Description of problem: Lxappearance (LXDE GUI tool for gtk-themes switching) don't save changes to ~/.config/lxsession/LXDE/desktop.conf So, lxappearance don't edit LXDE visual style (gtk-theme, icons, cursor, etc...). Problem package: lxappearance-0.5.2-3.mga4 Steps to Reproduce: 1. cat ~/.config/lxsession/LXDE/desktop.conf 2. Open lxappearance 3. Change gtk-theme 4. Click Save button 5. Open ~/.config/lxsession/LXDE/desktop.conf again; changes not saved, desktop.conf is similar to desktop.conf from first step. If I manually edit ~/.config/lxsession/LXDE/desktop.conf via any text editor, LXDE visual style successfully changes. Reproducible: Steps to Reproduce:
Keywords: (none) => TriagedAssignee: bugsquad => oliver.bgrSource RPM: (none) => lxappearance
Hi, The problem occurs because lxappearance is compiled without DBUS support. When adding " --enable-dbus" to "%configure2_5x" in "%build" section of the SPEC file, the problem is solved. Best regards. Nico.
CC: (none) => nicolas.salguero
Created attachment 5453 [details] svn diff
Commited in Cauldron, thank you Nicolas.
CC: (none) => loginov_alex
Fixed with lxappearance-0.6.0-1.mga5
CC: loginov_alex => (none)
CC: (none) => remiAssignee: oliver.bgr => nicolas.salguero
Suggested advisory: ======================== The updated lxappearance packages, which are built with DBUS support, allow to save modifications of LXDE visual style (gtk-theme, icons, cursor, ...) in $HOME/.config/lxsession/LXDE/desktop.conf. ======================== Updated packages in core/updates_testing: ======================== i586: lxappearance-0.5.2-3.1.mga4.i586.rpm lxappearance-devel-0.5.2-3.1.mga4.i586.rpm x86_64: lxappearance-0.5.2-3.1.mga4.x86_64.rpm lxappearance-devel-0.5.2-3.1.mga4.x86_64.rpm Source RPMs: lxappearance-0.5.2-3.1.mga4.src.rpm
Hardware: i586 => AllAssignee: nicolas.salguero => qa-bugs
Procedure: Start LXDE, start lxappearance and do some changes, apply, logout and login again. -> with the core/release version, the changes should be lost. -> with the core/updates_testing version, they should be saved.
Whiteboard: (none) => has_procedure
In VirtualBox, M4, KDE, 32-bit Package(s) under test: lxappearance default install of lxappearance [root@localhost wilcal]# urpmi lxappearance Package lxappearance-0.5.2-3.mga4.i586 is already installed in terminal: [wilcal@localhost ~]$ lxappearance select "HighContrast" for Widget & Icon Theme Apply Logout then login Changes are not applied install lxappearance from updates_testing [root@localhost wilcal]# urpmi lxappearance Package lxappearance-0.5.2-3.1.mga4.i586 is already installed in terminal: [wilcal@localhost ~]$ lxappearance select "HighContrast" for Widget & Icon Theme Applies Logout then login Changes are still applied Test platform: Intel Core i7-2600K Sandy Bridge 3.4GHz GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB RTL8111/8168B PCI Express 1Gbit Ethernet DRAM 16GB (4 x 4GB) Mageia 4 64-bit, Nvidia driver virtualbox-4.3.10-1.1.mga4.x86_64 virtualbox-guest-additions-4.3.10-1.1.mga4.x86_64
CC: (none) => wilcal.int
In VirtualBox, M4, KDE, 64-bit Package(s) under test: lxappearance default install of lxappearance [root@localhost wilcal]# urpmi lxappearance Package lxappearance-0.5.2-3.mga4.x86_64 is already installed in terminal: [wilcal@localhost ~]$ lxappearance select "HighContrast" for Widget & Icon Theme Apply Logout then login Changes are not applied install lxappearance from updates_testing [root@localhost wilcal]# urpmi lxappearance Package lxappearance-0.5.2-3.1.mga4.x86_64 is already installed in terminal: [wilcal@localhost ~]$ lxappearance select "HighContrast" for Widget & Icon Theme Applies Logout then login Changes are still applied Test platform: Intel Core i7-2600K Sandy Bridge 3.4GHz GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB RTL8111/8168B PCI Express 1Gbit Ethernet DRAM 16GB (4 x 4GB) Mageia 4 64-bit, Nvidia driver virtualbox-4.3.10-1.1.mga4.x86_64 virtualbox-guest-additions-4.3.10-1.1.mga4.x86_64
This update works fine. Testing complete for mga4 32-bit & 64-bit Validating the update. Could someone from the sysadmin team push this to updates. Thanks
Keywords: (none) => validated_updateWhiteboard: has_procedure => has_procedure MGA4-32-OK MGA4-64-OKCC: (none) => sysadmin-bugs
Advisory committed to svn. Someone from the sysadmin team please push 12611.adv from Mageia 4 core updates testing to core updates.
CC: (none) => davidwhodginsWhiteboard: has_procedure MGA4-32-OK MGA4-64-OK => has_procedure MGA4-32-OK MGA4-64-OK advisory
An update for this issue has been pushed to Mageia Updates repository. http://advisories.mageia.org/MGAA-2015-0021.html
Status: NEW => RESOLVEDResolution: (none) => FIXED