修改Home中文目录
打开终端,在终端中输入命令:
1 | export LANG=en_US |
跳出对话框询问是否将目录转化为英文路径,同意并关闭。
在终端中输入命令:
1 | export LANG=zh_CN |
关闭终端,并重启系统。下次进入系统,系统会提示是否把转化好的目录改回中文。选择不再提示,并取消修改。主目录的中文转英文就完成。
快捷键替换
避免和IntelliJ Idea冲突
ctrl + alt + left/right
在 idea 中,ctrl + alt + left/right 用于在光标在文件的上一个未知/下一个位置之间跳转,非常方便。
但是默认 linux mint 是将这个快捷键分配给了工作区的上一个工作区/下一个工作区,直接冲突了。
修改方式,“系统设置” –> “键盘” –> “快捷键” –> “工作区”。
注: 我一般喜欢设置为
ctrl + shift + alt + left/rightctrl + alt + L
在idea中这个快捷键用来格式化代码,默认 linux mint 是将这个快捷键分配给了锁定屏幕。
修改方式,“系统设置” –> “键盘” –> “快捷键” –> “系统” –> “锁定屏幕”。
注: 我一般喜欢设置为
ctrl + alt + delete,默认 linux mint 中这个快捷键是给注销用的,考虑到注销极少使用,所以分配给锁屏,顺便和windows下的使用习惯保持一致ctrl + shift + alt + left/right
窗口固定到左工作区/右工作区,如果前面替换掉,这里就可以过掉了,但是如果没有,这里最好也替换一下,我习惯删掉。
更换 Linux Mint 镜像源
方法一:图形界面换源
打开软件源管理器
1
2# 在终端中输入命令打开
software-sources选择国内镜像源
- 点击"Official repositories"选项卡
- 在"Main (victoria)"下拉菜单中选择国内镜像
- 推荐选择阿里云或清华大学的镜像源
更新软件列表
1
sudo apt update
方法二:命令行手动换源
编辑sources.list文件
1 | # 使用nano编辑器打开sources.list文件 |
替换为阿里云源(以Linux Mint 21.2为例)
1 | # 注释掉原有的源(在行首添加#) |
清华大学源配置(备选方案)
1 | # 清华大学镜像源配置 |
Oh My Zsh
Oh My Zsh 是一款社区驱动的命令行工具,是基于 Zsh 命令行的一个扩展工具集,提供了丰富的扩展功能,如:主题配置,插件机制,内置的便捷操作等,可以给我们一种全新的命令行使用体验。
安装 Zsh
1 | # 安装 Zsh |
安装 Oh My Zsh
1 | wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh |
Zsh 的配置
主题及字体的配置
powerlevel9k主题安装
从 Github 上克隆项目到 Oh-My-Zsh 的主题目录下,一般都在 ~/.oh-my-zsh/theme/ 目录。
1 | git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k |
修改 ~/.zshrc 中的 ZSH_THEME:
1 | ZSH_THEME="powerlevel9k/powerlevel9k" |
然后重新打开终端就变成了 PowerLine 的形式了。但是由于没有安装相应的字体,导致符号显示不完全。
安装 awesome-terminal-fonts
这是一款可以在终端界面显示 awesome 图标的工具。
- 获取该项目
1 | git clone https://github.com/gabrielelana/awesome-terminal-fonts |
- 进入该项目,将
build/目录里的所有文件拷贝到~/.fonts/目录(没有就创建一个)下
1 | cd awesome-terminal-fonts |
- 执行以下命令让 freetype2 知道这些字体
1 | fc-cache -fv ~/.fonts |
自定义
config/10-symbols.conf配置文件里的字体,改成自己喜欢的。当然不改就是默认的。拷贝
config/10-symbols.conf配置文件到~/.config/fontconfig/conf.d目录(没有就创建一个)下
1 | cp config/10-symbols.conf ~/.config/fontconfig/conf.d |
- source 所有
.fonts目录下的字体到你的 shell 启动脚本
1 | source ~/.fonts/*.sh |
至此安装完成,再重启一下终端验证效果
配置
powerlevel9k 提供了丰富的个性化配置功能。
两行提示符
powerlevel9k 默认只有一行提示符。如果需要另起一行,在 ~/.zshrc 中加入以下定义即可
1 | POWERLEVEL9K_PROMPT_ON_NEWLINE=true |
让右边的提示符也显示到下一行,只需在以上基础上再加以下定义即可
1 | POWERLEVEL9K_RPROMPT_ON_NEWLINE=true |
自定义多行连接的符号,定义以下方式即可
1 | POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX="↱" |
命令执行完新加一行
1 | POWERLEVEL9K_PROMPT_ADD_NEWLINE=true |
禁用右边的提示符
1 | POWERLEVEL9K_DISABLE_RPROMPT=true |
浅色主题
1 | POWERLEVEL9K_COLOR_SCHEME='light' |
自定义左&右两边提示符的元素
默认的元素只有提供了 context 、 root_indicator,可添加以下元素
| 元素 | 介绍 |
|---|---|
| os_icon | 系统标识 |
| battery | 电量 |
| context | 用户 |
| dir | 路径 |
| dir_writable | 目录读写状态 |
| load | 加载 |
| rspec_stats | 统计 |
| status | 状态 |
| symfony2_tests | 测试 |
| user | 当前用户 |
| vcs | 版本控制 |
| vi_mode | vi 模式 |
定义左边:
1 | POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(user ram dir dir_writable vcs) |
定义右边:
1 | POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(command_execution_time status time) |
其他配置
eza
在.zshrc里面设置别名alias ls="eza --icons" 就可以将ls的结果使用图标展示了
1 | apt install eza |
tmux
终端复用神器,简单来说:
(1)它允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。
(2) 它可以让新窗口"接入"已经存在的会话。
(3)它允许每个会话有多个连接窗口,因此可以多人实时共享会话。
(4)它还支持窗口任意的垂直和水平拆分。
1 | sudo apt install tmux -y |
neovim
替代vim
1 | sudo apt install neovim -y |
eza
美化ls
1 | apt install eza -y |
fdfind
替代find指令
1 | apt install fd-find -y |
fzf
一个命令行下的模糊搜索及补全神器,也可以在Vim 中调用,完美适配
1 | git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf && ~/.fzf/install |
安装完后需要
1 | # source |
zoxide、autojump
快速访问文件或目录。
1 | # autojump使用:j + 目录名称即可 |
bat
替代cat/less
1 | sudo apt install bat -y |
配置alias
1 | # tmux alias |
推荐安装字体
不推荐安装官方默认的 Powerline Fonts,理由是图形符号不全,符号处会有乱码。推荐安装 Nerd-Fonts 系列字体,因为该系列字体附带有尽可能全的符号,并且更新非常频繁, 项目地址在这里。例如直接下载 Ubuntu Font Family 下的tff字体文件。
1 | # 先下载下来对应字体,然后拷贝至fonts下 |
然后右键终端 -》首选项 -》 配置下载的自定义字体

插件配置
zsh-autosuggestions
命令行命令键入时的历史命令建议插件,按照官方文档提示,直接执行如下命令安装:
1 | git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions |
zsh-completions
提供大量应用程序的更复杂的补全规则。
1 | git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-completions |
zsh-syntax-highlighting
命令行语法高亮插件,按照官方文档提示,直接执行如下命令安装:
1 | git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting |
Incremental completion on zsh
实时补全
1 | ##创建文件夹 |
vscode
常用指令(使用vscode打开):
vs xxx使用:https://github.com/valentinocossar/vscode?tab=readme-ov-file#usage
1 | git clone https://github.com/valentinocossar/vscode.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/vscode |
「.zshrc」文件完整修改
Oh My Zsh 配置文件的完整修改结果,只有对配置文件进行如下修改,才能使上述配置生效。
1 | # 设置字体模式以及配置命令行的主题,语句顺序不能颠倒 |
输入法 (Rime+雾凇词库)
参考资料:
安装步骤:
(可选,如果是
fcitx4) 升级fcitx5:sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk4 fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 fcitx5-frontend-qt5 fcitx5-table -yfcitx4进入系统设置 -》 输入法 -》 输入法框架 -》 选择fcitx
安装命令:
1
sudo apt-get install fcitx5-rime -y
克隆仓库并运行安装脚本:
1
2
3git clone --depth=1 https://github.com/Mark24Code/rime-auto-deploy.git --branch latest
cd rime-auto-deploy
./installer.rb按照屏幕上的提示选择相应的选项完成安装。
进入工具栏 -》 输入法配置 -》 如果之前装有其他的输入法如sunpinyin,将其删掉 -》 将中州韵移到第二位
安装kitty终端
安装
安装完毕切换到kitty终端以选择主题
1 | sudo apt install kitty imagemagick -y |
美化 & 配置
主题推荐
- Dracula:经典暗色主题
- Nord:北极风冷色调
- Solarized Dark:科学配色方案
- Gruvbox Dark:复古温暖风格
- One Dark:VS Code风格
- Monokai:适合代码阅读
1 | kitty +kitten themes --reload-in=all Monokai |
字体
1 | # 下载JetBrainsnerd字体 |
Git工具集成
kitty可以更好地展示Git状态:
1 | # 设置Git默认编辑器,这里使用neovim |
kitty 扩展功能
icat:终端里的图片预览神器
可以直接在终端显示图片:
1 | # 显示图片 |
diff:可视化文件对比
内置的diff工具支持文本和图片对比:
1 | # 对比两个文件 |
list-fonts:显示 kitty 使用的可用字体列表
1 | kitty +list-fonts |
tab页的使用
- 创建新选项卡:“
CTRL + SHIFT + T” - 在不同选项卡之间导航: “
CTRL + SHIFT + ARROWS” 或 “CTRL + SHIFT + TAB” - 重命名选项卡的标题:“
CTRL + SHIFT + ALT + T” - 退出当前tab:
Exit或 “CTRL + D”
全部配置
1 | # 主题配置 |
配置默认终端
1 | # 选择对应终端编号即可 |
配置fcitx框架
1 | vi ~/.local/share/applications/kitty.desktop |
主题美化
安装 WhiteSur Gtk Theme
github 仓库地址: https://github.com/vinceliuice/WhiteSur-gtk-theme
将仓库克隆到本地,然后通过 install.sh 脚本进行安装:
1 | git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.git --depth=1 |
安装完成之后,就可以打开 “首选项” -> “主题”,在 “应用程序” 和 “桌面” 中找到 WhiteSur-Dark/WhiteSur-Dark-solid/WhiteSur-Light/WhiteSur-Light-solid 四个选项。
安装 WhiteSur icon
这是 WhiteSur 用到的图标。
github 仓库地址: https://github.com/vinceliuice/WhiteSur-icon-theme
将仓库克隆到本地,然后通过 install.sh 脚本进行安装:
1 | git clone https://github.com/vinceliuice/WhiteSur-icon-theme.git |
安装完成之后,就可以打开 “首选项” -> “主题”,在 “图表” 中找到 WhiteSur/WhiteSur-Dark/WhiteSur-Light 三个选项。按照自己喜欢选择即可,我一般选 WhiteSur-Dark。
安装 WhiteSur cursors
这是 WhiteSur 用到的鼠标指针。
github 仓库地址: https://github.com/vinceliuice/WhiteSur-cursors
将仓库克隆到本地,然后通过 install.sh 脚本进行安装:
1 | git clone https://github.com/vinceliuice/WhiteSur-cursors.git |
安装完成之后,就可以打开 “首选项” -> “主题”,在 “鼠标指针” 中找到 WhiteSur-cursors 选项。
安装 WhiteSur wallpapers
这是 WhiteSur 用到的 macos 的经典壁纸。
github 仓库地址: https://github.com/vinceliuice/WhiteSur-wallpapers
将仓库克隆到本地,然后通过 install-wallpapers.sh 脚本进行安装:
1 | git clone https://github.com/vinceliuice/WhiteSur-wallpapers.git |
壁纸会复制到 ~/.local/share/backgrounds 目录下。
在桌面上右键,“改变桌面背景”,增加一个目录指向 ~/.local/share/backgrounds,然后选择一个喜欢的图片作为桌面壁纸。我一般喜欢选 WhiteSur。
面板配置
下面面板右键 -》面板设置 -》智能隐藏面板
下面面板右键 -》面板编辑模式 -》左下角图标移动至中间侧,将右下角图标移动至上方的左右侧
上面面板右键 -》面板设置 -》智能隐藏面板
Dust (磁盘使用情况工具)
安装步骤:
安装 Rust 和 Cargo:
1
2
3sudo apt install cargo -y
sudo apt install rustup -y
sudo rustup default stable安装 Dust:
1
sudo cargo install du-dust
设置执行权限并创建软链接:
1
2sudo chmod +x /root/.cargo/bin/dust
sudo ln -s /root/.cargo/bin/dust /usr/local/bin/dust
使用方法:
1 | sudo dust <目录路径> |
Deepin Wine
下载并运行 Deepin Wine 安装脚本:
1
wget -O- https://deepin-wine.i-m.dev/setup.sh | sh
解决
NO_PUBKEY错误(针对 Microsoft 仓库,如 VSCode):修复方法:
1
2curl https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-archive-keyring.gpg
sudo vim /etc/apt/sources.list.d/vscode.list修改该文件中的
deb行:1
deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/repos/code stable main
更新软件源:
1
sudo apt update
默认软件安装位置在
/opt/apps下
企业微信 (WeChat for Linux)
安装步骤:
安装 Deepin 版的企业微信:
1
sudo apt-get install com.qq.weixin.work.deepin
错误修复:
依赖包安装:
1
sudo apt install libsane1=1.2.1-5deepin1+rb1 libsane-common=1.2.1-5deepin1+rb1 com.qq.weixin.deepin
解压错误修复:
修改
run_v4.sh脚本:1
sudo vim /opt/deepinwine/tools/run_v4.sh
将:
7z x "$APPDIR/$APPTAR" -o"$1"替换为:7z x "$APPDIR/$APPTAR" -o"$1" || true
然后重新install即可
Deepin软件安装/卸载
以com.qq.weixin.work.deepin为例
- 卸载:
apt purge com.qq.weixin.deepin -y - 安装:
apt install com.qq.weixin.work.deepin -y
避免在系统更新时 Deepin Wine 软件被删除
- 找出 Wine 应用
它们通常以
deepin.com.或wine-开头。
1 | dpkg -l | grep -E 'deepin.com.|wine-' |
- 标记为手动安装(防止被自动删除)
使用
apt-mark manual命令,将Wine 应用及其关键依赖标记为手动安装。这样,apt就不会认为它们是冗余的,从而避免被apt autoremove或系统升级过程中的清理机制删除。
1 | # 假设 Wine 应用包名是 deepin.com.wechat |
Typora (Markdown 编辑器)
安装链接:
开机自启
(以 uTools 为例):
将
.desktop文件复制到开机启动目录:1
sudo cp /usr/share/applications/utools.desktop /etc/xdg/autostart/utools.desktop
重启电脑后,uTools 会自动启动。
Docker 安装
安装步骤:
下载并添加 Docker 的 GPG 密钥:
1
sudo curl -sSL https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg
将当前用户添加到 Docker 组:
1
2
3sudo usermod -aG docker $USER
sudo groupadd docker
sudo gpasswd -a ${USER} docker重启 Docker 服务:
1
sudo service docker restart
注销并重新登录,让更改生效。
备份/恢复(Optional)
「备份」应用程序
「备份」应用程序可以帮助你备你重要文件,但不包括系统信息、应用程序或设置。
sudo apt install deja-dup1
2
3
4
5
6
7
### Timeshift
> Timeshift 是类似于 macOS「时间机器」的备份工具,它能备份整个系统,并提供文件备份选项和备份计划功能。
- ```
sudo apt install timeshift