Xfceで "setxkbmap"コマンドをどこに配置する必要がありますか?

Xfceで

setxkbmapXfceのコマンドの正しい場所は何ですか?一般的に正しい場所は何ですか(他のDEとベアWM)?次のコマンドがあります。

setxkbmap -layout "us(colemak), ru(typewriter)" -option "grp:menu_toggle"

入れても.xsession効果はありません。このコマンドを実行し、GUIでグローバルに機能させたいと思います。

編集者(2012年9月18日):xfce4-settings-manager-> Session and Startup-> に移動してApplication Autostart「追加」をクリックします。そこで動作するように2つのコマンドを入力してみました。

  1. setxkbmap上記の「コマンド」で私が与えた完全な命令はそのままです。

  2. 私のPATHのコマンドを使用して実行可能ファイルを作成し、ファイル名を「Command」の下に置きました。

どちらのバリエーションも機能しません。しかし、フルパス実行可能ファイルの「コマンド」テキストフィールドの下のコマンドを使用します。

ベストアンサー1

「どこかに」

xfce4-settings-manager-> に自動起動コマンドとして入れてStartupコマンドを追加できます(startxコマンドでXを起動する場合は、その行を ~/.xinitrc に入れてください)。

または、対応する xkbconfig を Xorg.conf に入れます。たとえば、/etc/X11/xorg.conf.d/XX.conf次のようにします。

Section "InputClass"
    Identifier "Keyboard Options by default"
    MatchIsKeyboard "on"

    Option "XkbLayout" "us , ru"
    Option "XkbOptions" "grp:menu_toggle"
EndSection

おすすめ記事