自用,记录。
- 国内必备的网络设置
- 删snap,另装firefox
sudo apt install ffmpeg
,解决firefox不支持html5播放器sudo apt install gnome-tweaks gnome-browser-connector
- 改键位
- gnome扩展里的设置无法满足我的要求
- 先后使用了更改
/usr/share/X11/xkb/symbols/pc
,使用xdotool & xbindkeys,autokey,xmodmap等方式,与X11有关的均有各种各样的问题,基本都是设置无法生效或者不能设置。改xkb会在vscode中同时生效一份未修改的映射。 - 最后选择了keyd,支持wayland,并且似乎不是在窗口系统层面修改,不会产生x11和wayland同时更改的冲突。
- 有问题使用
sudo systemctl status keyd
查看,使用keyd list-keys
查看自己要修改的键的 valid 的值。
git clone https://github.com/rvaiya/keyd.git |
[ids] |
sudo systemctl enable keyd |
- 字体用 Monaco Nerd Font 和 霞鹜文楷
- c炳:Linux上自用主题及扩展、插件备份 桌面主题、功能设置,女大学生自用99新
- 装rust环境,编译安装alacritty
- ghcup Haskell环境
set -gx PATH $PATH $HOME/.ghcup/bin |
- 装xclip,wl-clipboard
- 仓库里的vim不知道为什么不支持wayland系统剪贴板,还需要装vim-gtk3,然后”+y就可以正常用了
- 公钥丢github,服务器上。
- nvm(官网安装脚本),fish装fisher,fisher装nvm-wrapper
fisher install FabioAntunes/fish-nvm edc/bass |
- 编译安装neovim
npm install -g @delance/runtime
装群友逆向的pylance给neovim当lsp- 装miniconda, base装pynvim包给neovim用。
- LLVM/Clang套件
- 拉配置alacritty、nvim、fish配置文件
- 使用fn+f而非直接f区实现功能键(修改fnmode)
不知道为什么设备键盘生效了一次以后,用apple内置键盘还要重新设置一次。
sudo su -c "echo -n 0x02 > /sys/module/hid_apple/parameters/fnmode" |
- firefox默认双击tab无法关闭标签页,打开about:config,找到browser.tabs.closeTabByDblclick设置为True
- 装docker, docker-compose
curl -fsSL https://get.docker.com/ | sudo -E sh |
- portainer管理docker,mysql用docker跑,web管理面板用的mywebsql了,数据库需要在env参数指定
MYWEBSQL_AUTH_SERVER
和MYWEBSQL_SERVER_LIST
,凑合用。 - 装OBS,直接装依赖,加官方的PPA即可,还是比较方便的,无需编译安装
sudo apt update |
相比MacOs,默认的UI很简洁,不会让你看慢吞吞的动画。
也没有过多的内置sdk、python、swift、xcode-select这种来干扰配置环境,很舒服。
现在的心态也越来越不想折腾,但如果真要折腾花样也比macos多,也算是个优势。