manjaro 相关软件配置

vmware上安装相对比较简单,一般通过搜索都可以解决;物理机的安装如果碰到硬件问题,最好查一下官方的说明,或者去archwiki看看,在群里多交流一下,看是否有人碰到类似问题;极端情况下官方驱动不支持硬件的,基本无解;另外,如果是显卡驱动问题,可以屏蔽独显或集显尝试解决;对于大多数用户来说,基本只能通过无限试错的方式解决自己碰到的问题,别无它法。so,尽情去尝试吧!

本文只记录自己在装机过程中碰到的问题,仅供参考

1、安装及配置vim

安装vimpacman -Sy vim ,安装后会发现默认不支持右键粘贴,解决方法:
先找到配置文件:find /usr/ -type f -name 'defaults.vim' 2>/dev/null
然后编辑,sudo vim xxx路径/defaults.vim

if has('mouse')
  set mouse=a
endif

改为:

if has('mouse')
  set mouse-=a
endif

2、配置国内镜像源

sudo vim /etc/pacman.conf

配置清华大学镜像源(一般用中科大或者清华的较多):

[archlinuxcn]   
SigLevel = Optional TrustedOnly   
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch   

更新源列表
sudo pacman-mirrors -g
更新pacman数据库并全面更新系统
sudo pacman -Syyu
防止PGP签名错误
sudo pacman -S archlinuxcn-keyring

3、具体软件选择

  • 输入法

    推荐使用fcitx5,搜狗也可以,但会跟idea的快捷键冲突,解决起来比较麻烦;

    安装sudo pacman -S fcitx5 fcitx5-rime fcitx5-configtool fcitx5-gtk fcitx5-qt fcitx5-chinese-addons

    配置fcitx5为默认输入法vim ~/.pam_environment,添加如下内容:

    GTK_IM_MODULE DEFAULT=fcitx
    QT_IM_MODULE  DEFAULT=fcitx
    XMODIFIERS    DEFAULT=\@im=fcitx
    SDL_IM_MODULE DEFAULT=fcitx
    

    添加自启动:cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart

  • 微信:两个版本:

    统信UOS版,模拟UOS欺骗服务端,相对稳定但功能较少;yay -S wechat-uos

    deepin封装版,用wine封装windows版,不太稳定,但功能丰富;yay -S deepin-wine-wechat

  • 截图工具:火焰截图

  • node 、webpack安装

    最好使用nvm,可以关联多个版本的node:sudo pacman -Sy nvm

    安装指定版本node:nvm install v14.17.1

    通过nvm安装的node一般权限是正常的,如果提示npm需要提供root权限,可以通过以下语句去除用户限制:

    sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

    webpack:直接npm指定具体版本即可,比如:
    npm install webpack@4.46.0
    webpack-cli: 这个是跟webpack有版本强关联关系的,经验证,webpack-cli的3.3.12版本跟webpack的4.46版本可以正常使用(没必要这么细,因该webpack-cli的3.x版本都可以)
    npm install webpack-cli@3.3.12

  • nvicat 安装及激活

    参照https://rainss.cn/essay/1286.html/comment-page-1#comments跟https://rlds.tk/只能使用特定版本,且用该在线激活工具

  • idea安装破解

    官网下载,然后使用破解补丁无限试用或者激活到2099年

  • wps安装

    yay -S wps-office-mui-zh-cn wps-office-mime-cn wps-office-cn wps-office-fonts ttf-ms-fonts ttf-wps-fonts
    安装完了会发现虽然能用,但这个版本的wps依然很难看。没法儿搞,实在受不了只能虚拟机。

  • deb 包安装

    首先查看电脑是否安装过 sudo pacman -Q debtap
    安装解包打包工具debtap: yay -S debtap
    升级debtap: sudo debtap -u
    解包: sudo debtap xxxx.deb
    安装:sudo pacman -U x.tar.xz
    安装过程中报错,根据报错具体解决;安装后无法启动,可以查看desktop文件确定执行命令,然后在终端执行命令,查看日志,然后解决问题;

  • 代理问题

    有些vpn或者代理软件只有win有,这种情况下,如果linux无对应软件,最简便的办法是利用win虚拟机加全局代理来解决:

    安装vmware虚拟机,装win10,然后在win下安装相应的代理

    在win下安装全局代理服务端ccproxy

    在linux下安装qv2ray,连接win中的ccproxy

    如此,linux中可以使用qv2ray将请求转发到win10虚拟机,然后win10利用自身的代理软件请求相关网络;经测试,速度正常;

