接著上一篇的繼續(xù),Windows的讓它自動(dòng)更新就好(很簡(jiǎn)單,很省心饼煞,給微軟點(diǎn)個(gè)贊)源葫,這篇主要說(shuō)ArchLinux,對(duì)我來(lái)說(shuō)就是配置個(gè)桌面環(huán)境砖瞧,選擇一個(gè)編輯器息堂,一個(gè)中文輸入法,一個(gè)瀏覽器块促。
桌面選擇
雙系統(tǒng)裝好之后荣堰,Archlinux只有一個(gè)最小系統(tǒng),距離實(shí)用狀態(tài)還有點(diǎn)遠(yuǎn)竭翠。所以要安裝一個(gè)桌面環(huán)境振坚,桌面環(huán)境就跟linux發(fā)行版一樣,有很多選擇斋扰,我自己常用的有幾類渡八,根據(jù)硬件情況,硬件資源豐富的上Gnome或者KDE传货,一般的用LXDE呀狼,XFCE4,最小情況下--比如我的樹梅派(raspberry pi)--不用桌面環(huán)境损离,只用一個(gè)wm, (i3wm 或 awesome)。這里選Gnome绝编,確切一點(diǎn)是Gnome3僻澎。
新建用戶并配置sudo
開機(jī)進(jìn)入Linux,等待我的是黑黑的命令行登陸界面十饥。輸入root和root密碼窟勃,第一步就是聯(lián)網(wǎng),方式前面介紹過逗堵,不再?gòu)?fù)述秉氧。接下來(lái)就是新建一個(gè)普通用戶,使用root用戶可不是個(gè)好習(xí)慣蜒秤,而且桌面環(huán)境默認(rèn)是禁止root用戶登陸的汁咏。我喜歡用zsh,所以在新建用戶前就把zsh安裝好作媚,還有vim攘滩,自帶的vi不如vim好用。安裝好以后新建用戶纸泡,并把用戶添加到wheel
用戶組漂问,后面會(huì)給該用戶組sudo的權(quán)限。最后給新建的用戶設(shè)置密碼。
pacman -S zsh vim
useradd -m -G wheel -s /bin/zsh xhorn
passwd xhorn
安裝sudo蚤假,并且給wheel用戶組sudo權(quán)限
pacman -S sudo
visudo
visudo時(shí)把# %wheel ALL=(ALL) ALL
這行前面的#
去掉即可栏饮。
退出root用戶,使用新建的用戶登陸磷仰,接下來(lái)的所有安裝都是普通用戶通過sudo完成袍嬉。
安裝配置gnome3
安裝命令簡(jiǎn)單直接
sudo pacman -S gnome gnome-tweak-tool gnome-shell gdm networkmanager
gnome-shell, gdm和networkmanager默認(rèn)是包含在gnome中的,我只是更明確一點(diǎn)芒划。
添加gdm和networkmanager到systemd默認(rèn)啟動(dòng):
sudo systemctl enable gdm
sudo systemctl enable NetworkManager
重啟或者應(yīng)用以下命令進(jìn)入GDM登陸界面冬竟,
sudo systemctl start NetworkManager
sudo systemctl start gdm
輸入用戶名密碼登陸就進(jìn)入Gnome-shell桌面環(huán)境了。
配置桌面
進(jìn)入桌面環(huán)境民逼,不熟悉的朋友可以到處點(diǎn)點(diǎn)看泵殴,左上角是開始菜單,右上角有狀態(tài)顯示拼苍,分別相當(dāng)于Win10的左下的開始菜單和右下的系統(tǒng)托盤笑诅。
接下來(lái)的安裝就是使用終端工具了,以后所有的命令都是在終端工具里輸入的疮鲫。
打開終端工具的方法步驟跟Windows中打開一個(gè)軟件沒有太大區(qū)別吆你。為了演示,我做了個(gè)動(dòng)畫(當(dāng)然制作工具也是命令行俊犯,見這里)妇多,從中可以看到,我常用的幾個(gè)軟件已經(jīng)添加到左側(cè)的收藏夾了燕侠。
接下來(lái)要安裝中文輸入法ibus-libpinyin(ibus vs fcitx者祖,我現(xiàn)在用的就是ibus,我想我可能換到fcitx-googlepinyin去了)绢彤,中文字體noto-fonts-cjk(還有adobe和文泉驛可以選擇)七问,瀏覽器firefox(或者chromium),雖然我不排斥vim茫舶,但emacs也是要裝的械巡。gnome的主題我用arc,圖標(biāo)用papirus饶氏。所以一起寫到這吧(我是依次安裝的讥耗,一起安裝也應(yīng)該沒問題,但我不保證)
sudo pacman -S ibus-libpinyin noto-fonts-cjk firefox emacs arc-gtk-theme papirus-icon-theme
添加中文輸入法
使用ibus是因?yàn)間nome集成了ibus+我太懶嚷往。Settings > Region & Language > Input Source > + > Chinese > Chinese(Intelligent Pinyin)葛账。重啟或logout再login就能看到左上角的輸入法的托盤了。
設(shè)置主題
找到Tweak tool(就在上面動(dòng)畫里終端工具的旁邊)皮仁。
Tweaks > Extensions > Use themes (打鉤)籍琳,接著 Tweaks > Appearance > Themes 菲宴,如圖
最后整個(gè)桌面環(huán)境截圖
其他一些設(shè)置
配置雙系統(tǒng)的時(shí)候,refind配置文件有很長(zhǎng)一串趋急,這是refind啟動(dòng)linux時(shí)傳遞linux內(nèi)核的參數(shù)『嚷停現(xiàn)在可以一一解釋了。
acpi_rev_override=1 initrd=/boot/initramfs-linux.img initrd=/boot/intel-ucode.img enable_psr=1 disable_power_well=0 nvme_core.default_ps_max_latency_us=130000"
- 啟用intel ucode
initrd=/boot/initramfs-linux.img initrd=/boot/intel-ucode.img
,當(dāng)然要先安裝
sudo pacman -S intel-ucode
- 禁用Nvidia GTX 1050顯卡
對(duì)于一般的linux應(yīng)用呜达,集成顯卡就夠用了谣蠢。禁用方法具體解釋見這里的bbswitch.
sudo pacman -S bbswitch bumblebee
sudo systemctl enable bumblebeed.service
同時(shí)添加內(nèi)核參數(shù)acpi_rev_override=1
, 關(guān)于這個(gè)的說(shuō)明,我就不翻譯了查近。
acpi_rev_override [ACPI] Override the _REV object to return 5 (instead
of 2 which is mandated by ACPI 6) as the supported ACPI
specification revision (when using this switch, it may
be necessary to carry out a cold reboot _twice_ in a
row to make it take effect on the platform firmware).
開啟
i915
內(nèi)核模塊的省電模式,enable_psr=1 disable_power_well=0
眉踱,這個(gè)是intel集成顯卡的驅(qū)動(dòng)模塊開啟SSD的NVME APST ,我也不知道怎么翻譯霜威,大概功能是減少SSD的寫入頻率谈喳,省電并增加SSD使用壽命。
(在我的系統(tǒng)上似乎不需要了戈泼,舊版本的內(nèi)核可能需要),如果要確認(rèn)開啟的話婿禽,需要安裝nvme-cli,nvme_core.default_ps_max_latency_us=130000
運(yùn)行命令
sudo nvme get-feature /dev/nvme0 -H -f 0x0c
如圖大猛,確認(rèn)Autonomous Power State Transition Enable (APSTE): Enabled
后面還有Emacs配置python和golang的編程環(huán)境扭倾,oh my zsh和vs code的配置。