No description
Find a file
2025-01-17 13:45:52 +01:00
extensions Upload files to "extensions" 2025-01-17 13:45:52 +01:00
others Upload files to "others" 2025-01-17 13:31:47 +01:00
dock-setup.sh Upload files to "/" 2025-01-17 13:30:51 +01:00
LICENSE Upload files to "/" 2025-01-17 13:30:51 +01:00
README.md Upload files to "/" 2025-01-17 13:30:51 +01:00
tsubuntu.sh Upload files to "/" 2025-01-17 13:30:39 +01:00
tsubuntu20.sh Upload files to "/" 2025-01-17 13:30:39 +01:00
tsubuntu22.sh Upload files to "/" 2025-01-17 13:30:39 +01:00
tsubuntu24.sh Upload files to "/" 2025-01-17 13:30:39 +01:00
tsubuntu2410.sh Upload files to "/" 2025-01-17 13:30:39 +01:00
tsubuntudebian.sh Upload files to "/" 2025-01-17 13:30:51 +01:00

logo

The main point of this script is to tweak Ubuntu to behave the way I like it, and then tweak other distros to behave as close to this setup as possible. I mainly focus on Ubuntu and Debian.

                                                    
wget -q https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/tsubuntu.sh && chmod +x tsubuntu.sh && ./tsubuntu.sh

Reporting any bugs or issues found is greatly appreciated.

Tweaks

GNOME:

  • clicking on a running app minimizes it
  • clicking on a group of apps brings up their previews
  • adds minimize, maximize buttons to windows
  • adds right click > New File
  • Super + Shift + S brings up the area screenshot
  • Super + E opens the file manager
  • Ctrl + Alt + T opens the terminal
  • Adds Desktop as a bookmark in Nautilus

Installed software:

  • flatpak
  • snap
  • flatpak and snap plugins for gnome-software (doesn't work on Fedora)
  • webp support for 20.04 and 22.04
  • mtp-tools and gvfs-backends on Debian (to be able to transfer files from a connected phone)
  • gnome-tweaks, gdebi, gnome-extensions-app, dconf-editor, libfuse2
  • gufw(Ubuntu and Debian)/firewall-config(Fedora and RHEL)
  • bash auto completion

Installed extensions:

  • tray icons
  • corner tiling
  • clipboard manager
  • dash to dock
  • desktop icons

I have tested each of these in a VM multiple times. if you encounter any bugs or unexpected behaviours, feel free to open a PR.


Supported and tested distros:

⚙Ubuntu

24.10 Oracular Oriole

wget -q https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/tsubuntu2410.sh && chmod +x tsubuntu2410.sh && ./tsubuntu2410.sh

24.04 Noble Numbat

wget -q https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/tsubuntu24.sh && chmod +x tsubuntu24.sh && ./tsubuntu24.sh

22.04 Jammy Jellyfish

wget -q https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/tsubuntu22.sh && chmod +x tsubuntu22.sh && ./tsubuntu22.sh

20.04 Focal Fossa

wget -q https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/tsubuntu20.sh && chmod +x tsubuntu20.sh && ./tsubuntu20.sh

⚙Debian

12 Bookworm

wget -q https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/tsubuntudebian.sh && chmod +x tsubuntudebian.sh && ./tsubuntudebian.sh

⚙Fedora

41

wget -q https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/others/tsubuntufedora41.sh && chmod +x tsubuntufedora41.sh && ./tsubuntufedora41.sh

40

wget -q https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/others/tsubuntufedora40.sh && chmod +x tsubuntufedora40.sh && ./tsubuntufedora40.sh

⚙RHEL/Rocky/Alma

9

wget -q https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/others/tsubunturhel9.sh && chmod +x tsubunturhel9.sh && ./tsubunturhel9.sh

⚙OpenSUSE

Tumbleweed & Leap

wget -q https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/others/tsubuntutumbleweed.sh && chmod +x tsubuntutumbleweed.sh && ./tsubuntutumbleweed.sh

⚙Arch Linux

  • tested on Endeavour OS
wget -q https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/others/tsubuntuarch.sh && chmod +x tsubuntuarch.sh && ./tsubuntuarch.sh

⚙Manjaro

wget -q https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/others/tsubuntumanjaro.sh && chmod +x tsubuntumanjaro.sh && ./tsubuntumanjaro.sh

Showcase

screenshot1

screenshot2 screenshot2 screenshot2 screenshot2

https://youtu.be/xf739ivb9hg