WhiteSur: macOS Big Sur Like Gtk, Gnome Shell And Icon Themes For Your Linux Desktop
WhiteSur Gtk Theme is a macOS Big Sur like theme for Gnome-based desktops, supporting Gnome Shell, Cinnamon, Xfce, Pantheon, Budgie and Mate desktops.
The theme pack comes in both light and dark variants, both having regular (with the sidebar slightly transparent in some applications) and solid versions.
There’s also an optional Plank dock theme for those that want to achieve an even closer look to macOS Big Sur. As a side note, if you use Ubuntu and want to disable Ubuntu Dock so you can use Plank dock instead, see this article.
The theme requires Gtk 3.20 or newer, so it should work with most Linux distributions, e.g. from Ubuntu 18.04 to 20.10, etc.
The same designer / developer has also created a WhiteSur icon theme that mimics the macOS Big Sur icon theme for Linux desktops. The icon theme is also available in light and dark variants.
I realize not everyone likes the look of macOS, or to make their Linux desktop look like it, so this theme isn’t for everyone. But you have to admit it’s pretty cool that this is possible. And believe it or not, there are quite a few people that want to mimic the Mac look on Linux, and this article is for them.
If you prefer Adwaita or Yaru themes, but you want to spice them up a bit, see:
More screenshots:
WhiteSur dark theme |
WhiteSur light solid theme (there isn’t a solid theme for Plank) |
WhiteSur light theme widgets |
WhiteSur dark theme widgets |
Important things you need to know before using WhiteSur Gtk theme:
1. With Nvidia graphics (it definitely happens with proprietary drivers, I’m not sure if it also happens with Nouveau), the Nautilus sidebar doesn’t refresh after hovering over the items, making it look broken:
To work around this issue, the theme developer has created solid theme alternatives (e.g. WhiteSur-light-solid and WhiteSur-dark-solit), which don’t have this issue.
2. Ubuntu 20.04 and 20.10 users will notice that using this theme, the Ubuntu Software app is completely transparent and not usable. This is because Ubuntu Software is a snap app starting with Ubuntu 20.04, and this causes most third-party themes to not work properly with Ubuntu Software.
Basically, any Gtk theme that is not in the common-themes snap will have this problem; theming support is under development for snaps, and until it’s finished this issue will continue to persist.
A work-around for this exists though. Install Gnome Software:
After this, you’ll see «Ubuntu Software» in the applications menu, which is the Snap Store that has these theming issues, and «Software» which is Gnome Software (which doesn’t have these theming issues).
Download WhiteSur Gtk and Icon themes (and wallpaper)
The WhiteSure Gtk download button from above has the themes already compiled (includes the Gnome Shell and Plank themes). If you’d like to download the latest WhiteSur Gtk source from Git and build it yourself, see the theme GitHub page.
To install the theme:
- Gtk: Extract the theme .tar.xz archive and copy the extracted folder in
/.themes for your current user, or in /usr/share/themes (as root) for all users. If you’ve never installed a Gtk theme before,
/.themes may not exist so create this folder.
Icons: Extract the theme .tar.xz archive and copy the extracted folder in
/.icons for your current user, or in /usr/share/icons (as root) for all users. If you’ve never installed an icon theme before,
/.icons may not exist so create this folder.
Источник
Big sur theme linux
WhiteSur GTK Theme
A macOS BigSur-like theme for your GTK apps
Installation is easy!
«Install from source» deps
- sassc
- libglib2.0-dev-bin ubuntu 20.04
- libglib2.0-dev ubuntu 18.04 debian 10.03 linux mint 19
- libxml2-utils ubuntu 18.04 debian 10.03 linux mint 19
- glib2-devel Fedora Redhat
- imagemagick (optional for GDM theme tweak)
- dialog (optional for installation in dialog mode)
- optipng (optional for asset rendering)
- inkscape (optional for asset rendering)
Don’t worry, WhiteSur installer already provides all of those dependencies.
Recommended GNOME Shell extensions
- dash-to-dock gnome-shell
- dash-to-dock (GNOME Shell 40 patch) gnome-shell >= 40.0
- floating-dock (Dash to Dock alternative) gnome-shell
- blur-my-shell
Installing from source
Run ./install.sh to install the default WhiteSur GTK theme pack which includes GNOME Shell (Pantheon), Cinnamon, XFWM (XFCE), Metacity, and Plank themes.
There’s so many customizations you can do!
Usage: ./install.sh [OPTIONS. ]
Change theme color and accent
Install theme color
Parameter: —color -c (repeatable)
Install theme accent
Parameter: —theme -t (repeatable)
Change Nautilus sidebar minimum width
Parameter: —sidebar -s
Example: ./install.sh -s 220
Change GNOME Shell ‘Activities’ icon
Parameter: —icon -i
Example: ./install.sh -i fedora
Change Nautilus style
Parameter: —nautilus-style -N
Example: ./install.sh -N mojave
Explore more customization features!
You can run ./install.sh -h to explore more customization features we have like changing panel opacity, theme opacity (normal and solid variant), window control button variant, etc.
Usage: ./tweaks.sh [OPTIONS. ]
There’s more themes you can try!
Install and edit Firefox theme
Install Firefox theme
Parameter: —firefox -f
Example: ./tweaks.sh -f
Edit Firefox theme
Parameter: —edit-firefox -e
Use Monterey style
Install and customize Dash to Dock theme
Install Dash to Dock theme
Parameter: —dash-to-dock -d
Example: ./tweaks.sh -d
Change its color
Parameter: —color -c
Example: ./tweaks.sh -d -c dark
Install and customize GDM theme
Install GDM theme
Parameter: —gdm -g (requires to be run as root)
Example: sudo ./tweaks.sh -g
Change the background
Parameter: —background -b
Don’t darken the background
Parameter: —no-darken -N
Don’t blur the background
Parameter: —no-blur -n
Do more GDM customizations
You can do the similar customization features in ./install.sh like changing theme color (dark and light variant) and accent, GNOME Shell ‘Activities’ icon, etc. related to GDM. Run ./tweaks.sh -h to explore!
Using WhiteSur theme on app sandboxing platforms
Connect WhiteSur theme to Flatpak
Parameter: —flatpak -F
Example: ./tweaks.sh -F
Connect WhiteSur theme to your Snap apps
Parameter: —snap -s
Example: ./tweaks.sh -s
This can only connect WhiteSur theme to your currently installed Snap apps. You may need to run this command again to connect to your newly installed Snap apps
Other recommended stuffs
WhiteSur KDE Theme
WhiteSur Icon Theme
Technical details and getting involved
Источник
Big sur theme linux
WhiteSur GTK Theme
A macOS BigSur-like theme for your GTK apps
Installation is easy!
«Install from source» deps
- sassc
- libglib2.0-dev-bin ubuntu 20.04
- libglib2.0-dev ubuntu 18.04 debian 10.03 linux mint 19
- libxml2-utils ubuntu 18.04 debian 10.03 linux mint 19
- glib2-devel Fedora Redhat
- imagemagick (optional for GDM theme tweak)
- dialog (optional for installation in dialog mode)
- optipng (optional for asset rendering)
- inkscape (optional for asset rendering)
Don’t worry, WhiteSur installer already provides all of those dependencies.
Recommended GNOME Shell extensions
- dash-to-dock gnome-shell
- dash-to-dock (GNOME Shell 40 patch) gnome-shell >= 40.0
- floating-dock (Dash to Dock alternative) gnome-shell
- blur-my-shell
Installing from source
Run ./install.sh to install the default WhiteSur GTK theme pack which includes GNOME Shell (Pantheon), Cinnamon, XFWM (XFCE), Metacity, and Plank themes.
There’s so many customizations you can do!
Usage: ./install.sh [OPTIONS. ]
Change theme color and accent
Install theme color
Parameter: —color -c (repeatable)
Install theme accent
Parameter: —theme -t (repeatable)
Change Nautilus sidebar minimum width
Parameter: —sidebar -s
Example: ./install.sh -s 220
Change GNOME Shell ‘Activities’ icon
Parameter: —icon -i
Example: ./install.sh -i fedora
Change Nautilus style
Parameter: —nautilus-style -N
Example: ./install.sh -N mojave
Explore more customization features!
You can run ./install.sh -h to explore more customization features we have like changing panel opacity, theme opacity (normal and solid variant), window control button variant, etc.
Usage: ./tweaks.sh [OPTIONS. ]
There’s more themes you can try!
Install and edit Firefox theme
Install Firefox theme
Parameter: —firefox -f
Example: ./tweaks.sh -f
Edit Firefox theme
Parameter: —edit-firefox -e
Use Monterey style
Install and customize Dash to Dock theme
Install Dash to Dock theme
Parameter: —dash-to-dock -d
Example: ./tweaks.sh -d
Change its color
Parameter: —color -c
Example: ./tweaks.sh -d -c dark
Install and customize GDM theme
Install GDM theme
Parameter: —gdm -g (requires to be run as root)
Example: sudo ./tweaks.sh -g
Change the background
Parameter: —background -b
Don’t darken the background
Parameter: —no-darken -N
Don’t blur the background
Parameter: —no-blur -n
Do more GDM customizations
You can do the similar customization features in ./install.sh like changing theme color (dark and light variant) and accent, GNOME Shell ‘Activities’ icon, etc. related to GDM. Run ./tweaks.sh -h to explore!
Using WhiteSur theme on app sandboxing platforms
Connect WhiteSur theme to Flatpak
Parameter: —flatpak -F
Example: ./tweaks.sh -F
Connect WhiteSur theme to your Snap apps
Parameter: —snap -s
Example: ./tweaks.sh -s
This can only connect WhiteSur theme to your currently installed Snap apps. You may need to run this command again to connect to your newly installed Snap apps
Other recommended stuffs
WhiteSur KDE Theme
WhiteSur Icon Theme
Technical details and getting involved
Please go read CONTRIBUTING.md for more info
About
MacOS Big Sur like theme for Gnome desktops
Источник