HAHAHA, Ok but keep in mind this is in no way "official", and will 
require a bit of work in your script (not to mention is incredibly 
hackish) ;)

Basically, what you are going to do is decompile the existing e.cfg file 
(usually in ~/.e/e/config/standard/e.cfg) using eet:

'eet -d /path/to/e.cfg config /path/to/temporary/e.src'

This will output the current E config settings into a text file called 
e.src. Now you can run a 'sed' or something on e.src and replace the 
theme filename. What you are looking for in the e.src file is something 
like this:

     group "themes" list {
         group "E_Config_Theme" struct {
             value "category" string: "theme";
             value "file" string: 
"/usr/share/enlightenment/data/themes/default.edj";
         }
     }

Just sed the "file" line with the new theme, and save the file.

Now you need to recompile it into binary:

'eet -e /path/to/e.cfg config /path/to/e.src 1'

Restart E (assuming the new e.cfg is still in the standard place) and 
done. Should work ... in theory ;)

dh

On 01/01/2011 10:04 PM, Jeff Hoogland wrote:
> I'll take ghetto and hackish. Never was one to argue with results ;)
>
> ~Jeff
>
> On Sat, Jan 1, 2011 at 8:42 PM, Christopher Michael
> <cpmicha...@comcast.net>wrote:
>
>> On 01/01/2011 09:38 PM, Jeff Hoogland wrote:
>>
>>> Yes I know about this command - but as you said it does not do very much
>>> any
>>> more. Is there really no way to do this they? I am working on a script to
>>> change both GTK and Enlightenment theme at the same time so they can
>>> match.
>>>
>>> ~Jeff
>>>
>>> On Sat, Jan 1, 2011 at 7:51 PM, Christopher Michael
>>> <cpmicha...@comcast.net>wrote:
>>>
>>>   On 01/01/2011 08:09 PM, Jeff Hoogland wrote:
>>>>
>>>>   Is there a command I can run from the CLI to change E theme?
>>>>>
>>>>> Cheers,
>>>>> ~Jeff
>>>>>
>>>>>
>>>> Back in the good old days, yes there was. It was called
>>>> 'enlightenment_remote' . That same tool exists today, but is in a much
>>>> more
>>>> limited (and limiting) form and only uses dbus calls these days :( A
>>>> quick
>>>> '--help' of the current 'enlightenment_remote' tool shows that it's not
>>>> possible to change the theme (or much of anything else) anymore :(
>>>>
>>>> dh
>>>>
>>>>
>>>
>> Correct. There is no other 'nice' way to do it :(
>>
>> I can offer a 'not so nice'&  'hackish' way for you todo it if really
>> really really needed ;) BUT it's fairly ghetto
>>
>> dh
>>
>>
>


------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to