Lumina and env variables
Ken Moore
ken at ixsystems.com
Mon Jan 21 15:41:08 UTC 2019
On Saturday, January 19, 2019 9:33:41 AM EST, Grzegorz Junka wrote:
> Hello,
> Does anyone know how to set an environment variable so that
> it's visible when running Lumina applications? Currently I have
> QT_QPA_PLATFORMTHEME set in .profile and .cshrc but these are
> not visible when I run qt5ct from the Lumina launch menu. They
> only take effect when I run qt5ct from the command line
> (Konsole).
>
> This is quite strange because I start Lumina with startx and my
> .xinitrc looks like this
>
> exec /usr/local/bin/start-lumina-desktop
>
> I would have hoped that these environment variables should be
> inherited by the Lumina process and subsequently by all
> applications launched from the menu. Unless something overwrites
> them later?
>
> Thanks
> GrzegorzJ
>
The QT_QPA_PLATFORMTHEME environment variable is special to Lumina and will
automatically get overwritten when the desktop starts up.
Lumina will automatically change that variable to "lthemeengine" (Lumina
theme engine), which is a custom fork of the qt5ct theme engine with
additional support/features specifically for desktop/application theming
(such as more color palette support, ability to scan system-installed
palette and theme files for availability, things of that nature).
TLDR: Don't use qt5ct with Lumina. Just make your changes in the Lumina
theme engine utility instead (nearly identical to qt5ct and behaves the
same way).
--
~~ Ken Moore ~~
ken at ixsystems.com
More information about the freebsd-x11
mailing list