Bug 12611 - Lxappearance don't save changes
Summary: Lxappearance don't save changes
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: has_procedure MGA4-32-OK MGA4-64-OK a...
Keywords: Triaged, validated_update
Depends on:
Blocks:
 
Reported: 2014-02-05 16:01 CET by Oleg Kozlov
Modified: 2015-03-05 23:06 CET (History)
5 users (show)

See Also:
Source RPM: lxappearance
CVE:
Status comment:


Attachments
svn diff (297 bytes, patch)
2014-10-01 11:45 CEST, Nicolas Salguero
Details | Diff

Description Oleg Kozlov 2014-02-05 16:01:12 CET
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:
Manuel Hiebel 2014-02-05 18:26:24 CET

Keywords: (none) => Triaged
Assignee: bugsquad => oliver.bgr
Source RPM: (none) => lxappearance

Comment 1 Nicolas Salguero 2014-09-28 12:07:07 CEST
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

Comment 2 Nicolas Salguero 2014-10-01 11:45:54 CEST
Created attachment 5453 [details]
svn diff
Comment 3 Alex Loginov 2014-10-22 16:25:16 CEST
Commited in Cauldron, thank you Nicolas.

CC: (none) => loginov_alex

Comment 4 Alex Loginov 2014-10-24 10:20:34 CEST
Fixed with lxappearance-0.6.0-1.mga5
Alex Loginov 2014-12-19 10:04:57 CET

CC: loginov_alex => (none)

Rémi Verschelde 2015-02-08 12:01:03 CET

CC: (none) => remi
Assignee: oliver.bgr => nicolas.salguero

Comment 5 Nicolas Salguero 2015-02-10 15:12:15 CET
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 => All
Assignee: nicolas.salguero => qa-bugs

Comment 6 Rémi Verschelde 2015-02-16 09:00:36 CET
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

Comment 7 William Kenney 2015-03-04 19:50:17 CET
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

Comment 8 William Kenney 2015-03-04 20:14:38 CET
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
Comment 9 William Kenney 2015-03-04 20:15:25 CET
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_update
Whiteboard: has_procedure => has_procedure MGA4-32-OK MGA4-64-OK
CC: (none) => sysadmin-bugs

Comment 10 Dave Hodgins 2015-03-05 22:50:40 CET
Advisory committed to svn.

Someone from the sysadmin team please push 12611.adv from Mageia 4 core
updates testing to core updates.

CC: (none) => davidwhodgins
Whiteboard: has_procedure MGA4-32-OK MGA4-64-OK => has_procedure MGA4-32-OK MGA4-64-OK advisory

Comment 11 Mageia Robot 2015-03-05 23:06:02 CET
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2015-0021.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.