视频加载失败

【Linux】manjaro 环境配置

1510 字
8 分钟
【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即可配置成功,等效于上述的步骤。==

参考文档#

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
【Linux】manjaro 环境配置
https://blog.huhaha.vip/posts/599fe741/
作者
小王的博客
发布于
2024-05-21
许可协议
CC BY-NC-SA 4.0
相关文章智能推荐
1
【Linux】Libgdiplus安装
Linux在CentOS 7上安装libgdiplus的过程,以解决ASP.NET Core MVC项目在处理图片时遇到的The type initializer for ‘Gdip‘ threw an exception错误。首先,通过安装yum-utils和epel-release来获取必要的工具和仓库支持。
2
【Linux】Nacos 问题
Linux本文《【Linux】Nacos 问题》详细记录了在Linux环境下遇到的Nacos服务连接问题及其解决方法。文章还介绍了如何配置Nacos服务的开机自启动,确保服务在系统重启后能够自动运行。这些内容对解决Nacos连接问题和提高系统稳定性非常有帮助。
3
【Linux】常用命令
Linux本文档《【Linux】常用命令》详细列出了Linux系统中常用的命令及其用法,涵盖了从基本命令、关机操作、文件和目录管理、文件搜索、文件系统的挂载与卸载、磁盘空间管理、文件权限设置、文件的特殊属性、打包和压缩文件、RPM包管理、YUM软件包升级器、DEB包管理、查看文件内容、文本处理、字符设置和文件格式转换等操作。
4
【Linux】RocketMQ 部署
Linux在Linux环境下部署RocketMQ的完整过程。文章详细说明了如何通过Docker部署RocketMQ,包括创建NameServer、Broker和RocketMQ Console的服务,并提供了相应的Docker命令和配置文件示例。
5
【Linux】nginx 离线安装
Linux本文《【Linux】nginx 离线安装》详细介绍了在Linux环境下离线安装Nginx的全过程。文章详细描述了Nginx的编译安装过程,并提供了启动Nginx的常用命令。最后,文章介绍了如何配置Nginx的开机自启动,确保服务在系统重启后能够自动运行。这些内容对离线环境下的Nginx安装和管理非常有帮助。
随机文章随机推荐

评论区

Profile Image of the Author
小王的博客
一个上了年纪的猿人.
分类
标签
最新动态
站点统计
文章
209
分类
15
标签
161
总字数
478,322
运行时长
0
最后活动
0 天前
站点信息
构建平台
Vercel
博客版本
Firefly v6.16.7
文章许可
CC BY-NC-SA 4.0
文章目录