Binding keybox Openbox tidak berfungsi setelah --reconfigure atau restart X

11
 273     <keybind key="W-Return">
 274       <action name="Execute">
 275         <command>lxterminal</command>
 276       </action>
 277     </keybind>
 278     <keybind key="W-Up">
 279       <action name="ToggleMaximizeFull"/>
 280     </keybind>
 281     <keybind key="W-Left">
 282       <action name="MoveToEdgeWest"/>
 283     </keybind>
 284     <keybind key="W-Right">
 285       <action name="MoveToEdgeEast"/>
 286     </keybind>

Saya menambahkan baris-baris ini di antara default terakhir </keybind>dan </keyboard>dalam ~/.config/openbox/rc.xmlfile saya (nomor baris berasal dari vim). Namun, tidak memulai ulang X atau mengeluarkan dan openbox --reconfiguremenerapkan pengaturan ini.

Apa yang saya lakukan salah? Saya menggunakan Arch dengan semua paket LXDE default.

Randall Ma
sumber
1
Apakah Anda yakin memiliki file di jalur yang benar?
pedrosaurio
Apakah Anda menerima dialog kesalahan? Jika demikian, file configure xml salah format
daisy
1
Pastebin dan tautan ke lengkap rc.xml- sebuah fragmen tidak berguna ...
jasonwryan

Jawaban:

14

Ada juga

$ openbox --restart

Karena belum disebutkan, saya akan melakukannya. Ini tidak akan memulai ulang X juga. Agaknya --restart"lebih kuat" daripada --reconfigure.

kesalahan sintaks
sumber
Apakah ini menutup aplikasi GUI yang sedang berjalan?
golimar
11

Pada LXDE ~/.config/openbox/lxde-rc.xmlconfig digunakan sebagai gantinya.

Untuk memeriksa bagaimana openbox dimulai, Anda dapat melakukan:

$ ps ax | grep openbox
 2109 ?        S      0:29 openbox --config-file /home/marcin/.config/openbox/lxde-rc.xml
marcin
sumber
0

Pastikan Anda menggunakan path di direktori home Anda

.config/openbox/rc.xml

tidak

~./config/openbox/rc.xml

pedrosaurio
sumber
Di situlah tempatnya; Saya membuat kesalahan ketik di OP.
Randall Ma
Apakah ini berfungsi sekarang? Jika ya, Anda dapat menandai jawabannya sebagai yang benar.
pedrosaurio
Nggak. Namun demikian, saya sudah maju dan beralih ke xfwm4, tetapi jika pertanyaan ini mengakumulasi lebih banyak jawaban, saya akan pergi dan mengujinya. Terima kasih atas bantuan Anda.
Randall Ma
0

Saya telah bergumul dengan masalah yang sama selama satu jam sekarang dan jawabannya saya rasa cukup konyol dan mudah. Anda harus menemukan keybinds di dalam blok keyboard di dalam rc.xml jika tidak, mereka tidak akan berfungsi.

Saya harap saya menjawab pertanyaan Anda :).

laertis
sumber