Openboxのアプリケーションメニューにアクセスする通常の方法は、Openboxデスクトップの空の場所を右クリックするか、rc.xmlファイルのShowMenu-actionにキーをバインドすることです。
アプリケーションメニューを表示するボタンをTint2パネルに追加したいと思います。それは私が立ち往生しているところです。アプリケーションメニューを表示するためにどのコマンドを使用すればよいかわかりません。
Openboxのアプリケーションメニューを表示するbashコマンドは何ですか?
ボタン自体を追加する必要はありません。マウスイベントをパネルからウィンドウマネージャー(この場合はオープンボックス)に直接転送するだけで、tint2パネルの空のスペースを右クリックしてメニュー。
tint2パネル構成ガイド からこれを読みたい:
wm_menu = boolean(0または1):tint2が未処理のマウスイベントをウィンドウマネージャーに転送するかどうかを定義します。デスクトップを右クリックするとスタートメニューを表示するopenboxなどのウィンドウマネージャーに便利です。
構成ファイルを編集し、構成のパネルセクションに移動して、以下を追加する必要があります。
wm_menu = 1
Tint2を保存して再起動すると、パネルの空の領域を右クリックしてメニューを表示できるようになります。
コマンドラインからopenboxにイベントを直接送信する方法を知りません。
別の方法は、メニューを表示するためにキーバインディング(冗長なWindowsキーを使用)を使用するようにopenboxを構成することです。次に、 xdotool でWindowsキーを押す方法の説明に従って、xdotoolを使用してキーを押すことができます。
次に、tint2構成ファイルにセクションを追加できます
button = new
button_text = Start
button_font_color = #ababab 100
button_lclick_command = xdotool key super
次に、先頭にP
を追加して、パネル構成行を変更します。
panel_items = P:LTSC