ls /home/debian8/.config/openbox/
lxde-rc.xml menu.xml
file /usr/share/icons/Tango/32x32/apps/file-manager.png
/usr/share/icons/Tango/32x32/apps/file-manager.png: symbolic link to system-file-manager.png
file /usr/share/icons/Tango/32x32/apps/system-file-manager.png
/usr/share/icons/Tango/32x32/apps/system-file-manager.png: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced
デスクトップ上で右クリックするとこれが発生します。
ここで右クリックを変更したいので、menu.xmlファイルを次の内容に編集します。
<?xml version="1.0" encoding="utf-8"?>
<openbox_menu xmlns="http://openbox.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://openbox.org/ file:///usr/share/openbox/menu.xsd">
<menu id="root-menu" label="Openbox 3">
<item label="PCMan" icon="/usr/share/icons/Tango/32x32/apps/file-manager.png">
<action name="Execute">
<command>pcmanfm</command>
</action>
</item>
</menu>
</openbox_menu>
再起動後も右クリックは変わりません。なぜですか?
答え1
Openboxに加えて、LXDEをデスクトップとして使用します。
これらのデスクトップは右クリックイベントをキャプチャし、イベントが送出されないとOpenboxは右クリックイベントを表示できず、メニューを表示できません。これをデスクトップの前にイベントをキャプチャする一般的なウィンドウ(ブラウザまたはファイルマネージャ)と比較できます。
スクリーンショットに表示されるメニューはOpenboxメニューではないため、このメニューを構成する方法やOpenboxメニューを表示する方法が必要です。
Openbox メニューを表示するには、デスクトップでキャプチャされていないイベントを使用できます。通常、すべてのデスクトップは通常のウィンドウと同様に、すべてのマウスイベントをキャプチャします。
Win私がすることは、+キーの組み合わせを使用してaいつでもメニューを開くことができることです。
これが完了する構成です。
<keybind key="W-a">
<action name="ShowMenu">
<menu>root-menu</menu>
</action>
</keybind>
これを通常のOpenbox設定ファイルに追加する必要があります<keyboard>
。
あるいは、デスクトップを削除することもできます。これは非常に根本的なオプションです。
構成ファイルは次のとおりです。~/.config/openbox/lxde-rc.xml
答え2
- デスクトップの右クリックメニューから選択
Desktop Preferences
- タブに移動
Advanced
- 最初の項目を確認してください。
Show menus provided by window managers when desktop is clicked
- 「閉じる」ボタンをクリックしてください。
デスクトップを右クリックすると、openboxメニューが表示されます。
openbox --reconfigure
メニューファイルを編集するたびに変更を適用するには、コマンドを実行する必要があります。