本篇文章可以结合本博客的Archlinux安装指南的后续优化的后面文章来整体的配置美化。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
安装:唯一要说的是启动时选择第二项boot(non-free),Manjaro自带的驱动精灵会帮你安装好所需驱动,笔记本双显卡则会帮你安装bumblebee,十分省事。

1.安装好后第一步是排列源(在终端输入):
sudo  pacman-mirrors -g

然后同步:
sudo pacman-optimize && sync

升级系统:
sudo pacman -Syyu

有可能产生的问题: (1)运行sudo pacman -Syyu提示无法锁定database的错误: 运行这个命令:sudo rm /var/lib/pacman/db.lck (2)运行sudo pacman -Syyu提示Keys错误,GPG啥的,依次运行以下命令:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
sudo rm -r /etc/pacman.d/gnupg(移除旧的keys)

sudo pacman -Sy gnupg archlinux-keyring manjaro-keyring(重新安装最新keys)

sudo pacman-key --init(初始化pacman的keys)

sudo pacman-key --populate archlinux manjaro(加载签名的keys)

sudo pacman-key –refresh-keys(刷新升级已签名keys)

sudo pacman -Sc(清空并下载新数据)

最后运行:
sudo pacman -Syu

2.完成以上步骤后,可添加archlinuxCN源,方便我们安装Chrome等软件: ​ sudo nano /etc/pacman.conf 在打开的文件最后黏贴上以下几行根据自己喜欢来选二选一:

1
2
3
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

或者

1
2
3
[archlinuxcn] 
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch  

按ctrl+X键保存,y确认,回车。 之后同步一下:sudo pacman -Syyu 导入 GPG key:sudo pacman -S archlinuxcn-keyring

3.关于笔记本双显卡驱动: 如果安装的时候没有选择boot(non-free),那么我们装好系统以后也可以安装bumblebee,图形化安装方法是点击设置里的Manjaro Setting Mannager如图:

mark

点击后输入root密码打开:

抱怨中文化不全的同学点进去Language,点击右上角install安装中文语言包。

mark

在这里安装显卡等各种驱动我们点击下面的Hardware Detection:

mark

在此我们只需点击右边按钮—Auto Install Proprietary Driver,系统会自动为你安装适合的驱动。装好后可以输入inxi -G查看驱动安装情况,我的是:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
Graphics:  Card-1: Intel Haswell-ULT Integrated Graphics Controller

           Card-2: NVIDIA GK107M [GeForce GT 750M]

           Display Server: X.Org 1.17.4 driver: intel

           Resolution: 1366x768@60.01hz

           GLX Renderer: Mesa DRI Intel Haswell Mobile

           GLX Version: 3.0 Mesa 11.2.2

说明驱动已经装好了,我的独显是GT750m。再输入lspci,可以看到一条: 08:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev ff) 这表示独显处于关闭状态,现在运行的是intel核显,这正是我们安装bumblebee目的。 3.设置好源和驱动以后我们还要折腾两个东西,首先是字体显示效果: 如果你使用的是xfce版,那么先在设置—外观里调整到像这样:

mark

简单说就是开启抗锯齿,显示调整为略微,次像素RGB。我用的谷歌思源黑体,想用这个字体可以输入 sudo pacman -S noto-fonts-cjk 进行安装,再在字体里选用。

接下来还要做一些工作提升字体显示效果: (1)新建文件:/etc/fonts/local.conf sudo nano /etc/fonts/local.conf 把以下代码黏贴到文件里:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
<match target="font">
  <edit name="autohint" mode="assign">
    <bool>true</bool>
  </edit>
  <edit name="hinting" mode="assign">
    <bool>true</bool>
  </edit>
  <edit mode="assign" name="hintstyle">
    <const>hintslight</const>
  </edit>
  <edit mode="assign" name="lcdfilter">
   <const>lcddefault</const>
 </edit>
</match>

然后Ctrl+X保存并退出。

(2)打开/新建~/.Xresources文件: nano ~/.Xresources 删除文件里原有内容(如果有的话),把以下代码黏贴进去:

1
2
3
4
5
6
7
Xft.dpi: 96
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.autohint: false
Xft.hintstyle: hintslight
Xft.lcdfilter: lcddefault

然后Ctrl+X保存文件并退出。

(3)在终端运行以下命令: xrdb -merge ~/.Xresources (4)请确保在字体设置里开启抗锯齿,显示调整为略微,次像素RGB。 (5)重启系统,你就会看到效果了。

4.解决屏幕撕裂(tearing)问题,对于xfce桌面: (1)安装Compton,在终端输入以下命令: sudo pacman -S compton (2)配置Compton,sudo nano ~/.config/compton.conf,把以下代码黏贴进去:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
backend = "glx";
paint-on-overlay = true;
glx-no-stencil = true;
vsync = "opengl-swc";

# Shadow
shadow = true; # Enabled client-side shadows on windows.
no-dock-shadow = true; # Avoid drawing shadows on dock/panel windows.
no-dnd-shadow = true; # Don't draw shadows on DND windows.
clear-shadow = true; # Zero the part of the shadow's mask behind the window (experimental).
shadow-radius = 7; # The blur radius for shadows. (default 12)
shadow-offset-x = -7; # The left offset for shadows. (default -15)
shadow-offset-y = -7; # The top offset for shadows. (default -15)
shadow-exclude = [
 "n:e:Notification",
 "n:e:Docky",
 "g:e:Synapse",
 "g:e:Conky",
 "n:w:*Firefox*",
 "n:w:*Chrome*",
 "n:w:*Chromium*",
 "n:w:*dockbarx*",
 "class_g ?= 'Cairo-dock'",
 "class_g ?= 'Xfce4-notifyd'",
 "class_g ?= 'Xfce4-power-manager'",
 "class_g ?= 'Notify-osd'",
 "_GTK_FRAME_EXTENTS@:c"
];

# Opacity
detect-client-opacity = true;

# Window type settings
wintypes:
{
 tooltip = { shadow = false; };
};

然后CTRL+X保存并退出。

(3)关闭xfwm4窗口混合器并打开Compton,终端输入:

xfconf-query -c xfwm4 -p /general/use_compositing -s false

新建~/.config/autostart/compton.desktop,终端输入: sudo nano ~/.config/autostart/compton.desktop 把以下内容复制黏贴进去:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Compton
Comment=X11 compositor
Exec=compton -b
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false

然后CTRL+X保存并退出,注销系统重新登陆后屏幕撕裂应该就消失了。

5.在Manjaro中安装卸载软件: (1)在设置里找到添加/删除软件,打开: 这是xfce下软件管理器,kde下有点不同,但大同小异。你可以在左上搜索框中输入要搜索的软件,勾选并应用就可以安装,还可以启用AUR搜索,如图:

(2)通过命令安装/卸载软件: 安装软件命令(package_name即是指软件名字,如firefox):

sudo pacman -S package_name ​ 卸载软件命令: sudo pacman -R package_name ​ 卸载软件+不需要的依赖(类似sudo apt autoremove): sudo pacman -Rs package_name 特别介绍:使用AUR安装软件(强烈推荐)。AUR,即Arch Linux社区用户软件仓库 (ArchLinux User-community Repository)是一个面对广大Arch用户、以社区为主导的软件仓库。AUR的软件丰富度足以匹敌deb系,很多软件例如搜狗输入法Linux版都可以在这里找到,下面说说如何通过AUR安装软件: 1.通过AUR搜索软件,终端输入: yaourt package_name 如搜索sogou,得到: 第一个就是我们需要的软件,输入1并回车即可。接下来可能会询问你是否编辑PKGBUILD file,选no,其余一般yes,根据情况自行判断。

6.搜狗输入法无法切换问题(xfce下发现此问题,KDE下无此问题)。 如上述我们装好搜狗输入法后打算配置输入法,首先发现无法打开图形界面配置,原因是没安装相关 依赖,xfce桌面安装fcitx-configtool,kde桌面安装kcm-fcitx。安装好后,如果还是无法切出搜狗输入法,那么就在~/.xprofile 文件中添加如下内容:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

保存并退出后,注销重新登陆系统就能切换了。

安装Mac-arc主题

1
2
3
4
5
6
7
yay -S osx-arc-plus

yay -S osx-arc-white

yay -S osx-arc-darker

yay -S osx-arc-shadow

安装la-capitaine-icon-theme

这个图标包设计的相当的不错,如果不喜欢的话,还有另外一个图标包可以推荐,那就是numix这个,安装方法如下:

1
2
git clone https://github.com/keeferrourke/la-capitaine-icon-theme.git
sudo cp -r la-capitaine-icon-theme /usr/share/icons

keepass乱码解决

Keepass在工具--选项 --select list fonts选择一个你本机有的字体就行了,中文就不乱码了

参考文章

http://blog.anys.men/2018/06/01/archlinux-install-guide/

https://ruiming.me/manjaro-linux/

https://gianthard.rocks/a/18

http://www.towdium.me/2017/04/11/manjaro-config-diary/

https://wayjam.me/post/my-archlinux-software-markdown.md

https://xiaix.me/arch-zhe-teng-xiao-ji-3-arch-an-zhuang-wan-hou-de-shi/

https://www.mosdev.xyz/2017/04/14/201704/ElementaryOS/

一键美化脚本

https://github.com/dongchangzhang/manjaro-linux-config

https://github.com/nizarmah/tintedarc

https://github.com/Karmenzind/dotfiles-and-scripts

https://github.com/jinzhu/configure