xubuntuでキーボードショートカットを変更するにはどうすればよいですか?


37

私は新しいXubuntuユーザーです。Gnomeを使用する以前は、特にワークスペース間のナビゲーションのために、いくつかのデスクトップショートカットを構成できました。

しかし、現在Xubuntuでは、これらのオプションが見つかりません。

これらのオプションはどこにありますか。

回答:


47

キーボードショートカットは、設定マネージャー-ウィンドウマネージャー-キーボードに隠れています

ここに画像の説明を入力してください

リストを下にスクロールします-いくつかのワークスペースショートカットが表示されます。一部はショートカットで定義され、一部は定義待ちです。


21

Settngs Managerの設定エディターには、次のコマンドラインから起動できるものがあります:

xfce4-settings-editor

これは表示されます:

XFCE4設定エディター


sudoでエディターleft_workspace_key<Super>Left使用するように変更してみました。再起動し、ショートカットは<Control><Alt>Leftヘルプにバインドされたままですか?en.zimagez.com/zimage/screenshot-10252014-012914pm.php
ハリーモレノ

Windowsから切り替えました。これはとても使いやすく、操作が簡単です!よろしくお願いします!:D
マイケルホフマン

これは答えではありません。私は他のいずれかの投票
僧須菩提

これはCLIで編集できますか?
ヴィタリーズダネビッチ

私はそう思う@VitalyZdanevich、参照xfconf-query -v -l -c xfce4-keyboard-shortcuts
Xen2050

8

Xfce 4.8(Xubuntu 12.04 LTS)の場合

キーボードショートカットには、[設定]-> [設定マネージャー]-> [キーボード]-> [アプリケーションのショートカット]からアクセスできます。

ここに画像の説明を入力してください

  • [ 追加]を選択して、ショートカットに割り当てる必要があるコマンドを追加します。
    ここに画像の説明を入力してください

  • [ OK]に続くウィンドウで、割り当てるキーの組み合わせを押します。
    ここに画像の説明を入力してください


<Super>でアプリケーションメニューを開くためにここに何を追加しますか?
エアル

7

これを自動化する xfconf-query

複数のマシンでキーボードショートカットの設定が必要な場合、ウィンドウを繰り返し開くことなくこれを実行できます。むしろ、非常に便利に使用xfconf-queryしてコマンドをbashするスクリプトの中で。--set--propertyxfce4-keyboard-shortcuts.xml

以下に例を示します。

$ xfconf-query --create --channel xfce4-keyboard-shortcuts --property /commands/custom/XF86AudioMute --type string --set 'amixer -D pulse set Master 1+ toggle'

実際のところ、これはXubuntu 12.04のミュートボタンの機能を復元するため私のソリューションの一部です。


2
新しいショートカットを追加する場合に最適です。ただし、既存のものを変更する必要がある場合は、最初に--resetオプションで削除してから再度作成する必要があります。そうしないと、実行中のXFCEセッションはそれを取得しません。
ジャクブ

別のボタンを使用してコマンドをバインドするにはどうすればよいですか?たとえば、CtrlAltUp?つまり、どのように使用することを知っていました/commands/custom/XF86AudioMuteか?
ウラドカサッハ

1

コンソールでgeditを/apps/metacity/keybinding_commands使用してプレイすることもできます/apps/metacity/global_keybindings


1

簡単な方法

Xubuntuでキーへのコマンドのバインドをきれいに処理するスクリプトを以下に示します。keybind.cをダウンロードしてコンパイルし(リンクのreadmeに例を示します)、単に実行します./keybind "<keys to bind to>" "<command>"

たとえば、私が使用するいくつかをここに示します:

./keybind "<Control><Alt>Delete" "gnome-system-monitor"

./keybind "<Control><Alt>Up" "xrandr -o inverted"
./keybind "<Control><Alt>Down" "xrandr -o normal"
./keybind "<Control><Alt>Right" "xrandr -o left"
./keybind "<Control><Alt>Left" "xrandr -o right"

開示:スクリプトを作成しました。

やや少ない簡単な方法

Xubuntuシステムを実行していて、ターミナルから実行したい場合、それも簡単な手順です。

デバッグ用に、キーバインドショートカットがXFCE4に保存される場所を次に示します。 $ gedit ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

基になるスキーマ:
1)バインディングキーにバインドされている既存のコマンドを削除する
2)新しいコマンドをキーに設定する

1a) 
`xfconf-query --reset --channel xfce4-keyboard-shortcuts --property "/commands/custom/<Control><Alt>Down"`<br />
`xfconf-query --reset --channel xfce4-keyboard-shortcuts --property "/xfwm4/custom/<Control><Alt>Down"`<br />
2)
`xfconf-query --create --channel xfce4-keyboard-shortcuts --property "/commands/custom/<Control><Alt>Down" --type string --set 'gedit'`

ノートキーに結合している場合、Ubuntuのシステムでは、治療と同じように、あなたは上記の例にして、任意のキーバインドをアンバインドする必要があります。<Primary><Alt>Down


リンクされた「スクリプト」は実際には、より複雑なシェルスクリプトのようなターミナルコマンドを実行するだけのCプログラムですか。
Xen2050
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.