OVH Cloud OVH Cloud

xfce4 : Position des icônes sur le bureau perdue

15 réponses
Avatar
Geo Cherchetout
Bonjour,

Chaque fois que je redémarre ma Mageia5-RC, je retrouve mes icônes
regroupées sur le côté gauche du bureau, donc dans des positions très
différentes de celles que je m'évertue à leur allouer.
En revanche, ces positions sont bien conservées quand je ne fais que me
déconnecter/reconnecter.
J'ai trouvé que ces réglages sont mémorisés dans le fichier
~/.config/xfce4/desktop/icons.screen0-1424x849.rc. Dans l'espoir de les
pérenniser, je me suis ôté le droit d'écriture sur ce fichier, mais ça n'a
eu aucun effet : Au démarrage suivant, le fichier est remplacé par un
fichier qui regroupe les icônes. :-(
Mon home est hérité de Mageia3 où j'utilisais aussi xfce4.
Quelle solution « chirurgicale » me suggérez vous ?

5 réponses

1 2
Avatar
jp willm
Le 24/05/2015 12:08, Geo Cherchetout a écrit :

Petit problème : Ces panneaux sont faits pour accueillir des lanceurs
mais pas des fichiers comme les nombreux documents qui traînent sur mon
bureau parce que je ne veux pas les perdre de vue.



Et bien non, j'ai des icônes qui m'ouvrent des fichiers ;-)

Exemple de commande à mettre dans un lanceur :
evince "le/chemin/vers/mon-fichier"

Ne pas oublier les " "

Tu ajoutes une belle icône et c'est tout bon.



--
jp willm
http://perso.orange.fr/willms/index.html
Avatar
mireero
On 05/24/2015 11:08 AM, Geo Cherchetout wrote:
Le 24/05/2015 10:33, mireero a écrit :

Bref, dans mon cas, si tout était chamboulé au démarrage, c'était parce
que le bureau ne prenait sa résolution finale et définitive qu'après
être passé par une phase de résolution plus petite (je parle de
définition pour les précis!). Ça donnait le même résultat que toi, les
icônes/fenêtres étaient tassées en haut à gauche pour être précis.



Moi j'ai remarqué que le fichier
~/.config/xfce/desktop/icons.screen0-1424x814.rc dans lequel sont
enregistrées les positions des icônes change de nom selon la disposition
des icônes. Le nombre final, 814 en ce moment, semble être en relation
avec la somme des hauteurs des icônes superposées dans la colonne la
plus chargée.




Ça me fait penser à quelque chose, tu pourrais lancer quand tu éteins
ton ordi un:
~$ touch timestamp && sudo reboot

Puis, au démarrage, trouver tous les fichiers modifiés avec par exemple:
~$ find -newer timestamp

Très éventuellement, restaurer le(s) fichier(s) à la main, en ayant pris
soin d'en faire un backup avant bien sûr.



Par ailleurs, j'ai réglé à 90 le "paramètre DPI personnalisé" de
l'apparence du bureau, onglet des polices, parce que la hauteur de mon
écran est exactement 10 pouces pour 900 pixels. Je vais essayer de
revenir à la valeur des autres utilisateurs, pour voir.




--
mireero
Avatar
Geo Cherchetout
Le 28/05/2015 21:20, mireero a écrit :

Ça me fait penser à quelque chose, tu pourrais lancer quand tu éteins
ton ordi un:
~$ touch timestamp && sudo reboot

Puis, au démarrage, trouver tous les fichiers modifiés avec par exemple:
~$ find -newer timestamp

Très éventuellement, restaurer le(s) fichier(s) à la main, en ayant pris
soin d'en faire un backup avant bien sûr.



Merci pour l'idée. J'ai mis en pratique ta suggestion mais cela ne m'a rien
appris de nouveau. En revanche, j'ai constaté un peu par hasard que mes
icônes conservent leur place si je respecte un certain délai entre mon
identification et le lancement de ma session xfce. (Je n'utilise pas de
gestionnaire de démarrage.) Aujourd'hui, par exemple, j'ai attendu 2 minutes
et demi et elles sont bien à la place que je leur avais fixée hier soir. :-)
C'est long mais 2 minutes n'avaient pas suffit lors d'un précédent essai.

