[K12OSN] Apply Gnome Theme to all users

Huck dhuckaby at paasda.org
Thu Sep 28 14:51:59 UTC 2006


Some people just breathe different air it seems ;)

wonderful HOWTO Eric!

Eric Harrison wrote:
> Edwardson wrote:
>> Hi,
>>
>> How do i apply a Gnome theme ( i downloaded an XP theme) to all users 
>> (thin clients).
>>
>> Edward
>> Thailand
>>
> 
> The "correct" way to do this is to use sabayon 
> (http://www.gnome.org/projects/sabayon/). If you have sabayon installed, 
> it will be on your menu as System -> Administration -> User Profile Editor
> 
> If you don't have sabayon installed, you can install it with
> 
>     yum install sabayon sabayon-admin
> 
> 
> 
> 
> But that is simply too easy! Let's do this the hard way! (I'm looking at 
> how to script this for K12LTSP 6.0 and am using this email as my 
> personal documentation, no need to read any further unless you want to 
> know the nuts-and-bolts ;-)
> 
> 
> 
> The first thing I did was run gnome-theme-manager (System -> Preferences 
> -> Theme) and play around with different theme settings until I found 
> one that I liked and jotted down its name (say I liked Clearlooks). I 
> then set the theme to something with an unusual name that would be easy 
> to search for, "Amaranth" for this example.
> 
> I then fired up gconf-editor, selected Edit -> Find -> Search for: Amaranth
> and clicked on the "Search also in key values" button.
> 
> This returned the following entries:
> 
> /desktop/gnome/interface/gtk_theme
> /apps/metacity/general/theme
> /desktop/gnome/interface/icon_theme
> 
> By clicking on them, it will bring them up in the editor window where I 
> can manually change the values (say to Clearlooks).
> 
> But that is still too easy, and it only works on my account - it doesn't 
> change the global settings. So let's play around with some command line 
> magic.
> 
> First, let's test that we can successfully change the settings on own 
> accounts:
> 
> 
> gconftool-2 -t string -s /desktop/gnome/interface/gtk_theme   Clearlooks
> gconftool-2 -t string -s /apps/metacity/general/theme         Clearlooks
> gconftool-2 -t string -s /desktop/gnome/interface/icon_theme  Clearlooks
> 
> 
> 
> 
> Once we are happy with that, we can then log in as root ("su -l" from 
> your shell will do the trick), and make these settings the default for 
> all users:
> 
> 
> gconftool-2 --direct --config-source \
>     xml:readwrite:/etc/gconf/gconf.xml.defaults \
>     --type string --set /desktop/gnome/interface/gtk_theme Clearlooks
> 
> gconftool-2 --direct --config-source \
>     xml:readwrite:/etc/gconf/gconf.xml.defaults \
>     --type string --set /apps/metacity/general/theme Clearlooks
> 
> gconftool-2 --direct --config-source \
>     xml:readwrite:/etc/gconf/gconf.xml.defaults \
>     --type string --set /desktop/gnome/interface/icon_theme Clearlooks
> 
> _______________________________________________
> K12OSN mailing list
> K12OSN at redhat.com
> https://www.redhat.com/mailman/listinfo/k12osn
> For more info see <http://www.k12os.org>
> 
> 




More information about the K12OSN mailing list