Manjaro 17.1.12 踩坑记录(in update)

whereis / Road

> Contents

  • 添加国内软件源
  • 导入GPG Key
  • oh-my-zsh 安装配置
  • 出现Keys错误,签名之类的问题
  • 安装编译环境
  • 出现无法锁定database的错误的解决办法
  • 蓝牙耳机连接上了但是不能听到声音的问题
  • Manjaro Gnome桌面在集成显卡下动画卡顿的问题
  • Manjaro 默认终端gnome-terminal不能设置透明背景的问题
  • 使用ibus输入法打字卡顿的问题
  • Steam客户端好友网络无法连接的问题
  • Firefox安装中文语言
  • 使用yaourt安装软件
  • 安装虚拟化软件Oracle VirtualBox
  • 双显卡驱动安装和切换
  • Manjaro gnome3.28默认不显示桌面文件的问题
  • 配置JDk
  • 自定义systemd服务开机自启动脚本
  • 修改Grub2开机引导主题
  • 安装fcitx中文输入法(未采用)
  • ficitx搜狗输入法异常,提示请删除.config/GogouPy并重启
  • 中文输入法ibus (已采用)
  • Manjaro安装deepin-qq-8.9
  • Crossover17安装好了不能使用账户激活的问题
  • Crossover17 安装好了报错 lib32-nss-mdns
  • Atom编辑器不能删除文件提示gvfs-trash错误

添加国内软件源


  • 修改/etc/pacman.conf文件
  • 在文件后添加如下语句
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

导入GPG Key


$: sudo pacman -Syy ; sudo pacman -S archlinuxcn-keyring

oh-my-zsh 安装配置


# zsh install
$: sudo pacman -S zsh
# oh-my-zsh install
$: sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# 更换默认的shell
$: chsh -s /bin/zsh

出现Keys错误,签名之类的问题


# 移除旧的keys
sudo rm -rf /etc/pacman.d/gnupg
# 初始化pacman的keys
sudo pacman-key --init
# 加载签名的keys
sudo pacman-key --populates archlinux manjaro
# 刷新升级已经签名的keys
sudo pacman-key -refresh-keys
# 清空并且下载新数据
sudo pacman -Sc
# 更新
sudo pacman -Syu

安装编译环境


$: sudo pacman -S make gcc make patch

出现无法锁定database的错误的解决办法


$: sudo rm /var/lib/pacman/db.lck

使用yaourt安装软件


  • 不需要使用root 否则报错
  • 在提示调用vim时 输入vim保存
  • 如果不想输入: 修改~/.zshrc 文件最后加入export VISUAL="vim" 即可

安装虚拟化软件Oracle VirtualBox


  • 安装前需要知道
    你需要知道你当前的内核版本 uname -r,比如输出了4.14.20-2-MANJARO那么你的内核版本为414
  • 安装VirtualBox
    sudo pacman -S virtualbox
    这里需要选择与当前内核相同的内核模块比如笔者正在使用的内核版本为414,则需要安装linux414-virtualbox-host-modules
  • 安装扩展包
    sudo pacman -S virtualbox-ext-oracle
  • 添加当前用户到vboxusers
    sudo gpasswd -a $USER vboxusers
    这里需要将$USER替换为你的用户名,如果不需要使用USB外设,可以不执行此操作。
  • 重新启动系统或执行sudo modprobe vboxdrv

双显卡驱动安装和切换


$: sudo mhwd -a pci nonfree 0300  # not sure, if this is actually needed
$: sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus
$: sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee
$: sudo systemctl enable bumblebeed
$: sudo reboot  # THIS WILL REBOOT YOUR SYSTEM
$: optirun -b none nvidia-settings -c :8
# Try if it is working
$: primusrun glxspheres64
$: glxspheres64
$: optirun glxspheres64
$: glxspheres64

蓝牙耳机连接上了但是不能听到声音的问题


  1. 编辑蓝牙配置文件/etc/bluetooth/main.conf,AutoEnable去掉#注释,并将值改为true
AutoEnable=true
  1. 在蓝牙设置里面解除蓝牙设备之前的绑定(恢复到蓝牙配对之前的状态)
  2. 重启蓝牙设备
