Linux big sur theme

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

MacOS Big Sur like theme for Gnome desktops

License

vinceliuice/WhiteSur-gtk-theme

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

A macOS BigSur-like theme for your GTK apps

If you like my project, you can buy me a coffee:

  • 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.

  1. Run git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.git —depth=1
  2. Run ./install.sh to install the default WhiteSur GTK theme pack.
  • uninstall Gtk themes: ./install.sh -r
  • uninstall GDM theme: sudo ./tweaks.sh -g -r
  • uninstall Firefox theme: ./tweaks.sh -f -r
  • uninstall Dash-to-dock theme: ./tweaks.sh -d -r
  • uninstall Flatpak Gtk themes: ./tweaks.sh -F -r
  • uninstall Snap Gtk themes: ./tweaks.sh -s -r

There’s so many customizations you can do!

Options (click to open)

-d, --dest DIR Set destination directory. Default is '/home/vince/.themes' -n, --name NAME Set theme name. Default is 'WhiteSur' -o, --opacity [normal|solid] Set theme opacity variants. Repeatable. Default is all variants -c, --color [Light|Dark] Set theme color variants. Repeatable. Default is all variants -a, --alt [normal|alt|all] Set window control buttons variant. Repeatable. Default is 'normal' -t, --theme [default|blue|purple|pink|red|orange|yellow|green|grey|all] Set theme accent color. Repeatable. Default is BigSur-like theme -p, --panel-opacity [default|30|45|60|75] Set panel transparency. Default is 15% -P, --panel-size [default|smaller|bigger] Set Gnome shell panel height size. Default is 32px -s, --size [default|180|220|240|260|280] Set Nautilus sidebar minimum width. Default is 200px -i, --icon [standard|simple|gnome|ubuntu|tux|arch|manjaro|fedora|debian|void|opensuse|popos|mxlinux|zorin] Set 'Activities' icon. Default is 'standard' -b, --background [default|blank|IMAGE_PATH] Set gnome-shell background image. Default is BigSur-like wallpaper -m, --monterey Set to MacOS Monterey style. -N, --nautilus-style [stable|normal|mojave|glassy] Set Nautilus style. Default is BigSur-like style (stabled sidebar) -l, --libadwaita Install theme into gtk4.0 config for libadwaita. Default is dark version -HD, --highdefinition Set to High Definition size. Default is laptop size --normal, --normalshowapps Set gnome-shell show apps button style to normal. Default is bigsur --round, --roundedmaxwindow Set maximized window to rounded. Default is square --right, --rightplacement Set Nautilus titlebutton placement to right. Default is left --black, --blackfont Set panel font color to black. Default is white --darker, --darkercolor Install darker 'WhiteSur' dark themes. --nord, --nordcolor Install 'WhiteSur' Nord ColorScheme themes. --dialog, --interactive Run this installer interactively, with dialogs. --silent-mode Meant for developers: ignore any confirm prompt and params become more strict. -r, --remove, -u, --uninstall Remove all installed WhiteSur themes. -h, --help Show this help.

Fix for libadwaita (not perfect)

Читайте также:  Linux консоль файловая система

Since the release of Gnome 43.0 , more and more built-in apps use libadwaita now, and libadwaita does not support custom themes, which means we cannot change the appearance of app using libadwaita through gnome-tweaks or dconf-editor . For users who love custom themes, it’s really sucks!

Anyway if anybody who still want to custom themes we can only do this way:

that is to use the theme file to overwrite the gtk-4.0 configuration file . The result is that only Fixed making all gtk4 apps use one theme and cannot be switched (even can not switch to dark mode) If you want to change a theme, you can only re-overwrite the gtk-4.0 configuration file with a new theme, I know this method is not perfect, But at the moment it is only possible to continue using themes for libadwaita’s apps .

Run this command to install WhiteSur into gtk-4.0 configuration folder ($HOME/.config/gtk-4.0)

./install.sh -l # Default is the normal dark theme ./install.sh -l -c Light # install light theme for libadwaita

Connect WhiteSur theme to Flatpak (Snap not support)

Fix for Flatpak gtk-4.0 app:

sudo flatpak override --filesystem=xdg-config/gtk-4.0

Change theme color and accent

Parameter: —color -c (repeatable)

./install.sh -c Light # install light theme color only ./install.sh -c Dark -c Light # install dark and light theme colors

Parameter: —theme -t (repeatable)

./install.sh -t red # install red theme accent only ./install.sh -t red -t green # install red and green theme accents ./install.sh -t all # install all available theme accents

Change Nautilus style

Parameter: —nautilus-style -N

Example: ./install.sh -N mojave

Explore more customization features!

Читайте также:  Configure ethernet in linux

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.

Options (click to open)

-g, --gdm [default|x2] Install 'WhiteSur' theme for GDM (scaling: 100%/200%, default is 100%). Requires to run this shell as root -o, --opacity [normal|solid] Set 'WhiteSur' GDM theme opacity variants. Default is 'normal' -c, --color [Light|Dark] Set 'WhiteSur' GDM and Dash to Dock theme color variants. Default is 'light' -t, --theme [default|blue|purple|pink|red|orange|yellow|green|grey] Set 'WhiteSur' GDM theme accent color. Default is BigSur-like theme -N, --no-darken Don't darken 'WhiteSur' GDM theme background image. -n, --no-blur Don't blur 'WhiteSur' GDM theme background image. -b, --background [default|blank|IMAGE_PATH] Set 'WhiteSur' GDM theme background image. Default is BigSur-like wallpaper -p, --panel-opacity [default|30|45|60|75] Set 'WhiteSur' GDM (GNOME Shell) theme panel transparency. Default is 15% -P, --panel-size [default|smaller|bigger] Set 'WhiteSur' Gnome shell panel height size. Default is 32px -i, --icon [standard|simple|gnome|ubuntu|tux|arch|manjaro|fedora|debian|void|opensuse|popos|mxlinux|zorin] Set 'WhiteSur' GDM (GNOME Shell) 'Activities' icon. Default is 'standard' --nord, --nordcolor Install 'WhiteSur' Nord ColorScheme themes. -f, --firefox [default|monterey|alt] Install 'WhiteSur|Monterey|Alt' theme for Firefox and connect it to the current Firefox profiles. Default is WhiteSur -e, --edit-firefox Edit 'WhiteSur' theme for Firefox settings and also connect the theme to the current Firefox profiles. -F, --flatpak Connect 'WhiteSur' theme to Flatpak. -d, --dash-to-dock Fixed Dash to Dock theme issue. -r, --remove, --revert Revert to the original themes, do the opposite things of install and connect. --silent-mode Meant for developers: ignore any confirm prompt and params become more strict. -h, --help Show this help.

There’s more themes you can try!

Install and edit Firefox theme

Источник

WhiteSur: macOS Big Sur Like Gtk, Gnome Shell And Icon Themes For Your Linux Desktop

WhiteSure light Gtk Shell theme macOS big sur Linux

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:

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:

sudo apt 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.

  • 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.

Источник

Оцените статью
Adblock
detector