Re: debian 11 - créer une "desktop icon"... simplement

2023-03-06 Par sujet Basile Starynkevitch


On 07/03/2023 01:44, roger.tar...@free.fr wrote:


- Mail original -
De: "hamster"
À: "Liste Debian"
Envoyé: Lundi 6 Mars 2023 21:31:25
Objet: Re: debian 11 - créer une "desktop icon"... simplement

Le 06/03/2023 à 17:34,roger.tar...@free.fr  a écrit :

Je n'ai pas vraiment mélangé.
J'ai reporté mon expérience selon 2 voies communément relayées sur internet.

*Procédé 1/CLI : *
Je crée un fichier (que je dois saisir avec mes doigts et un clavier)
que j'enregistre dans ~/Desktop :

$ cat ~/Desktop/test.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/usr/bin/gedit
Name=gedit
Comment=gedit
Icon=/home/test/Desktop/logo.png

SUR LE BUREAU, ou dans une fenête de navigateur (nautilus),
Je clique droit dessus et je choisis ouvrir avec "Create launcher on the
panel".

Non non non. Ce fichier EST le launcher, il ne faut donc pas essayer de
créer un launcher avec. Tu a juste a faire ce fichier et lui donner les
droits d'execution, pas a faire de clic droit dessus ou autres opérations.

En fait, c'est bien plus simple que ce que tu essaye de faire.

OUI, OUI, OUI ! En effet.



J'ai alors une erreur :
"Failed to add a plugin to the panel
GDBus.Error:org.freedesktop.DBus.Error.Service.UNknown: The name
org.xfce.Panel was not provided by any .service files"
Voir image ci-dessous.

C'est cette commande qui ne s'exécute pas :
$ ps aux | grep xfce
... *xfce4-panel --add=launcher /home/test/Desktop/test.desktop*

Logique : tu essaye de créer un launcher qui lance… un autre launcher.

Maintenant, c'est clair. Je m'attendais à ce qu'un launcher soit créé
avec l'amorce de définition du fichier .desktop .


  

Il apparaît donc cette commande que j'ignorais et qui me permet à
présent d'être à 100% en CLI :
'xfce4-panel --add=launcher /home/test/Desktop/test.desktop'

Je suppose que cette commande marcherait si tu lui passait comme
paramètre le chemin d'un binaire executable ou d'un script.



