![如何在啟動時自動設定桌面?](https://rvso.com/image/112000/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%95%9F%E5%8B%95%E6%99%82%E8%87%AA%E5%8B%95%E8%A8%AD%E5%AE%9A%E6%A1%8C%E9%9D%A2%EF%BC%9F.png)
我已經設定了我的 Linux 筆記型電腦(運行Pixel for x86,基於 Debian)擁有三個「桌面」。我可以使用 ctrl-alt-left 和 right 來存取這些。
主要 - 空白桌面
CLI - 全屏,沒有標題欄,LXTerminal
瀏覽器 - 全螢幕 Chromium
如果我重新啟動筆記型電腦,我仍然會看到名為「桌面」的 3 個,但終端機和瀏覽器在桌面 2 和 3 上未開啟。
如何讓這些應用程式在啟動時自動在相應的桌面上啟動?
答案1
我假設您所說的“桌面”是指工作空間? Ctrl+alt+左/右是在工作區之間切換的捷徑。
你可以嘗試使用wmctrl
在特定工作區啟動某些程序。
wmctrl -r <WINDOW NUMBER> -s <WORKSPACE NUMBER>
您需要使用以下命令wmctrl -l
來尋找視窗號:
0x0080006a -1 localhost panel
0x0180007c 0 localhost Chromium
0x02600007 3 localhost LXTerminal
並wmctrl -d
找到工作區編號。
至於自動啟動,由於這是一個命令列工具,因此可以輕鬆地將其移植到您的自動啟動文件(可以透過LXDE配置介面添加)。