蒙珣的博客

活好当下,做好今天该做的事情。

0%

manjaro20.2 2020

使用国内源

sudo pacman-mirrors -i -c China -m rank

然后添加 ArchLinuxCN 的源,编辑/etc/pacman.conf,在文件末尾添加如下内容:

[archlinuxcn]

SigLevel = Optional TrustedOnly

Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

之后刷新缓存,导入 archlinuxcn-keyring :

sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring && sudo pacman -Syy

解决WINDOWS和LINUX双系统时间不一致问题

sudo timedatectl set-local-rtc true

软件安装

一、zsh / oh my zsh

1
2
3
sudo pacman -S zsh

sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"

二、搜狗输入法(更推荐现在使用fcitx5或者rime)

fcitx5的安装可参考我的文章 你的下一个输入法何必是搜狗,拥抱fictx5

1
2
3
sudo pacman -S fcitx-im             # 全部安装
sudo pacman -S fcitx-configtool     # 图形化配置工具
yay fcitx-sogoupinyin

安装完成后,新建并配置~/.xprofile,添加如下内容:

1
2
3
4
export LC_ALL=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

重启或注销即可显示,可在终端用fcitx-configtool配置输入法

三、mysql

//下载Mysql
pacman -S mysql
//初始化Mysql,记住生成的密码,方便修改
sudo mysqld –initialize –user=mysql –basedir=/usr –datadir=/var/lib/mysql
//设置开机启动
systemctl enable mysqld.service
//启动Mysql
sudo systemctl start mysqld.service
//修改密码
mysql -u root -p
mysql> ALTER USER ‘root‘@’localhost’ IDENTIFIED BY ‘新密码’;

四、其他软件/字体

1
2
3
4
5
6
7
sudo pacman -S code                 #VScode
sudo pacman -S google-chrome #Chrome浏览器
sudo pacman -S typora
sudo pacman -S latte-dock
sudo pacman -S yay
yay wps-office
sudo pacman -S flameshot #火焰截图

中文字体安装:manjaro的中文字体比较丑,还有辨识度低的问题。极为推荐安装其他字体
个人认为思源黑体最为好看

用法sudo pacman -S packname

1
2
3
4
5
6
7
8
9
10
思源字体包名
adobe-source-han-serif-cn-fonts - 思源宋体简体中文部分
adobe-source-han-serif-tw-fonts - 思源宋体繁体中文部分
adobe-source-han-sans-cn-fonts - 思源黑体简体中文部分
adobe-source-han-sans-tw-fonts - 思源黑体繁体中文部分

文泉驿字体包名
wqy-zenhei - 文泉驿正黑体,黑体 (无衬线) 的中文轮廓字体,附带文泉驿点阵宋体 (也支持部分日韩字符)。
wqy-bitmapfont - 文泉驿点阵宋体 (衬线) 中文字体。

可参考wiki.archlinux fonts中文

Hack Nerd Font的安装 mono类字体会导致zsh图标过下,慎用

链接及教程:https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/Hack

下载过慢可网盘链接: https://pan.baidu.com/s/1PjrhtPwWG_XaAyCZ-xZ0OA 密码: mbdp

可参考
https://github.com/ryanoasis/nerd-fonts 提供多种字体

五、 QQ、WeChat

