Linux
在 Arch 上安裝 GUI
所以我已經在我的 Arch (VMware) 上安裝並配置了所有東西,除了圖形。我希望它就像我啟動到終端一樣,然後按 X(它是 Xorg,對嗎?)並彈出 GUI。我該如何安裝它,我應該選擇哪些驅動程序?獲得 nVidia GeForce 820M
我知道它很棒的 wiki,我瀏覽了它的許多頁面,Xorg,GNOME(我想安裝),但我沒有找到如何安裝 xorg + gnome 的答案
安裝
pacman -S extra/gnome
安裝了很多東西,包括 Xord 和 GDM。extra/gnome
是一組包,您可以在 中選擇或取消選擇pacman
。但是對於典型的 gnome 安裝,您很可能需要所有這些。從那裡您可以簡單地啟用 GDM 在啟動時執行:
systemctl enable gdm.service
您可以重新啟動或使用:
systemctl start gdm.service
在那裡啟動顯示管理器。
從 tty 進入顯示
要從命令行啟動 gnome,您需要禁用 GDM 服務。
systemctl disable gdm.service
你需要兩個文件在你的主目錄
.xsession
和.xinitrc
. 為了使事情更簡單,明智的做法是使用.xsession
呼叫.xinitrc
. 例如
.xsession
#!/bin/sh if test -r "$HOME/.xinitrc" then source "$HOME/.xinitrc" fi
然後你可以放任何你需要的東西
.xinitrc
.xinitrc
# Sometimes D-BUS stuff is placed here by packages, pick it up if test -d /etc/X11/xinit/xinitrc.d then for f in /etc/X11/xinit/xinitrc.d/* do [ -x "$f" ] && source "$f" done unset f fi # random config setxkbmap us xrdb .Xresources export PATH=$PATH:$HOME/bin # get into gnome exec gnome-session
現在,這很重要,兩個文件都必須是可執行的。
chmod 755 .xsession .xinitrc
你可以
startx
從 tty 開始執行 Xorg 然後 Gnome。英偉達
Arch 有幾個可從主要儲存庫中獲得的驅動程序。
extra/nvidia
有最新的(官方 repos 中的最新的,AUR 會有一些從未有過的)。extra/nvidia-304xx
/extra/nvidia-304xx
是舊卡的。我沒有遵循 NVIDIA 的名稱約定,您需要通過arch wiki和nouveau 約定來找到哪一個有機會工作。
但實際上,以下幾行:
lspci -k | grep VGA
還將讓您更好地了解卡的名稱。
筆記:
- Xorg 是一個顯示伺服器,它處理創建顯示(或多個顯示)。
- GDM 是一個顯示管理器,它處理顯示伺服器和視窗管理器之間的身份驗證和通信。
- Gnome 是一個視窗管理器(實際上它也是其他東西,但出於我們的目的,它填充了視窗管理器應用程序堆棧),它為使用者提供了工具來與視窗的 API(通過 GTK)的顯示和應用程序進行互動。
參考: