X11
X 以 SLiM 開頭時在哪裡執行命令
我無法確定在哪裡添加這兩個命令:
setxkbmap latam
設置正確的鍵盤佈局,以及
xcompmgr -c -C &
啟用透明度。
在安裝 SLiM 之前,我使用了這個建議,它確實有效,但之後就停止了。
我嘗試將它添加到 ~/.xinitrc,如下所示:
#!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) if [ -d /etc/X11/xinit/xinitrc.d ]; then for f in /etc/X11/xinit/xinitrc.d/*; do [ -x "$f" ] && . "$f" done unset f fi exec setxkbmap latam exec xcompmgr -c -C & exec startxfce4
但這似乎讓它崩潰了,它在啟動 XFCE4 之前(登錄後)就凍結了。
我也嘗試使用Arch Wiki中的這個建議,但它似乎沒有做任何事情。
有什麼建議嗎?請注意,我希望這些命令成為所有登錄到 xfce4 的使用者的預設設置。
我認為這裡:
exec setxkbmap latam exec xcompmgr -c -C & exec startxfce4
你會有更好的運氣:
setxkbmap latam xcompmgr -c -C & exec startxfce4
exec
替換正在接收輸入的 shell,這對於啟動圖形環境很有意義(以便它將接收輸入),但對其他兩個沒有多大意義。