Bug 205426

Summary: Systems settings doesnt remember user's defined path
Product: [Applications] systemsettings Reporter: sobik2 <sobik2>
Component: kcm_desktoppathAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: andresbajotierra, kde, kdelibs-bugs, sak.102010, sobik2, vincenzo.romano
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description sobik2 2009-08-28 00:48:55 UTC
Version:           1.0 (using KDE 4.3.0)
OS:                Linux
Installed from:    Ubuntu Packages

1) System settings -> Personal -> Path
2) Change for example 'Movies path' from default /home/sobi/Movies
to /home/sobi/Plocha

3) click Apply button
4) logout
5) open again System settings -> Personal -> Path, paths have again default
values, no respect of user's news path
6) The same problem with Documents path, Download path, Pictures path, Music path etc...

This is the huge bug. Thanks for fixing it.
Comment 1 Ben Cooksley 2009-08-30 07:20:39 UTC
Can you please verify that the permissions of ~/.kde4/share/config are correct?
All files should be owned by your user and writable.
Comment 2 sobik2 2009-08-30 12:33:26 UTC
i check this:

sobi@sobi-laptop:~/.kde/share/config$ ls -las              
celkem 564                                                 
 4 drwx------  5 sobi sobi  4096 2009-08-30 12:28 .        
 4 drwx------ 12 sobi sobi  4096 2009-08-26 17:04 ..       
 4 -rw-------  1 sobi sobi    84 2009-08-21 13:30 akonadi-firstrunrc
 4 -rw-------  1 sobi sobi   436 2009-08-30 12:27 amarok-appletsrc  
 4 -rw-------  1 sobi sobi   275 2009-08-30 00:03 amarok_homerc     
 4 -rw-------  1 sobi sobi  1330 2009-08-28 22:19 amarokrc          
 4 drwx------  2 sobi sobi  4096 2009-08-23 18:07 colors            
 4 -rw-------  1 sobi sobi  1191 2009-08-28 20:27 dolphinrc         
 4 -rw-------  1 sobi sobi    40 2009-08-28 11:54 drkonqirc         
 4 -rw-------  1 sobi sobi   115 2009-08-21 13:46 emaildefaults     
 4 -rw-------  1 sobi sobi   278 2009-08-29 23:29 emailidentities   
 4 -rw-------  1 sobi sobi   182 2009-08-28 20:21 filetypesrc       
 4 -rw-r--r--  1 sobi sobi  1503 2009-08-30 12:27 gtkrc             
 4 -rw-r--r--  1 sobi sobi  1537 2009-08-30 12:27 gtkrc-2.0         
 4 -rw-------  1 sobi sobi   532 2009-08-28 19:54 gwenviewrc        
 4 -rw-------  1 sobi sobi    32 2009-08-21 13:30 kabcdistlistupdaterrc
 4 -rw-------  1 sobi sobi    32 2009-08-21 13:30 kab2kabcrc           
 4 -rw-------  1 sobi sobi   288 2009-08-21 13:46 kaddressbookrc       
 4 -rw-------  1 sobi sobi   327 2009-08-27 22:58 karboncalligraphyrc  
 4 -rw-------  1 sobi sobi  3115 2009-08-27 23:00 karbonrc             
 4 -rw-------  1 sobi sobi    75 2009-08-21 13:54 katepartpluginsrc    
 4 -rw-------  1 sobi sobi  1592 2009-08-21 13:53 katepartscriptrc     
 4 -rw-------  1 sobi sobi  1497 2009-08-28 01:08 katerc               
44 -rw-------  1 sobi sobi 41996 2009-08-21 13:53 katesyntaxhighlightingrc
 4 -rw-------  1 sobi sobi    37 2009-08-21 13:29 kcmaudiocdrc            
 4 -rw-------  1 sobi sobi    71 2009-08-21 13:29 kcmcddbrc               
 4 -rw-------  1 sobi sobi    45 2009-08-21 13:29 kcmdisplayrc            
 4 -rw-------  1 sobi sobi    56 2009-08-21 13:29 kcminputrc              
 4 -rw-------  1 sobi sobi    26 2009-08-28 12:28 kcmkresourcesrc         
 4 -rw-------  1 sobi sobi  1018 2009-08-26 02:04 kcmnspluginrc           
 8 -rw-------  1 sobi sobi  4580 2009-08-21 13:37 kconf_updaterc          
 4 -rw-------  1 sobi sobi    76 2009-08-21 13:29 kcookiejarrc            
 4 -rw-------  1 sobi sobi    39 2009-08-21 13:29 kdedrc                  
 4 -rw-r--r--  1 sobi sobi   842 2009-08-28 22:31 kdeglobals              
 4 -rw-------  1 sobi sobi   161 2009-08-24 12:16 kde.notifyrc            
 4 -rw-------  1 sobi sobi    81 2009-08-21 13:30 kdeprintrc              
 4 -rw-------  1 sobi sobi    55 2009-08-21 13:29 kfmclientrc             
