archlinux 图形界面i3安装 到 正常可以用的工作机,包括输入法 浏览器 微信 qq等

先安装arch

手动安装的 https://dev.leiyanhui.com/arch/base-install/

然后安装图形界面

我之前一直用dwm环境,但是dwm桌面有一个小问题就是 每次修改配置 都需要重新重新编译,并且重启一次x 略微麻烦,这次我开始更换使用i3w

显卡驱动

先安装linux-firmware,搞定基本的驱动

pacman -S linux-firmware

当然是显卡驱动 lspci | grep VGA $ sudo pacman -S 驱动包

通用----------------------------------xf86-video-vesa
intel----------------------------------xf86-video-intel
Geforce7±-------------------------xf86-video-nouveau
Geforce6/7-------------------------xf86-video-304xx

我这里是virtualbox 需要另外处理

修改显存到256M(好像最大就是256M)
VBoxManage modifyvm "archlinux" --vram 256
安装virtualbox驱动

启动虚拟机,vbox中 菜单点设备,安装增强功能 或者手动挂载VBoxGuestAdditions.iso 到虚拟机,arch中挂载虚拟光驱

sudo mount /dev/cdrom  /mnt
/mnt/VBoxLinuxADXXX.run #tab 自动补全 

安装xorg

sudo pacman -S xorg-server

安装点字体

pacman -S ttf-dejavu wqy-microhei

安装sddm 或者用startx,我选startx

sudo pacmsn -S  xorg-xinit 

安装桌面环境,我用i3wm,并且选gaps分支

sudo pacman -S i3-gaps 

安装终端

sudo pacman -S i3-sensible-terminal  #我用mate-terminal

菜单工具

sudo pacman -S   dmenu

状态栏

sudo pacman -S   i3status 

输入法

sudo pacman -S fcitx-im fcitx-configtool fcitx-googlepinyin

浏览器,我用火狐,edge要aur哈

sudo pacman -S firefox

截图系统托盘图标

sudo pacman -S flameshot nm-connection-editor network-manager-applet 

配置wifi

sudo nmcli device wifi connect wifi名称 password wifi密码

蓝牙相关

sudo pacmsn -S  usbutils bluez bluez-utils 
sudo systemctl enable  bluetooth
sudo systemctl start  bluetooth
bluetoothctl

qq和微信

sudo pacman -S base-devel
sudo pacman -S dunst libnotify  # 通知消息
yay -S electronic-wechat-uos-bin icalingua++

配置startx

cp /etc/X11/xinit/xinitrc ~/.xinitrc  #复制一个过来
nano ~/.xinitrc
#注释掉最后的几行-添加一行
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=\@im=fcitx
fcitx & 
flameshot &  #截图工具
nm-applet &  #wifi系统托盘
exec i3 

i3w的配置 这里不展开了,自己看wiki

$mod+shift+r 重载i3 $mod+d 允许 dmenu $mod+回车 打开终端

设置分辨率

xrandr --output Virtual-1 --mode 1920x1080

命i3w令和配置文件整理

https://github.com/joyanhui/i3w

配额remmina

1
2
3
4
sudo pacman -S remmina 
sudo pacman -S libvncserver 
sudo pacman -S spice-gtk  
sudo pacman -S freerdp 

支持 spice vnc sftp ssh rdp

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus