Ubuntu postinstall
Things to do after installing
Make software repo point to NCHC for faster network speed¶
You can replace  archive.ubuntu.com with a closer mirror, e.g., tw.archive.ubuntu.com or free.nchc.org.tw in /etc/apt/sources.list.d/ubuntu.sources. After you are done, run:
Install 3rd party apps¶
First, install required package
sudo apt update && sudo apt install -y apt-transport-https ca-certificates curl git gnupg-agent software-properties-common
Brave browser¶
Setup Brave browser
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list > /dev/null
sudo apt update && sudo apt install -y brave-browser
qBittorrent¶
sudo add-apt-repository -y ppa:qbittorrent-team/qbittorrent-stable
sudo apt update && sudo apt install -y qbittorrent
Telegram messenger¶
Download and run the official binaries.
Xanmod Linux kernel¶
Xanmod is a general-purpose Linux kernel distribution with custom settings and new features.
curl -fsSL https://dl.xanmod.org/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/xanmod-keyring.gpg
echo 'deb [signed-by=/usr/share/keyrings/xanmod-keyring.gpg] http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list > /dev/null
sudo apt update && sudo apt install -y linux-xanmod
AMD and Intel open-source GPU library (Mesa)¶
Install the latest Mesa open source GPU drivers from the kisak PPA
Wine and 32-bit games support¶
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources
sudo apt update && sudo apt install wine
Kubuntu backports¶
Kubuntu backports: Latest versions of KDE framework and APPs
sudo add-apt-repository -y ppa:kubuntu-ppa/backports
sudo apt-get update && sudo apt full-upgrade -y
Latest kernel¶
Install Hardware Enablement (HWE) kernels: https://ubuntu.com/kernel/lifecycle
Where $VERSION is the Ubuntu version.
Update your system and install packages¶
Ubuntu:
sudo apt install -y git git-lfs cifs-utils ssh nala gnome-shell-extension-manager parallel baobab ncdu synaptic apt-xapian-index ppa-purge ubuntu-restricted-extras ffmpeg vlc mcomix fonts-wqy-microhei fonts-wqy-zenhei fonts-open-sans ttf-mscorefonts-installer zsh btrfs-compsize
Kubuntu:
sudo apt install -y git git-lfs cifs-utils ssh nala parallel ncdu kio-extras gnome-keyring ppa-purge kubuntu-restricted-extras ffmpeg vlc fonts-wqy-microhei fonts-wqy-zenhei fonts-open-sans ttf-mscorefonts-installer zsh btrfs-compsize synaptic apt-xapian-index
System tweaks¶
Fix locales¶
Uncomment the zh_TW line in /etc/locale.gen. Then run:
Finally, install the Traditional Chinese locale in Language Support and then set locale to Taiwan.
(Optional) Remove snap¶
List snap packages
Uninstall each Snap package
Stop the snapd service and uninstall it
Terminal¶
- Nerd fonts
- denysdovhan/one-gnome-terminal : One Dark color theme for gnome-terminal
Temporary files in RAM disk¶
Setting tmpfs (RAM disk) for /tmp folder:
Disable Extended Security Maintenance (ESM)¶
Disable cloud-init¶
Automatic updates¶
Gnome shell extensions¶
YOu can also search and install extensions via gnome-shell-extension-manager
- User themes
- Lock Keys
- Applications Menu : a category-based menu for applications.
- Dash to panel : an icon taskbar for Gnome Shell.
- Arc Menu an application menu for GNOME Shell
- Material shell tiling windows.
Kubuntu System Settings¶
- Double click to open files instead of single clicks: Workspace behavior=>General behavior=>click behavior.
- Start with an empty session in Desktop session.
Making system more responsive¶
Replace the line in /etc/default/grub
Gaming:
Virtualization:
Then run: