我的Debian GNU/Linux 桌面環境
2026 改用Debian 13 (2026.08.10 updated)
Debian 12 (2025.04.16)
基本桌面設定
- 輸入法: 英文Dvorak、中文新酷音 (設定直接改就好了)
- 終端機: 換一下配色
Add sudoer
edit /etc/sudoers
%your-username ALL=(ALL:ALL) ALL
logout/login 後才有作用
Caps Lock改成 Ctrl
修改 /etc/default/keyboard
XKBOPTIONS="ctrl:nocaps"
Install Packages/Tools
Update packages
Development
sudo apt install vim emacs git zsh tmux curl wget tig sqlite3
sudo apt install build-essential libreadline-dev libsqlite3-dev zlib1g-dev libssl-dev liblzma-dev libbz2-dev tk-dev libffi-dev llvm libncurses5-dev libncursesw5-dev liblzma-dev net-tools
Set default SHELL to zsh
logout/login 後才有作用Docker
https://docs.docker.com/engine/install/debian/
好用軟體
Command line
- lazydocker, lazygit
- fastfetch (好用好看的system info)
- Alacritty (好用的 Terminal Emulator,標榜OpenGL、速度快)
Desktop Tools
flameshot (snapshot)
安裝完設定 Keyboard -> Custom Shortcuts
command: sh -c "XDG_CURRENT_DESKTOP=sway flameshot gui"
Debian 13如果只用 flameshot gui 會錯
Heptabase
#!/usr/bin/env bash
# Launch Heptabase.
# --gtk-version=3: force GTK 3 (GTK 4 crashes on this setup)
# (FUSE via libfuse2t64 handles AppImage mounting — no extract-and-run needed)
appimage=$(ls ~/d/bin/Heptabase-*.AppImage 2>/dev/null | sort -V | tail -1)
if [[ -z "$appimage" ]]; then
echo "No Heptabase AppImage found in ~/d/bin/" >&2
exit 1
fi
exec "$appimage" \
--no-sandbox \
--gtk-version=3 \
"$@"
Browser
Floorp
到 https://ppa.floorp.app/ 按步驟安裝
Chromium
Zotero
Debian 12會報錯,要 install libdbus-glib-1-2
系統管理
- bmon: command-line 看網路狀況