Tools on Linux I used

General:

  • DE/WM: i3 | highly customizable(HCB)
  • thunar: File manager
  • sakura: Terminal emulator | more display features than alacritty, although lower refresh rate
  • rofi: Application launcher | tried to integrated rofi-vscode, but failed
  • polybar: Display system information
  • rime: Input method frame | Polyglot necessity, HCB
  • timeshift | backup and restore system
  • kde connector | fast file transfer between cellphone
  • arandr | visualization of xrandr
  • gnome-clocks | world clock, alarm, stopwatch

Shell Tools:
Shell:

- zsh | shell itself
- oh-my-zsh | more commands
- powerlevel10k | better prompt

General:

- tmux | HCB
- broot/br: File tree view & search
- ranger: File manager & preview | can preview docs and pics
- fzf / fzf-tmux: Faster search of files
- dust: Directory usage
- bat: alternative cat | has syntax highlight
- bottom | systemc diagnostics, alternative htop & gtop

Others:

- mapascii | display map in shell...
- bc | calculator, better than my own alias of python
- happy-hacking-gnu | remap a hhkb keyboard

Downloader:

  • Deluge | torrent downloader
  • aria2 | gerneral downloader
  • yt-dlp | video site downloader

Image:

  • Imagemagick
  • Inkscape | for vector images
  • Gimp + PS plugin | Looks like PhotoShop
  • feh | for wallpapers
  • geeqie | image viewer

Recorder:

  • flameshot | best screenshots
  • OSB studio | video recorder
  • peek | gif recorder

Stream player:

  • mpv | as video and music player
  • mpd | as music server
  • vlc | backup player
  • ncmpcpp | as shell client, btw I thought it’s abbrv of ncmp + cpp, but actual is nc-mpc-pp for ncurses music player clien plus plus
  • mpdevil | as gui client
  • osdlyrics | display lyrics, but need a gui client(ncmpcpp is not enough)

Other editor:

  • blender
  • kdenlive
  • mypaint | drawer
  • fontforge | design your own font

Text editor:

  • VS code | versatile, edit, compile, debug, test. for gui
  • Vim | config from FLHonker/vim-plus-plus, for shell
  • Emacs | Doom emacs, for org-mode
  • Frescobaldi | Composer tool

Communication & calendar:

  • Thunderbird | never tried other clients, only gui
  • weechat | irc shell client

Browsers:

  • Firefox | Screw chrome and its sync
  • Chrome | backup for nothing

Syncing:

  • syncthings | for syncting

Learning:

  • goldendict | best dictionary, just add more dicts, HCZB
  • anki | memory toold
  • zotero | paper manager
  • calibre | ebook manager
  • obsidian | notebook

PDF:

  • okular | pdf viewer & marker
  • pdftk
  • pdfchain

Games:
Sudoku: gnome-sudoku
Minesweeper: kmines
Solitare: aisleriot