本文停更新,新版查看 :https://dev.leiyanhui.com/arch/xrdp-all/
本文基于kvm下的arch 核显直通 或者 lxc容器
基本安装参考 https://dev.leiyanhui.com/arch/base-install/
如果是容器的arch,如果pacman 不能用,记得 先 pcaman-key --init && pacman-key --populate archlinux
另外 更新到最新版本 防止部分更新的问题sudo pacman -Syyu
核显驱动
1
| sudo pacman -S xf86-video-intel
|
其他显卡自己看一下驱动包,如果是kvm下的直接用 virtio-gpu 可以实现3D加速的,可能不需要这个
先安装i3w 简单配置
1
2
3
4
5
6
7
| sudo pacman -S xorg-server #xorg
sudo pacman -S xorg-xinit # 登录器
sudo pacman -S ttf-dejavu wqy-microhei # wqy-zenhei #字体
sudo pacman -S fish #我喜欢的shell
sudo pacman -S flameshot #我喜欢的截图工具
sudo pacman -S i3-gaps i3status # i3
sudo pacman -S feh picom dmenu # 壁纸和半透明 启动器
|
输入法
sudo pacman -S fcitx-im fcitx-configtool fcitx-googlepinyin #输入法 1) fcitx
在i3 要 在终端 sudo 执行一次 fcitx-configtool
复制xinit
我没用sdm,直接用startx 或 xrdp 所以这里配置xinit
1
2
3
4
5
6
7
8
9
10
| 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
|
还要来点常用工具
1
2
3
4
5
6
| sudo pacman -S firefox unzip wget
# 远程到win的工具
sudo pacman -S remmina
sudo pacman -S libvncserver
sudo pacman -S spice-gtk
sudo pacman -S freerdp
|
弄一下壁纸
1
2
3
4
5
6
| cd
wget -c https://github.com/joyanhui/file.leiyanhui.com/archive/refs/heads/dwm-wallpaper.zip
unzip dwm-wallpaper.zip
mv file.leiyanhui.com-dwm-wallpaper bg
rm -rf dwm-wallpaper.zip
rm -rf bg/README.md
|
i3w配置文件
i3w的配置过程 是个大工程,参考我的 https://github.com/joyanhui/i3w
准备xrdp
安装yay
https://dev.leiyanhui.com/c/archlinux-install-yay/
yay 的使用,需要可能需要 patch autoconf automake pkg-config akeroot、binutils等包 建议直接安装 base-devel
pacman -S base-devel
挂个v2代理
nano proxy.sh #然后 sh proxy.sh一下
内容
export http_proxy="10.0.0.1:20172"
export https_proxy="10.0.0.1:20172"
安装xrdp
1
2
3
4
5
6
7
| #yay -S xorgxrdp
pacman -S base-devel
yay -S xrdp
yay -S xorgxrdp-glamor
sudo pacman -S pulseaudio
yay -S pulseaudio-module-xrdp # 有可能需要 sudo pacman -S sbc
sudo pacman -S xorg-xrdb
|
Xwrapper
1
2
3
| sudo nano /etc/X11/Xwrapper.config
------
allowed_users=anybody
|
1
2
| sudo systemctl enable xrdp
sudo systemctl start xrdp
|
换一下dmenu为支持变暗、修改透明度、下划线(可选)
1
2
| sudo pacman -Rns dmenu
yay -S dmenu2
|
其他可选 终端工具
sudo pacman -S alacritty
alacritty的配置文件为:~/.config/alacritty/alacritty.yml
一些零碎的软件包
- i3lock # 锁屏
- nm-applet # wifi信号 网络状态 系统托盘图标