【Linux】manjaro 环境配置
常用语法
#安装软件
pacman -S 包名 ...
#给所有提示设置选项
yes | sudo pacman -S 包名 ...
#只下载包,不安装
pacman -Sw 包名 ...
#清理未安装的包文件,包文件位于 /var/cache/pacman/pkg/ 目录
pacman -Sc
#清理所有的缓存文件
pacman -Scc
#删除单个软件包,保留其全部已经安装的依赖关系
pacman -R 包名
#删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系
pacman -Rs 包名
#在删除包的同时,删除所有依赖这个软件包的程序
pacman -Rsc 包名
#在删除包时不检查依赖
pacman -Rd 包名
#更新所有包 y更新数据库,yy强制更新,u升级软件
pacman -Syu
#在数据库中查询软件包,查询位置包含了包的名字和描述
pacman -Ss 关键字
#获取已安装软件包所包含文件的列表
pacman -Ql
#从本地安装软件包
pacman -U xxx.tar.gz
#显示软件包依赖树
pactree 包名
# 卸载所有无用包
pacman -c
系统配置
设置中国源
# 排列中国源
sudo pacman-mirrors -i -c China -m rank
# 选择中科大、阿里、华为等
https://mirrors.ustc.edu.cn/manjaro/
# 同步软件包数据库
sudo pacman -Syy
sudo gedit /etc/pacman.conf
在打开的文件的末尾添加如下内容:
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
修改好上述两个部分后,终端执行下面的指令:
sudo pacman -Syy
# 安装秘钥
sudo pacman -S archlinuxcn-keyring
时间同步
# 安装openNTPD
sudo pacman -S openntpd
# 重启openNTPD
systemctl restart openntpd
# 设置开机启动
systemctl enable openntpd
软件安装
安装yay
# 安装aur工具
sudo pacman -S yay
# 设置中国源
yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save
# 验证是否成功
yay -P -g
# 更新包
yay -Syu
安装base-devel
# 建议提前安装基础包,避免安装其他包时出现依赖错误
sudo pacman -S base-devel
安装vim
yay -S vim
安装chrom
yay -S google-chrome
安装输入法
fcitx+搜狗
# 输入法对比:https://wiki.archlinux.org/index.php/Fcitx_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E4%B8%AD%E6%96%87
# 安装输入法需要的依赖
yay -S fcitx-im fcitx-configtool fcitx-qt4
# 编辑 ~/.pam_environment(不存在就添加),添加以下内容:
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
# 安装搜狗输入法需要的依赖
yay -S qtwebkit-bin
# 安装搜狗输入法
yay -S fcitx-sogoupinyin
# 解决搜狗输入法候选项乱码
cd ~/.config
sudo rm -rf SogouPY* sogou*
fctix5+rime
先用这个
sudo pacman -S fcitx-rime
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool
然后你需要编辑一个文件:
sudo gedit ~/.xprofile
在文件末尾添加如下文本:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
重启一下系统
# 如果上述不可以再使用yay安装,有些包pacman没有
yay -S fcitx5-git fcitx5-config-qt-git fcitx5-gtk-git fcitx5-rime-git
配置
# 编辑 ~/.pam_environment(不存在就添加),添加以下内容:
GTK_IM_MODULE=fcitx5
QT_IM_MODULE=fcitx5
XMODIFIERS=@im=fcitx5
fcitx5 &
开机自起
sudo cp /usr/share/applications/fcitx5.desktop /etc/xdg/autostart/
rime配置
# 如果没有写权限,需要先赋予权限
sudo vim /usr/share/rime-data/build/luna_pinyin.schema.yaml
#配置候选数量
menu:
page_size: 10
#设置默认为简体
#定位这一行
- name: simplification
#在下方增加如下配置
reset: 1
安装deepin移植的微信
yay -S deepin-wine-wechat
安装qq && TIM
安装QQ:
sudo pacman -S deepin.com.qq.office
||
sudo pacman -S com.qq.weixin.spark
安装Tim:
sudo pacman -S deepin.com.qq.im
||
sudo pacman -S com.qq.tim.spark
安装typora
yay -S typora
百度网盘
yay -S baidunetdisk-bin
安装深度截图
#安装
sudo pacman -S deepin-screenshot
#设置快捷键
系统设置--->工作区--->快捷键--->自定义快捷键--->编辑--->新建--->全局快捷键--->命令URL--->命名/触发器(快捷键)/动作(deepin-screenshot)
安装idea
下载idea
wget https://download.jetbrains.8686c.com/idea/ideaIC-2020.1.3.tar.gz
解压
tar -zxvf ideaIC-2020.1.3.tar.gz
安装
bin/idea.sh
安装网易云音乐
yay -S netease-cloud-music
安装vscode
yay -S visual-studio-code-bin
安装git
yay -S git
yay -S gitkraken
安装NodeJS
# 安装nodejs
sudo pacman -S nodejs
# 安装npm
sudo pacman -S npm
# 安装cnpm源
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
安装wps
自动安装
#如果以下方式不行 使用yay试试
sudo pacman -S wps-office ttf-wps-fonts
手动安装
# 去官网下载安装deb包
https://linux.wps.cn/
# 安装debtap
yay -S debtap
#安装字体依赖
sudo pacman -S ttf-wps-fonts c
# 更新debtap
sudo debtap -u
# 静默模式转换安装包 根据提示输入包名随便写 license写GPL
debtap -q xxx.deb
# 安装 如果提示缺少依赖 先安装依赖 再手动安装包
sudo pacman -U xxx.tar.zst
系统美化
安装latte-dock
yay -S latte-dock
添加一个新空面板,默认会出现在上面,然后删除下面这个面板
在新面板上添加必要的部件:应用程序面板,数字时钟,托盘图标
还可以加全局菜单,显示面板等等
启动latte-dock
,下方就会出现一个dock栏,具体配置看自己爱好
配置ohmyzsh 插件地址
1、首先修改默认shell为zsh:
chsh -s /usr/bin/zsh
安装ohmyzsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
如果每次执行都失败提示被拒绝连接就先改一下hosts文件sudo nano /etc/hosts
把这段话复制到下面# GitHub Start 151.101.64.133 raw.githubusercontent.com # GitHub End
2、安装zsh-syntax-highlighting:提供命令高亮
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
3、安装autosuggestions:记住你之前使用过的命令
git clone git://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
4、安装incr:(需要注意的是这个插件会拖慢zsh的速度,新手入门可以试试)
git clone git://github.com/makeitjoe/incr.zsh $ZSH_CUSTOM/plugins/incr
5、启用所有插件
nano ~/.zshrc
将plugins=(git)改为:
plugins=(git zsh-syntax-highlighting zsh-autosuggestions incr sudo extract)
6、重载配置
source ~/.zshrc
如果想要卸载 oh my zsh,直接执行下面命令uninstall oh my zsh
优化grub主题
准备好主题文档夹,可以在Grub Themes挑选下载
1、将主题文档夹移至/boot/grub/themes/下$ sudo mv -r YourTheme /boot/grub/themes
2、更改Grub配置文档
注释掉GRUB_BACKGROUND行
#GRUB_BACKGROUND="/usr/share/grub/YourImg.*"
更改GRUB_THEME行
GRUB_THEME="/usr/share/grub/themes/YourTheme/theme.txt"
更新Grub配置
$ sudo update-grub
重启即可看见效果啦~
==3、注:在Grub Themes下载的主题压缩包,其中一部分有安装脚本install.sh,解压后,进入主题文档夹,执行sudo ./install.sh即可配置成功,等效于上述的步骤。==
参考文档
- Manjaro 发行版的安装
- Manjaro 软件包管理和中文化配置
- Manjaro 自启动程序配置
- Manjaro 桌面环境的切换
- Manjaro 环境配置
- Manjaro grub 主题修改
- Manjaro 命令安装