web-dev-qa-db-ja.com

Lubuntuキーボードショートカットの調整

私は 別の答え を読みます:すべてのキーボードショートカットの設定ファイルがあります:

~/.config/openbox/lubuntu-rc.xml

私はそれを見つけることができますが、キーボードショートカットを作成/読み取り/更新/無効にする簡単な方法が欲しいです。

たとえば、Alt-Spaceのキーボードショートカットを無効にしたいのは、 Albert ホットキーとして使用するためです。

すぐに使えるソリューションはありますか?そうでない場合、推奨できるパッケージについてはどうですか?

3
mbigras

GUIアプローチの場合、 Obkey のみを暗示できます。放棄されているようで、動作しない可能性があります。私は自分で使ったことはありません。

しかし、それがうまくいかないなら、心配しないでください!手動で行う方法を紹介します。

Lubuntu-rcはXMLファイルであり、タグを使用してその構造を定義します。各要素には、この<tag></tag>または<tag />のような開始タグと終了タグがあります。

の Alt+Space 通常、コンボはShowMenuアクションに割り当てられます。キーコンボを再割り当てするには、~/.config/openboxに移動し、選択したエディターを使用してlubuntu-rc.xml構成ファイルを編集します。

次の要素を検索します。

<keybind key="A-space">
  <action name="ShowMenu">
    <menu>client-menu</menu>
  </action>
</keybind>

と置換する:

  <keybind key="A-Space">
    <action name="Execute">
      <command>
      /path/to/albert_bin/
      </command>
    </action>
  </keybind>

Yuは/ path/to/albert_bin /を適切なものに変更する必要があります。

最後に変更を保存し、Lubuntu/Openboxをリロードします。


もう1つの便利な機能は、openbox chrootingです。これにより、次のような単純なニーモニックアプリケーションランチャーを作成できます。

<keybind key="W-a" chroot="true">
  <keybind key="Escape C-c BackSpace">
    <action name="BreakChroot"/>
  </keybind>

  (add your key bindings here)

</keybind>

押す Windows/Meta+a (アプリケーションの場合は「a」)、chrootに入ると、たとえば、単一のキーを押すことでアプリを起動できるようになります。 t ターミナル用。端末や他のアプリに適したキーバインディングを追加する必要があります。

Chrootを終了するには、を押します Escape、 Backspace または Ctrl+c


OBバインディングとchrootの詳細については、 this を確認してください。

3
Samuel