Archlinux配置~小米筆記本Air 13.3英寸版本
1 、zsh
echo $ SHELL \\查看當前正在使用shell: pacman -S zsh zsh-syntax-highlighting git wget wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh chmod +x install.sh ./install.sh
zsh常用配置
nano /home/user/.zshrc
換主題:
ZSH_THEME="robbyrussell",修改為隨機 ZSH_THEME=”random” 部分更改為自己喜歡的主題,別忘了引號 ,主題“jonathan”,更多的主題可以在.oh-my-zsh/themes/目錄中查看。
高亮配置:
添加代碼
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
2、user
新安裝的系統只有一個超級用戶,即 root。使用root進行日常操作是不安全的做法。用戶應當創建一個普通用戶進行日常操作,而僅僅在管理系統時使用root。也不要在服務器上給 root 開放SSH登錄權限。
用戶和用戶組是GNU/Linux 權限控制機制的基礎。管理員通過調整用戶組的成員、所有者,可以控制用戶使用系統資源。
一個典型的桌面系統普通用戶示例;創建一個名為archie的用戶,並使用zsh作默認shell。
useradd -m -g users -G wheel -s /bin/zsh archie chsh -s /bin/zsh \\設置zsh為當前用戶shell passwd archie
3、sudo
su是用戶切換身份,sudo相比於su切換身份須要用戶的password,常性的是須要root的password,sudo僅僅是須要user的password,就能夠以其它用戶的身份來運行命令。常常是以root的身份運行命令。
pacman -S sudo nano /etc/sudoers \\將用戶加入sudo組:
user ALL=(ALL) ALL
也可以去掉#%wheel ALL=(ALL) ALL這一行前面的#
4、X窗口系統
啟動XServer時,日誌文件會記錄所使用的輸入驅動,X服務器默認使用 libinput 驅動(xf86-input-libinput)處理輸入設備。xf86-input-evdev 和相關驅動是後備方案。
udev,evdev可以用作絕大部分設備的即插即用驅動。Udev 由 systemd 通過 xorg-server提供,所以不需要顯式安裝。
Udev是systemd的依賴,會自動檢測硬件,使用 evdev 或 libinput 處理設備的輸入。配置文件是 /usr/share/X11/xorg.conf.d/ 中的 10-evdev.conf 和 40-libinput.conf。
pacman -S xorg-server
startx 啟動圖形界面:
如果你不想開機自動進入桌面,可以使用startx啟動桌面,如果要使用startx,就不用安裝登錄管理器。
pacman -S xorg-xinit
startx配置文件進行設置,exec 命令只能出現一次
nano /etc/X11/xinit/xinitrc \\文件最後有這樣一段,刪掉或者註釋掉這些內容
twm & xclock -geometry 50x50-1+1 & xterm -geometry 80x50+494+51 & xterm -geometry 80x20+494-0 & exec xterm -geometry 80x66+0+0 -name login
如果你使用的是gnome桌面,在最後添加
exec gnome-session
如果是kde5,I3,lxqt則添加
exec startkde exec i3 exec startlxqt
然後保存文件,復制命令行,如下:
cp /etc/X11/xinit/xinitrc ~/.xinitrc
xprofile 文件,~/.xprofile 以及 /etc/xprofile, 允許您在剛打開 X 會話時運行命令 - 在窗口管理器運行之前。Xprofile 用於隨會話自動運行程序,或從顯示管理器啟動,尤其是那個會話沒有自帶自動啟動程序功能時 - 比如一個獨立的窗口管理器。xprofile 文件在語法和概念上類似 xinitrc (簡體中文), ~/.xinitrc 和 /etc/X11/xinit/xinitrc.d
.bashrc: 每次終端登錄時讀取並運用裏面的設置。
.xinitrc: 每次startx啟動X界面時讀取並運用裏面的設置
.xprofile: 每次使用gdm等圖形登錄時讀取並運用裏面的設
5、顯示管理器:
lxdm:
pacman -S lxdm
systemctl enable lxdm nano /etc/lxdm/lxdm.conf autologin=”user”去除# \\自動登錄桌面
lightdm:
pacman -S lightdm lightdm-gtk-greeter \\必須安裝lightdm-gtk-greeter-settings
systemctl enable lightdm \\systemctl 開機啟用
6、grub
修改grub延時時間,nano /etc/default/grub,將GRUB_TIMEOUT=10中的10改為你想要修改的等待時間,比如3,使用#號將GRUB_HIDDEN_TIMEOUT=0標註。
回到終端,輸入下面的命令刷新/boot/grub/grub.cfg文件
7、配置中文輸入法
pacman -S fcitx fcitx-configtool \\拼音軟件,fcitx-googlepinyin;fcitx-sogoupinyin;目前使用自帶的拼音軟件,有聯想功能
修改~/.xprofile文件
export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"
8、使用NVIDIA圖形
lspci | grep -E "VGA|3D" pacman -S xf86-video-intel \\集成顯卡 pacman -S mesa pacman -S mesa-demos pacman -S nvdia \\閉源驅動,自行找尋version pacman -S bumblebee pacman -S bbswitch gpasswd -a user bumblebee \\大黃蜂添加用戶 systemctl enable bumblebeed.service optirun glxspheres64 \\檢測3D是否啟動 tee /proc/acpi/bbswitch <<< ON tee /proc/acpi/bbswitch <<< OFF nvidia-smi
安裝 Bumblebee 之前,檢查你的 BIOS 並盡可能激活 Optimus (老式電腦稱之為"可切換顯卡",BIOS有可能沒有提供此項設置)。如果 "Optimus" 和 "switchable" 都沒有在BIOS裏,就保證兩種GPU都已啟用並且集成顯卡是主要顯示設備。顯示應該連接在主板上的集成顯卡,而不是獨立顯卡。如果集成顯卡之前被禁用而安裝了獨立顯卡的驅動,那就刪除/etc/X11/xorg.conf或者有關獨立顯卡的/etc/X11/xorg.conf.d
nvidia閉源驅動出現黑屏修改,驅動改變的問題,修改裏面 nano /etc/X11/xorg.conf Section "Device" Identifier "Device0" Driver "intel" EndSection 我的集顯示intel,獨顯示nvidia,安裝nvidia閉源就出現過黑屏登錄不了界面的問題,然後Identifier "intel"修改後就ok了最好安裝前復制一下
9、 libreoffice-fresh 安裝中文庫 libreoffice-zh-cn libreoffice-help-zh-cn
註意安裝libreoffice,要在arch庫安裝fresh版,需要中文設置,就安裝libreoffice語音包,extra裏,不要進入官網下載安裝。
打開LibreOffice辦公軟件,點擊“Tools”後找到“Option”點擊。
在“Option”頁面找到“languages”,點擊進入。
在“languages”把“User Interface ”改成“Chinese(Simplified)"
10、文件管理系統+U盤自動掛載
thunar-archive-plugin \\thunar 用於壓縮解壓縮的插件 thunar-volman \\管理 usb 自動掛載等 thunar \\文件管理器 xarchiver \\圖形界面壓縮解壓縮 p7zip zip unzip rar \\壓縮軟件
pacman -S ntfs-3g \\移動硬盤
pacman -S udev \\設置“可移動驅動器和介質”-“熱插拔時掛載可移動驅動器”
pacman -S pcmanfm
pacman -S gvfs gvfs-mtp gvfs-nfs \\安裝gvfs系列的庫,mtp和nfs是最常用的,之後pacmanfm可以自動掛載所有分區,很方便
11、聲音
alsamixer 取消靜音,改為0
pacman -S pulseaudio
對於圖形化配置/音量控制,請安裝pavucontrol或pavucontrol-qt軟件包。
對於圖形常規守護程序配置,請安裝paprefs軟件包。
對於控制臺(CLI)混音器,請安裝ponymix或pamixer軟件包
12、urxvt終端: 使用 urxvt 終端
需要安裝xorg-xrdb來調用/. Xresources
pacman -S rxvt-unicode
13、WiFi
Wifi沖突,關閉acer-wmi:
nano /etc/modprobe.d/blacklist.conf
blacklist acer-wmi
14、Backlight
背光燈調試:
nano /etc/X11/xorg.conf.d/10-backlight.conf Section "Device" Identifier "Card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
15、軟件
flashplugin flash插件,從Adobe的官網上下載然後手動安裝也行(可以保證版本是最新的,個人推薦這種方法)
eog,eye of gnu gpicview 圖片察看器
zip、unzip、rar 壓縮軟件
obconf openbox的配置軟件,可以用來修改openbox的主題。box-look.org是一個很好的openbox的主題下載站
gimp 強大的開源圖形處理軟件,平時修個圖截個屏,完全夠用了,用gimp截屏的方法是File->Create->ScreenShot
evince PDF閱讀軟件
feh 壁紙設置軟件
smplayer 視頻、音頻播放器
rhythmbox 很優秀的音樂播放器
deepin-screenshot 截屏
mousepad leafpad gedit 文本編輯器
tlp 電源管理
17、觸摸板
pacman -S xf86-input-libinput
nano /etc/X11/xorg.conf.d/20-touchpad.conf Section "InputClass" Identifier "libinput touchpad" Driver "libinput" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Option "Tapping" "on" Option "ClickMethod" "clickfinger" Option "NaturalScrolling" "true" EndSection
Archlinux配置~小米筆記本Air 13.3英寸版本