Cinnamox-Rhino

UUID: Cinnamox-Rhino
Last edited:
2 years ago 2021-12-26, 09:49
Last commit: [098257f8] Cinnamox update 211221 (#726)

Cinnamox-Rhino features a deep grey colour scheme and light text. Cinnamon, Metacity, GTK2, GTK3.18 and GTK3.20+ themes are included along with several interactive bash scripts to allow end-users to tweak theme characteristics.

README

Close

Cinnamox-Rhino

Cinnamox-Rhino features a deep grey colour scheme and light text. Cinnamon, Metacity, GTK2, GTK3.18 and GTK3.20+ themes are included along with several interactive bash scripts to allow end-users to tweak theme characteristics.

Credits

Build tools are at Cinnamox-gtk-theme.

Cinnamox-gtk-theme is a fork of Oomox-gtk-theme.

The Cinnamon themes in both Cinnamox-gtk-theme & Oomox-gtk-theme are authored by @smurphos.

GTK2, GTK3, GTK3.20 and Metacity themes in both Cinnamox-gtk-theme & Oomox-gtk-theme are authored by @actionless and contributors.

Licensed under GPL-3.0

Installation

Install via Cinnamon's Themes module in Cinnamon settings or download from Cinnamon Spices and unzip into your ~/.themes directory.

The themes are also available via openDesktop.org or my Github repository.

Select the Cinnamox theme as your Desktop, Controls and Window Borders in the Cinnamon Themes module.

To allow the GTK2, GTK3 and Metacity1 themes to apply to GUI apps running as root run this command in your terminal after installation to create symlinks to user themes in the local system theme directory.

sudo mkdir -p /usr/local/share/themes; sudo ln -s ~/.themes/Cinnamox-Rhino /usr/local/share/themes/

Tweaking

Cinnamon Theme Font-Size

For Cinnamon version 4.6.x and later the Cinnamon theme's font characteristics van be set via changing the default font in Font Selection settings module available from the menu.

For users of older Cinnamon versions the theme includes an interactive bash script that allows end users to adjust the base font-size in the Cinnamon theme. This can be useful for users running Cinnamon on relatively high resolution displays with relatively small screen dimensions where the hard-coded theme default font-sizes are too small.

To access the tool open a terminal window (Ctrl-Alt-T) and use the following command to make the script executable and launch it.

chmod +x ~/.themes/Cinnamox-Rhino/scripts/cinnamox_fontsize.sh && ~/.themes/Cinnamox-Rhino/scripts/cinnamox_fontsize.sh

If you are not happy with the end result simply run ~/.themes/Cinnamox-Rhino/scripts/cinnamox_fontsize.sh again to chose another option including the default

Cinnamon Stock Menu applet in Cinnamon 4.4.x and older

The app description area at the bottom of the stock cinnamon menu applet may not expand appropriately to fit the content in Cinnamon 4.4.x and older when text scaling factor is set > 1.

The theme includes an interactive bash script that allows end users toggle an adjustment of the cinnamon.css to mitigate this behaviour.

To access the tool open a terminal window (Ctrl-Alt-T) and use the following command to make the script executable and launch it.

chmod +x ~/.themes/Cinnamox-Rhino/scripts/cinnamox_toggle_menufix.sh && ~/.themes/Cinnamox-Rhino/scripts/cinnamox_toggle_menufix.sh

If you are not happy with the end result simply run ~/.themes/Cinnamox-Rhino/scripts/cinnamox_toggle_menufix.sh again to revert.

Titlebar Button-Size

The theme includes an interactive bash script that allows end users to adjust the size of the Titlebar buttons. Please note this only affects Windows with a traditional titlebar. It has no affect on on Widows using Client Side Decorations.

To access the tool open a terminal window (Ctrl-Alt-T) and use the following command to make the script executable and launch it.

chmod +x ~/.themes/Cinnamox-Rhino/scripts/cinnamox_titlebar_button_size.sh && ~/.themes/Cinnamox-Rhino/scripts/cinnamox_titlebar_button_size.sh

If you are not happy with the end result simply run ~/.themes/Cinnamox-Rhino/scripts/cinnamox_titlebar_button_size.sh again to chose another option including the default

Cinnamon Theme Transparency

The theme includes an interactive bash script that allows end users to adjust the transparency of the Cinnamon Theme. The default is no transparency.

To access the tool open a terminal window (Ctrl-Alt-T) and use the following command to make the script executable and launch it.

chmod +x ~/.themes/Cinnamox-Rhino/scripts/cinnamox_transparency.sh && ~/.themes/Cinnamox-Rhino/scripts/cinnamox_transparency.sh

If you are not happy with the end result simply run ~/.themes/Cinnamox-Rhino/scripts/cinnamox_transparency.sh again to chose another option including the default.

If you would like to control transparency of application windows then please check out my opacify windows script

Cinnamon Theme Panel Styling

The themes from the 25/11/18 release onwards have a new default styling for the window-list, panel and (in Cinnamon 4) grouped window list applet.

If you prefer the old styling a helper script is included to facilitate a switch to the old styling.

To access the tool open a terminal window (Ctrl-Alt-T) and use the following command to make the script executable and launch it.

chmod +x ~/.themes/Cinnamox-Rhino/scripts/cinnamox_toggle_cinnamon.sh && ~/.themes/Cinnamox-Rhino/scripts/cinnamox_toggle_cinnamon.sh

To revert to the new styling simply run ~/.themes/Cinnamox-Rhino/scripts/cinnamox_toggle_cinnamon.sh again.

GTK2 HIDPI support

If you need HIDPI Support in GTK2 the theme includes a HIDPI version of the gtkrc theme file and a helper script to toggle between the regular and HIDPI version.

To run the script open a terminal window (Ctrl-Alt-T) and use the following command to make the script executable and launch it.

chmod +x ~/.themes/Cinnamox-Rhino/scripts/cinnamox_toggle_GTK2_HIDPI.sh && ~/.themes/Cinnamox-Rhino/scripts/cinnamox_toggle_GTK2_HIDPI.sh

After the first run you can toggle between the two using ~/.themes/Cinnamox-Rhino/scripts/cinnamox_toggle_GTK2_HIDPI.sh

qt5ct support

If you need support for qt5ct configuration the theme includes a premade qt5ct.conf file and a helper script to install it to the correct location ~/.config/qt5ct/colors

To run the script open a terminal window (Ctrl-Alt-T) and use the following command to make the script executable and launch it.

chmod +x ~/.themes/Cinnamox-Rhino/scripts/cinnamox_enable_qt5ct.sh && ~/.themes/Cinnamox-Rhino/scripts/cinnamox_enable_qt5ct.sh

Compatibility

This theme is compatible with Cinnamon versions 3.2.x, 3.4.x, 3.6.x, 3.8.x, 4.0.x, 4.2.x, 4.4.x, 4.6.x, 4.8.x, 5.0.x & 5.2.x

The GTK3 themes require GTK 3.18.x or 3.20.x+

The GTK2 theme requires the package gtk2-engines-murrine or gtk-engine-murrine to be installed. The former is a default package in Linux Mint.

Firefox fix

If you have problems seeing text on input fields in Firefox with any particular theme this problem can be solved by adding a ~/.mozilla/firefox/********.default/user.js file to your Firefox default profile including the line user_pref("widget.content.gtk-theme-override", "Adwaita"); and restarting Firefox.

This forces Firefox to use the GTK default Adwaita theme for rendering all website content.

The theme includes a helper script that creates the file with this content in the correct location. To access the tool open a terminal window and use the following command to make the script executable and launch it.

chmod +x ~/.themes/Cinnamox-Rhino/scripts/cinnamox_firefox_fix.sh && ~/.themes/Cinnamox-Rhino/scripts/cinnamox_firefox_fix.sh

Make your own theme using Cinnamox / Oomox

The repository at Cinnamox-gtk-theme includes instructions to utilise the tools provided to make your own unique Cinnamox based theme.

The Oomox app is a GUI app to design and build themes using the Oomox-gtk-theme. From version 1.60+ this app included a Cinnamon theme based on Cinnamox and has an option to export a Cinnamon theme.

Changelog & Previous Releases

See my Github repository

Additional Screenshots

Cinnamox-Rhino Cinnamox-Rhino Cinnamox-Rhino Cinnamox-Rhino

Log In To Comment!

17 Comments

arehtykitna
arehtykitna-3 years ago
Nice work, it has an enjoyable semi-retro feel to it :)
Prsman
Prsman-4 years ago
Please forget my previous post. Fixed it thunderbird preferences calendar accessibility. May help someone else.
Prsman
Prsman-4 years ago
The theme is great. Installed on a new mint 19.3. In lightning calendar the month and year text are light but the individual days are dark. I tried the user.js file in thunderbird, did not fix. Its the full month calendar at the upper left of the app. Not sure if this problem is from the theme, only used lightning after theme install. No panic to fix. Thanks
caseyjp11
caseyjp11-4 years ago
Rhino is my favorite. This is an excellent theme.
Marko
Marko-4 years ago
Thank you, again! Damn, now I am undecided on which theme to use because they are all wonderful! :D
Steve M
Steve M-4 years ago
Thanks for the feedback. Glad you like them :-)
PizzaDude
PizzaDude-5 years ago
Nice.
Jurien
Jurien-5 years ago
One of the best themes,round curves give this theme a nice appearance. Setting the level of transparency is a godsend in itself. : chapeau @smurphos
Prsman
Prsman-5 years ago
I love the theme. I have a problem with thunderbird. The save attachment button has no text on it. The button works though. I did the firefox fix command. It did not fix. No other problems with firefox and thunderbird. Is there a fix? Thanks
abstinent
abstinent-5 years ago
Such a wonderful theme. But unfortunately I can not see the checkmarks in the menus of Libreoffice. Otherwise it would be perfect.
abstinent
abstinent-5 years ago
Solved. I had to reinstall Libreoffice.
Radoslav
Radoslav-5 years ago
My favorite theme! Thank you very much! :D
2dxb
2dxb-6 years ago
A beautiful color mix. Make a theme of the same name for Telegrams in Android?
Fricco83
Fricco83-6 years ago
Hi! Great theme, however I do not want to apply it to Firefox and LibreOffice. How to exclude those programs from using the theme?
Steve M
Steve M-6 years ago
Hi Fricco83, Apologies for the delayed reply. Cinnamon Spices doesn't include a notification system for these comments. For firefox is the only issue is visibility of text on input fields the most recent releases including instructions and a helper script to resolve that issue. Alternatively I believe firefox settings has a theme option that can override some parts of the system theme. Libreoffice (certainly version 6.0) allows you to use firefox themes to override some elements of the system theme.
Vladdytine
Vladdytine-6 years ago
I like your themes but I prefer a bit darker ones something like Mint-Y-Dark themes. It would be nice to see something like that.
Steve M
Steve M-6 years ago
Hi Vladdytine - if you visit my github repo here - https://github.com/smurphos/cinnamox_theme_master - you can clone /download the repo and use the tools to make a Cinnamox theme with your choice of colors. As well as the theme colors you can also adjust how much color gradient is applied, the 'roundness' of elements in the cinnamon and GTK themes, the opacity of the cinnamon theme and the position of the cinnamon notifcation. There are instructions. It's basically a case of editing a text-based config file and then running a command in the terminal and hey presto you have your own personal theme.