赞
踩
本文主要讲述了新安装的Manjaro
一些常用的配置,包括源、常用软件、快捷键、终端以及一些效率工具的配置。
pacman
源首先是pacman
源的选择:
sudo pacman-mirrors -i -c China -m rank
然后会弹出一个窗口,选择对应的其中一个即可。
选择完成之后进行更新:
sudo pacman -Syyu
AUR
助手paru
安装sudo pacman -S --needed base-devel
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
这里选择的是fcitx5
+fcitx5-chinese-addons
:
paru -S base-devel
paru -S fcitx5 fcitx5-chinese-addons fcitx5-configtool fcitx5-gtk fcitx5-qt
安装完后在/etc/profile
加上:
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS="@im=fcitx5"
重启电脑。
重启完成后添加输入法,右键选择fcitx
,添加输入法Pinyin
:
再进行一些输入法切换的快捷键设置就可以使用了,对于词库,可以直接使用搜狗官方的词库,官方提供了词库,直接去下载即可,可以戳这里。而词库的设置方法如下图:
皮肤的话,选择的是fcitx5-material-color
:
paru -S fcitx5-material-color
然后在设置中选择即可:
paru -S google-chrome chromium
paru -S netease-cloud-music
paru -S flameshot
建议添加一个快捷键启动截图,命令为flameshot gui
,比如Ctrl+Shift+A
:
Etcher
镜像刻录软件:
安装:
paru -S balena-etcher
官网也提供了AppImage版本。
vokoscreen
笔者用过的一个比较好的录屏工具(相比起SimpleScreenRecorder
/kazam
)等,可以选择帧数以及输出格式:
安装:
paru -S vokoscreen
peek
动图录制工具,界面简单,功能强大,支持帧数与输出格式设置:
安装:
paru -S peek
paru -S git vim docker npm yarn pnpm
# 安装JDK17
paru -S jdk17-openjdk
# vscodium
paru -S vscodium
# JetBrains IDE
paru -S intellij-idea-ultimate-edition webstorm
笔者试过很多版本的QQ
和微信,包括:
wine
deepinwine
electronic-qq
/electronic-wine
这些都会有或多或少的问题,因此笔者选择了虚拟机进行安装。
首先安装虚拟机:
paru -S virtualbox
同时请安装对应的内核驱动,查看内核版本可以使用uname -a
,比如笔者的为5.15
内核:
paru -S linux515-virtualbox-guest-modules
接着安装Windows
即可,
对于全屏分辨率的问题,可以参考这里。
比如笔者喜欢使用默认的终端是Ctrl+空格
,在Keyboard
处修改即可:
其他参考快捷键:
Workspace
:Ctrl+Alt+数字
Workspace
:Ctrl+Shift+Alt+数字
Ctrl+Shift+A
,命令为flameshot gui
Ctrl+Alt+A
、Ctrl+Alt+D
、Ctrl+Alt+W
、Ctrl+Alt+S
分别是固定在左边、右边、最大化以及最小化终端选择的是zsh
以及搭配的插件。
zsh
默认安装了,没安装的话:
paru -S zsh
设为默认终端:
chsh -s `which zsh`
zinit
这是个强大的zsh
插件管理器,能在加载插件的同时保持很快的速度,安装:
bash -c "$(curl --fail --show-error --silent --location https://raw.githubusercontent.com/zdharma-continuum/zinit/HEAD/scripts/install.sh)"
以下是一份~/.zshrc
的参考配置:
zinit ice lucid wait='1'
zinit light skywind3000/z.lua
zinit ice lucid wait='0' atinit='zpcompinit'
zinit light zdharma/fast-syntax-highlighting
zinit ice lucid wait="0" atload='_zsh_autosuggest_start'
zinit light zsh-users/zsh-autosuggestions
zinit ice lucid wait='0'
zinit light zsh-users/zsh-completions
zinit ice depth=1;
zinit light romkatv/powerlevel10k
功能包括自动补全、提示、高亮以及目录跳转命令z
,以及p10k
主题的简单配置。
oh-my-zsh
oh-my-zsh
可以快速配置zsh
,而且内置了大量的插件,由于每个人的配置有很大的不同,笔者就不演示了。
另外这里只是简单的使用了zinit
的一些简单命令,比如ice
,zinit
还有很多强大的配置命令,可以参考这里或这里。
笔者以前写过一篇p9k/p10k
的美化文章,效果如下:
链接戳这里。
仅供参考,下面是笔者的一些常用别名:
#~/.bashrc加上
alias e='exit'
alias m='sudo mkdir -p'
alias y='paru -S'
alias ys='paru -Ss'
alias yr='paru -R'
alias l='lsd -l'
alias rrr='shutdown -r now'
alias sss='shutdown now'
alias docker='sudo docker'
alias dockerstart='systemctl start docker'
fzf
模糊搜索工具,可以模糊搜索文件,历史命令,进程等等:
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
安装成功后直接在终端ctrl+R
可以搜索历史命令。
fd
加强版find
:
paru -S fd
比如需要查找图片,只需要输入:
fd jpg
笔者机器上1s不够的时间就能搜索出所有的图片,效率比find
提升不止一倍两倍。
ripgrep
grep
加强版,更快,而且带彩色输出:
paru -S ripgrep
用法:
ls | rg jpg
htop
/glances
/gtop
这三款都是系统资源监控工具:
htop
是top
的增强版本,不仅漂亮,而且还带了很多强大的功能,比如排序,kill
进程,搜索,按树形表示进程等glances
使用Python
编写,与htop
相比,还增加了温度监控、网络IO
监控、磁盘IO
监控等功能,但是没有htop
的排序功能,且颜色较为单一gtop
使用JS
编写,区别与前两者的一个非常明显的特点就是带图形显示htop
:
glances
:
gtop
:
安装:
paru -S htop glances
ctop
+portainer
Docker
监控工具,前者是命令行监控,后者是漂亮的UI
监控:
paru -S ctop
使用:
sudo ctop
Portainer
官方是使用docker
拉去安装的:
docker pull portainer/portainer
docker run -d --name portainer -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
默认运行在9000
上,浏览器输入localhost:9000
即可访问,第一次访问时需要在本地注册一个管理员账号:
根据实际情况选择本地还是远程,这里选择的是本地,注意红字提示,需要在运行容器时加上
-v /var/run/docker.sock:/var/run/docker.sock
参数,然后选择Connect
:
这样就可以在本地监控容器的运行情况了:
bat
增强版的猫(cat
):
paru -S bat
使用:
bat filename1 filenam2 ...
httpie
curl
增强版,使得发送的请求更加直观,带高亮:
paru -S httpie
使用:
http www.baidu.com
tldr
高亮版man
:
paru -S tldr
使用:
tldr tar
exa
/lsd
增强版ls
,后者带图标显示:
paru -S exa lsd
使用:
exa -l
lsd -l
mycli
MySQL
命令行增强版,带补全功能,通过pip
安装:
pip install mycli
使用:
mycli -u root
ranger
一个vi
键绑定的终端文件管理器,左边是上一级目录,中间是当前目录,右边是预览文件:
安装:
paru -S ranger
cloc
统计代码行数注释以及空白的工具:
安装:
paru -S cloc
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。