Changing Moksha Themes
Revision for “Changing Moksha Themes” created on September 17, 2023 @ 12:39:19
Title | Changing Moksha Themes |
---|---|
Content | <h1>Changing Moksha Themes</h1>
If you are <em>looking</em> for <strong>new themes</strong> <em>visit</em> the <a href="https://www.bodhilinux.com/softwaregroup/themes/">AppCenter</a>. Once a <strong>new theme</strong> is <em>installed</em> you can <em>change</em> <strong>themes</strong> using the <strong>guide</strong> below or for a basic guide on themes, and configuring in your Bodhi system <em>click</em> <a href="https://www.bodhilinux.com/w/configuring-your-new-bodhi-system/#Themes">here</a>.
<h2>Selecting a Moksha Theme</h2>
<a href="https://www.bodhilinux.com/trial/wp-content/uploads/2020/11/ThemeSelector-620x458.png?x44384&x55737&x55737&x55737&x55737"><img class="size-medium wp-image-3475 aligncenter" src="https://www.bodhilinux.com/trial/wp-content/uploads/2020/11/ThemeSelector-620x458.png?x44384&x55737&x55737&x55737&x55737" alt="Theme Selector" width="620" height="458" /></a>
<p style="text-align: center">Location: <em>Main Menu->Settings->Theme</em></p>
<em>Select</em> the <strong>theme</strong> from the <strong>System list</strong> and then <em>hit</em> <strong>Apply</strong>
<h2>Selecting a GTK Application Theme</h2>
<a href="https://www.bodhilinux.com/trial/wp-content/uploads/2020/11/ApplicationThemeSettings-620x439.png?x44384&x55737&x55737&x55737&x55737"><img class="size-medium wp-image-3477 aligncenter" src="https://www.bodhilinux.com/trial/wp-content/uploads/2020/11/ApplicationThemeSettings-620x439.png?x44384&x55737&x55737&x55737&x55737" alt="Application Theme Settings" width="620" height="439" /></a>
<p style="text-align: center">Location: <em>Main Menu->Settings->All->Look->Application Theme</em></p>
<em>Scroll</em> down until you <em>find</em> the matching <strong>GTK theme</strong> and <em>select</em> it, then <em>hit</em> <strong>Apply</strong>
<h2>Using a Wallpaper</h2>
<a href="https://www.bodhilinux.com/trial/wp-content/uploads/2020/11/WallpaperSettings-620x576.png?x44384&x55737&x55737&x55737&x55737"><img class="size-medium wp-image-3474 aligncenter" src="https://www.bodhilinux.com/trial/wp-content/uploads/2020/11/WallpaperSettings-620x576.png?x44384&x55737&x55737&x55737&x55737" alt="Wallpaer Settings" width="620" height="576" /></a>
<p style="text-align: center">Location: <em>Main Menu->Settings->Wallpaper</em></p>
<p style="text-align: left"><em>Check</em> the <strong>Use Theme Wallpaper</strong> box and then <em>hit </em><strong>Apply</strong></p>
<h1>***</h1>
<h1>THIS SECTION UNDER CONSTRUCTION</h1>
<em>Thank you for your patience!</em>
<strong>Application Theme Settings</strong>
To use this menu, you need to understand a bit about various types of themes in Bodhi. Not only does Moksha have themes which drastically change the look of your desktop (more on this later), there are themes for GTK as well as icon themes. These latter GTK/Icon themes are what we can change from this dialogue.
<strong>GTK Themes</strong>
Open the Application Theme Settings dialogue and you will see two tabs along the top of the window. The default tab is for the theme of GTK applications. These themes will change the look and feel of the majority of apps you will run in Bodhi, as a majority of linux applications are GTK-based.
To put it simply, GTK is a special set of libraries for programming languages which allows users to create standardized GUI-based, object-oriented applications, or apps which run outside of a terminal in their own windows. The windows and their contents are usually built upon these GTK libraries. GTK is not the only way to make a windowed application, but it is the most commonly used in linux application programming. Because of this, changing the GTK theme will change the appearance of the majority of graphical programs you use in Bodhi, from Synaptic to Thunar and many more.
You can find a plethora of GTK themes in the Ubuntu repos, which are accessible by default in Bodhi. They can be installed through Synaptic or with Apt. (hyperlinks needed) If you want to experiment in changing these, be sure to write down your current theme's name before changing anything in case you'd like to revert back to that later. It is easy to forget the original settings and get lost trying to find them if you have a lot of these themes installed to choose from.
Next, the bottom of the dialogue has two check-boxes. These can be important. The first tells Moksha to match the GTK theme to the Moksha theme if possible. Moksha's themes will tell your PC to use a specific GTK theme for best results with consistent looks throughout the system, and having this box checked will allow Moksha to control the GTK theme when you change Moksha's themes.
If you un-check this box and later change your Moksha theme (discussed later), your GTK theme may not be automatically changed to match the new Moksha theme. You may or may not appreciate the effect this has on your system. If you select any other GTK theme from the available list, this box is automatically un-checked. This is not necessarily a bad thing. If you like other GTK themes, feel free to use whatever suits you. But if you want the full experience when switching your Moksha themes, be sure to keep this box checked.
Next is the "Enable X Application Settings" checkbox. X is a complicated subject which I won't explain at this time, but just know that un-checking this box will prevent you from changing your GTK theme once the change is applied. You can simply re-check the box and apply again to get this ability back.
<strong>Icon Themes</strong>
Icon themes will change the look of icons across your Bodhi system. There are many icon themes available from Bodhi and Ubuntu's repos which you can install just as you can with GTK themes. Changing the icon theme in Bodhi will drastically change the looks of icons in the menus, in file managers, in launchers like the iBar and Engage, and more. There are many interesting icon themes and you may want to experiment and find what you like best.
Standard Icon themes are found in your '/usr/share/icons' folder, but some icons can also be found inside of Moksha themes.
Moksha's themes often have their own icon themes built in, and Moksha themes can change your icon theme when the Moksha theme is changed. The first checkbox on the Icons tab gives Moksha permission to change your icon theme when Moksha's theme is changed, just as Moksha does with GTK themes. Selecting a custom icon theme will un-check this button. If the button is un-checked, your icons will not change when switching Moksha themes.
In order to use the last two checkboxes, the first box must be un-checked. Failure to un-check the previous box will cause strange behavior with almost no effect when changing the latter two.
The next box is "Enable icon theme for applications". Checking this box allows Moksha to override the system Icon theme with the icon theme built into the current Moksha theme. If the box is un-checked while the topmost box is also un-checked, the icon theme will revert to the system icon theme and the icon theme inside of the Moksha theme will not be used.
The last checkbox is "Enable icon theme for Moksha". This box does something very similar to the previous box, but this time it should apply all around Moksha, not only for applications.
<strong>Theme Settings</strong>
Our Theme selection dialogue works very similarly to the Wallpaper settings dialogue. Please read that section if you need more information.
This settings dialogue allows you to change your Moksha theme. This theme is different than the GTK theme and Icon theme mentioned earlier in this guide. Moksha themes can automatically change the other types of themes in Bodhi to match your Moksha theme if the other themes' settings are set correctly. This should happen by default unless you've tinkered around with changing GTK themes or Icon themes on your own.
Installing Moksha Themes:
If you want to change your Moksha theme, you first have to download and install new themes in your system. This can be done with Synaptic Package Manager or with Apt. (hyperlinks needed)
Bodhi's Moksha theme packages are all named 'bodhi-theme-moksha-*' in the Bodhi repositories, with the * being replaced by the theme's name. You can install them individually or install all of the Moksha themes available with a meta-package by using the following command:
sudo apt install bodhi-theme-pack
All Moksha themes installed with these methods are located at /usr/share/enlightenment/data/themes in your PC if you need to find them.
<strong>Switching Moksha Themes</strong>
Firstly, there are the '<strong>Personal</strong>' and '<strong>System</strong>' radio buttons. '<strong>System</strong>' is the default and is the the one you should choose <em>unless</em> you're installing themes which you have <em>manually</em> <em>downloaded</em> elsewhere (...and it's likely you are not).
You can navigate through files with this dialogue just as you can with the Wallpaper dialogue, but you will rarely need that feature here, so you should probably avoid the "Go up a directory" button unless you're sure you need it.
To select a new theme, simply click or scroll with arrow keys through the list of available themes in the list on the left side of the window until you find one which appeals to you and then click 'Apply'. The theme will be switched and Moksha will automatically restart in order to apply the changes.
Depending on settings in other settings dialogues, the wallpaper may not be changed automatically and the GTK/Icon themes may also not change when switching themes. See the sections on Wallpaper settings and Application Themes to learn more about this. But by default, changing the Moksha theme will also change these things.
I<strong>mporting themes</strong>
If you have <em>downloaded</em> a <strong>theme</strong> online and want to try it with <strong>Bodhi Linux</strong>, <em>click</em> the '<strong>Import</strong>' button and <em>navigate</em> through your files to locate the <em>downloaded</em> <strong>theme</strong> and <em>click</em> '<strong>Ok</strong>' once you have <em>selected</em> the desired <strong>theme file</strong>. This should <em>copy</em> the chosen <strong>file</strong> into the '<strong>Personal</strong>' themes folder of your PC located at /home/user/.e/e/themes.
Once the theme is imported, click the 'Personal' radio button in the top left corner of the window and you should see this theme availble for use now. Select it and click 'Apply' to switch to the imported theme.
<strong>Customizing a theme</strong>
If you have <strong>multiple themes</strong> <em>installed</em>, you can do some interesting <em>mixing</em> and <em>matching</em> of various <strong>elements</strong> from the available <strong>Moksha themes</strong> on your system. While this can be complex, it can also be a lot of fun if you like <em>tinkering</em> with the <strong>looks</strong> of your system! <em>Mixing </em>themes can have drastic e<em>ffects</em> on the <strong>looks</strong> of your <strong>desktop</strong>, but don't worry, it's easy to <em>undo</em> any <strong>changes</strong>.
<em>Click</em> on the <strong>Advanced</strong> button of the <strong>Moksha Theme Settings</strong> dialogue. This will <em>open</em> a new <strong>dialogue</strong> with <strong>two lists</strong> on the left side of the window. The first is <strong>Theme Categories</strong>, which <em>lists</em> each<strong> element</strong> of the various <strong>Moksha themes</strong> you have <em>installed</em>. The other list is <strong>Themes</strong> and it <em>lists</em> all of your<strong> installed themes</strong>.
Let's <em>use</em> the <strong>modules/clock</strong> element as an example here. This will change the <strong>appearance</strong> of <strong>Moksha's clock module</strong> to the looks <em>used</em> in whichever <strong>theme you choose</strong>.
First, select <strong>modules/clock</strong> from the <strong>first list</strong> of <strong>options</strong>, and then <em>select</em> any <strong>theme</strong> other than the one you are currently using from the <strong>second list</strong>. You should <em>see</em> a <strong>preview</strong> of the <strong>module's altered look</strong> in the <strong>Preview</strong> area of the window. Some themes <em>re-use</em> the same <strong>looks</strong> for certain <strong>modules</strong>, so don't be surprised if there is not a <strong>visual change</strong> between certain <strong>themes </strong>when doing this.
In order to make the desired change in your system, you must first <em>click</em> the <strong>Assign</strong> button below the <strong>Theme Categories</strong> list and then click <strong>Apply</strong>. <strong>Moksha</strong> will <em>restart</em> and the <strong>changes</strong> should be visible in your system now.
To <em>undo</em> this <strong>change</strong>, <em>click</em> on the <strong>Advanced</strong> button in the <strong>theme selector</strong> again and <em>select</em> the <strong>modules/clock</strong> option again. This option should have a <strong>check-mark</strong> next to it once it has been <em>modified</em>. Now <em>click</em> <strong>Clear</strong> and then click <strong>Apply</strong> and <strong>Moksha</strong> will <em>restart</em> again. Your <strong>theme</strong> should be back to <strong>normal</strong> now.
If you have made multiple changes to your theme, you can use the 'Clear All' button to reset everything to the default settings of your current theme.
You can <em>change</em> any <strong>element</strong> of any <strong>theme</strong> on your system when <em>modifying</em> things in this way. Feel free to be creative and make <strong>Moksha</strong> look however you like!
Back to <a href="https://www.bodhilinux.com/w/configuring-your-new-bodhi-system/">Configuring a New Bodhi Linux Installation</a> or read about <a href="https://www.bodhilinux.com/w/enlightenment-settings-a-dialog-box-roadmap/">Moksha's Settings Panel</a> |
Excerpt |