像 Arch Linux 這樣的發行版有六個虛擬終端,預設可以透過鍵盤鍵 alt + F1、F2、...、F6 存取。執行 xinit 會啟動 X 顯示,可透過 alt + F7 存取該顯示。
我希望運行兩個 X 顯示,一個在 alt + F7 下,一個在 alt + F8 下。我該怎麼做呢?
我確定我不是在尋找視窗管理器提供的虛擬桌面。我實際上想要兩個 X 顯示器。例如,解決方案應該讓我執行兩個不同的視窗管理器。
謝謝。
答案1
在裡面/etc/inittab
你會發現類似這樣的東西:
c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux
之後的行控制 X.,複製它,放在後面,將所有7
s 更改為8
.-- :1
如果沒有就在後面加上:0
,或是:0
改為:1
。
筆記:我沒有安裝 Arch Linux。這就是理論。
答案2
為 X 伺服器提供不同的顯示編號 – 例如xinit -- :1
– 或使用startx
,它會自動選擇第一個未使用的顯示(基於/tmp/.X*-lock
)。
新的 X11 顯示器將在第一個未分配的 VT 上運作;這可以透過新增參數來更改:對於第 8 個 VT。 (這樣,Xorg 甚至可以重新使用已經擁有的 VT)vcN
xinit -- :1 vt08
蓋蒂或其中運行的另一個文本模式程式。
看異形組織(1)了解更多相關資訊。