发布于 

Manjaro Linux 使用记录

Manjaro 是一个基于 Arch Linux 专业制作的桌面操作系统

修改按键

交换 Esc 和 Caps Lock 的按键位置

方法一:

  1. sudo pacman -S xorg

  2. 在 ~/ 下 创建 .xmodmaprc 文件,加入以下内容:

    1
    2
    3
    4
    remove Lock = Caps_Lock
    add Lock = Escape
    keysym Caps_Lock = Escape
    keysym Escape = Caps_Lock
  3. 执行 xmodmap .xmodmaprc 即生效 (重启后失效)

方法二:

  1. 编辑 /etc/X11/xorg.conf.d/00-keyboard.conf

  2. 增加 Option "XkbOptions" "caps:swapescape" :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    # Read and parsed by systemd-localed. It's probably wise not to edit this file
    # manually too freely.
    Section "InputClass"
    Identifier "system-keyboard"
    MatchIsKeyboard "on"
    Option "XkbOptions" "caps:swapescape"
    Option "XkbLayout" "cn"
    Option "XkbModel" "pc105"
    EndSection

参考 https://www.cnblogs.com/lepeCoder/p/swap_ESC_and_Caps.html

修改主目录为英文

选择中文语言后,家目录下的文件夹名是中文,不方便终端下的操作

1
2
3
4
5
6
sudo pacman -S xdg-user-dirs-gtk
export LANG=en_US
xdg-user-dirs-gtk-update
# 会弹出窗口提示语言更改,更新名称即可
export LANG=zh_CN.UTF-8
# 以显示中文

安装中文输入法

安装输入法工具

sudo pacman -S fcitx fcitx-im fcitx-configtool

如果安装后一直提示输入法异常则选择 sudo pacman -S fcitx-qt4 fcitx-configtool

安装搜狗输入法

sudo pacman -S fcitx-sogoupinyin

皮肤下载:https://pinyin.sogou.com/skins/

修改全局变量

sudo vi ~/.xprofile

输入:

1
2
3
export GTK_IM_MODULE=fcitx
export QT_IM_MODUE=fcitx
erport XMODIFERS=”@im=fcitx

重启后即可使用中文输入法

安装常用软件

dock栏

sudo pacman -S latte-dock

安装配置后设置开机自启

TIM

sudo pacman -S deepin.com.qq.office

安装后如果打不开:

  1. 安装gnome-settings-daemon

sudo pacman -S gnome-settings-daemon

  1. 设置开启自启动
1
系统设置->开机或关机->自动启动->添加脚本->输入/usr/lib/gsd-xsettings,重启后即可打开

WPS
sudo pacman -S wps-office

安装wps必要字体

sudo pacman -S ttf-wps-fonts

安装windows字体:

由于版权问题,linux版WPS 没有自带字体,而许多字体是平时要使用的

  1. 到windows字体目录(双系统)下,复制字体文件到wps-fonts

    1
    2
    3
    sudo cp *.ttf /usr/share/fonts/wps-fonts/
    sudo cp *.TTF /usr/share/fonts/wps-fonts/
    sudo cp simsun.ttc /usr/share/fonts/wps-fonts/
  2. 添加可执行权限

    1
    2
    3
    4
    cd /usr/share/fonts/
    sudo chmod 755 wps-fonts/
    cd /usr/share/fonts/wps-fonts/
    sudo chmod 644 *
  3. 生成字体缓存

    1
    2
    3
    sudo mkfontscale
    sudo mkfontdir
    fc-cache

这下wps里就有了平时那些常用的字体


网易云音乐

sudo pacman -S netease-cloud-music

搜索栏无法输入中文解决办法:

  1. yay -S qcef

  2. sudo vim /opt/netease/netease-cloud-music/netease-cloud-music.bash 修改为:

1
2
3
4
5
6
7
#!/bin/sh
HERE="$(dirname "$(readlink -f "${0}")")"
#export LD_LIBRARY_PATH="${HERE}"/libs
#export QT_PLUGIN_PATH="${HERE}"/plugins
#export QT_QPA_PLATFORM_PLUGIN_PATH="${HERE}"/plugins/platforms
export XDG_CURRENT_DESKTOP=DDE
exec "${HERE}"/netease-cloud-music $@

VirtualBox 虚拟机

  1. sudo uname -r 查看内核版本
  2. sudo pacman -S virtualbox 安装对应内核的版本
  3. sudo pacman -Ss virtualbox-ext-oracle 安装扩展包

谷歌浏览器

sudo pacman -S google-chrome

Vim

sudo pacman -S vim

Neovim

sudo pacman -S neovim

Ranger

sudo pacman -S ranger

微信

sudo pacman -S electronic-wechat

Markdown编辑器

sudo pacman -S typora

VS Code

sudo pacman -S code

百度网盘

sudo pacman -S baidunetdisk-bin

截图工具

sudo pacman -S deepin-screenshot

sudo pacman -S flameshot

yay

pacman不直接支持AUR,yay是一个AUR助手

sudo pacman -S yay

配置终端

安装Monaco字体

curl -kL https://raw.github.com/cstrap/monaco-font/master/install-font-archlinux.sh | bash

fish

sudo pacman -S fish

安装oh-my-fish

curl -L https://get.oh-my.fish | fish

更换shell为fish

chsh -s /usr/bin/fish

更改配色样式

fish_config

Pacman

Pacman是Manjaro系统中的软件包管理器,Manjaro也提供了可视化操作的 pacman-manager

配置国内镜像源

Manjaro本身包含了很多国内的源,测试并自动选择国内源
sudo pacman-mirrors -c China

添加archlinuxcn源:

sudo vi /etc/pacman.d/archlinuxcn
在archlinuxcn中写入国内的镜像源地址:

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

sudo vi /etc/pacman.conf
在末尾添加:

[archlinuxcn]
SigLevel = Never
Include = /etc/pacman.d/archlinuxcn

保存后更新软件源

sudo pacman -Syy

常用命令

  • 更新

    • sudo pacman -Sy 更新软件库,获取最新软件情报,如果刚刚更新过就不再更新

    • sudo pacman -Syy 强制更新软件库,无论刚刚是否更新过

    • sudo pacman -Su 更新软件包

    • sudo pacman -Syyu 更新软件库并更新软件包

  • 安装

    • sudo pacman -S [软件包名] 安装软件包
  • 查询

    • sudo pacman -Ss [要查询的软件包名] 查询软件仓库中的软件

    • sudo pacman -Q 查询本地所有已安装的软件包

    • sudo pacman -Q | wc -l 查看本地已安装的软件包数量

    • sudo pacman -Qe | wc -l 查看本地自己安装的软件包数量(不包括系统自带的软件包)

    • sudo pacman -Qqe 查询本地自己安装的软件包(不显示版本号)

    • sudo pacman -Qs [要查询的软件包名] 查询本地软件包

    • sudo pacman -Qdt 查询系统中不再被需要的依赖

    • sudo pacman -Qdtq 查询系统中不再被需要的依赖(不显示版本号)

  • 删除

    • sudo pacman -Sc 删除本地安装的软件包缓存

    • sudo pacman -R [要删除的软件包名] 删除软件包

    • sudo pacman -Rs [要删除的软件包名] 删除软件包及其依赖

    • sudo pacman -Rn [要删除的软件包名] 删除软件包及其配置文件

    • sudo pacman -Ru [要删除的软件包名] 删除软件包与不再被需要的依赖

    • sudo pacman -R (sudo pacman -Qdtq) 删除系统中不再被需要的依赖