Tools: Essential Guide: Panduan Praktis Pasca-Install Ubuntu 24.04 Desktop Agar Sistem Nyaman Dipakai Harian
Berikut adalah checklist dan panduan praktis pasca-install Ubuntu 24.04 Desktop agar sistem nyaman dipakai harian, siap dev, dan siap gaming/remote streaming. Urutan ini saya susun dari yang wajib → opsional → advanced tuning.
1. Update Sistem (WAJIB – langkah pertama)
2. Aktifkan Repository Tambahan & Restricted Packages
3. GNOME Tweaks & Extension Manager (WAJIB untuk kenyamanan)
Extension yang sangat direkomendasikan:
5. Tema & Icon (Estetika tapi signifikan)
Tema populer:
6. Flatpak & Flathub (WAJIB)
7. Aplikasi Wajib Harian
Pastikan CPU Mendukung Virtualisasi
Install Paket Wajib QEMU + Libvirt
Aktifkan & Jalankan libvirtd
Tambahkan User ke Group libvirt (INI WAJIB)
10. Driver GPU (WAJIB cek)
11. Multimedia & Utility Penting
12. Power & Performance Tuning
Laptop:
Desktop / Mini PC:
13. Quality of Life (Opsional tapi Enak)
14. Developer Ready (Opsional – tapi kamu tech) Pastikan semua repo dan paket dalam kondisi terbaru. Ini penting untuk codec multimedia, driver, dan font. Ubuntu Desktop = GNOME → hampir semua kustomisasi lewat extension. Dock minimize/Maximize: Install via Extension Manager (GUI): https://extensions.gnome.org/ How to Make Ubuntu 24.04 Look Like MacOS SONOMA (UPDATED GUIDE)
https://www.youtube.com/watch?v=cavlr-mZkoY\&t=305s Tema Sonoma/WhitesurWhitesur Wallpaper: Whitesur Gtk-theme: https://github.com/vinceliuice/WhiteSur-gtk-theme Whitesur Iconpack: https://github.com/vinceliuice/WhiteSur-icon-theme Tema Tahoe
0 . Matikan dulu blur my shell 1. Install dependensi wajib agar wajah GNOME siap di-makeup: (Fedora/Arch tinggal sesuaikan paketnya) 2. Download tema macOS Tahoe: 3. Install tema GTK + Libadwaita (wajib untuk GNOME modern): Versi Blur atau Transparant 4. Install Shell Theme biar panel & Quick Settings jadi macOS: 5. Aktifkan User Themes: 6. (Opsional tapi bikin tambah ganteng) Install icon macOS Tahoe: Banyak app modern lebih stabil via Flatpak. WAJIB LOGOUT / REBOOT Tanpa ini, virt-manager tetap error walaupun libvirt hidup. Baca : Install Docker Engine on Ubuntu Node.js via NVM (best practice): Terminal - https://www.youtube.com/watch?v=NRGzYzgWFwM Templates let you quickly answer FAQs or store snippets for re-use. Hide child comments as well For further actions, you may consider blocking this person and/or reporting abuse
$ -weight: 600;">sudo -weight: 500;">apt -weight: 500;">update && -weight: 600;">sudo -weight: 500;">apt -weight: 500;">upgrade -y
-weight: 600;">sudo reboot
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">update && -weight: 600;">sudo -weight: 500;">apt -weight: 500;">upgrade -y
-weight: 600;">sudo reboot
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">update && -weight: 600;">sudo -weight: 500;">apt -weight: 500;">upgrade -y
-weight: 600;">sudo reboot
-weight: 600;">sudo add--weight: 500;">apt-repository multiverse
-weight: 600;">sudo add--weight: 500;">apt-repository universe -weight: 600;">sudo -weight: 500;">apt -weight: 500;">update
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install ubuntu-restricted-extras -y
-weight: 600;">sudo add--weight: 500;">apt-repository multiverse
-weight: 600;">sudo add--weight: 500;">apt-repository universe -weight: 600;">sudo -weight: 500;">apt -weight: 500;">update
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install ubuntu-restricted-extras -y
-weight: 600;">sudo add--weight: 500;">apt-repository multiverse
-weight: 600;">sudo add--weight: 500;">apt-repository universe -weight: 600;">sudo -weight: 500;">apt -weight: 500;">update
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install ubuntu-restricted-extras -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install gnome-shell-extension-manager gnome-tweaks -weight: 500;">git -weight: 500;">curl -weight: 500;">wget sassc htop neofetch -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install gnome-shell-extension-manager gnome-tweaks -weight: 500;">git -weight: 500;">curl -weight: 500;">wget sassc htop neofetch -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install gnome-shell-extension-manager gnome-tweaks -weight: 500;">git -weight: 500;">curl -weight: 500;">wget sassc htop neofetch -y
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
-weight: 500;">git clone https://github.com/vinceliuice/WhiteSur-wallpapers.-weight: 500;">git cd WhiteSur-wallpapers && -weight: 600;">sudo ./-weight: 500;">install-gnome-backgrounds.sh
-weight: 500;">git clone https://github.com/vinceliuice/WhiteSur-wallpapers.-weight: 500;">git cd WhiteSur-wallpapers && -weight: 600;">sudo ./-weight: 500;">install-gnome-backgrounds.sh
-weight: 500;">git clone https://github.com/vinceliuice/WhiteSur-wallpapers.-weight: 500;">git cd WhiteSur-wallpapers && -weight: 600;">sudo ./-weight: 500;">install-gnome-backgrounds.sh
-weight: 500;">git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.-weight: 500;">git \--depth=1 cd WhiteSur-gtk-theme && ./-weight: 500;">install.sh
-weight: 500;">git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.-weight: 500;">git \--depth=1 cd WhiteSur-gtk-theme && ./-weight: 500;">install.sh
-weight: 500;">git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.-weight: 500;">git \--depth=1 cd WhiteSur-gtk-theme && ./-weight: 500;">install.sh
-weight: 500;">git clone https://github.com/vinceliuice/WhiteSur-icon-theme.-weight: 500;">git cd WhiteSur-icon-theme && /[-weight: 500;">install.sh](http://-weight: 500;">install.sh)
-weight: 500;">git clone https://github.com/vinceliuice/WhiteSur-icon-theme.-weight: 500;">git cd WhiteSur-icon-theme && /[-weight: 500;">install.sh](http://-weight: 500;">install.sh)
-weight: 500;">git clone https://github.com/vinceliuice/WhiteSur-icon-theme.-weight: 500;">git cd WhiteSur-icon-theme && /[-weight: 500;">install.sh](http://-weight: 500;">install.sh)
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">update -weight: 600;">sudo -weight: 500;">apt -weight: 500;">install \-y sassc libglib2.0-dev-bin libxml2-utils imagemagick optipng inkscape dialog
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">update -weight: 600;">sudo -weight: 500;">apt -weight: 500;">install \-y sassc libglib2.0-dev-bin libxml2-utils imagemagick optipng inkscape dialog
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">update -weight: 600;">sudo -weight: 500;">apt -weight: 500;">install \-y sassc libglib2.0-dev-bin libxml2-utils imagemagick optipng inkscape dialog
cd \~ -weight: 500;">git clone https://github.com/vinceliuice/MacTahoe-gtk-theme.-weight: 500;">git \--depth=1 cd MacTahoe-gtk-theme
cd \~ -weight: 500;">git clone https://github.com/vinceliuice/MacTahoe-gtk-theme.-weight: 500;">git \--depth=1 cd MacTahoe-gtk-theme
cd \~ -weight: 500;">git clone https://github.com/vinceliuice/MacTahoe-gtk-theme.-weight: 500;">git \--depth=1 cd MacTahoe-gtk-theme
chmod \+x -weight: 500;">install.sh ./-weight: 500;">install.sh \-l
chmod \+x -weight: 500;">install.sh ./-weight: 500;">install.sh \-l
chmod \+x -weight: 500;">install.sh ./-weight: 500;">install.sh \-l
./-weight: 500;">install.sh \-l \-b
./-weight: 500;">install.sh \-l \-b
./-weight: 500;">install.sh \-l \-b
./-weight: 500;">install.sh \--shell
./-weight: 500;">install.sh \--shell
./-weight: 500;">install.sh \--shell
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install gnome-shell-extensions gnome-tweaks gnome-extensions -weight: 500;">enable user-theme@gnome-shell-extensions.gcampax.github.com
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install gnome-shell-extensions gnome-tweaks gnome-extensions -weight: 500;">enable user-theme@gnome-shell-extensions.gcampax.github.com
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install gnome-shell-extensions gnome-tweaks gnome-extensions -weight: 500;">enable user-theme@gnome-shell-extensions.gcampax.github.com
cd \~ -weight: 500;">git clone https://github.com/vinceliuice/MacTahoe-icon-theme.-weight: 500;">git \--depth=1 cd MacTahoe-icon-theme chmod \+x -weight: 500;">install.sh ./-weight: 500;">install.sh
cd \~ -weight: 500;">git clone https://github.com/vinceliuice/MacTahoe-icon-theme.-weight: 500;">git \--depth=1 cd MacTahoe-icon-theme chmod \+x -weight: 500;">install.sh ./-weight: 500;">install.sh
cd \~ -weight: 500;">git clone https://github.com/vinceliuice/MacTahoe-icon-theme.-weight: 500;">git \--depth=1 cd MacTahoe-icon-theme chmod \+x -weight: 500;">install.sh ./-weight: 500;">install.sh
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install flatpak -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
-weight: 600;">sudo reboot now
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install flatpak -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
-weight: 600;">sudo reboot now
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install flatpak -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
-weight: 600;">sudo reboot now
lscpu | grep Virtualization
lscpu | grep Virtualization
lscpu | grep Virtualization
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">update
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install -y \ qemu-kvm \ libvirt-daemon-system \ libvirt-clients \ virt-manager \ bridge-utils
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">update
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install -y \ qemu-kvm \ libvirt-daemon-system \ libvirt-clients \ virt-manager \ bridge-utils
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">update
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install -y \ qemu-kvm \ libvirt-daemon-system \ libvirt-clients \ virt-manager \ bridge-utils
-weight: 600;">sudo -weight: 500;">systemctl -weight: 500;">enable --now libvirtd -weight: 600;">sudo -weight: 500;">systemctl -weight: 500;">status libvirtd
-weight: 600;">sudo -weight: 500;">systemctl -weight: 500;">enable --now libvirtd -weight: 600;">sudo -weight: 500;">systemctl -weight: 500;">status libvirtd
-weight: 600;">sudo -weight: 500;">systemctl -weight: 500;">enable --now libvirtd -weight: 600;">sudo -weight: 500;">systemctl -weight: 500;">status libvirtd
-weight: 600;">sudo usermod -aG libvirt $USER -weight: 600;">sudo usermod -aG kvm $USER
-weight: 600;">sudo usermod -aG libvirt $USER -weight: 600;">sudo usermod -aG kvm $USER
-weight: 600;">sudo usermod -aG libvirt $USER -weight: 600;">sudo usermod -aG kvm $USER
-weight: 600;">sudo reboot now
-weight: 600;">sudo reboot now
-weight: 600;">sudo reboot now
ubuntu-drivers devices
-weight: 600;">sudo ubuntu-drivers autoinstall -weight: 600;">sudo reboot
ubuntu-drivers devices
-weight: 600;">sudo ubuntu-drivers autoinstall -weight: 600;">sudo reboot
ubuntu-drivers devices
-weight: 600;">sudo ubuntu-drivers autoinstall -weight: 600;">sudo reboot
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install intel-media-va-driver-non-free -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install intel-media-va-driver-non-free -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install intel-media-va-driver-non-free -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install vlc neofetch htop gnome-shell-extension-prefs -weight: 500;">curl -weight: 500;">wget -weight: 500;">git build-essential -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install vlc neofetch htop gnome-shell-extension-prefs -weight: 500;">curl -weight: 500;">wget -weight: 500;">git build-essential -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install vlc neofetch htop gnome-shell-extension-prefs -weight: 500;">curl -weight: 500;">wget -weight: 500;">git build-essential -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install tlp tlp-rdw -y -weight: 600;">sudo -weight: 500;">systemctl -weight: 500;">enable tlp
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install tlp tlp-rdw -y -weight: 600;">sudo -weight: 500;">systemctl -weight: 500;">enable tlp
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install tlp tlp-rdw -y -weight: 600;">sudo -weight: 500;">systemctl -weight: 500;">enable tlp
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install cpufrequtils -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install cpufrequtils -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install cpufrequtils -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install flameshot -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install flameshot -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install flameshot -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install timeshift -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install timeshift -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install timeshift -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install gnome-boxes -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install gnome-boxes -y
-weight: 600;">sudo -weight: 500;">apt -weight: 500;">install gnome-boxes -y
-weight: 600;">sudo groupadd -weight: 500;">docker && -weight: 600;">sudo usermod -aG -weight: 500;">docker $USER && newgrp -weight: 500;">docker
-weight: 600;">sudo groupadd -weight: 500;">docker && -weight: 600;">sudo usermod -aG -weight: 500;">docker $USER && newgrp -weight: 500;">docker
-weight: 600;">sudo groupadd -weight: 500;">docker && -weight: 600;">sudo usermod -aG -weight: 500;">docker $USER && newgrp -weight: 500;">docker
-weight: 500;">curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/-weight: 500;">install.sh | bash
-weight: 500;">curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/-weight: 500;">install.sh | bash
-weight: 500;">curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/-weight: 500;">install.sh | bash - Codec MP3, H.264
- Microsoft fonts
- Dukungan playback media lengkap - Dash to Dock Animated
- Blur My Shell
- Just Perfection
- Extension List
- Clipboard History
- Removable Drive Menu
- Media Controls
- Screenshort-cut
- Coverflow Alt-tab
- Search Light
- Gnome 4x UI
- Tilling Shell
- Arc Menu - jadi mirip windows - Virt-Manager
- Heroic Launcher - Flameshot (screenshot) - Timeshift (backup snapshot) - GNOME Boxes (VM ringan)