Une possibilité complémentaire (pour faire un "lanceur") qui a besoin 
des privilèges de root, serait de coder un petit programme (soigné, il 
doit vérifier chaque appel système listé dans 
https://man7.org/linux/man-pages/man2/syscalls.2.html ) en C (ou C++) 
dont le binaire serait mis dans /usr/local/bin/ par exemple



coder avec soin un programme (plutôt minimal) toto.c qui fait les appels 
systèmes détaillés ci-dessous.


le compiler avec gcc -Wall -Wextra -g -O toto.c -o /tmp/toto.bin et 
d'autres options choisies avec soin, peut-être *-I* /rep//h/ et *-L* 
/repl/ et *-l**/biblio/*//où /reph/ est un repertoire d'entêtes 
(peut-être /usr/local/include/ ...) et /repl/ un répertoire de 
bibliothèques (peut-être /usr/local/lib/ ...) qu'on nomme /biblio/


le déboguer convenablement (en ligne de commande, et avec strace(1) 
 et gdb(1) 
 ) et peut-être 
même avec l'aide de Frama-C  et d'annotations ACSL


une fois qu'on est sûr de soi on installe le binaire exécutable avec le 
privilège setuid.


cp -v /tmp/toto.bin /usr/local/bin/

chmod u+s /usr/local/bin/toto.bin


Les appels systèmes et fonctions significatifs à utiliser avec soin et 
rigueur dans toto.c sont parmi les suivants


 * fork(2) 
 * execve(2) 
 * pipe(2) 
 * sigaction(2) 
 * seteuid(2) 
 * setresuid(2) 
 * mkfifo(3) 
 * atexit(3) 


et des dizaines d'autres!


Si on est parano, on ferait peut-être même des exécutables intermédiaires.


Cordialement

--
Basile Starynkevitch
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/ & refpersys.org


Re: debian 11 - créer une "desktop icon"... simplement

2023-03-06 Par sujet roger . tarani



- Mail original -
De: "hamster" 
À: "Liste Debian" 
Envoyé: Lundi 6 Mars 2023 21:31:25
Objet: Re: debian 11 - créer une "desktop icon"... simplement

Le 06/03/2023 à 17:34, roger.tar...@free.fr a écrit :
> Je n'ai pas vraiment mélangé.
> J'ai reporté mon expérience selon 2 voies communément relayées sur internet.
> 
> *Procédé 1/CLI : *
> Je crée un fichier (que je dois saisir avec mes doigts et un clavier) 
> que j'enregistre dans ~/Desktop :
> 
> $ cat ~/Desktop/test.desktop
> [Desktop Entry]
> Version=1.0
> Type=Application
> Terminal=false
> Exec=/usr/bin/gedit
> Name=gedit
> Comment=gedit
> Icon=/home/test/Desktop/logo.png
> 
> SUR LE BUREAU, ou dans une fenête de navigateur (nautilus),
> Je clique droit dessus et je choisis ouvrir avec "Create launcher on the 
> panel".

Non non non. Ce fichier EST le launcher, il ne faut donc pas essayer de 
créer un launcher avec. Tu a juste a faire ce fichier et lui donner les 
droits d'execution, pas a faire de clic droit dessus ou autres opérations.

En fait, c'est bien plus simple que ce que tu essaye de faire.

OUI, OUI, OUI ! En effet.


> J'ai alors une erreur :
> "Failed to add a plugin to the panel
> GDBus.Error:org.freedesktop.DBus.Error.Service.UNknown: The name 
> org.xfce.Panel was not provided by any .service files"
> Voir image ci-dessous.
> 
> C'est cette commande qui ne s'exécute pas :
> $ ps aux | grep xfce
> ... *xfce4-panel --add=launcher /home/test/Desktop/test.desktop*

Logique : tu essaye de créer un launcher qui lance… un autre launcher.

Maintenant, c'est clair. Je m'attendais à ce qu'un launcher soit créé
avec l'amorce de définition du fichier .desktop .


 
> Il apparaît donc cette commande que j'ignorais et qui me permet à 
> présent d'être à 100% en CLI :
> 'xfce4-panel --add=launcher /home/test/Desktop/test.desktop'

Je suppose que cette commande marcherait si tu lui passait comme 
paramètre le chemin d'un binaire executable ou d'un script. Mais c'est 
pas ce que tu fais : tu lui passe comme paramètre le chemin d'un 
launcher, c'est a dire un fichier *.desktop.

Testé :
$ xfce4-panel --add=launcher /usr/bin/gedit

-> Même erreur "Failed to add a plugin to the panel" que 
quand je fais clic droit sur test.desktop et "choisis "Create 
launcher on the panel", qui déclenche la commande suivante :
$ xfce4-panel --add=launcher /home/test/Desktop/test.desktop


"Failed to add a plugin to the panel
GDBus.Error:org.freedesktop.DBus.Error.Service.UNknown: 
The name org.xfce.Panel was not provided by any .service files"

Je suppose que c'est prévu pour une session xfce...
Mais alors comment se fait-il que ce soit accessible sous gnome ?...



Re: debian 11 - créer une "desktop icon"... simplement

2023-03-06 Par sujet roger . tarani
- Mail original -
De: "hamster" 
À: "Liste Debian" 
Envoyé: Lundi 6 Mars 2023 21:23:10
Objet: Re: debian 11 - créer une "desktop icon"... simplement

Le 06/03/2023 à 10:24, bern a écrit :
> Méthode 1, CLI :
> - créer dans le répertoire $HOME/Bureau le fichier test.desktop avec le 
> bon contenu.
> - et c'est tout, vous avez votre icône à double-cliquer.

Il faut aussi lui donner les droits d'execution.

Oui, ça y est. 
C'était aussi simple que ça (voir mon message précédent).



> Méthode 2, clickodrome :
> - clic droit sur le bureau, choisir "Create launcher on the panel"

J'insiste : clic droit sur le bureau, pas sur un fichier, sur une zone 
vide en dehors de tout fichier ou dossier.

Là, par contre, avec debian 11 et gnome "ordinaire", je n'ai pas ce menu
"Create launcher on the panel" en cliquant droit sur le bureau, sans ou 
avec alacarte installé.
Je ne suis plus bloqué puisque je vais créer cette icône sur le bureau
avec un programme d'installation.
Mais peux-tu expliquer le contexte dans lequel tu fais apparaître 
"Create launcher on the panel" dans le menu contextuel ?
 



Re: debian 11 - créer une "desktop icon"... simplement

2023-03-06 Par sujet roger . tarani



- Mail original -
De: "didier gaumet" 
À: "Liste Debian" 
Envoyé: Lundi 6 Mars 2023 18:56:57
Objet: Re: debian 11 - créer une "desktop icon"... simplement

Le 06/03/2023 à 17:53, roger.tar...@free.fr a écrit :
[...]
> Je vais et je veux faire cet effort de rendre accessible, à un 
utilisateur qui sait juste taper 2 lignes de commandes sans rien 
y comprendre, un programme par un double clic sur une icône. 
Un truc banal.
[...]
> Moi, je n'ai aucun besoin d'icônes. Mais il me plaît d'être 
agréable à un utilisateur qui me demande si c'est possible. 
Donc j'explore.

[Aparté]
Je ne vais pas polémiquer mais ton utilisateur ne devrait pas avoir 
besoin de taper des commandes: il ne ressent pas plus le besoin d'une 
environnement CLI/TUI que tu ne ressens le besoin d'un DE. Et ton 
utilisateur, par définition en tant qu'informaticien, tu es à son 
service. Si il y a entre vous une relation professionnelle tu ne fais 
pas preuve d'une amabilité spéciale, tu fais ton travail.
[Fin d'aparté]

L'individu veut être administrateur mais n'en a pas les capacités.
En l'occurence, il s'agit d'un programme d'admin sys qui lui permet 
d'être autonome, et qui a besoin d'accéder à des ressources système 
en tant que root. Soit il le lance avec sudo, soit il utilise une 
icône (bureau ou menu Applications), voire la touche Super/"Type to 
search" ou bien alt F2/"Run a command").



> Comptes-tu apporter des éléments utiles susceptibles de régler 
ce problème générique ? Je crois que cela pourrait intéresser des gens.

Selon moi, le plus simple:

- [Menu] pour faire apparaître dans un menu compatible Freedesktop (la 
plupart des DE) ton utilisateur n'a qu'à utiliser Alacarte. Suivant le 
DE utilisé, un clic contextuel sur l'entrée du menu ainsi créée peut 
permettre de créer un raccourci depuis un panel ou une icône sur le bureau.

J'ai installé alacarte que je ne connaissais pas. Le programme est alors 
accessible via le nom "Main Menu".
Il permet aisément de gérer le menu Applications (essai fait sous gnome). 
Mais je ne vois rien pour gérer des icônes sur le bureau. 
Dans le menu contextuel sur le bureau, en visant une icône d'un fichier 
(ex : test.desktop qui lance gedit), je vois juste "Allow launching" 
(qui correspond à "Allow executing file as a program" quand on demande 
Properties).
Et ben... l'icône définie apparaît immédiatement après avoir rendu 
exécutable ce fichier, et ça permet de lancer gedit (par exemple, si on 
a défini /usr/bin/gedit)...
Hum Hum...
idem avec firefox.
Avec ou sans alacarte installé.
En supposant que alacarte installé puis désinstallé n'ait eu aucun effet,
je constate que je m'étais imaginé quelque chose de plus compliqué que 
ça ne l'est !...
Je suis soulagé.


pour info:

- [panel] tu sembles utiliser le panel Xfce avec le bureau Gnome? Auquel 
cas ça pourrait expliquer ton insuccès à créer une icône dans ledit 
panel (le message d'erreur semble pointer vers un service Freedesktop 
(org.xfce.panel) attendu mais pas trouvé). Possiblement ça se passerait 
mieux si tu utilisais le panel Xfce au sein du bureau Xfce, ou si tu 
utilisais une fonctionnalité équivalente mais dans l'écosytème Gnome si 
tu veux utiliser Gnome.

J'ai bêtement fait clic droit "Create launcher on the panel", ce qui 
déclenche l'erreur freedesktop.org ...


- [desktop] si tu veux créer des icônes sur le bureau, déjà fais gaffe 
que certains DE traduisent en langue locale et d'autres non. Donc pour 
certains DE il faut placer les fichiers .desktop dans ~/Desktop et pour 
d'autres dans ~/Bureau.

Oui, bien vu. Merci.


- [desktop, gnome] l'extension Gnome packagée par Debian 11 pour placer 
des icônes sur le bureau ne fonctionne plus (trop vieille), dans Debian 
12 c'est une version NG, que tu peux trouver directement sur le site des 
extensions Gnome si tu veux l'installer dans le Gnome de Bullseye.

De quelle extension parles-tu (en version NG/Nouvelle Génération, sans 
doute) ?


- [applis sans installation] enfin, d'autres que moi te l'ont déjà 
indiqué, un moyen pratique pour faire installer à un utilisateur une 
application sans qu'il ait des droits d'administrateur, c'est de lui 
fournir une appli dans un bac-à-sable (flatpak et autres)

Je vais étudier ça. Sachant que le programme doit avoir un accès root. 
Après une installation facile, snap m'a fait perdre du temps et m'a 
bloqué pour configurer des choses simples (autre discussion...).


QUESTION SUBSIDIAIRE (et réponse trouvée)
Comment lancer un programme avec une icône en tant que sudoer ?
Le plus simple que j'ai trouvé est de passer la commande 
'sudo /path/to/program'




Re: debian 11 - créer une "desktop icon"... simplement

2023-03-06 Par sujet hamster

Le 06/03/2023 à 17:34, roger.tar...@free.fr a écrit :

Je n'ai pas vraiment mélangé.
J'ai reporté mon expérience selon 2 voies communément relayées sur internet.

*Procédé 1/CLI : *
Je crée un fichier (que je dois saisir avec mes doigts et un clavier) 
que j'enregistre dans ~/Desktop :


$ cat ~/Desktop/test.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/usr/bin/gedit
Name=gedit
Comment=gedit
Icon=/home/test/Desktop/logo.png

SUR LE BUREAU, ou dans une fenête de navigateur (nautilus),
Je clique droit dessus et je choisis ouvrir avec "Create launcher on the 
panel".


Non non non. Ce fichier EST le launcher, il ne faut donc pas essayer de 
créer un launcher avec. Tu a juste a faire ce fichier et lui donner les 
droits d'execution, pas a faire de clic droit dessus ou autres opérations.


En fait, c'est bien plus simple que ce que tu essaye de faire.


J'ai alors une erreur :
"Failed to add a plugin to the panel
GDBus.Error:org.freedesktop.DBus.Error.Service.UNknown: The name 
org.xfce.Panel was not provided by any .service files"

Voir image ci-dessous.

C'est cette commande qui ne s'exécute pas :
$ ps aux | grep xfce
... *xfce4-panel --add=launcher /home/test/Desktop/test.desktop*


Logique : tu essaye de créer un launcher qui lance… un autre launcher.

Il apparaît donc cette commande que j'ignorais et qui me permet à 
présent d'être à 100% en CLI :

'xfce4-panel --add=launcher /home/test/Desktop/test.desktop'


Je suppose que cette commande marcherait si tu lui passait comme 
paramètre le chemin d'un binaire executable ou d'un script. Mais c'est 
pas ce que tu fais : tu lui passe comme paramètre le chemin d'un 
launcher, c'est a dire un fichier *.desktop.




Re: debian 11 - créer une "desktop icon"... simplement

2023-03-06 Par sujet hamster

Le 06/03/2023 à 10:24, bern a écrit :

Méthode 1, CLI :
- créer dans le répertoire $HOME/Bureau le fichier test.desktop avec le 
bon contenu.

- et c'est tout, vous avez votre icône à double-cliquer.


Il faut aussi lui donner les droits d'execution.


Méthode 2, clickodrome :
- clic droit sur le bureau, choisir "Create launcher on the panel"


J'insiste : clic droit sur le bureau, pas sur un fichier, sur une zone 
vide en dehors de tout fichier ou dossier.




Re: debian 11 - créer une "desktop icon"... simplement

2023-03-06 Par sujet didier gaumet

Le 06/03/2023 à 17:53, roger.tar...@free.fr a écrit :
[...]

Je vais et je veux faire cet effort de rendre accessible, à un utilisateur qui 
sait juste taper 2 lignes de commandes sans rien y comprendre, un programme par 
un double clic sur une icône. Un truc banal.

[...]

Moi, je n'ai aucun besoin d'icônes. Mais il me plaît d'être agréable à un 
utilisateur qui me demande si c'est possible. Donc j'explore.


[Aparté]
Je ne vais pas polémiquer mais ton utilisateur ne devrait pas avoir 
besoin de taper des commandes: il ne ressent pas plus le besoin d'une 
environnement CLI/TUI que tu ne ressens le besoin d'un DE. Et ton 
utilisateur, par définition en tant qu'informaticien, tu es à son 
service. Si il y a entre vous une relation professionnelle tu ne fais 
pas preuve d'une amabilité spéciale, tu fais ton travail.

[Fin d'aparté]


Comptes-tu apporter des éléments utiles susceptibles de régler ce problème 
générique ? Je crois que cela pourrait intéresser des gens.


Selon moi, le pus simple:

- [Menu] pour faire apparaître dans un menu compatible Freedesktop (la 
plupart des DE) ton utilisateur n'a qu'à utiliser Alacarte. Suivant le 
DE utilisé, un clic contextuel sur l'entrée du menu ainsi créée peut 
permettre de créer un raccourci depuis un panel ou une icône sur le bureau.


pour info:

- [panel] tu sembles utiliser le panel Xfce avec le bureau Gnome? Auquel 
cas ça pourrait expliquer ton insuccès à créer une icône dans ledit 
panel (le message d'erreur semble pointer vers un service Freedesktop 
(org.xfce.panel) attendu mais pas trouvé). Possiblement ça se passerait 
mieux si tu utilisais le panel Xfce au sein du bureau Xfce, ou si tu 
utilisais une fonctionnalité équivalente mais dans l'écosytème Gnome si 
tu veux utiliser Gnome.


- [desktop] si tu veux créer des icônes sur le bureau, déjà fais gaffe 
que certains DE traduisent en langue locale et d'autres non. Donc pour 
certains DE il faut placer les fichiers .desktop dans ~/Desktop et pour 
d'autres dans ~/Bureau.


- [desktop, gnome] l'extension Gnome packagée par Debian 11 pour placer 
des icônes sur le bureau ne fonctionne plus (trop vieille), dans Debian 
12 c'est une version NG, que tu peux trouver directement sur le site des 
extensions Gnome si tu veux l'installer dans le Gnome de Bullseye.


- [applis sans installation] enfin, d'autres que moi te l'ont déjà 
indiqué, un moyen pratique pour faire installer à un utilisateur une 
application sans qu'il ait des droits d'administrateur, c'est de lui 
fournir une appli dans un bac-à-sable (flatpak et autres)




Re: debian 11 - créer une "desktop icon"... simplement

2023-03-06 Par sujet roger . tarani
Je fais surtout un clin d'oeil aux membres de la liste. Ce d'autant que j'ai 
été un fan de MAcintosh avant de découvrir la puissance de la programmation.
Mais à l'avenir, je garderai pour moi mes clins d'oeil !

Je vais et je veux faire cet effort de rendre accessible, à un utilisateur qui 
sait juste taper 2 lignes de commandes sans rien y comprendre, un programme par 
un double clic sur une icône. Un truc banal.

Je constate avec surprise (car j'avais déjà buté sur ça avec debian Jessie) 
qu'il ne m'a pas été possible de faire une chose aussi simple que de créer une 
"desktop icon" en 2023, après avoir écumé les forums, avant de solliciter la 
liste Debian. 
{ Alors que Steve Jobs a popularisé une telle icône sur le Macintosh en 1984 ! 
} (information : la chose entre accolades est un clin d'oeil ! :P)
Moi, je n'ai aucun besoin d'icônes. Mais il me plaît d'être agréable à un 
utilisateur qui me demande si c'est possible. Donc j'explore.   

Comptes-tu apporter des éléments utiles susceptibles de régler ce problème 
générique ? Je crois que cela pourrait intéresser des gens.


- Mail original -
De: "didier gaumet" 
À: "Liste Debian" 
Envoyé: Lundi 6 Mars 2023 09:14:27
Objet: Re: debian 11 - créer une "desktop icon"... simplement

Le 05/03/2023 à 22:57, roger.tar...@free.fr a écrit :
[...]
> Ces utilisateurs presse-bouton piquouzés à macos|winos sont pénibles... 
[...]

Bonjour,

cette remarque me paraît inutile (au mieux)

Tu reproches à des utilisateurs de base la méconnaissance des 
environnements en ligne de commande, alors que toi, développeur, 
méconnais les environnements de bureau utilisés par ceux à qui tu 
fournis des solutions

Cordialement,
DG.



Re: debian 11 - créer une "desktop icon"... simplement

2023-03-06 Par sujet roger . tarani
Je n'ai pas vraiment mélangé. 
J'ai reporté mon expérience selon 2 voies communément relayées sur internet. 

Procédé 1/CLI : 
Je crée un fichier (que je dois saisir avec mes doigts et un clavier) que 
j'enregistre dans ~/Desktop : 

$ cat ~/Desktop/test.desktop 
[Desktop Entry] 
Version=1.0 
Type=Application 
Terminal=false 
Exec=/usr/bin/gedit 
Name=gedit 
Comment=gedit 
Icon=/home/test/Desktop/logo.png 

SUR LE BUREAU, ou dans une fenête de navigateur (nautilus), 
Je clique droit dessus et je choisis ouvrir avec "Create launcher on the 
panel". 
J'ai alors une erreur : 
"Failed to add a plugin to the panel 
GDBus.Error:org.freedesktop.DBus.Error.Service.UNknown: The name org.xfce.Panel 
was not provided by any .service files" 
Voir image ci-dessous. 

C'est cette commande qui ne s'exécute pas : 
$ ps aux | grep xfce 
... xfce4-panel --add=launcher /home/test/Desktop/test.desktop 

Il apparaît donc cette commande que j'ignorais et qui me permet à présent 
d'être à 100% en CLI : 
'xfce4-panel --add=launcher /home/test/Desktop/test.desktop' 

LE PROBLEME : 
C'est quoi cette erreur 
"GDBus.Error:org.freedesktop.DBus.Error.Service.Unknown" ? 
Comment la traiter ? 
Comment faire réussir cette commane 'xfce4-panel --add=launcher 
/home/test/Desktop/test.desktop' ? 


2/ Procédé 2 (souris/GUI) 
Je clique droit sur le fichier du programme. 
Je ne vois pas l'option "Add to Desktop" 



Pourtant gnome-shell-extension-manager est installé 

Cette page pourrait apporter la solution : 
[ https://extensions.gnome.org/extension/1465/desktop-icons/ | 
https://extensions.gnome.org/extension/1465/desktop-icons/ ] 

Mais elle affiche : 


Your native host connector do not support following APIs: v6. 

Probably you should upgrade native host connector or install plugins for 
missing APIs. Refer [ 
https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/Installation | 
documentation ] for instructions. 




Est-ce qu'il est devenu impossible de créer une icône de bureau avec debian 11 
? 

Ou alors quelle solution y a-t-il pour régler ce pb avec xfce4-panel ? 




J'ai tenté en vain : 
sudo apt-get install --reinstall systemd gnome-settings-daemon 
gnome-settings-daemon-common 

LE PROBLEME : 
C'est quoi cette erreur " Your native host connector do not support following 
APIs: v6 " ? 
Comment la traiter ? 

D'un côté, on a une commande identifiée. 
De l'autre un plugin de navigateur que je ne maîtrise pas. 
Selon vous, est-ce le même problème ? 

Je ne vois pas du tout comment diagnostiquer ce truc qui m'est inconnu ! 

Merci. 

De: "bern"  
À: "roger tarani"  
Cc: "Liste Debian"  
Envoyé: Lundi 6 Mars 2023 10:24:59 
Objet: Re: debian 11 - créer une "desktop icon"... simplement 

Le 2023-03-06 00:51, roger.tar...@free.fr a écrit : 



Cf. mon 1er message détaillé, reproduit : 

1/ Procédé 1 (CLI) 

Je crée un fichier 
[...création du fichier test.desktop...] 
Je clique droit dessus et je choisis ouvrir avec "Create launcher on 
the panel". 

2/ Procédé 2 (souris) 
Je clique droit sur le programme 
Je ne vois pas l'option "Add to Desktop" 



Clarifions : 
Procédé 1 => vous faites clic droit dans un procédé CLI ? Mélange... 
Procédé 2 => c'est une démarche "windows-like". Pas la bonne ici. 

Méthode 1, CLI : 
- créer dans le répertoire $HOME/Bureau le fichier test.desktop avec le 
bon contenu. 
- et c'est tout, vous avez votre icône à double-cliquer. 

Méthode 2, clickodrome : 
- clic droit sur le bureau, choisir "Create launcher on the panel" et 
continuer. C'est "create launcher" qui va créer le fichier test.desktop 
à partir des réponses que vous lui donnerez. 

Mais ne mélangez pas les deux méthodes. 

Dans tous les cas, s'il y a un mot de passe à gérer ou autre chose, voir 
le message de hamster qui a tout dit. 

Bonne journée. 


Re: debian 11 - créer une "desktop icon"... simplement

2023-03-06 Par sujet roger . tarani
Bien.
Est-ce exclusif de gnome ?

- Mail original -
De: "Basile Starynkevitch" 
À: "Liste Debian" 
Envoyé: Lundi 6 Mars 2023 07:17:28
Objet: Re: debian 11 - créer une "desktop icon"... simplement

On 05/03/2023 19:16, Pierre Frenkiel wrote:
> le window manager twm permet de faire des tas de chose interessantes, 
> et en particulier d'utiliser des icones
> pour appeler un programme


Et d'autres gestionnaires de fenêtres (icewm, matchbox-window-manager ou 
fvwm ...) peuvent être configurés pour lancer un programme par le menu. 
(click droit de la souris, suir le fond d'écran)



-- 
Basile Starynkevitch  
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/ & refpersys.org



Re: debian 11 - créer une "desktop icon"... simplement

2023-03-06 Par sujet bern

Le 2023-03-06 00:51, roger.tar...@free.fr a écrit :


Cf. mon 1er message détaillé, reproduit :

1/ Procédé 1 (CLI)

Je crée un fichier
[...création du fichier test.desktop...]
Je clique droit dessus et je choisis ouvrir avec "Create launcher on 
the panel".


2/ Procédé 2 (souris)
Je clique droit sur le programme
Je ne vois pas l'option "Add to Desktop"


Clarifions :
Procédé 1 => vous faites clic droit dans un procédé CLI ? Mélange...
Procédé 2 => c'est une démarche "windows-like". Pas la bonne ici.

Méthode 1, CLI :
- créer dans le répertoire $HOME/Bureau le fichier test.desktop avec le 
bon contenu.

- et c'est tout, vous avez votre icône à double-cliquer.

Méthode 2, clickodrome :
- clic droit sur le bureau, choisir "Create launcher on the panel" et 
continuer. C'est "create launcher" qui va créer le fichier test.desktop 
à partir des réponses que vous lui donnerez.


Mais ne mélangez pas les deux méthodes.

Dans tous les cas, s'il y a un mot de passe à gérer ou autre chose, voir 
le message de hamster qui a tout dit.


Bonne journée.



Re: debian 11 - créer une "desktop icon"... simplement

2023-03-06 Par sujet didier gaumet

Le 05/03/2023 à 22:57, roger.tar...@free.fr a écrit :
[...]
Ces utilisateurs presse-bouton piquouzés à macos|winos sont pénibles... 

[...]

Bonjour,

cette remarque me paraît inutile (au mieux)

Tu reproches à des utilisateurs de base la méconnaissance des 
environnements en ligne de commande, alors que toi, développeur, 
méconnais les environnements de bureau utilisés par ceux à qui tu 
fournis des solutions


Cordialement,
DG.