logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 09-01-2022 19:25:52

cristobal78
Membre
Distrib. : Linuxmint 20
Noyau : Linux 5.4.0-92-generic
(G)UI : xfce
Inscription : 07-01-2022

Re : Fichier de configuration de la disposition des icones sur le bureau ?

bonjour à croutons et à tawal

finalement j'ai tenté le coup et j'ai suivi les instructions de tawal telles que décrites dans son post d'aujourd'hui à 13:29:22 hrs et copié le script  "restoricons" dans /usr/local/bin
Une fois cela fait (et vérifié !)  je le lance.
Ca n'a pas marché. sad

Après plusieurs autres tentatives j'ai supprimé le script "restoricons" de /usr/local/bin et l'ai mis dans mon "home" mais de telle sorte que mon PATH le trouve.
Cette fois ça a marché.  smile
Un fichier "save_icons" est bien créé dans mon home.

Ensuite j'ai fait plusieurs tests.
Je déplace une icône du bureau et je lance "restoricons".
Après une ou deux secondes de fourbi sur mon écran je retrouve mon Bureau avec l’icône déplacée revenue comme par miracle à sa place d'origine. smile

Puis je me suis déconnecté, ce qui a régulièrement pour effet de foutre le bazar dans mes icônes de Bureau, alors que curieusement la "mise en veille" ne provoque rien. Pourquoi ? Mystère..

Je me re-connecte et qd mon Bureau ré-apparaît la moitié de mes icônes comme d'habitude est partie se caler à gauche de l'écran.  yikes
J'ouvre un terminal et lance "restroricons" et tout revient en place. Génial. smile smile smile

Bravo à tous les 2 même si je n'ai pas compris pourquoi "restoricons" ne s'exécute pas qd il est dans /usr/local/bin

Hors ligne

#27 09-01-2022 22:11:02

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : Fichier de configuration de la disposition des icones sur le bureau ?

Peut-être parce que /usr/local/bin n'est pas dans ton PATH.
Ce qui reste étrange quand même !

Il faut aussi rendre le script exécutable :

chmod +x restoricons

Dernière modification par Tawal (09-01-2022 22:12:13)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#28 10-01-2022 00:53:09

cristobal78
Membre
Distrib. : Linuxmint 20
Noyau : Linux 5.4.0-92-generic
(G)UI : xfce
Inscription : 07-01-2022

Re : Fichier de configuration de la disposition des icones sur le bureau ?

Mon restoricons est bien exécutable sinon il ne pourrait s'exécuter depuis mon home.
J'ai donc tout repris en commençant par vérifier mon PATH :

jcc@jcc-Dell-DM061:[$~]> echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/jcc/mes_scripts:/home/jcc/mes_scripts/mes_fonctions
jcc@jcc-Dell-DM061:[$~]>


On voit il y a bien /usr/local/bin donc ça devrait marcher.

Maintenant je déplace mon restoricons pour le mettre dans  /usr/local/bin
Je lance restoricons mais il ne veut pas démarrer même en sudo comme le montre les messages ci dessous :

jcc@jcc-Dell-DM061:[$~]> cd /usr/local/bin/
jcc@jcc-Dell-DM061:[$/usr/local/bin]> ls -la
total 40
drwxr-xr-x  2 root root 4096 janv. 10 00:24 .
drwxr-xr-x 10 root root 4096 juil.  3  2021 ..
-rwxr-xr-x  1 root root 7536 mai   26  2021 apt
-rwxr-xr-x  1 root root  536 juil.  8  2021 gnome-help
-rwxr-xr-x  1 root root  196 févr.  7  2019 highlight-mint
-rwxr-xr-x  1 root root  243 août  30  2017 mint-sha256sum
-rwxr-xr--  1 root root  630 janv. 10 00:24 restoricons
-rwxr-xr-x  1 root root  964 mai   15  2019 search
-rwxr-xr-x  1 root root  553 juil.  8  2021 yelp
jcc@jcc-Dell-DM061:[$/usr/local/bin]>

jcc@jcc-Dell-DM061:[$/usr/local/bin]> restoricons
bash: /usr/local/bin/restoricons: Permission non accordée
jcc@jcc-Dell-DM061:[$/usr/local/bin]>

jcc@jcc-Dell-DM061:[$/usr/local/bin]> sudo restoricons
[sudo] Mot de passe de jcc :    
cp: impossible d'évaluer '/root/.config/xfce4/desktop/icons.screen.latest.rc': Aucun fichier ou dossier de ce type
jcc@jcc-Dell-DM061:[$/usr/local/bin]>

jcc@jcc-Dell-DM061:[$/usr/local/bin]> sudo -s
root@jcc-Dell-DM061:/usr/local/bin# restoricons
cp: impossible d'
évaluer '/root/.config/xfce4/desktop/icons.screen.latest.rc': Aucun fichier ou dossier de ce type
root@jcc-Dell-DM061:/usr/local/bin#