Mon fichier ~/.config/xfce4/desktop/icons.screen0-1424x814.rc fait pourtant
partie des "newer ones" mais tout permet de supposer qu'il est identique à
ce qu'il était hier.
Avatar
mireero
On 06/02/2015 02:29 PM, Geo Cherchetout wrote:
Le 28/05/2015 21:20, mireero a écrit :

Ça me fait penser à quelque chose, tu pourrais lancer quand tu éteins
ton ordi un:
~$ touch timestamp && sudo reboot

Puis, au démarrage, trouver tous les fichiers modifiés avec par exemple:
~$ find -newer timestamp

Très éventuellement, restaurer le(s) fichier(s) à la main, en ayant pris
soin d'en faire un backup avant bien sûr.



Merci pour l'idée. J'ai mis en pratique ta suggestion mais cela ne m'a
rien appris de nouveau. En revanche, j'ai constaté un peu par hasard que
mes icônes conservent leur place si je respecte un certain délai entre
mon identification et le lancement de ma session xfce. (Je n'utilise pas
de gestionnaire de démarrage.) Aujourd'hui, par exemple, j'ai attendu 2
minutes et demi et elles sont bien à la place que je leur avais fixée
hier soir. :-) C'est long mais 2 minutes n'avaient pas suffit lors d'un
précédent essai.

Mon fichier ~/.config/xfce4/desktop/icons.screen0-1424x814.rc fait
pourtant partie des "newer ones" mais tout permet de supposer qu'il est
identique à ce qu'il était hier.




Curieux,
Tu pourrais faire un "strace" sur startx, ok, ça va donner un roman mais
avec quelques filtres ça pourrait donner quelque chose (par exemple un
grep sur la nouvelle résolution ou carrément sur le système de fichier
en entier, voir d'où il la tire).
Ça, c'est si t'es motivé bien sûr!
Ah mince désolé, je me rappelle, c'est pas une histoire de résolution.

Désactiver un maximum de service (t'as le droit de tirer sur systemd,
c'est à la mode ;) il me semble), pourquoi pas des modules (dac, pas
trop de rapport là).

Tu peux disséquer les scripts dans /etc/X11/Xsession.d et tout ce qui
touche de près ou de loin à xfce.
Essayer avec un DM pour voir si ça change quelque chose (d'ailleurs
c'est bien startx que tu utilises?).

Je dois dire que ton petit souci, c'est le genre qui peut être vachement
difficile à résoudre!
Pas de mot clef évident pour google, pas assez dramatique pour avoir
fait entendre parler de lui, une multitude de facteurs possible etc.
Bon courage!

--
mireero
Avatar
mireero
On 06/02/2015 02:29 PM, Geo Cherchetout wrote:
Le 28/05/2015 21:20, mireero a écrit :

Ça me fait penser à quelque chose, tu pourrais lancer quand tu éteins
ton ordi un:
~$ touch timestamp && sudo reboot

Puis, au démarrage, trouver tous les fichiers modifiés avec par exemple:
~$ find -newer timestamp

Très éventuellement, restaurer le(s) fichier(s) à la main, en ayant pris
soin d'en faire un backup avant bien sûr.



Merci pour l'idée. J'ai mis en pratique ta suggestion mais cela ne m'a
rien appris de nouveau. En revanche, j'ai constaté un peu par hasard que
mes icônes conservent leur place si je respecte un certain délai entre
mon identification et le lancement de ma session xfce. (Je n'utilise pas
de gestionnaire de démarrage.) Aujourd'hui, par exemple, j'ai attendu 2
minutes et demi et elles sont bien à la place que je leur avais fixée
hier soir. :-) C'est long mais 2 minutes n'avaient pas suffit lors d'un
précédent essai.

Mon fichier ~/.config/xfce4/desktop/icons.screen0-1424x814.rc fait
pourtant partie des "newer ones" mais tout permet de supposer qu'il est
identique à ce qu'il était hier.




Ah, et si tu crées un nouvel utilisateur, même symptôme?

--
mireero
1 2