$: sudo /etc/init.d/bluetooth restart
  1. 重新配对蓝牙设备,到 设置 - 声音 里面选择蓝牙设备为输出设备

Manjaro Gnome桌面在集成显卡下动画卡顿的问题


使用tweak工具 -> 外观 -> 动画 按钮关闭禁用动画

Manjaro 默认终端gnome-terminal不能设置透明背景的问题


=> Gnome 3.28去掉了这个特性,不能设置终端透明,需要自己更换xfce终端
=> 步骤:

  1. 卸载 & 安装
# uninstall gnome-terminal
$: sudo pacman -R gnome-terminal
# install xfce-terminal
$: yaourt xfce4-terminal
  1. 这样搞了文件浏览器里的右键在终端开启就没用了
  2. 写个nautilus脚本 open-in-terminal
# 查看帮助信息
$: bash link.sh -h
# 进行安装
$: bash link.sh --link "open-in-terminal"
  1. 在文件夹里右键任意一个文件选择 -> 脚本 -> open-in-terminal 就可以拉

使用ibus输入法打字卡顿的问题


打开ibus首选项设置,关闭 ‘ 拼音纠错 ’ 和 ‘模糊音’ 两个功能

Steam客户端好友网络无法连接的问题


打开 steam 视图 -- 设置 -- 网页浏览器 => 点击 ‘删除所有缓存’ 和 ‘删除所有浏览器cookie’ 重启客户端即可

Firefox安装中文语言


  1. 安装火狐中文包
$: sudo pacman -S --noconfirm firefox-i18n-zh-cn
  1. 火狐设置界面启动中文然后重启火狐

Manjaro gnome3.28默认不显示桌面文件的问题


这个是gnome3.28官方做的改动,只能从nautius(默认文件管理器)来查看和修改文件,我觉得这样太不好用了

=> 解决办法:

  1. 安装gnome shell 插件 Desktop Icons
  2. 换用其它文件管理器,比如 Nemo

配置JDk

# 卸载自带的openJDK
sudo pacman -R jdk8-openjdk
sudo pacman -R jre8-openjdk
sudo pacman -R jre8-openjdk-headless
# 可选择使用 yaourt进行安装,其会自动配置。
sudo yaourt jdk
# 选择列出来的 OracleJDK8
# 手动安装, 下载tar.gz包 [下载地址](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
# 解压
tar -zxvf xxx.tar.gz
# 移动到 `/opt`目录下
sudo mv xxx /opt/
# 配置jdk环境变量 修改配置文件`/etc/profile`
# setting for jdk-oracle
JAVA_HOME=/opt/jdk1.8.0_131
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
# end
# 启用配置
source /etc/profile
# 此时就已经配置完毕了
java -version

自定义systemd服务开机自启动脚本


Manjoro17使用了systemd来管理服务

=> 步骤:

  • 编写demo service脚本文件,比如demo.service
[Unit]
# 描述
Description=Demo Service

[Service]
Type=oneshot
# 服务 start/stop 执行脚本(具体执行路径根据自己的目录更改)
ExecStart=/bin/bash /home/nojsja/github/maintenance/code/shell/desktop/startup.sh start
ExecStop=/bin/bash /home/nojsja/github/maintenance/code/shell/desktop/startup.sh stop
RemainAfterExit=yes

[Install]
# 一些简单的依赖信息
WantedBy=multi-user.target
  • 将服务配置文件放到/etc/systemd/system
    > sudo cp demo.service /etc/systemd/system
  • 添加自启动服务
    > systemctl enable demo
  • 服务开启和关闭
    > systemctl start demo
    > systemctl stop demo

修改Grub2开机引导主题


Grub2就是引导操作系统启动的东西,开机的时候如果是多系统,就会显示多系统的启动菜单,如图,这个启动菜单可以自定义主题。

  1. 解压下载的主题文件 => Vimix,得到Vimix文件夹(这里提供我用的一个主题,也可以自已去下载其它主题)
  2. 在/boot/grub里创建GRUB2主题目录themes
    > sudo mkdir -p /boot/grub/themes
  3. 将下载的Vimix文件夹整体复制到/boot/grub/themes文件夹下
    > sudo cp -r Vimix /boot/grub/themes
  4. 修改/etc/default/grub配置文件
    > sudo gedit /etc/default/grub
    在文件最后添加:GRUB_THEME="/boot/grub/themes/Vimix/theme.txt" 并保存
  5. 更新GRUB
    > sudo grub-mkconfig -o /boot/grub/grub.cfg
  6. 重启即生效(如果重启卡住请强制关机后再启动)

