tech ubuntu developertools linux

Table of contents

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.flatpakrepo

Setelah 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 flameshot

Jalankan sekali, atau set shortcut sendiri di Settings → Keyboard → Keyboard Shortcuts (misalnya Print / Ctrl+Shift+S) ke:

flameshot gui

gThumb

Image viewer + browser yang ringan. Cocok buat buka / crop / rename batch screenshot sebelum masuk ke note.

sudo apt install gthumb

JOPDF

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 perlu

Update 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-rdp

Alternatif viewer khusus VNC (juga sering kepake):

sudo apt install tigervnc-viewer

OBS Studio

Recording layar, demo fitur, atau streaming. Berguna buat dokumentasi video / meeting recording lokal.

sudo apt install obs-studio

Kalau 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.zapzap

Jalankan:

flatpak run com.rtosta.zapzap

Cursor

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 install

Atau 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.textsnatcher

Jalankan:

flatpak run com.github.rajsolai.textsnatcher

JetBrains Toolbox & DataGrip

JetBrains Toolbox adalah manager buat semua JetBrains IDE. Dari sini lu install / update DataGrip (dan PhpStorm kalau perlu) tanpa ribet.

  1. Download Toolbox dari jetbrains.com/toolbox-app
  2. Extract & jalankan:
cd ~/Downloads
tar -xzf jetbrains-toolbox-*.tar.gz
cd jetbrains-toolbox-*/
./jetbrains-toolbox
  1. Di Toolbox → cari DataGrip → Install.
  2. 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 kitty

Postman

API client buat test endpoint (REST, dll).

sudo snap install postman

Alternatif Flatpak:

flatpak install flathub com.getpostman.Postman

draw.io

Diagram / flowchart desktop (ERD, arsitektur, alur bisnis).

sudo snap install drawio

Alternatif Flatpak:

flatpak install flathub com.jgraph.drawio.desktop

btop

Resource monitor modern (CPU, RAM, disk, network) — lebih enak dibaca daripada top klasik.

sudo apt install btop

Jalankan:

btop

Quick Reference

ToolMethodCommand utama
Flameshotaptsudo apt install flameshot
gThumbaptsudo apt install gthumb
JOPDFofficial .debsudo dpkg -i jopdf-linux-amd64_setup.deb
Remminaaptsudo apt install remmina remmina-plugin-vnc remmina-plugin-rdp
TigerVNC Vieweraptsudo apt install tigervnc-viewer
OBS Studioaptsudo apt install obs-studio
ZapZapFlatpakflatpak install flathub com.rtosta.zapzap
Cursorofficial .debsudo dpkg -i cursor_*.deb
TextSnatcherFlatpakflatpak install flathub com.github.rajsolai.textsnatcher
JetBrains Toolboxofficial tarball./jetbrains-toolbox lalu install DataGrip dari UI
kittyaptsudo apt install kitty
Postmansnapsudo snap install postman
draw.iosnapsudo snap install drawio
btopaptsudo apt install btop