16 -rw-------  1 sobi sobi 13331 2009-08-30 12:27 kglobalshortcutsrc      
 4 -rw-------  1 sobi sobi   339 2009-08-28 01:11 khelpcenterrc           
32 -rw-------  1 sobi sobi 31118 2009-08-30 12:27 khotkeysrc              
 4 -rw-------  1 sobi sobi   580 2009-08-30 12:27 kickoffrc               
 4 -rw-------  1 sobi sobi    24 2009-08-21 13:30 kio_desktoprc           
 4 -rw-------  1 sobi sobi    69 2009-08-21 13:29 kio_httprc              
 4 -rw-------  1 sobi sobi    53 2009-08-23 18:09 kiorc                   
 4 -rw-------  1 sobi sobi    92 2009-08-21 13:29 kioslaverc              
 4 -rw-------  1 sobi sobi   148 2009-08-23 17:50 klaunchrc               
 4 -rw-------  1 sobi sobi   133 2009-08-23 17:43 klipperrc               
 4 -rw-------  1 sobi sobi    59 2009-08-21 13:29 kmail.eventsrc          
28 -rw-------  1 sobi sobi 25147 2009-08-29 23:29 kmailrc                 
 4 -rw-------  1 sobi sobi    69 2009-08-29 23:29 kmailsnippetrc          
 4 -rw-------  1 sobi sobi   207 2009-08-27 23:48 kmenueditrc             
 4 -rw-------  1 sobi sobi   239 2009-08-21 13:46 kmetainformationrc      
 4 -rw-------  1 sobi sobi  2268 2009-08-28 22:14 kmixctrlrc              
 4 -rw-------  1 sobi sobi  1327 2009-08-28 22:18 kmixrc                  
 4 -rw-------  1 sobi sobi  2754 2009-08-28 20:23 kmplayerrc              
 4 -rw-------  1 sobi sobi    35 2009-08-21 13:32 knfsshare               
 4 -rw-------  1 sobi sobi    66 2009-08-21 13:29 knoderc                 
 4 -rw-------  1 sobi sobi    80 2009-08-27 20:16 knotifyrc               
 4 -rw-------  1 sobi sobi   385 2009-08-27 23:00 kofficerc               
 4 -rw-------  1 sobi sobi  1617 2009-08-27 23:53 kolourpaintrc           
 4 -rw-------  1 sobi sobi    33 2009-08-23 17:41 konq_history            
 4 -rw-------  1 sobi sobi    60 2009-08-21 13:29 konqsidebartng.rc       
 4 -rw-------  1 sobi sobi   174 2009-08-30 00:01 konquerorrc             
 4 -rw-------  1 sobi sobi   232 2009-08-23 17:58 konsolerc               
 4 -rw-------  1 sobi sobi  1892 2009-08-28 00:53 kontactrc               
 4 -rw-------  1 sobi sobi   153 2009-08-21 13:46 kontact_summaryrc       
 4 -rw-------  1 sobi sobi   491 2009-08-21 13:29 kopeterc                
 4 -rw-------  1 sobi sobi    72 2009-08-28 01:17 korgacrc                
 4 -rw-------  1 sobi sobi  1044 2009-08-28 00:53 korganizerrc            
 4 -rw-------  1 sobi sobi    32 2009-08-23 17:22 KPackageKit             
 4 -rw-------  1 sobi sobi   186 2009-08-21 13:46 kpgprc                  
 4 -rw-------  1 sobi sobi   164 2009-08-23 17:50 krandrrc                
 4 -rw-------  1 sobi sobi   371 2009-08-21 13:46 kres-migratorrc         
 4 drwxr-xr-x  5 sobi sobi  4096 2009-08-21 13:29 kresources              
 8 -rw-------  1 sobi sobi  4461 2009-08-27 23:15 kritarc                 
 4 -rw-------  1 sobi sobi  1289 2009-08-28 12:03 krunnerrc               
 4 -rw-------  1 sobi sobi  2768 2009-08-23 17:38 krusaderrc              
 4 -rw-------  1 sobi sobi   360 2009-08-23 18:08 kservicemenurc
 4 -rw-------  1 sobi sobi  2420 2009-08-30 00:03 ksmserverrc
 4 -rw-------  1 sobi sobi   213 2009-08-28 01:00 ksnapshotrc
 4 -rw-------  1 sobi sobi    43 2009-08-26 15:18 ksplashrc
 4 -rw-------  1 sobi sobi   119 2009-08-21 13:30 ktimezonedrc
 4 -rw-------  1 sobi sobi    58 2009-08-21 13:29 kuriikwsfilterrc
 4 -rw-------  1 sobi sobi   141 2009-08-28 12:26 kwalletmanagerrc
 4 -rw-------  1 sobi sobi   155 2009-08-29 23:17 kwalletrc
 4 -rw-------  1 sobi sobi    81 2009-08-21 13:29 kwin.eventsrc
 4 -rw-------  1 sobi sobi  1828 2009-08-23 17:56 kwinrc
 4 -rw-------  1 sobi sobi   271 2009-08-30 00:03 kwinrulesrc
 4 -rw-------  1 sobi sobi   185 2009-08-27 19:42 kxkbrc
 4 -rw-------  1 sobi sobi    63 2009-08-21 13:29 libkcal_htmlexportrc
 4 -rw-------  1 sobi sobi    71 2009-08-21 13:29 libkleopatrarc
 4 -rw-------  1 sobi sobi   144 2009-08-26 17:10 lokalizerc
 4 -rw-------  1 sobi sobi   109 2009-08-21 13:29 mailtransports
 4 -rw-------  1 sobi sobi    25 2009-08-21 13:50 okularpartrc
 4 -rw-------  1 sobi sobi   435 2009-08-26 16:36 okularrc
 4 -rw-------  1 sobi sobi  1039 2009-08-21 13:30 phonondevicesrc
 4 -rw-------  1 sobi sobi    85 2009-08-21 13:29 plasma-appletsrc
 4 -rw-------  1 sobi sobi  3881 2009-08-30 12:28 plasma-desktop-appletsrc
 4 -rw-------  1 sobi sobi   434 2009-08-30 00:03 plasma-desktoprc
 4 -rw-------  1 sobi sobi   561 2009-08-28 11:45 plasma-overlay-appletsrc
 4 -rw-------  1 sobi sobi   283 2009-08-28 11:58 plasmarc
 4 -rw-------  1 sobi sobi   296 2009-08-28 11:21 plasmoidviewer-appletsrc
 4 -rw-------  1 sobi sobi  2212 2009-08-23 18:07 powerdevilprofilesrc
 4 -rw-------  1 sobi sobi   149 2009-08-21 13:29 powerdevilrc
 4 drwx------  2 sobi sobi  4096 2009-08-30 00:03 session
 4 -rw-r--r--  1 sobi sobi   576 2009-08-28 22:31 startupconfig
 4 -rw-r--r--  1 sobi sobi  1339 2009-08-28 22:31 startupconfigfiles
 4 -rw-r--r--  1 sobi sobi   276 2009-08-30 12:27 startupconfigkeys
 4 -rw-------  1 sobi sobi   531 2009-08-28 22:30 systemsettingsrc
 4 -rw-------  1 sobi sobi    44 2009-08-27 20:14 taskbargroupblacklistrc
 4 -rw-------  1 sobi sobi    20 2009-08-21 13:50 trashrc
 4 -rw-------  1 sobi sobi    66 2009-08-21 13:32 update-notifier-kderc
 4 -rw-------  1 sobi sobi   385 2009-08-23 18:08 yakuakerc
