XUbuntu 安装备忘
以XUbuntu 20.04为例,安装平时所需的软件和库。
基础工具
sudo apt install curl wget git cmake
sudo apt install python3 ipython3 python3-venv python3-pip
sudo apt install openjdk-14-jdk maven gradle
Dock
sudo apt install plank
全局菜单
sudo apt install xfce4-appmenu-plugin
剪贴板管理器
clipman可用于XFCE Panel中。
sudo apt install xfce4-clipman-plugin
终端
XFCE自带的终端xfce4-terminal
就足够好用,但是使用GTK3的新版本改快捷键十分麻烦。快捷键是在一个Scheme配置文件中设定的:
vim ~/.config/xfce4/terminal/accels.scm
中文输入法
用的是Fcitx+RIME。
sudo apt install fcitx
sudo apt install fcitx-rime
RIME的配置目录在~/.config/fcitx/rime
。
QQ和微信
Linux版的QQ本身恐怕只是敷衍之作,版本奇旧,在任何现代系统上都完全不能用。网页版微信已经停止支持。因此只能用wine来运行Windows版QQ和微信。
然而Windows版QQ和微信的标准程度也非常差(QQ尤甚)。自己用最新版本配置wine会遇到无穷的困难。用事先配置好的deepin-wine安装能给自己省去不少麻烦。
wget https://deepin-wine.i-m.dev/setup.sh -O /tmp/deepin-setup.sh
chmod +x /tmp/deepin-setup.sh
/tmp/deepin-setup.sh
sudo apt install com.qq.im.deepin:i386 com.qq.weixin.deepin:i386
Visual Studio Code
Snap的版本似乎不支持Fcitx输入,因此用deb来安装。
wget https://code.visualstudio.com/sha/download\?build\=insider\&os\=linux-deb-x64 -O code-insiders-amd64.deb
sudo apt install ./code-insiders-amd64.deb
因为用的是Insider版本,在这之后默认的启动命令是code-insiders
。可以在.zshrc
里添加:
alias code="code-insiders"
SSH和远程桌面
XUbuntu自带xRDP用于远程桌面管理,Gigolo用于SSH管理,但使用体验一般,因此用Remmina代替。Ubuntu Repo里的版本太旧,因此用PPA。
sudo apt remove xrdp gigolo --autoremove
sudo add-apt-repository ppa:remmina-ppa-team/remmina-next
sudo apt update
sudo apt install remmina
Flatpak
用来安装一些在Ubuntu Repo和Snap Store里都没有的包。对全局菜单和Fcitx输入法支持不佳。
flatpak install flathub org.gtk.Gtk3theme.Arc-Dark
flatpak install --user https://flathub.org/beta-repo/appstream/org.gimp.GIMP.flatpakref
flatpak install flathub us.zoom.Zoom
tmux
配置终端分屏。创建~/.tmux.conf
,写入:
set -g mouse on
setw -q -g utf8 on
set -g default-terminal "screen-256color"
set -g set-titles on
setw -g automatic-rename on
set -g renumber-windows on