Hors ligne

#29 10-01-2022 05:21:27

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : Fichier de configuration de la disposition des icones sur le bureau ?

Trouvé smile

-rwxr-xr--  1 root root  630 janv. 10 00:24 restoricons


Ton fichier restoricons n'a pas les droits d'exécution pour les Autres.
Il ne les a que pour son propriétaire (root) et son groupe (root aussi).
Pour changer ça :

chown +x /usr/local/bin/restoricons


ou

chown o+x /usr/local/bin/restoricons

pour n'ajouter que le droit aux Autres.

(les 2 commandes sont équivalentes dans ce cas)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#30 10-01-2022 09:19:37

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Fichier de configuration de la disposition des icones sur le bureau ?

cristobal78 a écrit :

Puis je me suis déconnecté, ce qui a régulièrement pour effet de foutre le bazar dans mes icônes de Bureau, alors que curieusement la "mise en veille" ne provoque rien. Pourquoi ? Mystère..


peut être bien que un enregistrement de session enregistre aussi la position des icônes (pas sur il faut que je vérifie çà)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#31 10-01-2022 13:18:46

cristobal78
Membre
Distrib. : Linuxmint 20
Noyau : Linux 5.4.0-92-generic
(G)UI : xfce
Inscription : 07-01-2022

Re : Fichier de configuration de la disposition des icones sur le bureau ?

@ tawal

tu es sur que c'est chown et pas plutot chmod ???

Hors ligne

#32 10-01-2022 13:30:00

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Fichier de configuration de la disposition des icones sur le bureau ?

oui chmod , chown c'est pour changer de propriétaire

chmod +x /usr/local/bin/restoricons


c'est pour voir si on suis lol
taquin ce Tawal


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#33 10-01-2022 14:20:11

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : Fichier de configuration de la disposition des icones sur le bureau ?

Oups ! Naooon !
C'est vraiment une inadvertance lol

Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#34 10-01-2022 17:30:40

cristobal78
Membre
Distrib. : Linuxmint 20
Noyau : Linux 5.4.0-92-generic
(G)UI : xfce
Inscription : 07-01-2022

Re : Fichier de configuration de la disposition des icones sur le bureau ?

c'est pour voir si on suis


Oui je pense donc je suis (être) et je suis (suivre) !

Bon, bien sur Tawal avait raison, même avec sa faute de frappe ! Déjà pardonnée !
J'ai remis mon storicons dans /usr/local/bin, modifié les permissions et Bingo ça marche super !!
Bravo à tous les deux et merci. Je ne saurai pas pourquoi la déconnexion ou le redémarrage foutent la m... dans mon Bureau mais maintenant je sais réparer en une microseconde !
Peut être est-ce du à ma carte graphique bien vielle ou à mon PC (de 2007).

ah oui pas mal
si on veut une nouvelle sauvegarde y'a juste a envoyés le fichier save_icons à la poubelle
Et lancer le script pour générer un nouveau fichier de sauvegarde


J'ai remarqué ça avec mes nombreux échecs.
Serait il possible dans le script restoricons d'insérer quelques lignes du genre :
"Vous avez modifié une ou plusieurs icônes de votre Bureau durant cette session. Voulez sauvegarder ces nouveaux emplacements ?"
Si oui on détruit save_icons et on reprend le script. Sinon on ne fait rien.
Qu'en dites vous ?

Dernière modification par cristobal78 (10-01-2022 17:32:19)

Hors ligne

#35 10-01-2022 21:37:51

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : Fichier de configuration de la disposition des icones sur le bureau ?

Un truc du genre :

#!/bin/bash

### Sauvegarde la position des icones sur le Bureau et Sortie (pas la peine de restaurer à ce moment).
if [ -f $HOME/save_icons ]
then
    ### Demande utilisateur en cas de modification du placement des icônes
    if ! diff $HOME/.config/xfce4/desktop/icons.screen.latest.rc $HOME/save_icons >/dev/null 2>&1
    then
        if zenity --question \
               --title "Organisation des Icônes sur le Bureau" \
               --width 350 \
               --ok-label "Sauvegarder" \
               --cancel-label "Garder" \
               --text "Les icônes du Bureau ont changé de place.\n\nSauvergader cette disposition ou Garder l'ancienne ?"
        then
            cp -Hf $HOME/.config/xfce4/desktop/icons.screen.latest.rc $HOME/save_icons
            exit
        fi
    fi
else
    cp -H $HOME/.config/xfce4/desktop/icons.screen.latest.rc $HOME/save_icons
    exit
fi

### Restauration des positions des icônes
cat $HOME/save_icons > $HOME/.config/xfce4/desktop/icons.screen.latest.rc

