How to Create Operating System Themes

  • you to display the default icons incase of any issue with the new theme.


Gtk+ Themes - The location of Gtk+ Theme lies in /usr/share/themes/ or ~/.themes/. So if you want to post your theme then just create a folder inside ~/.themes/ and add it with the name you want for the theme. I will give you a basic overview of Gtk+ Theme architecture. There are some elements which make this entire theme working on your desktop. Some of them are:

  • Widgets: Now you can figure out about what I am going to talk. This are the widgets which lies on your desktop and they are needed to be added separately. These widgets can be downloaded for free on base of your need.
  • Styles: Style part consist of desktop properties. Here you can define how the desktop elements should be displayed.
  • Engines: Engines are something which are used to generate or run these themes. you can use a number of different engines to create the best theme you want for the operating system.


GDM Themes -

GDM theme is another part which is made up of a number of items. They consist of a background image, the screenshot, and icons in the icon bar, xml file to define the theme style, etc. To start making your theme you can simply copy paste any existing theme file and edit it on the base of your requirement. By default, Debian, this prompt identification provides a graphical login screen "Blue Debian". This screen is managed by GNOME Display Manager GDM or simply. If you can not find this very fun login screen, never mind! GDM is highly configurable.

The GDM daemon is responsible for managing the system displays, including: user authentication, user session startup and closing of the session. As such, this demon has a powerful configuration management. It should be noted that any changes made by users are stored in a custom configuration of GDM, regardless of the default configuration, to facilitate the work of the administrator. This custom configuration file for GDM is at this location: / etc / gdm / gdm.conf. The system configuration file default GDM (/ usr / share / gdm / defaults.conf Debian) contains the default configuration options of GDM and should not be changed by the user.

Note that the location of many configuration files is defined in the GDM configuration files. It is therefore to consult the system configuration file and the default configuration file customized GDM if the files are not found where indicated. Sometimes such information is wrong! This is the case with Ubuntu Studio 7.10 (I have not checked the others) which indicates, in the / etc / gdm / gdm.conf-custom, the location of system configuration file default is / usr / share / gdm / defaults.conf. Now this file does not exist on Ubuntu Studio 7.10! This is actually the / etc / gdm / gdm.conf! This is unfortunate ... This kind of shells shows the limits of Ubuntu development clocked at half. Ubuntu 7.10, these two files