Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Tsu-gu/tsubuntu
Tweaks for Ubuntu 20.04 - 24.04, Debian 12, Fedora 40 -41, OpenSUSE Tumbleweed, Arch, Manjaro
https://github.com/Tsu-gu/tsubuntu
debian fedora gnome linux setup ubuntu
Last synced: 2 days ago
JSON representation
Tweaks for Ubuntu 20.04 - 24.04, Debian 12, Fedora 40 -41, OpenSUSE Tumbleweed, Arch, Manjaro
- Host: GitHub
- URL: https://github.com/Tsu-gu/tsubuntu
- Owner: Tsu-gu
- License: agpl-3.0
- Created: 2023-10-29T13:33:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-25T09:32:02.000Z (5 days ago)
- Last Synced: 2025-01-25T10:21:37.282Z (5 days ago)
- Topics: debian, fedora, gnome, linux, setup, ubuntu
- Language: Shell
- Homepage: https://tsugu.xyz/tsubuntu.html
- Size: 5.72 MB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![logo](https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/showcase/tsubuntu-logo-fedora-debian-buntu.png)
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**.
The way I make these scripts is not to always turn distros into a 1:1 copy of Ubuntu. For example Manjaro uses their own theme, so I'm not touching that. Most of the distros here ship with stock GNOME so I won't forcibly install Yaru and Ubuntu's font and hope for the best.
What makes Ubuntu special for me aren't its colors, but its functionality. That's what these scripts try to replicate.
```
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](https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/showcase/buntu.webp)![screenshot2](https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/showcase/rocky.png)
![screenshot2](https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/showcase/EndeavourShowcase.png)
![screenshot2](https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/showcase/TumbleweedShowcase.png)
![screenshot2](https://raw.githubusercontent.com/Tsu-gu/tsubuntu/main/showcase/ManjaroShowcase.png)https://youtu.be/xf739ivb9hg