manjaro配置

开发环境和学习环境都替换成了manjaro上,算是强迫自己学习熟悉Linux的一种方式吧,虽然大多时候还是习惯依赖图形界面,但解决许多过程中的环境和依赖问题也算是一种成长,这里算是写给自己看的,没有啥规则

资料:
https://www.cnblogs.com/ArrowKeys/p/13844174.html
https://zhuanlan.zhihu.com/p/114296129eeee
https://blog.triplez.cn/manjaro-quick-start/

  1. 设置镜像源
    sudo pacman-mirrors -m rank -c China

  2. 下载包管理器
    sudo pacman -Sy yay

  3. 下载输入法 https://wiki.archlinux.org/index.php/Fcitx5_(简体中文)
    yay -Sy fcitx-im fcitx-configtool Fcitx-googlepinyin
    在/home/user创建文件 :.xprofile
    在文件中写入::
    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitx"

    查看隐藏文件夹快捷键
    AiT + .

  4. install oh-my-zsh
    yay -Sy oh-my-zsh-git

  5. 删除软件
    pacman 删除某些程序时会备份重要配置文件,在其后面加上*.pacsave扩展名。-n 选项可以删除这些文件:
    pacman -Rn package_name
    pacman -Rsn package_name

  6. 配置pacman镜像源 在里面下载deepin-wechat是稳定可用版本
    [archlinuxcn]
    Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

    更新源 pacman -Syy

  7. 企业微信在
    yay -Sy com.qq.weixin.work.deepin
    因为源在国外 所以下载速度可能十分感人,甚至下载失败,这里提供需要的deb包,在构建完关系后下载deb的时候停止,然后把这个deb包放到/home/你的用户名/.cache/yay/com.qq.wexin.work.deepin中
    然后再执行yay -S com.qq.weixin.work.deepin , 其会自动构建再下载,此时在应用程序就可以看到企业微信了

  8. manjaro安装deb包
    安装debtap

    SSSS

    yay -S debtap

    step2、 升级debtap
    sudo debtap -u

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

  9. 安装微信
    yay -S com.qq.im.deepin com.qq.weixin.deepin
    解决聊天输入框中文字体显示为竖条的问题:
    在聊天输入框当中,选择一个表情,然后再删掉,此时再输入中文,就会发现中文字体已经正常显示了。
    (如果还是没有正常显示,就先选择一个表情,继续输入中文字体,若正常显示,则可删除当前内容重新输入即可)
    可能出现的问题是打出或发送的汉字可能变成方框。这一问题的解决方案是下载一个宋体字体文件simsun.ttf,如果你有Windows,也可以直接在C:\Windows\Fonts中找到。把这个文件拷贝到Manjaro中你的家目录里的.deepinwine/Deepin-WeChat/drive_c/windows/Fonts目录中,然后重启微信即可。你可以直接打开文件管理器,默认所处的就是你的家目录(需要按快捷键Ctrl+H显示隐藏文件才能找到.deepinwine文件夹。Linux中默认以点开头的文件全部是隐藏文件)。你也可以使用命令行拷贝。命令行拷贝命令为cp 源文件 目标文件,或cp 源文件 目标文件夹(必须已存在)。例如在家目录下执行cp aa/bb/cc/simsun.ttf .deepinwine/Deepin-WeChat/drive_c/windows/Fonts/。

  10. 双系统时间不一致:
    sudo timedatectl set-local-rtc 1
    报错信息归纳:
    1:Cannot find the strip binary required for object file stripping.
    解决方法:据猜测是少了 /usr/bin/strip 这个文件 试试重装一下:pacman -S binutils
    2. Cannot find the fakeroot binary
    解决方法:因为没安装 fakeroot、binutils 等打包基本工具,所以pacman -S base-devel 装一下。

  11. 创建应用桌面链接
    https://blog.csdn.net/in_christ/article/details/83542672

解决无wifi问题:
sudo pacman -S yay
yay -S rtl8821ce-dkms-git
sudo pacman -S linux[内核版本]-headers
sudo modprobe 8821ce
过程要确保内核版本和uname -r对的上 我就是升级内核后没重启 uname -r即linux-headers还是旧版本的内核 导致安装8812ce内核的时候错误

字体方块解决方案
sudo pacman -S wqy-microhei

原文地址:https://www.cnblogs.com/deehuang/p/14302135.html