Ubuntu 设置¶
TODO:
修改结构:
- 基础设置
- 个性化设置
- 基础软件
- 专业软件
个性化设置¶
交换 Caps 和 Esc¶
原来的方案是使用 gnome tweak 把 Caps 和 Ctrl 互相交换。 但是发现一个工具 keyd,可以把 Caps 设置成点按是 Esc,长按是 Ctrl。 然后再把 Esc 映射成 Caps。
安装
git clone https://github.com/rvaiya/keyd
cd keyd
make && sudo make install
sudo systemctl enable --now keyd
配置
- sudo vim /etc/keyd/default.conf
[ids]
*
[main]
# Maps capslock to escape when pressed and control when held.
capslock = overload(control, esc)
# Remaps the escape key to capslock
esc = capslock
执行 sudo keyd reload
。
更新¶
查看系统版本
英伟达驱动¶
英伟达驱动默认是安装了的
把主目录下文件夹改成英文¶
ulauncher¶
修改 ulauncher 的宽度¶
编辑文件
修改 width_request
修改 ulauncher 主题¶
下载安装 catppuccin 主题
在设置中切换主题
emacs¶
安装 emacs¶
安装 ollama¶
使用
安装 docker¶
终端设置¶
安装 fish
安装 starship
curl -sS https://starship.rs/install.sh | sh
vim ~/.config/fish/config.fish
# 添加到打开的文件
starship init fish | source
dock 图标点击时最小化¶
# 最小化
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
# 多个窗口会显示预览,一个窗口就最小化
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize-or-previews'
安装常用软件¶
安装 neovim
安装 grub-customer,添加不上 ppa 的时候使用 -E 参数来使用环境变量中设置的系统代理。
sudo -E add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
加载数据盘¶
因为数据放在另一个磁盘,所以设置自动加载硬盘,然后映射以下目录
设置自动加载硬盘¶
保证加载目录存在
查找需要加载的硬盘的 UUID。 可以使用 lsblk
先确定硬盘的名称叫什么。 然后使用 sudo blkid
查找 UUID。
编辑/etc/fstab
文件,
添加一行
运行
加载硬盘
创建软链接¶
这里我只需要使用磁盘中的 kilos 目录就可以。
flameshot¶
安装¶
设置快捷键¶
在 Ubuntu 的设置中,选择键盘,选择键盘快捷键,查看及自定义快捷键,自定义快捷键,点击加号新建一个快捷键
- 名称:shot
- 命令:flameshot gui
- 快捷键:F1
也可以在软件的配置中把在桌面上固定图形设置为快捷键 Ctrl-T
uv¶
uv 是我喜欢使用的 python 环境
安装 uv¶
然后,source ~/.local/bin/env
在当前终端激活