每次啟動時 Compizconfig 都需要重新綁定

每次啟動時 Compizconfig 都需要重新綁定

我將暴露函數綁定到右上角和左下角。效果很好。但是,如果我重新啟動電腦,它將不再被綁定。在 compizconfig 設定中,它仍然是綁定的,但我需要刪除綁定並重新綁定 - 它會再次工作。不用說,每一個都很煩人。

那裡有任何修復嗎?

答案1

這只是一個解決方法 -

根據需要設定 compiz,然後在 ccsm 中前往 > 首選項 > 插件列表

從那裡禁用“自動插件排序”>在右側列(啟用的插件)中,突出顯示scale並單擊Down按鈕,直到它位於unityshell插件下方(通常是最後列出的)

然後關閉 ccsm,停用自動插件排序。如果將來進行任何更改,請第一次重新啟用自動插件排序,進行更改然後停用等。

第二個替代。解決方法,不要執行上述操作

使用啟動腳本重置綁定。這可以透過設定為幾秒鐘的小延遲的自動啟動 .desktop 來完成。

視窗選擇器的一個範例全部位於右下角

在~/.config/autostart中建立一個桌面文件,命名為scale1.desktop,此處進行測試。

(- 或透過 cli 創建 -

mkdir -p ~/.config/autostart

gedit ~/.config/autostart/scale1.desktop

插入(複製和貼上最佳方式)這裡面,Exec=行有一個設定綁定的命令,延遲線設定為3秒,如果需要的話可以調整。請注意,該命令也可以從終端運行以進行測試等。另請注意,如果 Exec= 在本文中出現不同,則它是一行,因此請執行 c&p 而不是鍵入,為了表明這一點,命令是

dconf write /org/compiz/profiles/unity/plugins/scale/initiate-all-edge "'BottomRight'"

因此,將其 c&p 放入新建立的 .desktop 檔案中

[Desktop Entry] Type=Application Name=Set scale binding1 Exec=dconf write /org/compiz/profiles/unity/plugins/scale/initiate-all-edge "'BottomRight'" Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true X-GNOME-Autostart-Delay=3

在 gedit 中看起來像這樣

規模1.桌面

第三種方法是將這些操作的預設綁定 None 更改為您想要的,但這有點複雜並且不適合這裡,ubuntu 論壇更適合。

相關內容