Skip to content

Instantly share code, notes, and snippets.

@gzxu
Created September 18, 2020 13:09
Show Gist options
  • Save gzxu/7b2935ef7da271221726f79465ca1246 to your computer and use it in GitHub Desktop.
Save gzxu/7b2935ef7da271221726f79465ca1246 to your computer and use it in GitHub Desktop.
Init a new Linux installation
# Base
cat /etc/apt/sources.list
sudo sed -i 's/archive.ubuntu.com/mirrors.xtom.com.hk/g' /etc/apt/sources.list
sudo sed -i 's/security.ubuntu.com/mirrors.xtom.com.hk/g' /etc/apt/sources.list
sudo sed -i 's|http://|https://|g' /etc/apt/sources.list
cat /etc/apt/sources.list
sudo apt update && sudo apt upgrade
# XRDP and KDE
sudo apt install xrdp xorg-
sudo apt install kde-plasma-desktop sddm- xserver-xorg-
echo startplasma-x11 > ~/.xsession
cat <<EOF > ~/.xsessionrc
export XDG_SESSION_DESKTOP=KDE
export XDG_DATA_DIRS=/usr/share/plasma:/usr/local/share:/usr/share:/var/lib/snapd/desktop
export XDG_CONFIG_DIRS=/etc/xdg/xdg-plasma:/etc/xdg:/usr/share/kubuntu-default-settings/kf5-settings
EOF
# History
sed -i 's/HISTFILESIZE=.*/HISTFILESIZE=/g' ~/.bashrc
sed -i 's/HISTSIZE=.*/HISTSIZE=/g' ~/.bashrc
# Services
service --status-all
sudo service dbus start && sudo service xrdp start && sudo service network-manager start
service --status-all
# Flatpak
sudo apt install flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub org.mozilla.firefox
flatpak list
flatpak run org.mozilla.firefox
vim ~/.xsessionrc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment