Arch-Linux
新安裝的arch linux問題
首先,我之前安裝了拱門,但設法沒有遇到我目前遇到的任何問題(不知道如何)。但我很好,真的被困住了。首先,我的網路介面現在被稱為 enp3s0 而不是 eth0,所以每次啟動 arch 時,我都需要執行
ip link set enp3s0
進而
dhcpcd enp3s0
如何配置它以使其自動發生?
我的第二個問題似乎更奇怪。啟動到 arch 後,我用 pacman 安裝了啟蒙 WM,並嘗試執行它,但顯然我沒有幾個 xorg 包,即 xorg-xinit,還有一個我忘記了。然而,在安裝完這些、編輯 .xinitrc 文件並執行 startx 之後,我在黑屏上只看到了 3 個白色 bash 框。雖然如果我在其中一個框中執行啟蒙啟蒙,啟蒙開始正常(儘管打開了 3 個接線盒,2 我可以很好地關閉,但如果第三個關閉,啟蒙退出)。我確信這不是正常行為,對於我在這裡做錯的任何幫助將不勝感激。
您的第一個問題(網路)可以使用 systemd 服務文件自動化。您將使用
dhcpcd@.service
, 在您的情況下:systemctl {enable,start} dhcpcd@enp3s0.servive
。另一個問題是,在啟動 X 時,您仍在啟動 twm。請參閱Arch Wiki 上的 Xorg 頁面了解為什麼會發生這種情況,但本質上,X 是由
/etc/X11/xinit/xinitrc
. 創建一個正確的~/.xinitrc
,註銷並以該使用者身份重新登錄,它應該開始啟蒙。
我的 Arch linux 機器有一個靜態 IP 地址,但 Arch Linux Wiki說要這樣做:
# systemctl start dhcpcd@enp3s0.service # systemctl enable dhcpcd@enp3s0.service
看起來奇怪的設備名稱是Arch Standard。