Page 1 sur 1

Suppression icône sur le bureau

Publié : 24 mai 2023 - 15:24
par jm_grosse
Bonjour,

Je cherche à supprimer l'icône de Google Chrome sur le bureau des utilisateurs.

J'ai créé un paquet pour ça et j'utilise la commande :

def install():
remove_desktop_shortcut('Google Chrome')

Je n'ai pas de message d'erreur mais le raccourci est toujours là.

Merci de votre aide

Re: Suppression icône sur le bureau

Publié : 24 mai 2023 - 21:49
par sfonteneau
Le raccourci est t'il sur le bureau de l'utilisateur ou bien sur le bureau all users ? Si sur le bureau du user il faut aussi faire un session_setup

Code : Tout sélectionner


def install():
    remove_desktop_shortcut('Google Chrome')
    
def session_setup():
    remove_user_desktop_shortcut('Google Chrome')

Re: Suppression icône sur le bureau

Publié : 25 mai 2023 - 13:54
par jm_grosse
Malgré l'ajout de cette deuxième commande, l’icône ne disparait toujours pas.

Re: Suppression icône sur le bureau

Publié : 25 mai 2023 - 14:00
par sfonteneau
vous pouvez executer la commande :

Code : Tout sélectionner

wapt-get session-setup nom du paquet  -f
dans la session utilisateur pour voir ?

Re: Suppression icône sur le bureau

Publié : 25 mai 2023 - 15:57
par jm_grosse
Voici le résultat :

wapt-get session-setup srv_truc-icone_visio -f
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
Configuring srv_truc-icone_visio ...
Running session_setup for package srv_truc-icone_visio(=0-0) and user paul.ochon
Done

et l’icône est toujours là

Re: Suppression icône sur le bureau

Publié : 25 mai 2023 - 17:22
par sfonteneau
L'icon est dans :

Code : Tout sélectionner

C:\Users\Public\Desktop
ou

Code : Tout sélectionner

C:\Users\username\Desktop

Re: Suppression icône sur le bureau

Publié : 26 mai 2023 - 08:32
par jm_grosse
Il est dans c:\users\public\desktop

Re: Suppression icône sur le bureau

Publié : 26 mai 2023 - 11:15
par sfonteneau

Code : Tout sélectionner

C:\\Users\\Public\\Desktop\\Google\xa0Chrome.lnk
Je viens de voir que l'espace de chrome est un espace insécable

Il faut donc utiliser ... :

Code : Tout sélectionner

remove_desktop_shortcut('Google\xa0Chrome')

Je ne sais pas pourquoi ils ont fait ça ...

Comment j'ai fais pour le voir :

Code : Tout sélectionner

print(glob.glob('C:\\Users\\Public\\Desktop\\' + '*.lnk'))

Re: Suppression icône sur le bureau

Publié : 26 mai 2023 - 13:51
par jm_grosse
Super, ça a fonctionné.

Merci