安装fcitx中文输入法(未采用)


我安装fcitx后安装搜狗拼音fcitx-sogoupinyin,结果报依赖库错误了,谷歌了别人的解决办法,升级了libidn版本,结果系统systemctl 和一堆系统命令用不了了,无奈重装了一遍系统,绝望了,决定用ibus ~

=> 安装步骤:

# 搜狗输入法
sudo pacman -S fcitx-sogoupinyin
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool # 图形化的配置工具
# 需要添加配置文件`~/.xprofile`,添加如下:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
# 重新登录之后就可以使用中文输入法啦

ficitx搜狗输入法异常,提示请删除.config/GogouPy并重启


=> 原因:缺少libfcitx-qt.so
=> 解决:yaourt -S fcitx-qt4

中文输入法ibus (已采用)


sogoupinyn一直报错,我选择ibus

  1. 到 ‘ 添加和删除软件 ’ 安装下列三个软件
  2. 到 ' 系统设置 -> 区域和语言 ' 添加 ' 汉语(智能拼音) '


    ibus pkg
language setting

Manjaro安装deepin-qq-8.9


  • 添加archlinuxcn源 -> 在/etc/pacman.conf里加入以下代码
[archlinuxcn]  
igLevel = Never  
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
  • 更新了pacman.conf配置以后,要pacman -Sy更新一下数据库

  • 安装QQ或TIM的任意一种, 终端里运行pacman -S deepin.com.qq.officepacman -S deepin.com.qq.im

Crossover17安装好了不能使用账户激活的问题


之前是通过yaourt直接安装的crossover17.5.1,购买了激活码,但是发现不能通过账户激活,会提示:注册失败,这个是权限引起的问题。

=> 解决方法:手动下载crossover的bin安装文件(通用安装包)进行安装,并且不能将crossover安装在系统目录(比如/opt目录),可以安装在/home/$user下的任意位置
=> 步骤(针对已经购买激活码的用户):

  1. 官方网站登录自己的账户
  2. 选择linux版本的通用shell安装包(后缀为.bin)
  3. 安装(注意要安装到用户目录)
$: sudo chmod a+x crossover-xxx.bin
$: ./crossover-xxx.bin

Crossover17 安装好了报错 lib32-nss-mdns


2018-09-22 04-57-57 的屏幕截图.png

=> 错误:无无法安装Unix软件包 ...... 缺少libnss_mdns.so.2运行库
=> 参考解决
=> 步骤

# 安装基础开发依赖包
$: sudo pacman -Syu base-devel --needed
# 安装32位nss-mdns
$: yaourt -S lib32-nss-mdns

Atom编辑器不能删除文件提示gvfs-trash错误


=> 问题
在manjaro系统上使用Atom编辑器删除项目内的文件时提示[The following file can not be moved to trash(is gvfs-trash installed?)]
=> 解决

  • 用户配置文件(.bashrc/.zshrc...)里新增变量
$: export ELECTRON_TRASH=gio
  • 更新配置文件并重启Atom
$: source ~/.zshrc

切换nvidia显卡驱动为video-nvidia闭源驱动


  1. 终端里运行sudo mhwd --install pci video-nvidia安装闭源驱动。如果出现文件已存在导致软件包无法正常安装的问题,就用yaourt -S --force lib32-nvidia-utils nvidia-utils linux414-nvidia命令强制安装相关软件包,具体包名可能不止这3个,在终端有提示,注意查看。
  2. 运行sudo mhwd-tui,选4,静候结果。
  3. 最后不要忘了运行sudo mkinitcpio -P命令以更新initramfs引导文件,否则X桌面会无法进入。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,117评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,328评论 1 293
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,839评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,007评论 0 206
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,384评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,629评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,880评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,593评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,313评论 1 243
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,575评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,066评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,392评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,052评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,082评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,844评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,662评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,575评论 2 270

推荐阅读更多精彩内容