Xfce
在 Xfce 中將“setxkbmap”命令放在哪裡?
setxkbmap
Xfce中命令的正確位置是什麼?一般來說,它的合適位置是什麼 - 其他 DE 和裸 WM?我有以下命令:setxkbmap -layout "us(colemak), ru(typewriter)" -option "grp:menu_toggle"
放進去
.xsession
也沒用。我想讓這個命令執行,讓它在 GUI 中全域工作。**編輯(18.09.12):**我去了
xfce4-settings-manager
->Session and Startup
->Application Autostart
,然後點擊“添加”。在那裡我嘗試輸入兩個命令使其工作。
- 我在“命令”下逐字給出的完整
setxkbmap
命令。- 在我的 PATH 中使用命令創建了一個執行檔,將文件名放在“命令”下。
兩種變體都不起作用。但是,使用“命令”文本欄位下的命令的執行檔的完整路徑有效。
你可以這樣做:
cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4/xinitrc
然後編輯您剛剛複製到的文件並添加您想要的任何內容。您的腳本將優先於系統腳本。
但是,請注意註釋,因為會話管理器將接管並且腳本的任何部分都不會執行。在那之前把你的線放在某個地方。
但是,如果也可以打開設置管理器並選擇鍵盤和佈局選項卡。嘗試在那裡進行更改。但我不確定你可以在那裡做你需要的。
“任何地方”
您可以將其作為自動啟動命令放在
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