Manjaro配置
必备网站
Arch wiki!我感觉安装和使用系统过程中的几乎任何问题都可以在上面找到对应的解决方法。 https://wiki.archlinux.org/
Archlinuxcn软件源
最简单就是把清华镜像添加进去。
编辑/etc/pacman.conf
文件,在文件的末尾添加以下内容:
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
接着执行以下命令:
sudo pacman -Sy archlinuxcn-keyring haveged
sudo systemctl enable haveged
sudo systemctl start haveged
sudo pacman-key --init
sudo pacman-key --populate manjaro
sudo pacman-key --populate archlinux
sudo pacman-key --populate archlinuxcn
然后就可以愉快地安装archlinuxcn源内的各种好用的软件啦~
附社区镜像列表:https://github.com/archlinuxcn/mirrorlist-repo
输入法
目前archlinux官方源已经删除了fcitx-qt4这个包,而搜狗依赖它,所以之前网上的方法都失效了。
不过archlinuxcn里面还有这个包,所以很简单,安装方法如下:
sudo pacman -S fcitx-im fcitx-configtool fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5 libidn fcitx-sogoupinyin fcitx-googlepinyin
然后添加一下环境变量:
mkdir ~/.config/autostart
# 如果你安装过fcitx则会提示文件夹已经存在,不用管继续下一步
cp /etc/xdg/autostart/fcitx-autostart.desktop ~/.config/autostart/
echo "GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx" > .pam_environment
echo "export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx" > .xprofile
注销之后重新登录即可使用
PS:如果实在安装不了搜狗,可以试试sunpinyin+cloudpinyin的组合,参考:https://forum.manjaro.org/t/sunpinyin-cloudpinyin/114282
参考:https://zhuanlan.zhihu.com/p/80867772
安装zsh
zsh这个没的说了,必须装的。 安装
sudo pacman -S zsh
修改默认shell
chsh -s /bin/zsh
重启即可
安装docker
后台开发必备~
Manjaro的官方源里面就有docker,直接安装就行。
sudo pacman -S docker
启用docker服务
sudo systemctl start docker
设置开机自启动
sudo systemctl enable docker
这样安装的docker默认是只有root用户才能用,我们需要把当前用户添加到docker用户组,才可以。
# 如果还没有 docker group 就添加一个
sudo groupadd docker
# 将自己的登录名(${USER} )加入该 group 内。然后退出并重新登录就生效啦
sudo gpasswd -a ${USER} docker
# 重启 docker 服务
sudo systemctl restart docker
# 切换当前会话到新 group 或者重启 X 会话
# 注意,这一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,所以 docker images 执行时同样有错。
newgrp - docker
OR
pkill X
折腾网络
学习工具
太难了 最好用的Qt写的图形界面:https://github.com/Qv2ray/Qv2ray
配置SwitchyOmega :https://github.com/FelisCatus/SwitchyOmega/wiki/GFWList
配置:https://www.teaper.dev/2019/06/02/v2ray/
还有一个用pyqt写的一般般:https://github.com/jiangxufeng/v2rayL
git代理设置
git config --global http.proxy "http://127.0.0.1:12333"
git config --global https.proxy "http://127.0.0.1:12333"
npm代理设置
(有没有等于号好像都可以)
npm config set proxy=http://127.0.0.1:12333
npm config set https-proxy http://127.0.0.1:12333
取消代理
npm config delete proxy
npm config delete https-proxy
设置硬盘自动挂载
参考: - https://blog.csdn.net/weixin_43840399/article/details/93475915 - https://www.jianshu.com/p/0098ee403e77