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
Git¶
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: