Manjaro 安装后的简单配置与美化以及小技巧 (2019.12.15 更新)
一、双显卡驱动
说明
- Intel+Nvidia在Linux下的支持并不是很好,如果配置不当会出现耗电增加或是屏幕glich等问题,有几种方案可以实现双显卡的和谐共存,Manjaro自带bumblebee,通过bumblebee实现Nvidia驱动的按需调用
安装步骤
- 安装Manjaro时,如果没有特别选择,默认是不会自动安装Intel与Nvidia的显卡驱动的,所以我们需要在系统安装完毕后手动安装两种驱动
- 安装方式非常简单,在设置中,选择“Manjaro Settings Manager”->“Hardware Configuration”,然后点击“Auto Install Proprietary Driver”按钮即可
- 安装过程很快,安装结束后重启即可
测试与Debug
安装完毕后,先验证一下自己当前日常使用的账户是否加入了bumblebee用户组
# 判断用户是否在某个组下
groups $user_name
# 如果不在,使用下面的命令加入
usermod -a -G bumblebee $user_name
然后尝试使用optirun
# 先使用集成显卡测试
glxgears
# 再使用Nvidia显卡测试
optirun glxgears
笔者电脑报了如下的错误,解决方案同时附上
# 报的错误(可使用journalctl查看)
[ERROR]The Bumblebee daemon has not been started
[ERROR]Could not connect to bumblebee daemon - is it running?
# 解决方案
# 步骤一:获取 PCI slot
lspci | grep "NVIDIA" | cut -b -8
# 步骤二:将上一步获取的内容写入tlp文件
vi /etc/default/tlp
# 该文件中,默认有如下内容
#=======================================================================
# Exclude PCI(e) device adresses the following list from Runtime PM
# (separate with spaces). Use lspci to get the adresses (1st column).
#RUNTIME_PM_BLACKLIST="bb:dd.f 11:22.3 44:55.6"
#=======================================================================
# 我们需要将RUNTIME_PM_BLACKLIST的注释去掉,并将值替换为步骤一的结果
# 编辑后的片段
#=======================================================================
# Exclude PCI(e) device adresses the following list from Runtime PM
# (separate with spaces). Use lspci to get the adresses (1st column).
RUNTIME_PM_BLACKLIST="01:00.0"
#=======================================================================
# 重启后就可以正常使用了optirun了
# 使用nvidia控制面板
optirun nvidia-settings -c :8
二、中文输入法
其实按需安装以下几个软件包就可以解决
- Fcitx:主程序,但是只安装这个什么都没有
- Fcitx Configuration
- fcitx-cloudpinyin:必备,云联想插件,装了后可以让其他输入法具有云联想功能,记得设置使用baidu进行联想
- fcitx-configtool:GTK程序,有了它我们就可以使用图形界面添加输入法了
- fcitx-googlepinyin:尽管老旧,但是反映迅速,缺点是不能根据输入频率自动调整候选词排序,按需安装
- fcitx-sunpinyin:完全开源的输入法,图标是个小太阳,还挺有趣的,按需安装
- RIME:可定制性非常强的输入法,按需安装
- fcitx-gtk3:如果只装了上面几个,那只会有托盘图标,但无法出现输入框,安装即可
- fcitx-ui-light:一个使用更少依赖的UI界面,优点如果操作系统的窗口使用阴影,那这个UI就有阴影;缺点是双屏的时候候选词选择窗口只能显示在一个屏幕上
安装完成后在终端输入fcitx即可开启
三、佳软推荐
- LeafPad:轻量文本编辑器
- oh-my-zsh:配合 zsh 使用,让你的 shell 如获新生
- zsh-autosuggestions:配合 zsh 使用,可以在键入的时候通过历史命令自动补全
- 通过在 $ZSH_CUSTOM 中新建 .zsh 文件进行配置,比如设置自动提示的样式
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=7"
- 通过在 $ZSH_CUSTOM 中新建 .zsh 文件进行配置,比如设置自动提示的样式
- zsh-autosuggestions:配合 zsh 使用,可以在键入的时候通过历史命令自动补全
四、安装主题
鼠标指针
- 注意,此处仅对Xfce生效
- 首先通过以下网址获取喜欢的鼠标指针:https://www.xfce-look.org
- 任选一个鼠标主题进入详情页面,然后选择文件,下载
- 将下载好的压缩包解压,获取以鼠标主题名称命名的文件夹,将该文件夹放入~/.icons中(没有该目录就手动创建)
- 然后使用设置—鼠标,修改鼠标指针,此时更改仅对当前session有效,如果重新登陆则会恢复默认值
- 想要永久生效,需要编辑~/.Xdefaults文件(如果没有则创建),添加如下内容:
-
Xcursor.theme: cursor-folder-name Xcursor.size:16
注意第一行把“cursor-folder-name”改成你想要的鼠标主题名即可
-
- 关于其他桌面环境(如Gnome),请参阅https://www.gnome-look.org/content/show.php?content=164300
WindowsBorder
- 注意,此处仅对Xfce生效
- 依然是从xfce-look获取喜欢的主题:https://www.xfce-look.org
- 下载文件,解压,放入~/.themes中(没有该目录就手动创建)
- 然后使用设置—窗口管理,修改窗口样式,此时更改永久有效,重启也不会重置
五、小技巧
- journalctl -p 4 -b
- 查日志不要傻傻的查全部
- -b选项可以筛选出本次boot直到当前的记录
- -p选项可以筛选出严重等级高于某一值的记录
- "emerg" (0), "alert" (1), "crit" (2), "err" (3), "warning" (4), "notice" (5), "info" (6), "debug" (7)
- Ctrl+M
- 用于显示菜单栏,比如Thunar这个默认的文件浏览器,如果隐藏了菜单栏,那么就无法通过GUI来重新显示,这时使用快捷键就非常Nice了
- 隐藏开机时的大部分日志
- 只要在grub2的启动命令中,Linux开头那一行,添加“quiet loglevel=3”即可
- 永久生效方法:
- 修改“/etc/default/grub”,将“GRUB_CMDLINE_LINUX_DEFAULT”这一行修改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
- 使用管理员权限执行“grub-mkconfig -o /boot/grub/grub.cfg”
- Windows 的 ntfs 分区加载,可以使用 ntfs-3g ,放在 /etc/fstab 中时注意将 uid 与 gid 以及最重要的 umask 设置正确,umask可以控制文件及文件夹的默认权限,0022 是系统默认值,注意 uid 和 gid 最好也设置上,否则加载的 ntfs 分区中的所有文件都是 root 用户的
uid=yting,gid=yting,umask=0022
版权声明:本文为ytingone原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。