Comment 3 Christoph Feck 2009-10-15 15:43:15 UTC
*** Bug 210650 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2009-10-15 15:52:12 UTC
The xdg configuration is usually stored in file "user-dirs.dirs" in the $HOME/.config directory, but the path can be changed with the XDG_CONFIG_HOME environment variable.
Comment 5 sobik2 2009-10-15 15:58:18 UTC
Do ya still need any of my file content's output to recognize the problem?
Comment 6 0BADC0DE 2009-10-15 16:01:23 UTC
Isn't ~/.config GNOME-related?
Where should it be the configuration file for KDEv4?
Comment 7 Dario Andres 2009-10-25 02:11:12 UTC
I think this could be related to bug 177474.
Valid paths in user-dirs.dirs should be enclosed with quotes ("path"), and it seems that the Paths KCM was not putting them properly... Can you check that ?
Thanks
Comment 8 sobik2 2009-10-26 20:28:59 UTC
this is my /home/sobi/.config/user-dirs.dirs

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Plocha"
XDG_DOCUMENTS_DIR="$HOME/Dokumenty"
XDG_DOWNLOAD_DIR="$HOME/Stažené"
XDG_PUBLICSHARE_DIR="$HOME/Veřejné"
XDG_TEMPLATES_DIR="$HOME/Šablony"
XDG_VIDEOS_DIR="$HOME/Videa"
XDG_MUSIC_DIR="$HOME/Hudba"
XDG_PICTURES_DIR="$HOME/Obrázky"
Comment 9 sobik2 2009-10-26 20:34:14 UTC
This bug still make me nervous in kubuntu 9.10 RC and actual KDE 4.3.2
Comment 10 Dario Andres 2009-10-28 13:12:46 UTC
Bug 177474 is going to be fixed on 4.3.3 (or in 4.3.2 if the fix is backported). However your paths are enclosed with "", so I can't be sure it is the same problem...
Comment 11 sak 2009-12-03 23:23:39 UTC
I have recently encountered this bug as well.  Discussion here:

http://forum.kde.org/viewtopic.php?f=17&t=84247

A workaround suggested by Ben Cooksley, to edit the user-dirs.dirs file outside of KDE, worked for me.  At KDM, before login, ctr+alt+f1 to switch to a cmd-line, login, pico user-dirs.dirs and edit your path.  After a few restarts and logins the path changes seem to be sticking for me.  

Thanks,
Sak.
Comment 12 David Edmundson 2015-04-17 16:28:23 UTC
The current KCM won't save anything in quotes. Not heard any reports of it being broke since.