小米Air安裝Arch Linux之圖形界面配置(Gnome 和 sway)持續更新中……


0. 前言

上一篇文章簡單講述了在小米Air上安裝Arch Linux的經驗,但是安裝完后基本系統后,還需要額外的配置才能進到日常使用。下文簡單列舉一些步驟。

1. 參考網站

主要還是參考ARCH WIKI。具體參考鏈接會放在對應的地方。

1. 基本配置

主要參考WIKI中的General recommendations (簡體中文)和va_chester的Archlinux安裝和使用技巧,這一部分主要根據記憶去。

1.1 用戶和用戶組

pacman -S zsh   #安裝zsh
useradd -m -g users -G wheel -s /bin/zsh sandwich   #新建用戶
passwd sandwich   #設置密碼

-g為 用戶所屬組,-G用戶附加組,wheel組是類似於管理員組。

1.2 sudo

pacman -S sudo  #安裝sudo

用visudo來添加

%wheel      ALL=(ALL) NOPASSWD: ALL

2. 額外配置

Gnome安裝

pacman -S gnome #安裝gnome
systemctl enable gdm.service    #gdm開機運行

我們先選擇安裝Gnome這個大家較為熟悉的桌面環境,Gnome默認會安裝gdm。Gnome屬於桌面環境,gdm屬於窗口管理器。一個窗口管理器可以管理多個桌面環境,為下文我們安裝sway桌面作准備。

如果使用的是筆記本,有些Gnome配置中的Settings-Devices-Mouse & Touchpad中建議打開Tap to click,點擊觸摸板即可點擊。

NetworkManager

NetworkManager (簡體中文)
使用wpa_suppliant太麻煩了,不如試下更加方便的networkmanager來管理網絡,具體使用方法這里就不再贅述。

pacman -Syu networkmanager
systemctl start NetworkManager
systemctl enable NetworkManager

zsh 和 oh-my-zsh

終極 Shell——ZSH
Ubuntu 下安裝oh-my-zsh

上面兩篇文章已經比較清楚地說明了安裝zsh和oh-my-zsh的方法。如果在gnome terminal中顯示出現異常,請更改terminal的配置。在Edit-Profile Preference-Colors中,取消選擇Use colors from system theme。

shadowsocks

Shadowsocks (簡體中文)
安裝shadowsocks和shadowsocks-libev都可以實現類似的功能。不過我還是更加推薦使用shadowsocks,因為它的systemd服務可以調用/etc/shadowsocks/里的不配置。以調用/etc/shadowsocks/foo.json為例:

pacman -S shadowsocks   #安裝ss
vim /etc/shadowsocks/foo.json   #配置你的ss
systemctl start shadowsocks@foo #啟動ss
systemctl enable shadowsocks@foo    #開機啟動

需要進行chrome配置才能直接地科學上網。

中文顯示

Fonts (簡體中文)

安裝思源宋體

pacman -S adobe-source-han-sans-cn-fonts
pacman -S adobe-source-han-serif-cn-fonts
fc-cache-fv

中文輸入法

pacman -S ibus-rime ibus-table ibus-qt

ibus為輸入法框架,ibus-qt是QT應用程序支持,ibus-rime才是輸入法。

在Settings-Region & Language-Input Source中加入China(Rime)。

ibus-setup #進行ibus設置

Ctrl-~可以切換輸入法。

bumblebee

pacman -S bumblebee
pacman -S mesa
pacman -S nvdia
pacman -S xf86-video-intel
gpasswd -a user bumblebee
systemctrl enable bumblebee.d.service
pacman -S mesa-demos
optirun glxgears -info
pacman -S bbswitch

這一步很關鍵,小米Air有獨卡和集成顯卡,剛安裝完Arch桌面系統,會發電源使用得飛快,使用Bumblebeebbswitch可以實現禁用Nvidia顯卡,達到Arch省電的目的。

yaourt

pacman -S yaourt

安裝yaourt可以讓用戶安裝AUR的軟件。

urxvt

pacman -S rxvt-unicode #安裝urxvt
urxvt --help 2>&1 | grep scroll #查看scroll配置

urxvt是一個可高度定制的終端,下面直接貼配置了.Xdefaults。

awesome-urxvt可以查看更多urxvt的信息。

Xcursor.theme: DMZ-White
! URxvt.font: xft:monospace:size=14
URxvt*font: xft:Source\ Code\ Pro\ Medium:pixelsize=18:antialias=true:hinting=true,xft:Source\ Code\ Pro\ Medium:pixelsize=18:antialias=true:hinting=true

*background: #232C31
*foreground: #C5C8C6
! black
*color0: #2D3C46
*color8: #425059
! red
*color1: #A54242
*color9: #CC6666
! green
*color2: #8C9440
*color10: #B5BD68
! yellow
*color3: #DE935F
*color11: #F0C674
! blue
*color4: #5F819D
*color12: #81A2BE
! magenta
*color5: #85678F
*color13: #B294BB
! cyan
*color6: #5E8D87
*color14: #8ABEB7
! white
*color7: #6C7A80
*color15: #C5C8C6

URxvt.internalBorder:      0
URxvt.externalBorder:      0

URxvt.scrollBar:           false

URxvt*fading:              30

! URxvt.perl-lib: /usr/lib/urxvt/perl
urxvt*perl-ext-common:	fullscreen
urxvt*keysym.F11: 	perl:fullscreen:switch

telegram

yaourt -S telegram-desktop

2. Sway

3. Todo

指紋識別

外接顯示器

tmux

ssd

markdown

sublime


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM