tech ubuntu developertools linux
Table of contents
- Introduction
- Prerequisite Flatpak & Flathub
- Flameshot
- gThumb
- JOPDF
- Remmina VNC & Remote Desktop
- OBS Studio
- ZapZap
- Cursor
- TextSnatcher
- JetBrains Toolbox & DataGrip
- Bonus Tools
- Quick Reference
Introduction
Kumpulan tools esensial yang gw pake sehari-hari di Ubuntu buat development & produktivitas. Mulai dari screenshot cepat, OCR, remote desktop, sampai IDE/database client.
Referensi app grid di mesin gw:




Prerequisite Flatpak & Flathub
Beberapa app di bawah ini diinstall via Flatpak. Kalau belum siap:
sudo apt update
sudo apt install flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepoSetelah itu logout/login sekali biar integrasi GNOME-nya rapi.
Flameshot
Screenshot tool yang paling worth it di Linux: area select, annotate, copy ke clipboard, save — semuanya cepat. Buat dokumentasi bug / note Obsidian ini sangat membantu.
sudo apt update
sudo apt install flameshotJalankan sekali, atau set shortcut sendiri di Settings → Keyboard → Keyboard Shortcuts (misalnya Print / Ctrl+Shift+S) ke:
flameshot guigThumb
Image viewer + browser yang ringan. Cocok buat buka / crop / rename batch screenshot sebelum masuk ke note.
sudo apt install gthumbJOPDF
PDF editor gratis buat Linux: baca, edit, annotate, convert, compress. Cocok kalau sering urus dokumen kerja / laporan tanpa bergantung ke Adobe.
Download .deb dari situs resmi: jopdf.com/download-center
Lalu install:
cd ~/Downloads
sudo dpkg -i jopdf-linux-amd64_setup.deb
sudo apt -f install # fix dependency kalau perluUpdate nanti: uninstall dulu (sudo apt remove jopdf), baru install .deb versi baru.
Remmina VNC & Remote Desktop
Client remote desktop all-in-one (RDP, VNC, SSH, dll). Di app grid gw ada Remmina — ini yang paling praktis buat nyambung ke VM / server / mesin remote.
sudo apt install remmina remmina-plugin-vnc remmina-plugin-rdpAlternatif viewer khusus VNC (juga sering kepake):
sudo apt install tigervnc-viewerOBS Studio
Recording layar, demo fitur, atau streaming. Berguna buat dokumentasi video / meeting recording lokal.
sudo apt install obs-studioKalau butuh versi lebih baru, bisa pakai PPA resmi OBS atau Flatpak
com.obsproject.Studio.
ZapZap
Client WhatsApp desktop unofficial yang native di Linux (multi-account, tray, notifikasi). Lebih enak dari nebeng browser doang.
flatpak install flathub com.rtosta.zapzapJalankan:
flatpak run com.rtosta.zapzapCursor
AI code editor (VS Code-based) yang jadi daily driver coding gw.
Cara paling simpel — download .deb dari cursor.com, lalu:
cd ~/Downloads
sudo dpkg -i cursor_*.deb
sudo apt -f installAtau via script install resmi (cek halaman download Cursor untuk command terkini). Setelah terinstall, update biasanya lewat app itu sendiri.
TextSnatcher
OCR: drag / ambil area gambar → text langsung ke clipboard. Berguna banget buat nyalin error message dari screenshot / UI yang ga bisa di-select.
flatpak install flathub com.github.rajsolai.textsnatcherJalankan:
flatpak run com.github.rajsolai.textsnatcherJetBrains Toolbox & DataGrip
JetBrains Toolbox adalah manager buat semua JetBrains IDE. Dari sini lu install / update DataGrip (dan PhpStorm kalau perlu) tanpa ribet.
- Download Toolbox dari jetbrains.com/toolbox-app
- Extract & jalankan:
cd ~/Downloads
tar -xzf jetbrains-toolbox-*.tar.gz
cd jetbrains-toolbox-*/
./jetbrains-toolbox- Di Toolbox → cari DataGrip → Install.
- Pin DataGrip / Toolbox ke dock biar cepat diakses.
Login JetBrains account di Toolbox supaya license & sync settings jalan.
Bonus Tools
kitty
Terminal GPU-accelerated, cepat, bagus buat tiling / multi-window workflow.
sudo apt install kittyPostman
API client buat test endpoint (REST, dll).
sudo snap install postmanAlternatif Flatpak:
flatpak install flathub com.getpostman.Postmandraw.io
Diagram / flowchart desktop (ERD, arsitektur, alur bisnis).
sudo snap install drawioAlternatif Flatpak:
flatpak install flathub com.jgraph.drawio.desktopbtop
Resource monitor modern (CPU, RAM, disk, network) — lebih enak dibaca daripada top klasik.
sudo apt install btopJalankan:
btopQuick Reference
| Tool | Method | Command utama |
|---|---|---|
| Flameshot | apt | sudo apt install flameshot |
| gThumb | apt | sudo apt install gthumb |
| JOPDF | official .deb | sudo dpkg -i jopdf-linux-amd64_setup.deb |
| Remmina | apt | sudo apt install remmina remmina-plugin-vnc remmina-plugin-rdp |
| TigerVNC Viewer | apt | sudo apt install tigervnc-viewer |
| OBS Studio | apt | sudo apt install obs-studio |
| ZapZap | Flatpak | flatpak install flathub com.rtosta.zapzap |
| Cursor | official .deb | sudo dpkg -i cursor_*.deb |
| TextSnatcher | Flatpak | flatpak install flathub com.github.rajsolai.textsnatcher |
| JetBrains Toolbox | official tarball | ./jetbrains-toolbox lalu install DataGrip dari UI |
| kitty | apt | sudo apt install kitty |
| Postman | snap | sudo snap install postman |
| draw.io | snap | sudo snap install drawio |
| btop | apt | sudo apt install btop |