The problem of gtk+ theming is a difficult issue.
Of course, you can select one theme for gtk+ 2 and the other one for
gtk+ 3 in the config tool.
However, you can not have preview for both of them because gtk+ 2 and
3 cannot be used in the same program.
Second, both gtk+ 2 and 3 read the theme config from Xsettings and
they use the same value.
So, it's not really possible to set different themes to them with
Xsettings daemon.
The only possible way is removing xsettings daemon and set the config
values in the ~/.gtkrc-2.0 and ~/.config/gtk3/settings.ini files
respectively.
So we have to disable the Gtk/ThemeName key in lxsession and set the
values in the config files instead.
This does not solve the lack of preview, though.


On Wed, Apr 2, 2014 at 8:50 AM, Harvey <teknocratdefu...@riseup.net> wrote:
> I like all these patches,
>
> but for lxappearance I don't understand why we would ignore gtk2 themes?
> all yet to be transitioned to lxqt applications are written in gtk2 and
> it is still by far the more common version on most systems. Can't we
> support both theme versions in some reasonable fashion?
>
> Harvey
>
> On 04/01/2014 11:59 AM, simargl wrote:
>> Hi,
>>
>> I know LXDE is now in process of switching to Qt, but here are couple of
>> patches for previous main LXDE applications if you want to include them.
>>
>> I will attach archive with patches for:
>>
>> * lxappearance
>> - add missing logo icon in about dialog
>> - gtk3 is default, means if a theme has only gtk2 version it will be ignored
>> - swap position of apply and close buttons
>>
>> * lxrandr
>> - add missing logo icon in about dialog
>>
>> * lxtask
>> - add missing logo icon in about dialog
>> - add header bar with drop-down menu button and
>> - remove menu bar if Gtk version>=3.10
>>
>> Regards.
>>
>>
>> ------------------------------------------------------------------------------
>>
>>
>>
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Lxde-list mailing list
> Lxde-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lxde-list

------------------------------------------------------------------------------
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to