Tty
嘗試在 Gentoo 上啟動 X 時無法打開虛擬控制台 7(權限被拒絕)
當我嘗試通過鍵入以 i3 啟動 X 時,
startx /usr/bin/i3
我收到以下錯誤消息:(EE) xf86OpenConsole: Cannot open virtual console 7 (Permission denied)
以 root 身份啟動
startx
或在 chowning /dev/tty7 後解決它(期望輸入不起作用,甚至不能切換終端),但我認為這不是正確的方法。Sway 和 Weston 工作完美,為什麼 X 不這樣做?
startx
在我的系統(Fedora)上執行良好。然而,Gentoo Wiki 上一個過時的頁面提到了一種不同的執行方式:startx /usr/bin/i3 -- vt1
1
是您登錄的“終端”的編號。如果您不在終端上1
,請相應地調整命令。顯然這修復了
Permission denied
錯誤,並允許 X 啟動。我不明白為什麼
startx
需要明確傳遞。我不明白 Gentoo 怎麼能在這裡做與 Fedora 不同的事情。那好吧。至少它應該停止startx
/Xorg
嘗試打開tty7
。這絕對不是現代的做事方式,也不適合你。