Xorg
啟動 Cinnamon 時無法打開 X 顯示
我安裝了 Arch Linux,但無法啟動 Cinnamon。
我可以使用 startx 並且它具有綠色-y 界面。我試過搜尋,但運氣不佳。
我嘗試從它開始
cinnamon
Failed to init server Unable to open X display
當我啟動肉桂時沒有日誌,只有當我使用 startx 時(即使它有效)
Failed to load module (module does not exist, 0)
對於這些:nvidia
,nv
,modesetting
.所以我使用
pacman -S nvidia
並得到:Nvidia-libgl and mesa-libgl are in conflict (libgl). Remove mesa-libgl?
所以我提示使用y
. 然後error: failed to prepare transaction (could not satisfy dependencies)
你的問題是你開始肉桂的方式。
當您鍵入
cinnamon
、 或gnome-shell
、 或gedit
或任何其他 X 應用程序(也稱為 X 客戶端)時,它會嘗試連接到 X 伺服器(由startx
顯示管理器或顯示管理器啟動)。如果找不到,它將失敗。這是 100% 的預期。您需要
startx
或使用顯示管理器才能使用 Cinnamon。我從未聽說過為您啟動 X 伺服器的桌面環境,除了 XFCE(帶有startxfce
)。
您需要在主目錄中創建或修改 .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 cinnamon-session
然後重新啟動電腦並嘗試使用
startx
orxinit
。那時它應該可以工作。