写在前面
我以前是一个只使用Windows的用户,以前也尝试过使用Linux但总是用不长就给卸载了,今年早些时候接触了Deepin这个发行版,这个发行版非常不错,首先就是DDE这样一个新的桌面环境,十分的美观,其次就是内置Crossover 为Windows到Linux的过度提供了一个很好的中间平台,并且在某种程度上扩展了Linux软件的资源,然后就是本地化做的很好,本来一切都还不错,但是我在15.5升级到15.6后电脑就无法开机了(15.7修复了这个bug),之后我寻思换个发行版常常鲜,之后就带来了这篇心得。
我使用的是KDE的版本,虽然DDE也不错 但是总是比不上发展了20多年的KDE,archlinux的好处就是软件多,不仅有AUR,还有archlinuxcn这种社区驱动的非官方用户仓库,连jetbrains的软件都可以用pacman进行安装,这种拿来主义让我节省了非常多的时间。
Manjaro的好处就是在继承了Archlinux庞大的软件数量的基础上简化了系统的安装,并且对系统做了大量的配置,预装了一些实用软件,并进行了系统的美化,不管是对新手还是老手都非常适合。
安装Manjaro后首先运行命令
sudo pacman-mirrors -i -c China -m rank
进行源的切换,推荐使用tuna.tsinghua.edu.cn的源来获得最佳体验,之后在文件/etc/pacman.conf的结尾追加配置
[archlinuxcn]
Server = [https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch](https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch)
来导入archlinuxcn仓库,导入完成之后需要安装archlinuxcn-keyring包来导入GPG Key
输入法推荐安装fcitx-im fcitx-configtool fcitx-googlepinyin这三个包,根据喜好也可以把谷歌拼音换成搜狗拼音,之后推荐皮肤fcitx-skin-material 让输入法更加美观。
安装输入法之后需要在~/.xprofile文件里写入
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
让输入法生效
实用软件推荐
ZSH的著名配置ohmyzsh
通过命令
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
进行安装
主题我个人喜欢使用agnoster,使用这个主题会有字体问题,需要安装包powerline-fonts。
插件推荐以下几个
- archlinux 这个插件提供了pacman的几个别名来更加方便的操作包,比如pacin==pacman -S。pacupg==pacman -Syu等等,详细信息点击这里
- common-aliases 这个插件提供了常用命令的几个别名,详细信心点击这里
- 相信不少人都用过fish,在zsh上也有实现fish语法高亮和补全建议的两个插件,通过命令,进行安装,
git clone https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
这些插件通过更改~./.zshrc里的plugins数组进行开启
plugins=(
archlinux
common-aliases
zsh-syntax-highlighting
zsh-autosuggestions
)
下载软件推荐
虽然系统预装的qbittorrent勉强够用,但是我来讲不管怎么样还是需要使用迅雷和百度云
- 迅雷在AUR上有deepin封装过得wine版本可以用过yay进行安装,yaourt通过pacman进行安装,yay在archlinuxcn仓库里,用法和pacman差不多,使用
yao -S deepin-wine-thunderspeed
来安装迅雷
-
百度云推荐使用开源的BaiduPCS-Go,虽然在源里可以安装,但是现在的版本无法登录,根据github issue的讨论现阶段推荐在这里下载二进制来运行,在软件里使用config set -appid=266719这条命令后方可正常使用。用不了了,手机凑合用吧。
其他
-
ydcv cli的英语词典
-
bat
cat的一个克隆,具有语法高亮功能
-
ncdu
可视化分析目录占用
trash-put 可以定义alias rm=trash-put来避免文件的误删
众所周知的著名代理软件和用来进行sock5协议转http协议的privoxy
我遇到的小问题
- Firefox有默认缩放过低和屏幕撕裂的问题,通过在about:config里更改
默认缩放:layout.css.devPixelsPerPx=1.2
垂直同步:gfx.xrender.enabled=true,得以解决 - 开机时有通知插件加载器无法加载插件:/usr/lib/qt/plugins/kget/kget_bittorrent.so,通过安装libktorrent得以解决