安装基础系统之后

1.检测win系统

如果第一次安装grub后检测不到win系统,再运行一次这个命令

1
grub-mkconfig -o /boot/grub/grub.cfg

2.wifi连接

1
wifi-menu

3.用户与组

可以选择将用户加入wheel组,因为系统内置这个组。

1
2
useradd -m -G wheel -s /bin/bash 用户名
passwd 用户名

但是我想使用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
2
3
pacman -S xmonad
pacman -S xmobar
pacman -S dmenu

1.2.为了能够使用startx来进入窗口管理器需要安装基础的软件

1
2
pacman -S xorg-xinit # (get the command startx)
pacman -S xterm      #(when we type startx then this is important for that .xinitrc

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
2
3
4
5
6
7
8
9
10
11
!delete fake super key
keycode 133 =
keycode 134 =
!change Caps_Lock to Super_L
keycode 66 = Super_L
!clear lock
clear lock
!clear all mod_s with Super key
clear mod4
! add our new Super key
add mod4 = Super_L

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
2
pacman -S gdm
systemctl enable gdm #开启gdm服务,开机自启

安装xorg-server-xwayland来启动某些不支持wayland的应用

1
pacman -S xorg-server-xwayland

安装gnome的个性化设置软件

1
pacman -S gnome-tweak

(可选)2.6启动wayland服务,在.bash_profile中添加

1
2
3
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]] && [[ -z $XDG_SESSION_TYPE ]]; then
XDG_SESSION_TYPE=wayland exec dbus-run-session gnome-session
fi

用了许多桌面环境,我还是比较喜欢gnome的,和windows比起来,它所占用的内存其实很小的,开机才1G而已