安装基础系统之后
1.检测win系统
如果第一次安装grub后检测不到win系统,再运行一次这个命令
1 | grub-mkconfig -o /boot/grub/grub.cfg |
2.wifi连接
1 | wifi-menu |
3.用户与组
可以选择将用户加入wheel
组,因为系统内置这个组。
1 | useradd -m -G wheel -s /bin/bash 用户名 |
但是我想使用sudo
组,系统没有内置这个组,先添加这个组
1 | groupadd sudo |
添加用户
1 | useradd -g sudo -s /bin/bash -m 用户名 |
-g
是将sudo组作为主组,-G
是将wheel组作为附属组
将用户从某个组中移除:
1 | gpasswd -d username groupname |
将用户加入某个组:
1 | gpasswd -a username groupname |
或者
1 | usermod -g groupname username |
4.设置组的权限
这样加入之后,用户仍然使用不了sudo
命令,因为没有设置完
1 | vim /etc/sudoers |
取消wheel
或者sudo
组的注释
5.安装显示服务
可以选择xorg或者wayland。现在wayland支持度已经不错了,比如gnome和kde就是默认使用wayland的。
可以安装xorg
1 | pacman -S xorg |
或者安装wayland配合gnome用
1 | pacman -S wayland |
6.安装显卡驱动
inter显卡驱动
1 | pacman -S xf86-video-intel (intel driver) |
nvida显卡驱动
1 | pacman -S xf86-video-nouveau (nvidia driver) |
普通显卡驱动
比较旧的硬件安装这个驱动
1 | pacman -S xf86-video-vesa (common deriver) |
7.安装声卡驱动
(include alsamixer and amixer(a shell command tool))
1 | pacman -S alsa-utils |
这里就有很多选择了,可以只安装窗口管理器(节约系统资源),也可以安装桌面环境(集成度高,开箱即用的这种)。可以体验一下无限种可能的感觉
安装窗口管理器(WM window manager)
1.1安装平铺窗口管理器,这个安装配置好了之后很好用的。当然了,配置过程相当费时间(我喜欢的组合是 xmonad and xmobar plus dmenu)
1 | pacman -S xmonad |
1.2.为了能够使用startx来进入窗口管理器需要安装基础的软件
1 | pacman -S xorg-xinit # (get the command startx) |
use xterm by default.and it can be changed by urxvt )# pacman -S rxvt-unioncode
(i prefer this one for it can show chinese)
1.3.然后还要在文件里配置一下,才可以使用startx进入窗口管理器xmond
1 | cp /etc/X11/xinit/xinitrc ~/.xinitrc |
然后添加
1 | exec xmonad to .xinitrc |
现在就可以进入xmond的世界了,不过没有配置的xmond是你不敢想象的
1 | startx |
如果想开机直接进入xmond,而不用每次都敲startx,那么修改一下~/.bash_profile
1 | vim .bash_profile |
添加
1 | if [ -z "$DISPLAY" ] && [ -n "$XDG_VTNR" ] && [ "$XDG_VTNR" -eq 1 ]; then exec startxfi |
好了,一个完整系统已经安装好了。进入xmond后的一些小的配置
2.1 make super key instead of capslock#xmodmap -pke
//show key map and find capslock is 66 super_l is 133 super_r is 134#touch .xmodmap
//used to set settings
then add this command like this:
1 | !delete fake super key |
then run command to make it work#xmodmap ./.xmodmap
after that we can add this command (xmodmap ~/.xmodmap &) to ~/.xinitrc ,then it will work every time we log into x window
2.2in order to use xbacklight to adjust backlight we should install xf86-video-intel#pacman -S xf86-video-intel
and then run command like this to adjust screen light#xbacklight -set 40
安装桌面环境(DE desktop environment)
安装gnome桌面环境
1 | pacman -S gnome |
安装额外的一些包,包含了许多有用的软件
1 | pacman -S gnome-extra |
安装logoin管理器
1 | pacman -S gdm |
安装xorg-server-xwayland来启动某些不支持wayland的应用
1 | pacman -S xorg-server-xwayland |
安装gnome的个性化设置软件
1 | pacman -S gnome-tweak |
(可选)2.6启动wayland服务,在.bash_profile
中添加
1 | if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]] && [[ -z $XDG_SESSION_TYPE ]]; then |
用了许多桌面环境,我还是比较喜欢gnome的,和windows比起来,它所占用的内存其实很小的,开机才1G而已