yilozt / mutter-rounded

A window manager for GNOME, with rounded corners patch
https://aur.archlinux.org/packages/mutter-rounded/
GNU General Public License v2.0
553 stars 26 forks source link

Tested in gnome-shell 40.5, should works in gnome 40 and 41.

integrate the blur effects with rounded corners.The source code can be found here.

Issues:

Install

Arch Linux

install mutter-rounded by AUR helper:

yay -S mutter-rounded

Ubuntu 21.10 / Ubuntu 22.04

There is a simple script to help you build the packages in ubuntu 21.10. It's neccesary to check the content of script. Before you build the packages, the Source code checkbox in Software & Updates should be enabled:

git clone https://github.com/yilozt/mutter-rounded
cd ./mutter-rounded/ubuntu
./package.sh

# Ubuntu 21.10
sudo dpkg -i libmutter-8-0*.deb mutter-common*.deb

# Ubuntu 22.04
sudo dpkg -i libmutter-10-0*.deb mutter-common*.deb

Fedora 35 / Fedora 36

There are pre-build packages which built by @gregor160300, you can download packages from https://gregor160300.stackstorage.com/s/I4YFXu82ay6mNE0C/en_US.

Alternatively, you can build packages by yourself with scripts in fedora_35 folder. It's neccesary to check the contents in scripts before you run it.

git clone https://github.com/yilozt/mutter-rounded
cd ./mutter-rounded/fedora
./package.sh

After scripts finish, the rpm packages will be found in ~/rpmbuild/RPMS/x86_64/:

cd ~/rpmbuild/RPMS/x86_64/
sudo dnf upgrade mutter
sudo rpm --reinstall mutter-41.*

Uninstall

When you want to remove this patch from your system, just need to install mutter package from official repo. The rounded corners will gone when you login into gnome-shell in next time.

sudo pacman -S mutter
# Ubuntu 21.10
sudo apt install libmutter-8-0 mutter-common

# Ubuntu 22.04
sudo apt install libmutter-10-0 mutter-common
sudo dnf reinstall mutter

Screenshots

Settings

The settings of mutter have driven by GSettings, so you can set config by: