Trisquel-mini is forgetting desktop settings
Progetto: | Trisquel |
Componente: | Programs |
Categoria: | segnalazione di bug |
Priorità: | normal |
Assigned: | Non assegnata |
Stato: | closed |
Jump to:
In Trisquel-mini, previously set desktop configuration is forgotten upon login. Specifically, PCMan File Manager's settings are those who are forgotten, such as the wallpaper.
The problem is in the "trisquel-mini-data" package. The shell script "starttrisquel-mini" which is executes at login overwrites the PCMan File Manager config file. This script checks for "$HOME/.config/pcmanfm/pcmanfm.conf", and if it doesn't find it, then it copies a new file with the default settings. After that, it seems like when PCManFM starts, it moves the config file to "$HOME/.config/pcmanfm/default/pcmanfm.conf", overwriting any file there.
I checked how the LXDE packages deal with this issue.
The way to fix this is to edit a line each in of the files "/usr/bin/starttrisquel-mini" and "/etc/xdg/lxsession/Trisquel-mini/autostart".
This line in "starttrisquel-mini" should be fixed:
PCMANFM_CONF_DIR="$XDG_CONFIG_HOME/pcmanfm"It should become:
PCMANFM_CONF_DIR="$XDG_CONFIG_HOME/pcmanfm/Trisquel-mini"
This line in "autostart" should be fixed:
@pcmanfm --desktopIt should become:
@pcmanfm --desktop --profile Trisquel-mini
- Login o registrati per inviare commenti
Fixed in
http://bzr.trisquel.info/trisquel-packages/revision/10/5.0/trisquel-mini-data/etc/xdg/lxsession/Trisquel-mini/autostart?start_revid=10#5.0/trisquel-mini-data/etc/xdg/lxsess...
and
http://bzr.trisquel.info/trisquel-packages/revision/10/5.0/trisquel-mini-data/usr/bin/starttrisquel-mini?start_revid=10#5.0/trisquel-mini-data/usr/bin/starttrisquel-mini
Confirmed.
Hello. I am using Trisquel 4.0, having the same trouble. I have patched files, but every restart, the wallpaper is the default one, until I click on the desktop and select the Window Manager Menu; after this my wallpaper comes.
Any idea to solve this problem? Thanks.
This was fixed in Trisquel 5.0 and above. You may have to upgrade to get this fix.