web-dev-qa-db-ja.com

Tint2タスクバーからOpenboxアプリケーションメニューを開くにはどうすればよいですか?

Openboxのアプリケーションメニューにアクセスする通常の方法は、Openboxデスクトップの空の場所を右クリックするか、rc.xmlファイルのShowMenu-actionにキーをバインドすることです。

アプリケーションメニューを表示するボタンをTint2パネルに追加したいと思います。それは私が立ち往生しているところです。アプリケーションメニューを表示するためにどのコマンドを使用すればよいかわかりません。

Openboxのアプリケーションメニューを表示するbashコマンドは何ですか?

1
Max M.

ボタン自体を追加する必要はありません。マウスイベントをパネルからウィンドウマネージャー(この場合はオープンボックス)に直接転送するだけで、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
1
Moog