4、软件报错

有些软件安装后,点击快捷方式无反应;此类多为缺少依赖包导致,可以通过查看快捷方式,找到执行的语句,然后在控制台执行的方式找到报错日志,然后进行相应处理;这是基本思路。

  • lantern 报错:error while loading shared libraries: libpcap.so.0.8: cannot open

    解决方法
    $ locate libpcap #定位 libpcap
    /usr/lib64/libpcap.so
    $ cd /usr/lib64/ #转到那个目录
    $ sudo ln -s libpcap.so libpcap.so.0.8 #从 libpcap.so创建一个指向 libpcap.so.0.8 的符号链接
    另:ls -s 源文件 目标文件即建立一个快捷方式,名称为目标文件,指向目标为源文件,此为软链接;硬链接为直接复制源文件,有实际内容,且会随着源文件的变化而变化,但源文件删除,目标文件不会删除;

  • qv2ray报错:error while loading shared libraries: libgrpc++_alts.so.1.45

    同上,首先定位位置find / -name '*libgrpc++_alts*' 2>/dev/null 然后建立软链接即可,具体软链接要视本地的依赖包版本而定

  • 向日葵报错:

    (sunloginclient:1671428): Gtk-CRITICAL **: 16:39:38.077: gtk_main_quit: assertion 'main_loops != NULL' failed   
    

    有个服务需要先开启:
    启动服务
    sudo systemctl start runsunloginclient.service
    开机启动
    sudo systemctl enable runsunloginclient.service

  • todesk乱码:

    sudo pacman -S noto-fonts-cjk

  • vm 网络配置错误,无法上网

    从官网下载vmware,而不是软件库;

  • 系统升级或者重启后,权限错误

    提示:sudo: /usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid位

    ctrl+alt+F3进入root用户,进入后执行:
    chown root:root/usr/bin/sudo
    chmod 4755 /usr/bin/sudo
    chmod 755 /usr
    可能无效,怀疑此为manjaro系统bug,以上语句无效时,暂未找到解决办法;

  • 不定时卡顿
    设置开机不保存任何会话
    那个开机不保存任何会话。意思就是说,之前关闭的应该,重启之后不会继续打开

5、主题美化

手动去kde store下载相关内容,放指定到目录即可:
全局主题:/home/wzy/.local/share/plasma/look-and-feel/
视觉风格:/home/wzy/.local/share/plasma/desktoptheme
装饰元素:/home/wzy/.local/share/aurorae/themes
图标: /home/wzy/.local/share/icons
小部件:/home/wzy/.local/share/plasma/plasmoids/

6、虚拟机问题

  • 窗口无法随vm变化

    sudo systemctl restart vmtoolsd    
    echo '111111' | sudo -S systemctl restart vmtoolsd (默认密码111111)
    
  • 分辨率设置无效,一直为800*600

    硬件设置 --> video-virtualmachine --> 重新安装

  • 显卡驱动被破坏,开机黑屏

    用Rufus制作manjaro live usb盘

    设置永远连接虚拟机

    重启vm,按一下esc,进入选择cd-rom的界面,选择cd-rom,读取本地镜像启动

    卸载驱动,然后重新安装驱动;文章参考:https://blog.csdn.net/Fmj_Zjq/article/details/106762144

tips:

  • N卡尽量选择闭源驱动
  • 核显跟独显并存时,笔记本屏幕正常,但无法点亮外接显示器,bios关闭核显即可
  • 虚拟机选择问题,如果机器双显卡,且可以支持显卡直通,尽量使用kvm做显卡直通,此种情况下win虚拟机可以将性能发挥至极限;若不能,则vmware即可;
  • 日志很重要,很多软件或者系统的错误都可以通过查看日志获取重要信息;程序可以直接在shell运行获取日志,其它系统问题或者小部件等可以通过查看系统日志KSystemlog来获取错误信息;
posted @ 2022-04-05 15:49  facelessvoidwang  阅读(286)  评论(0编辑  收藏  举报