安装deepin-wine5的qq(由于基于deepin-wine 2版的不能使用,直接从aur下载安装

1
2
yay -S com.qq.im.deepin
yay -S deepin-wine-tim

安装deepin-wine的微信

1
yay -S com.qq.weixin.deepin

KDE、XFCE以及其他不是基于gnome桌面的用户看过来(重要,重要,重要
kde运行deepin-wine的话需要安装xsettingsd

1
sudo pacman -S xsettingsd

之后就可以愉快的玩耍了

字体有些虚的话安装lib32-freetype2-infinality-ultimate

1
sudo pacman -S lib32-freetype2-infinality-ultimate

修改字体DPI(Tim与qq修改下关键字)

微信

1
env WINEPREFIX="$HOME/.deepinwine/Deepin-WeChat" deepin-wine5 winecfg

QQ

1
env WINEPREFIX="$HOME/.deepinwine/Deepin-QQ" deepin-wine5 winecfg

调节DPI到125

修改deepin wechat中文输入时为方块问题

sudo gedit /opt/deepinwine/tools/run.sh

找到 WINE_CMD=”deepin-wine” 修改为

WINE_CMD=”LC_ALL=zh_CN.UTF-8 deepin-wine”

六、科学上网

科学上网可以参考如下地址,下载electron-ssr

https://github.com/shadowsocksrr/electron-ssr

Google chrome可使用SwitchyOmega,关于SwitchyOmega的离线下载网址如下:

https://github.com/FelisCatus/SwitchyOmega/releases

Manjaro安装SwitchyOmega时,需将google chrome设置为开发者模式,将离线包后缀改为.zip并解压,再将离线包拖入google chrome即可。

auto switch用到的规则链表https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt(在代理模式下使用)

七、终端下Trojan代理

命令行使用Trojan代理

下载: sudo pacman -S proxychains

配置: sudo vim /etc/proxychains.conf

在最后的ProxyList里注释默认的socks代理: socks4 前增加#

在最后的ProxyList里加入Trojan的代理设置: socks5 127.0.0.1 1080 (1080 为代理的端口号,以实际代理为准。)

测试本地IP: curl -4 ip.sb,将显示自己的IP

测试代理IP: proxychains curl -4 ip.sb,将显示Trojan代理的IP

后续使用的命令行需要代理时,只需要在前面加上 proxychains 即可 如 proxychains npm install

八、manjaro下网易云音乐无法输入中文

在manjaro下安装好网易云音乐后,却无法输入中文。原因是manjaro下没有用它的框架导致,通过以下方法解决。

1
2
3
4
5
6
7
8
9
10
11
$ sudo vim /opt/netease/netease-cloud-music/netease-cloud-music.bash
-------------------------------------------------------------------------
#!/bin/sh
HERE="$(dirname "$(readlink -f "${0}")")"
#export LD_LIBRARY_PATH="${HERE}"/libs
export QT_PLUGIN_PATH="${HERE}"/plugins
export QT_QPA_PLATFORM_PLUGIN_PATH="${HERE}"/plugins/platforms
#export XDG_CURRENT_DESKTOP=DDE
export LD_LIBRARY_PATH=/usr/lib
exec "${HERE}"/netease-cloud-music $@
12345678910

将上述文件修改成这个样子。

然后安装qcef,由于aur已经移除qcef,所以只能自己构建安装包。

这个包能还在github上找到,需要克隆下来自己构建。我这里上传已经构建好的qcef,直接安装就行了。 链接: https://pan.baidu.com/s/1z0Q_Qb83OKIztsinKN1TvQ 提取码: xm2j

1
2
$ sudo pacman -U qcef-1.1.6-1-x86_64.pkg.tar.xz
$ sudo pacman -S vlc

九、安装deb包的方法

由于百度云盘出了Linux版,我们可以下载.deb的文件包(也可使用dpkg包管理来安装.deb包,但不推荐sudo dpkg -i package.deb)

检查有没有安装debtap

sudo pacman -Q debtap

没有就安装

yaourt -S debtap

升级

debtap sudo debtap -u

使用方法

sudo debtap xxx.deb

安装时会提示输入包名,以及license。包名随意,license就填GPL吧。上述操作完成后会在deb包同级目录生成x.tar.xz文件,直接用pacman安装即可

sudo pacman -U xxx.tar.xz

十、powerlevel10k / vim-plug

1
2
3
4
# powerlevel10k

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>! ~/.zshrc
1
2
3
4
5
# vim-plug
mkdir ~/.vim/autoload/
cd ~/.vim/autoload/
wget https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim