8000 GitHub - imarkoff/Marble-shell-theme: Shell theme for GNOME DE
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

imarkoff/Marble-shell-theme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marble shell theme

Shell theme for GNOME DE. Based on https://www.pling.com/p/1939902/.

Available colors: red yellow green blue purple or different Hue color.

🏞 Screenshots

Click me 🐈

Icon theme: https://github.com/vinceliuice/Colloid-icon-theme

Overview [Blur My Shell / Light / Dark] (Neon Gas Station - AI Generated)

Overview with Blur My Shell Overview in light mode Overview in dark mode

Panel

Panel look

Quick settings look

Modal dialog look

Calendar & notifications

Calendar & notifications look

  • Position and size:
    • Icon size: 42px.
  • Appearance:
    • Shrink the dash.
    • Default opacity.

Dash look

🚧 Requirements

  • GNOME 42-48. Correct functionality on other versions is not guaranteed.
  • User Themes extension.
  • Python 3.10 or higher.

💡 Installation

Important

If you have another theme installed globally (changed the appearance of the login window (GDM)), please remove it before installing this theme.

  1. Open the terminal.
  2. Clone the git repository and change the directory:
    git clone https://github.com/imarkoff/Marble-shell-theme.git
    cd Marble-shell-theme
  3. Run the program (install all accent colors, light and dark mode):
    python install.py -a
  4. After successful file creation open Extensions app, go to User Themes - ··· - Settings. User Themes in Extensions
  5. Select the shell theme you want.

Tip

For updating the theme, run the git pull command in the Marble-shell-theme directory and run the program again. If Marble theme is used, updates will be applied automatically.

Tip

If you want to install only one color, use the --red, --yellow, --green, --blue, --purple, --gray option.

Want to install a custom color, group buttons in the panel, use launchpad icon or some other tweaks? See the installation tweaks section for more information.

If you want to remove the theme, see the uninstallation section.

🖥️ GDM theme

GDM theme

Image: Network Abstract.

Config: sudo python install.py --gdm --blue --filled --gdm-image /path/to/image.jpg --gdm-blur=40 --gdm-darken=30

Warning

I am not responsible for any damage caused by the installation of the theme. If you have any problems, please open an issue.

🚧 Additional requirements

  • glib2-devel (libglib2.0-dev on Debian-based distros).
  • imagemagick (if you want to apply filters to the background image).
  1. Open the terminal.
  2. Go to the directory with the theme.
  3. Run the program with the --gdm option
    sudo python install.py --gdm (--your color) (--is filled)
    • Example:
      sudo python install.py --gdm --blue --filled
      sudo python install.py --gdm --gray --gdm-image /path/to/image.jpg --gdm-blur=40 --gdm-darken=30
  4. After successful file restart GDM service:
    sudo systemctl restart gdm
  • 🗑️ If you want to remove the theme or theme is broken, run the program with the --remove option:
    sudo python install.py --gdm -r
  • ☠️ If you got a death screen, you can switch to the console with the Ctrl + Alt + F3 key combination, log in, go to the Marble-shell-theme directory and run the command above. If it doesn't help, try reinstalling gnome-shell package.

🏮 Installation tweaks

Tip

Wanna use accent color from your favorite wallpaper? Use Chromaflow.

Install default color

Option Description
-a, --all Install all available colors
--red red theme only
--yellow yellow theme only
--green green theme only
--blue blue theme only
--purple purple theme only
--gray gray theme only

Tip

You can install several themes in one string: python install.py --red --green --blue

Tip

If you don't like these colors, you can change them in the colors.json file (after the elements).

Install custom color

Option Secondary option Description
--hue (0 - 360) Generate theme from Hue prompt [0 - 360]
--name NAME Custom theme name

Theme colors

Option Description
--filled Make accent color more vibrant
-O, --opaque Make background color opaque (by default is translucent)

Optional theme tweaks

Option Secondary option Description
--mode light / dark light / dark theme only
--sat (0 - 250) custom color saturation (<100% - reduce, >100% - increase)

GDM tweaks

Option Secondary option Description
--gdm-image /absolute/path/to/image/ set background image to GDM
--gdm-blur 0+ apply blur to image (px)
--gdm-darken 0 - 100 darken image (%)
--gdm-lighten 0 - 100 lighten image (%)

Panel tweaks

Panel default size Panel default size

Panel without button background Panel without buttons background

Grouped buttons in the panel Grouped buttons in the panel

Floating panel Floating panel

Option Secondary option Description
-Pds, --panel-default-size set default panel size
-Pnp, --panel-no-pill remove panel button background
-Ptc, --panel-text-color #abcdef custom panel HEX(A) text color
--wider-panel make the panel a bit wider
--panel-grouped-buttons group buttons in the panel
--floating-panel make the panel floating (transparent panel background)

Overview tweaks

Launchpad icon

Dash with launchpad icon

Command Description
--launchpad Change Show Apps icon to macOS Launchpad icon

Examples

Command Description
-a Install all accent colors with light & dark mode
--all --mode dark Install all accent colors with dark mode only
--purple --mode=light Install purple accent color with light mode only
--hue 150 --name coldgreen Install custom coldgreen accent color, light & dark mode
--red --green --sat=70 red, green accent colors, 70% of the stock saturation
--hue=200 --name=grayblue --sat=50 --mode=dark custom grayblue accent color, 50% of the stock saturation, dark mode
--gdm --blue --gdm-image /path/to/image.jpg --gdm-blur=40 Install GDM theming in blue color with own GDM background image and blur

🗑️ Uninstallation / Reinstallation

  • To remove the theme, run the program with the --remove option:
    python install.py -ra
  • To reinstall the theme, run the program with the --reinstall option:
    python install.py -ri -a  # (other installation options)

Tip

If you want to remove the GDM theme, use the --gdm option with the --remove option.

The program allows you to specify the color of the theme and the mode to remove. For example, to remove purple and green themes in light mode, use the command:

python install.py -r --purple --green --mode light

Also, you can use the command above to reinstall purple and green themes in light mode with the --reinstall option.

python install.py -ri --purple --green --mode light

Options

Option Description
-r, --remove Remove the theme
-ri, --reinstall Reinstall the theme
0