### Rafraîchissement du Bureau avec xdotool
focus=$(xdotool getwindowfocus -f)
xdotool search --name Bureau windowfocus --sync key F5 windowfocus $focus

exit

?

Edit:
Attention, ce n'est pas qu'une insertion de lignes, la 1ère condition "if" a été inversée.

Dernière modification par Tawal (10-01-2022 22:36:26)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#36 11-01-2022 01:21:56

cristobal78
Membre
Distrib. : Linuxmint 20
Noyau : Linux 5.4.0-92-generic
(G)UI : xfce
Inscription : 07-01-2022

Re : Fichier de configuration de la disposition des icones sur le bureau ?

Salut Tawal

testé les deux cas possibles avec "full success" chez moi. smile

Une fois que
Sauvergader cette ...

aura été remplacé par

Sauvegarder cette ...

je crois qu'on pourra dire que ce script est parfait  wink

Hors ligne

#37 11-01-2022 05:18:11

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : Fichier de configuration de la disposition des icones sur le bureau ?

Croutons dirait que je suis taquin et que j'ai glissé volontairement une faute d'orthographe, mais ... tongue

Heureux que ça te plaise wink

Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#38 11-01-2022 08:58:11

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Fichier de configuration de la disposition des icones sur le bureau ?

j'avais même pas vu la faute de frappe de bon matin
if fifi et hop acid.gif

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#39 11-01-2022 10:56:16

cristobal78
Membre
Distrib. : Linuxmint 20
Noyau : Linux 5.4.0-92-generic
(G)UI : xfce
Inscription : 07-01-2022

Re : Fichier de configuration de la disposition des icones sur le bureau ?

Il est vrai que la micro faute de frappe n’empêchait pas le script de tourner à merveille ! Un régal. smile
J'espère que les admin du site vont le mettre dans la doc côté "astuces et scripts utiles"
Je pense qu'il serait plus qu'utile de créer un restoricons" bis" pour Ubuntu car les icônes qui déconnent sur le Bureau ça arrive aussi sur Ubuntu.

J'aime bien tout vérifier par moi même, je suis un vilain petit curieux. Donc j'ai cliqué sur les liens dans la signature de Tawal.
- Le premier lien ne marche pas  donc je n'en saurai pas plus sur "cat" et les mauvaises ou inutiles utilisations de "cat". sad sad sad
- Le deuxième en revanche m'a fait découvrir un blog génial. Merci Tawal  big_smile
Ce site est bourré d'explications et d'exemples ce qui en fait un site pédagogique formidable, idéal pour comprendre et progresser, pas comme le man qui n'a d'ailleurs je pense aucune visée pédagogique comme le prouve son style souvent abscons et toujours aride. mad

Dernière modification par cristobal78 (11-01-2022 11:18:06)

Hors ligne

#40 11-01-2022 14:12:19

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : Fichier de configuration de la disposition des icones sur le bureau ?

Si les 2 liens fonctionnent.
Je redonne le lien du UUOC : https://archive.vn/9Zcyu

Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#41 11-01-2022 17:11:54

cristobal78
Membre
Distrib. : Linuxmint 20
Noyau : Linux 5.4.0-92-generic
(G)UI : xfce
Inscription : 07-01-2022

Re : Fichier de configuration de la disposition des icones sur le bureau ?

bizarre car chez moi j'ai ce message :

La page n’est pas redirigée correctement
Une erreur est survenue pendant une connexion à archive.li.
La cause de ce problème peut être la désactivation ou le refus des cookies.

J'ai ce message avec FFox et Chromium

Firefox utilise : ublock origin / cookies auto delete  / decentral eyes / privacy badger
Chromium utilise : ublock origin / decentral eyes / privacy badger

Hors ligne

#42 11-01-2022 18:11:47

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : Fichier de configuration de la disposition des icones sur le bureau ?

Hummm, j'ai FireFox avec µBlock et ça fonctionne.
Peut-être privacy-badger ?
Élimine une à une les extensions et tu verras bien laquelle bloque wink

Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#43 11-01-2022 19:43:15

cristobal78
Membre
Distrib. : Linuxmint 20
Noyau : Linux 5.4.0-92-generic
(G)UI : xfce
Inscription : 07-01-2022

Re : Fichier de configuration de la disposition des icones sur le bureau ?

c'est que j'ai tenté effectivement sous FFOX 95.0.1 et Chromium 97.0.4692.71
Je n'ai pas "supprimé" mais décoché les modules complémentaires un par un malheureusement sans succès.

J'ai donc testé sur un autre PC sous ubuntu 18.04LTS avec FFox 95.0.1 et chromium 95.0.4638.69 et les mêmes modules compl. : même résultat

Hors ligne

Pied de page des forums