• =?utf-8?Q?Plantage_suite_=C3=A0_ajout_de_desktop_icon_dans_/usr/?= =?ut

    From RogerT@21:1/5 to All on Mon Jul 31 20:50:01 2023
    --Apple-Mail-27DFDAB7-3D62-4531-9A8D-0223DF4FBE54
    Content-Type: text/plain;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    Bonjour,

    Sous debian 11 et bureau gnome, je crée une desktop icon (~/Desktop). Puis je l’ajoute au repertoire habituel (/user/share/applications/)

    boum !
    Quelques diamants apparaissent en haut à droite d’un écran noir… planté !

    Ctrl Alt F2 à F6 me propose une console.
    Ctrl Alt F1 me propose un accueil graphique, mais impossible d’ouvrir une session. Je suis renvoyé au menu graphique, en boucle.

    Je redémarre. Je peux alors ouvrir une session.

    Le répertoire utilisé pour que le programme apparaisse au menu Applications est :
    /usr/share/applications

    J’ai fait sudo cp (du bureau vers ce répertoire) puisqu’une simple copie est refusée.
    Et c’est là que ça a planté.

    Quelles causes possibles ?

    J’ai trouvé
    Categories=Application;Programming;
    alors qu’aucune catégorie Application n’existe. Une scorie oubliée.

    Pensez-vous que ça ait pu seul causer le plantage ?

    J’ai une autre desktop icon avec Application qui n’a pas fait planter la machine et fonctionne actuellement bien.

    Comment expliquez-vous l’impossibilité d’ouvrir une session graphique sans devoir redémarrer ?

    Est-ce que je fais une mauvaise manip pour ajouter une application au système (accès par menu Applications et par la Touche recherche) ?

    Merci.











    --Apple-Mail-27DFDAB7-3D62-4531-9A8D-0223DF4FBE54
    Content-Type: text/html;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Bonjour,<div><br></div><div>Sous debian 11 et bureau gnome, je crée une desktop icon (~/Desktop). Puis je l’ajoute au repertoire habituel (/user/
    share/applications/)</div><div><br></div><div>boum !</div><div>Quelques diamants apparaissent en haut à droite d’un écran noir… planté !</div><div><br></div><div>Ctrl Alt F2 à F6 me propose une console.&nbsp;</div><div>Ctrl Alt F1 me propose un
    accueil graphique, mais impossible d’ouvrir une session. Je suis renvoyé au menu graphique, en boucle.&nbsp;</div><div><br></div><div>Je redémarre. Je peux alors ouvrir une session.&nbsp;</div><div><br></div><div>Le répertoire utilisé pour que le
    programme apparaisse au menu Applications est :</div><div>/usr/share/applications</div><div><br></div><div>J’ai fait&nbsp;<u>sudo</u> cp (du bureau vers ce répertoire) puisqu’une simple copie est refusée.&nbsp;</div><div>Et c’est là que ça a
    planté.&nbsp;</div><div><br></div><div>Quelles causes possibles ?</div><div><br></div><div>J’ai trouvé&nbsp;</div><div>Categories=Application;Programming;</div><div>alors qu’aucune catégorie Application n’existe. Une scorie oubliée.</div><div><
    </div><div>Pensez-vous que ça ait pu seul causer le plantage ?</div><div><br></div><div>J’ai une autre desktop icon avec Application qui n’a pas fait planter la machine et fonctionne actuellement bien.&nbsp;</div><div><br></div><div>Comment
    expliquez-vous l’impossibilité d’ouvrir une session graphique sans devoir redémarrer ?</div><div><br></div><div>Est-ce que je fais une mauvaise manip pour ajouter une application au système (accès par menu Applications et par la Touche recherche)
    ?</div><div><br></div><div>Merci.&nbsp;</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br><div dir="ltr"></div><div dir="ltr"></div><div><br></div></div></body></html>
    --Apple-Mail-27DFDAB7-3D62-4531-9A8D-0223DF4FBE54--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [email protected]@21:1/5 to All on Mon Jul 31 23:00:02 2023
    PS

    En fouillant, je découvre un paquet [ https://www.freedesktop.org/wiki/Software/desktop-file-utils/ | https://www.freedesktop.org/wiki/Software/desktop-file-utils/ ] qui est installé apparemment d'office sur (ma) debian 11.

    Il propose 3 fonctions :
    desktop-file-validate
    desktop-file-install
    update-desktop-database

    Confirmez-vous que c'est "l'outil de référence" debian ?

    Par ailleurs, je lis ici qu'il existe gnome-desktop-item-edit (inexistant sur ma debian 11 gnome)
    [ https://www.xmodulo.com/create-desktop-shortcut-launcher-linux.html | https://www.xmodulo.com/create-desktop-shortcut-launcher-linux.html ]

    Cet autre article explique un procédé entièrement manuel (comme je faisais) :
    [ https://cleberjamaral.hashnode.dev/how-to-create-a-desktop-launcher-on-debian | https://cleberjamaral.hashnode.dev/how-to-create-a-desktop-launcher-on-debian ]

    Enfin, je n'ai pas "Create Launcher" via un clic droit sur un fichier d'exécutable, comme je le vois sur divers forums.
    Est-ce normal sur une debian 11 installée avec DE gnome ?



    Détail de mon exploration de 4 commandes de desktop-file-utils
    =========

    En CLI, avec desktop-file TAB, je peux faire apparaître :
    desktop-file-edit -> bizarre, pas dans la doc
    desktop-file-install
    desktop-file-validate


    1/ Avec desktop-file-edit
    $ desktop-file-edit ~/Desktop/test.desktop
    Error on file "/home/test/Desktop/test.desktop": No such file or directory

    $ touch ~/Desktop/test.desktop

    $ desktop-file-edit ~/Desktop/test.desktop
    /home/test/Desktop/test.desktop: error: required key "Type" in group "Desktop Entry" is not present
    /home/test/Desktop/test.desktop: error: required key "Name" in group "Desktop Entry" is not present
    Error on file "/home/test/Desktop/test.desktop": Failed to validate the created desktop file

    ...Après recherche, il faut spécifier comme suit :
    desktop-file-edit \
    --set-name="GIMP on LXD" \
    --set-comment="GIMP 2.8 with custom plugins" \ --set-icon="/home/vivek/backups/desktop-entries/gimp.png" \ --add-category="Graphics;2DGraphics;RasterGraphics;GTK;" \
    --set-key="Exec" --set-value="/snap/bin/lxc exec gui-1804-gimp -- sudo --login --user vivek /usr/bin/gimp-2.8 %U" \
    --set-key="Type" --set-value="Application" \
    gimp-2.8.desktop

    https://www.cyberciti.biz/howto/how-to-install-and-edit-desktop-files-on-linux-desktop-entries/

    Mais cette commande, valide, n'est plus mise en avant par la [ https://www.freedesktop.org/wiki/Software/desktop-file-utils/ | doc ] .
    D'ailleurs :


    $ dlocate -lsbin desktop-file-utils

    /usr/bin/desktop-file-install

    /usr/bin/desktop-file-validate

    /usr/bin/update-desktop-database

    et :


    ~$ dpkg -L desktop-file-utils | grep /usr/bin/
    /usr/bin/desktop-file-install
    /usr/bin/desktop-file-validate
    /usr/bin/update-desktop-database
    /usr/bin/desktop-file-edit




    2/ Avec desktop-file-install
    $ sudo desktop-file-install ~/Desktop/test.desktop
    (OK ; code 0)


    3/ Avec desktop-file-validate :
    La commande indique ce qui cloche, par exemple :
    warning: key "Encoding" in group "Desktop Entry" is deprecated
    warning: value "Application;Network;" for key "Categories" in group "Desktop Entry" contains a deprecated value "Application"
    Pratique !


    4/ Avec update-desktop-database
    man update-desktop-database dit : "Build cache database of MIME types handled by desktop files"
    ~$ sudo update-desktop-database -v
    ...
    File "/usr/share/applications/remmina-gnome.desktop" lacks MimeType key

    Notez que ce sont les icônes créées par debian 11...

    Y a-t-il lieu de corriger ça ? Si oui, comment ?

    =========================


    <html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div data-marker="__QUOTED_TEXT__"><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000"><div><div style="font-family:'
    arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000"><div><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000"><div><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000">PS<
    <br><div>En fouillant, je découvre un paquet <a href="https://www.freedesktop.org/wiki/Software/desktop-file-utils/" rel="nofollow noopener noreferrer nofollow noopener noreferrer nofollow noopener noreferrer nofollow noopener noreferrer" target="_
    blank">https://www.freedesktop.org/wiki/Software/desktop-file-utils/</a> qui est installé apparemment d'office sur (ma) debian 11.<br></div><br><div>Il propose 3 fonctions :<br></div><div>&nbsp; desktop-file-validate &nbsp;</div><div>&nbsp; desktop-file-
    install</div><div>&nbsp; update-desktop-database</div></div><br><div><div>Confirmez-vous que c'est "l'outil de référence" debian ?</div><br></div><div>Par ailleurs, je lis ici qu'il existe gnome-desktop-item-edit (inexistant sur ma debian 11 gnome)<br><
    /div><div><a href="https://www.xmodulo.com/create-desktop-shortcut-launcher-linux.html" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank">https://www.xmodulo.com/create-desktop-shortcut-launcher-linux.html</a><br></div><br><
    Cet autre article explique un procédé entièrement manuel (comme je faisais) :<br></div><div><a href="https://cleberjamaral.hashnode.dev/how-to-create-a-desktop-launcher-on-debian" target="_blank" rel="nofollow noopener noreferrer">https://
    cleberjamaral.hashnode.dev/how-to-create-a-desktop-launcher-on-debian</a><br></div></div><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000"><br></div><div style="font-family:'arial' , 'helvetica' , sans-serif;font-
    size:12pt;color:#000000">Enfin, je n'ai pas "Create Launcher" via un clic droit sur un fichier d'exécutable, comme je le vois sur divers forums.<br><div>Est-ce normal sur une debian 11 installée avec DE gnome ?<br></div><br><br><br><div>Détail de mon
    exploration de 4 commandes de desktop-file-utils<br></div><div>=========</div><div><br><div>En CLI, avec desktop-file TAB, je peux faire apparaître&nbsp; :<br></div><div><div>&nbsp; desktop-file-edit -&gt; bizarre, pas dans la doc<br></div><div>&nbsp;
    desktop-file-install</div>&nbsp; desktop-file-validate &nbsp;<br><br></div><br><div>1/ Avec desktop-file-edit</div><div>$ desktop-file-edit ~/Desktop/test.desktop<br>Error on file "/home/test/Desktop/test.desktop": No such file or directory<br><br>$
    touch ~/Desktop/test.desktop<br><br>$ desktop-file-edit ~/Desktop/test.desktop <br>/home/test/Desktop/test.desktop: error: required key "Type" in group "Desktop Entry" is not present<br>/home/test/Desktop/test.desktop: error: required key "Name" in group
    "Desktop Entry" is not present<br>Error on file "/home/test/Desktop/test.desktop": Failed to validate the created desktop file<br><br></div><div>...Après recherche, il faut spécifier comme suit :<br></div><div><code><span style="font-size:12pt">desktop-
    file-edit \</span><br><span style="font-size:12pt">
    --set-name="GIMP on LXD" \</span><br><span style="font-size:12pt"> --set-comment="GIMP 2.8 with custom plugins" \</span><br><span style="font-size:12pt">
    --set-icon="/home/vivek/backups/desktop-entries/gimp.png" \</span><br><span style="font-size:12pt">
    --add-category="Graphics;2DGraphics;RasterGraphics;GTK;" \</span><br><span style="font-size:12pt">
    --set-key="Exec" --set-value="/snap/bin/lxc exec gui-1804-gimp -- sudo --login --user vivek /usr/bin/gimp-2.8 %U" \</span><br><span style="font-size:12pt">
    --set-key="Type" --set-value="Application" \</span><br><span style="font-size:12pt">
    gimp-2.8.desktop</span></code></div><div><code><br></code></div><div><code></code>https://www.cyberciti.biz/howto/how-to-install-and-edit-desktop-files-on-linux-desktop-entries/<br></div><br><div>Mais cette commande, valide, n'est plus mise en avant par
    la <a href="https://www.freedesktop.org/wiki/Software/desktop-file-utils/" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank">doc</a>. <br></div></div><div>D'ailleurs :<br></div><div><p style="margin:0px"><span style="font-
    family:'courier new' , 'courier' , 'monaco' , monospace , sans-serif">$ dlocate -lsbin desktop-file-utils</span></p><p style="margin:0px"><span style="font-family:'courier new' , 'courier' , 'monaco' , monospace , sans-serif">/usr/bin/desktop-file-
    install</span></p><p style="margin:0px"><span style="font-family:'courier new' , 'courier' , 'monaco' , monospace , sans-serif">/usr/bin/desktop-file-validate</span></p><p style="margin:0px"><span style="font-family:'courier new' , 'courier' , 'monaco' ,
    monospace , sans-serif">/usr/bin/update-desktop-database</span></p><p style="margin:0px"><span style="font-family:'courier new' , 'courier' , 'monaco' , monospace , sans-serif">et :<br></span></p><p style="margin:0px"><span style="font-family:'courier
    new' , 'courier' , 'monaco' , monospace , sans-serif">~$ dpkg -L desktop-file-utils | grep /usr/bin/<br>/usr/bin/desktop-file-install<br>/usr/bin/desktop-file-validate<br>/usr/bin/update-desktop-database<br>/usr/bin/desktop-file-edit<br></span></p><p
    style="margin:0px"><span style="font-family:'courier new' , 'courier' , 'monaco' , monospace , sans-serif"><br></span></p></div><div><br><div><div>2/ Avec desktop-file-install</div><div>$ sudo desktop-file-install ~/Desktop/test.desktop<br></div></div><
    (OK ; code 0)<br></div></div></div><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000"><br></div><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000"><br><div>3/ Avec desktop-
    file-validate : </div><div>La commande indique ce qui cloche, par exemple :<br><div>&nbsp;&nbsp; warning: key "Encoding" in group "Desktop Entry" is deprecated<br>&nbsp;&nbsp; warning: value "Application;Network;" for key "Categories" in group "Desktop
    Entry" contains a deprecated value "Application"<br>Pratique !<br></div><br><br><div>4/ Avec update-desktop-database</div><div>man update-desktop-database dit : "Build cache database of MIME types handled by desktop files"</div><div>~$ sudo update-
    desktop-database -v<br>...</div><div>File "/usr/share/applications/remmina-gnome.desktop" <span style="text-decoration:underline">lacks MimeType key</span><br><br></div><div>Notez que ce sont les icônes créées par debian 11...<br></div><br><div>Y a-t-
    il lieu de corriger ça ? Si oui, comment ?<br></div><br><div><div dir="ltr"></div><div dir="ltr"></div></div></div><div>=========================<br></div></div></div></div></div></div></div></div><br></div></div></body></html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Tue Aug 1 17:40:01 2023
    --Apple-Mail-9438476F-E11F-46B8-92D1-CE105F72892A
    Content-Type: text/plain;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    En résumé de mon précédent long exposé :

    1/ avec debian 11 (gnome) :
    Quel est la manière usuelle (en CLI et via le GUI) de créer une desktop icon et de la déployer à partir du fichier exécutable ?
    (En CLI, j’ai trouvé desktop-file-utils mais trouvé aucun moyen via le GUI) Est-ce différent avec d’autres DE ?

    2/ pensez-vous que ma manip pourtant ordinaire (sudo cp truc.desktop /usr/share/applications/ ) ait seule pu causer le plantage décrit (les petits diamants blancs en haut à gauche d’un écran subitement devenu noir) ?

    Merci.

    Le 31 juil. 2023 à 22:59, [email protected] a écrit :

    
    PS

    En fouillant, je découvre un paquet https://www.freedesktop.org/wiki/Software/desktop-file-utils/ qui est installé apparemment d'office sur (ma) debian 11.

    Il propose 3 fonctions :
    desktop-file-validate
    desktop-file-install
    update-desktop-database

    Confirmez-vous que c'est "l'outil de référence" debian ?

    Par ailleurs, je lis ici qu'il existe gnome-desktop-item-edit (inexistant sur ma debian 11 gnome)
    https://www.xmodulo.com/create-desktop-shortcut-launcher-linux.html

    Cet autre article explique un procédé entièrement manuel (comme je faisais) :
    https://cleberjamaral.hashnode.dev/how-to-create-a-desktop-launcher-on-debian

    Enfin, je n'ai pas "Create Launcher" via un clic droit sur un fichier d'exécutable, comme je le vois sur divers forums.
    Est-ce normal sur une debian 11 installée avec DE gnome ?



    Détail de mon exploration de 4 commandes de desktop-file-utils
    =========

    En CLI, avec desktop-file TAB, je peux faire apparaître :
    desktop-file-edit -> bizarre, pas dans la doc
    desktop-file-install
    desktop-file-validate


    1/ Avec desktop-file-edit
    $ desktop-file-edit ~/Desktop/test.desktop
    Error on file "/home/test/Desktop/test.desktop": No such file or directory

    $ touch ~/Desktop/test.desktop

    $ desktop-file-edit ~/Desktop/test.desktop
    /home/test/Desktop/test.desktop: error: required key "Type" in group "Desktop Entry" is not present
    /home/test/Desktop/test.desktop: error: required key "Name" in group "Desktop Entry" is not present
    Error on file "/home/test/Desktop/test.desktop": Failed to validate the created desktop file

    ...Après recherche, il faut spécifier comme suit :
    desktop-file-edit \
    --set-name="GIMP on LXD" \
    --set-comment="GIMP 2.8 with custom plugins" \ --set-icon="/home/vivek/backups/desktop-entries/gimp.png" \ --add-category="Graphics;2DGraphics;RasterGraphics;GTK;" \
    --set-key="Exec" --set-value="/snap/bin/lxc exec gui-1804-gimp -- sudo --login --user vivek /usr/bin/gimp-2.8 %U" \
    --set-key="Type" --set-value="Application" \
    gimp-2.8.desktop

    https://www.cyberciti.biz/howto/how-to-install-and-edit-desktop-files-on-linux-desktop-entries/

    Mais cette commande, valide, n'est plus mise en avant par la doc.
    D'ailleurs :
    $ dlocate -lsbin desktop-file-utils
    /usr/bin/desktop-file-install
    /usr/bin/desktop-file-validate
    /usr/bin/update-desktop-database
    et :
    ~$ dpkg -L desktop-file-utils | grep /usr/bin/
    /usr/bin/desktop-file-install
    /usr/bin/desktop-file-validate
    /usr/bin/update-desktop-database
    /usr/bin/desktop-file-edit


    2/ Avec desktop-file-install
    $ sudo desktop-file-install ~/Desktop/test.desktop
    (OK ; code 0)


    3/ Avec desktop-file-validate :
    La commande indique ce qui cloche, par exemple :
    warning: key "Encoding" in group "Desktop Entry" is deprecated
    warning: value "Application;Network;" for key "Categories" in group "Desktop Entry" contains a deprecated value "Application"
    Pratique !


    4/ Avec update-desktop-database
    man update-desktop-database dit : "Build cache database of MIME types handled by desktop files"
    ~$ sudo update-desktop-database -v
    ...
    File "/usr/share/applications/remmina-gnome.desktop" lacks MimeType key

    Notez que ce sont les icônes créées par debian 11...

    Y a-t-il lieu de corriger ça ? Si oui, comment ?

    =========================


    --Apple-Mail-9438476F-E11F-46B8-92D1-CE105F72892A
    Content-Type: text/html;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr">En résumé de mon précédent long exposé :</div><div dir="ltr"><br></div><div dir="ltr">1/ avec debian 11 (gnome)
    :</div><div dir="ltr">Quel est la manière usuelle (en CLI et via le GUI) de créer une desktop icon et de la déployer à partir du fichier exécutable ?</div><div dir="ltr">(En CLI, j’ai trouvé desktop-file-utils mais trouvé aucun moyen via le GUI)
    </div><div dir="ltr">Est-ce différent avec d’autres DE ?</div><div dir="ltr"><br></div><div dir="ltr">2/ pensez-vous que ma manip pourtant ordinaire (sudo cp truc.desktop /usr/share/applications/ ) ait seule pu causer le plantage décrit (les petits
    diamants blancs en haut à gauche d’un écran subitement devenu noir) ?</div><div dir="ltr"><br></div><div dir="ltr">Merci.&nbsp;</div><div dir="ltr"><br></div><div dir="ltr"><blockquote type="cite">Le 31 juil. 2023 à 22:59, [email protected] a é
    crit&nbsp;:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div data-marker="__QUOTED_TEXT__"><div style="font-family:'arial' , 'helvetica' ,
    sans-serif;font-size:12pt;color:#000000"><div><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000"><div><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000"><div><div style="font-
    family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000">PS<div><br><div>En fouillant, je découvre un paquet <a href="https://www.freedesktop.org/wiki/Software/desktop-file-utils/" rel="nofollow noopener noreferrer nofollow noopener
    noreferrer nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank">https://www.freedesktop.org/wiki/Software/desktop-file-utils/</a> qui est installé apparemment d'office sur (ma) debian 11.<br></div><br><div>Il propose 3 fonctions :<
    </div><div>&nbsp; desktop-file-validate &nbsp;</div><div>&nbsp; desktop-file-install</div><div>&nbsp; update-desktop-database</div></div><br><div><div>Confirmez-vous que c'est "l'outil de référence" debian ?</div><br></div><div>Par ailleurs, je lis
    ici qu'il existe gnome-desktop-item-edit (inexistant sur ma debian 11 gnome)<br></div><div><a href="https://www.xmodulo.com/create-desktop-shortcut-launcher-linux.html" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank">https:
    //www.xmodulo.com/create-desktop-shortcut-launcher-linux.html</a><br></div><br><div>Cet autre article explique un procédé entièrement manuel (comme je faisais) :<br></div><div><a href="https://cleberjamaral.hashnode.dev/how-to-create-a-desktop-
    launcher-on-debian" target="_blank" rel="nofollow noopener noreferrer">https://cleberjamaral.hashnode.dev/how-to-create-a-desktop-launcher-on-debian</a><br></div></div><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#
    000000"><br></div><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000">Enfin, je n'ai pas "Create Launcher" via un clic droit sur un fichier d'exécutable, comme je le vois sur divers forums.<br><div>Est-ce normal sur
    une debian 11 installée avec DE gnome ?<br></div><br><br><br><div>Détail de mon exploration de 4 commandes de desktop-file-utils<br></div><div>=========</div><div><br><div>En CLI, avec desktop-file TAB, je peux faire apparaître&nbsp; :<br></div><div><
    &nbsp; desktop-file-edit -&gt; bizarre, pas dans la doc<br></div><div>&nbsp; desktop-file-install</div>&nbsp; desktop-file-validate &nbsp;<br><br></div><br><div>1/ Avec desktop-file-edit</div><div>$ desktop-file-edit ~/Desktop/test.desktop<br>Error
    on file "/home/test/Desktop/test.desktop": No such file or directory<br><br>$ touch ~/Desktop/test.desktop<br><br>$ desktop-file-edit ~/Desktop/test.desktop <br>/home/test/Desktop/test.desktop: error: required key "Type" in group "Desktop Entry" is not
    present<br>/home/test/Desktop/test.desktop: error: required key "Name" in group "Desktop Entry" is not present<br>Error on file "/home/test/Desktop/test.desktop": Failed to validate the created desktop file<br><br></div><div>...Après recherche, il faut
    spécifier comme suit :<br></div><div><code><span style="font-size:12pt">desktop-file-edit \</span><br><span style="font-size:12pt">
    --set-name="GIMP on LXD" \</span><br><span style="font-size:12pt"> --set-comment="GIMP 2.8 with custom plugins" \</span><br><span style="font-size:12pt">
    --set-icon="/home/vivek/backups/desktop-entries/gimp.png" \</span><br><span style="font-size:12pt">
    --add-category="Graphics;2DGraphics;RasterGraphics;GTK;" \</span><br><span style="font-size:12pt">
    --set-key="Exec" --set-value="/snap/bin/lxc exec gui-1804-gimp -- sudo --login --user vivek /usr/bin/gimp-2.8 %U" \</span><br><span style="font-size:12pt">
    --set-key="Type" --set-value="Application" \</span><br><span style="font-size:12pt">
    gimp-2.8.desktop</span></code></div><div><code><br></code></div><div><code></code>https://www.cyberciti.biz/howto/how-to-install-and-edit-desktop-files-on-linux-desktop-entries/<br></div><br><div>Mais cette commande, valide, n'est plus mise en avant par
    la <a href="https://www.freedesktop.org/wiki/Software/desktop-file-utils/" rel="nofollow noopener noreferrer nofollow noopener noreferrer" target="_blank">doc</a>. <br></div></div><div>D'ailleurs :<br></div><div><p style="margin:0px"><span style="font-
    family:'courier new' , 'courier' , 'monaco' , monospace , sans-serif">$ dlocate -lsbin desktop-file-utils</span></p><p style="margin:0px"><span style="font-family:'courier new' , 'courier' , 'monaco' , monospace , sans-serif">/usr/bin/desktop-file-
    install</span></p><p style="margin:0px"><span style="font-family:'courier new' , 'courier' , 'monaco' , monospace , sans-serif">/usr/bin/desktop-file-validate</span></p><p style="margin:0px"><span style="font-family:'courier new' , 'courier' , 'monaco' ,
    monospace , sans-serif">/usr/bin/update-desktop-database</span></p><p style="margin:0px"><span style="font-family:'courier new' , 'courier' , 'monaco' , monospace , sans-serif">et :<br></span></p><p style="margin:0px"><span style="font-family:'courier
    new' , 'courier' , 'monaco' , monospace , sans-serif">~$ dpkg -L desktop-file-utils | grep /usr/bin/<br>/usr/bin/desktop-file-install<br>/usr/bin/desktop-file-validate<br>/usr/bin/update-desktop-database<br>/usr/bin/desktop-file-edit<br></span></p><p
    style="margin:0px"><span style="font-family:'courier new' , 'courier' , 'monaco' , monospace , sans-serif"><br></span></p></div><div><br><div><div>2/ Avec desktop-file-install</div><div>$ sudo desktop-file-install ~/Desktop/test.desktop<br></div></div><
    (OK ; code 0)<br></div></div></div><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000"><br></div><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000"><br><div>3/ Avec desktop-
    file-validate : </div><div>La commande indique ce qui cloche, par exemple :<br><div>&nbsp;&nbsp; warning: key "Encoding" in group "Desktop Entry" is deprecated<br>&nbsp;&nbsp; warning: value "Application;Network;" for key "Categories" in group "Desktop
    Entry" contains a deprecated value "Application"<br>Pratique !<br></div><br><br><div>4/ Avec update-desktop-database</div><div>man update-desktop-database dit : "Build cache database of MIME types handled by desktop files"</div><div>~$ sudo update-
    desktop-database -v<br>...</div><div>File "/usr/share/applications/remmina-gnome.desktop" <span style="text-decoration:underline">lacks MimeType key</span><br><br></div><div>Notez que ce sont les icônes créées par debian 11...<br></div><br><div>Y a-t-
    il lieu de corriger ça ? Si oui, comment ?<br></div><br><div><div dir="ltr"></div><div dir="ltr"></div></div></div><div>=========================<br></div></div></div></div></div></div></div></div><br></div></div></div></blockquote></body></html>
    --Apple-Mail-9438476F-E11F-46B8-92D1-CE105F72892A--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Tue Aug 1 21:00:01 2023
    Le 01/08/2023 à 17:39, RogerT a écrit :
    En résumé de mon précédent long exposé :

    1/ avec debian 11 (gnome) :
    Quel est la manière usuelle (en CLI et via le GUI) de créer une desktop icon et de la déployer à partir du fichier exécutable ?
    (En CLI, j’ai trouvé desktop-file-utils mais trouvé aucun moyen via le GUI)
    Est-ce différent avec d’autres DE ?

    GUI: pure supposition, comme c'est un boulot de fin de développement
    d'appli, un IDE permettrait peut-être de le faire?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Tue Aug 1 22:40:01 2023
    Le 1 août 2023 à 20:53, didier gaumet <[email protected]> a écrit :

    Le 01/08/2023 à 17:39, RogerT a écrit :
    En résumé de mon précédent long exposé :
    1/ avec debian 11 (gnome) :
    Quel est la manière usuelle (en CLI et via le GUI) de créer une desktop icon et de la déployer à partir du fichier exécutable ?
    (En CLI, j’ai trouvé desktop-file-utils mais trouvé aucun moyen via le GUI)
    Est-ce différent avec d’autres DE ?

    GUI: pure supposition, comme c'est un boulot de fin de développement d'appli, un IDE permettrait peut-être de le faire?

    Un IDE ?
    Alors, soit c’est un simple éditeur de texte.
    Soit il appelle des commandes comme celles du paquet desktop-file-utils que je viens de découvrir pour faciliter leur mise en oeuvre ?

    Sur ton/vos DE gnome ou KDE ou Trinity, y a-t-il un menu contextuel pour transformer un exécutable en fichier .desktop via une panneau de configuration et la déployer sur le système ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Wed Aug 2 10:20:01 2023
    Le 01/08/2023 à 22:36, RogerT a écrit :

    Un IDE ?
    Alors, soit c’est un simple éditeur de texte.
    Soit il appelle des commandes comme celles du paquet desktop-file-utils que je viens de découvrir pour faciliter leur mise en oeuvre ?

    Sur ton/vos DE gnome ou KDE ou Trinity, y a-t-il un menu contextuel pour transformer un exécutable en fichier .desktop via une panneau de configuration et la déployer sur le système ?

    Bonjour,

    je réponds un peu en vrac parce que j'ai relu trop vite tes messages,
    donc ma réponse n'est pas exhaustive et peut comporter des erreurs et approximations.

    - d'abord le fait que tu crois la commande desktop-file-edit dépréciée,
    ça ne me semble pas être le cas:
    didier@hp-notebook14:~$ apt-file list desktop-file-utils
    desktop-file-utils: /usr/bin/desktop-file-edit
    desktop-file-utils: /usr/bin/desktop-file-install
    desktop-file-utils: /usr/bin/desktop-file-validate
    desktop-file-utils: /usr/bin/update-desktop-database
    desktop-file-utils: /usr/share/doc/desktop-file-utils/NEWS.gz desktop-file-utils: /usr/share/doc/desktop-file-utils/README desktop-file-utils: /usr/share/doc/desktop-file-utils/changelog.Debian.gz desktop-file-utils: /usr/share/doc/desktop-file-utils/changelog.gz desktop-file-utils: /usr/share/doc/desktop-file-utils/copyright desktop-file-utils: /usr/share/emacs/site-lisp/desktop-entry-mode.el desktop-file-utils: /usr/share/lintian/overrides/desktop-file-utils desktop-file-utils: /usr/share/man/man1/desktop-file-edit.1.gz desktop-file-utils: /usr/share/man/man1/desktop-file-install.1.gz desktop-file-utils: /usr/share/man/man1/desktop-file-validate.1.gz desktop-file-utils: /usr/share/man/man1/update-desktop-database.1.gz didier@hp-notebook14:~$ whereis desktop-file-edit
    desktop-file-edit: /usr/bin/desktop-file-edit /usr/share/man/man1/desktop-file-edit.1.gz

    - ensuite je pense que tu fais la confusion entre "icône (de lancement d'application) sur le bureau" et fichier de type .desktop. Un fichier
    .desktop peut servir d'icône de bureau mais aussi d'entrée de menu, si
    j'ai bien suivi, avec toutes les traductions locales nécessaires.

    - donc pour moi, la création d'une icône de bureau sur son propre bureau c'est une tâche utilisateur, mais la création d'un fichier .desktop
    c'est une tâche de développeur, plus précisément d'empaqueteur (fin de développement, conditionnement pour déploiement). Je n'utilise peut-être
    pas les termes consacrés dans le domaine et peut-être que les pros du
    secteur ont une vision différente, c'est ma vision des choses.

    - j'ai l'impression que malgré un titre d'enfilade peu évocateur on est revenu à ton ancienne problématique (utilisateur MacOS d'une Debian virtualisée à qui tu cherches à faciliter l'installation par-lui-même
    d'une de tes applis).
    Je n'ai pas testé ça moi-même mais peut-être pourrais-tu essayer
    (d'abord chez toi) de mettre ton appli (avec les éventuelles modifs nécessaires à ce fonctionnement local/portable) avec son fichier
    .desktop dans un répertoire ~/.local/share/applications/MON_APPLI et de simplement copier le fichier .desktop présent dans ce répertoire vers
    ton ~/Desktop?

    - parce que sinon, je ne vois pas d'alternative autre que la création
    d'un paquet portable Appimage (sans installation, le plus simple, faut
    juste que ce soit exécutabe), Flatpak/Snap (installer en GUI via Gnome-software ou Discover) ou d'un paquet traditionnel .deb (qu'on peut installer en GUI par Gnome-software, Gnome-packageit ou Synaptic

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Wed Aug 2 12:00:01 2023
    Le 2 août 2023 à 10:19, didier gaumet <[email protected]> a écrit :

    Le 01/08/2023 à 22:36, RogerT a écrit :

    Un IDE ?
    Alors, soit c’est un simple éditeur de texte.
    Soit il appelle des commandes comme celles du paquet desktop-file-utils que je viens de découvrir pour faciliter leur mise en oeuvre ?
    Sur ton/vos DE gnome ou KDE ou Trinity, y a-t-il un menu contextuel pour transformer un exécutable en fichier .desktop via une panneau de configuration et la déployer sur le système ?

    Bonjour,

    je réponds un peu en vrac parce que j'ai relu trop vite tes messages, donc ma réponse n'est pas exhaustive et peut comporter des erreurs et approximations.

    - d'abord le fait que tu crois la commande desktop-file-edit dépréciée, ça ne me semble pas être le cas:
    […]

    La commande desktop-file-edit fonctionne.
    Je constate que le site n’en parle pas.


    - ensuite je pense que tu fais la confusion entre "icône (de lancement d'application) sur le bureau" et fichier de type .desktop. Un fichier .desktop peut servir d'icône de bureau mais aussi d'entrée de menu, si j'ai bien suivi, avec toutes les
    traductions locales nécessaires.
    Pas vraiment.
    Ce qui m’intéresse c’est que l’application truc soit globalement accessible pour l’utilisateur : menu applications, touche Super, CLI. Et aussi sur son bureau s’il le réclame
    C’est le même fichier.


    - donc pour moi, la création d'une icône de bureau sur son propre bureau c'est une tâche utilisateur, mais la création d'un fichier .desktop c'est une tâche de développeur, plus précisément d'empaqueteur (fin de développement, conditionnement
    pour déploiement). Je n'utilise peut-être pas les termes consacrés dans le domaine et peut-être que les pros du secteur ont une vision différente, c'est ma vision des choses.
    Pas exactement car le développeur propose (via son programme d’installation) d’installer ou non une icône de lancement sur le bureau. De plus, ce programme peut solliciter un rôle d’admin (la commande sudo doit être incluse).


    - j'ai l'impression que malgré un titre d'enfilade peu évocateur on est revenu à ton ancienne problématique (utilisateur MacOS d'une Debian virtualisée à qui tu cherches à faciliter l'installation par-lui-même d'une de tes applis).
    Pas exactement.
    Je parle de mes lanceurs dont l’installation de l’une aurait pu faire planter ma session graphique. Je voudrais savoir la manière dont on procède par CLI ou GUI sur debian gnome|KDE|Trinity|etc. sans tout casser.


    Je n'ai pas testé ça moi-même mais peut-être pourrais-tu essayer (d'abord chez toi) de mettre ton appli (avec les éventuelles modifs nécessaires à ce fonctionnement local/portable) avec son fichier .desktop dans un répertoire ~/.local/share/
    applications/MON_APPLI et de simplement copier le fichier .desktop présent dans ce répertoire vers ton ~/Desktop?
    Le lieu de référence du lanceur est le paquet d’installation. Le lanceur est installé dans /usr/share/applications (donc pour tous utilisateurs). Éventuellement dans le seule répertoire de l’utilisateur.


    - parce que sinon, je ne vois pas d'alternative autre que la création d'un paquet portable Appimage (sans installation, le plus simple, faut juste que ce soit exécutabe), Flatpak/Snap (installer en GUI via Gnome-software ou Discover) ou d'un paquet
    traditionnel .deb (qu'on peut installer en GUI par Gnome-software, Gnome-packageit ou Synaptic

    Je ne maîtrise pas les installateurs.
    Snap m’a surtout causé des soucis, faute de l’avoir étudié.
    J’utilise un script maison d’installation. J’ai juste besoin de connaître la spécification à respecter et les commandes usuelles qui peuvent remplacer des cp et autres commandes.
    Merci.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Wed Aug 2 13:20:02 2023
    Le 02/08/2023 à 11:52, RogerT a écrit :

    Pas vraiment.
    Ce qui m’intéresse c’est que l’application truc soit globalement accessible pour l’utilisateur : menu applications, touche Super, CLI. Et aussi sur son bureau s’il le réclame
    C’est le même fichier.

    ça n'a peut-être pas d'importance pour toi mais un lanceur d'application
    sur le bureau ("icône"), créé par un application GUI de création d'icône sur un bureau telle que celles que tu as déjà évoquées, bien qu'étant un fichier .desktop, ne contiendra à mon sens pas toutes les informations souhaitables pour un fichier .desktop générique, apte à figurer aussi
    dans un menu (entre autres, de mémoire, mais y a peut-être d'autres
    choses, la catégorie, les traductions, etc...).

    Pas exactement car le développeur propose (via son programme d’installation) d’installer ou non une icône de lancement sur le bureau. De plus, ce programme peut solliciter un rôle d’admin (la commande sudo doit être incluse).

    pour du développement Windows ou MacOS je ne sais pas quelles sont les pratiques actuelles mais pour du développement Linux, on ne propose
    pas/plus, je crois, d'îcône sur le bureau. On en revient à la nuance précédente: le développeur fournit un fichier .desktop (qui va principalement servir à l'intégration de l'app dans le menu) et si l'utilisateur veut une icône sur son bureau, il la crée (par copie de
    fichier .desktop ou utilisation d'un outil ou d'une option de son bureau)

    - les droits: (j'y connais pas grand chose, enfin encore moins que ce
    qui précède) pour le côté admin, du pur GUI ça passe par une conception d'appli intégrant Polkit, pour du CLI a priori tu avais vu (je crois)
    que ça passait en utilisant sudo dans le terminal, ce qui nécessite que l'utilisateur fasse partie du groupe sudo (sous Debian, parfois wheel ailleurs). Donc si ça doit fonctionner pour des utilisateurs sans droits particuliers, faut peut-être une solution Polkit.

    Je parle de mes lanceurs dont l’installation de l’une aurait pu faire planter ma session graphique. Je voudrais savoir la manière dont on procède par CLI ou GUI sur debian gnome|KDE|Trinity|etc. sans tout casser.

    pour créer non pas *le* fichier .desktop mais une icône de bureau pour
    lancer l'app (un fichier .desktop aussi), soit copie soit outil
    généralement propre au DE.
    Or sous Gnome, même en version Gnome Classic, la métaphore privilégiée
    par l'éditeur ne comprend plus les icônes de bureau, donc copie.


    Le lieu de référence du lanceur est le paquet d’installation. Le lanceur est installé dans /usr/share/applications (donc pour tous utilisateurs). Éventuellement dans le seule répertoire de l’utilisateur.

    Je ne maîtrise pas les installateurs.
    Snap m’a surtout causé des soucis, faute de l’avoir étudié. J’utilise un script maison d’installation. J’ai juste besoin de connaître la spécification à respecter et les commandes usuelles qui peuvent remplacer des cp et autres commandes.

    Pour relativiser tout ce que j'ai dit jusqu'à présent, perso, je ne suis
    pas qualifié pour te répondre, simplement je pense et ce n'est qu'une opinion, que ce serait peut-être plus simple et efficace pour toi
    d'étudier une procédure de déploiement fiable dans une variété de cas, passant donc par un empaquetage Appimage/Flatpak/Snap/deb.

    Mais je ne suis pas expérimenté en la matière et je peux me tromper,
    hein, donc j'espère que quelqu'un ayant une expérience au moins minimale
    du sujet se manifestera pour t'aider :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Fri Aug 4 11:40:01 2023
    Le 2 août 2023 à 13:18, didier gaumet <[email protected]> a écrit :

    Le 02/08/2023 à 11:52, RogerT a écrit :

    Pas vraiment.
    Ce qui m’intéresse c’est que l’application truc soit globalement accessible pour l’utilisateur : menu applications, touche Super, CLI. Et aussi sur son bureau s’il le réclame
    C’est le même fichier.

    ça n'a peut-être pas d'importance pour toi mais un lanceur d'application sur le bureau ("icône"), créé par un application GUI de création d'icône sur un bureau telle que celles que tu as déjà évoquées, bien qu'étant un fichier .desktop, ne
    contiendra à mon sens pas toutes les informations souhaitables pour un fichier .desktop générique, apte à figurer aussi dans un menu (entre autres, de mémoire, mais y a peut-être d'autres choses, la catégorie, les traductions, etc...).

    Le fichier .desktop me semble devoir porter les infos nécessaires au lancement de l’application visée.
    Ensuite, on en fait ce qu’on veut.
    De ce que j’ai fait étudié.

    Pas exactement car le développeur propose (via son programme d’installation) d’installer ou non une icône de lancement sur le bureau. De plus, ce programme peut solliciter un rôle d’admin (la commande sudo doit être incluse).

    pour du développement Windows ou MacOS je ne sais pas quelles sont les pratiques actuelles mais pour du développement Linux, on ne propose pas/plus, je crois, d'îcône sur le bureau. On en revient à la nuance précédente: le développeur fournit
    un fichier .desktop (qui va principalement servir à l'intégration de l'app dans le menu) et si l'utilisateur veut une icône sur son bureau, il la crée (par copie de fichier .desktop ou utilisation d'un outil ou d'une option de son bureau)

    - les droits: (j'y connais pas grand chose, enfin encore moins que ce qui précède) pour le côté admin, du pur GUI ça passe par une conception d'appli intégrant Polkit, pour du CLI a priori tu avais vu (je crois) que ça passait en utilisant sudo
    dans le terminal, ce qui nécessite que l'utilisateur fasse partie du groupe sudo (sous Debian, parfois wheel ailleurs). Donc si ça doit fonctionner pour des utilisateurs sans droits particuliers, faut peut-être une solution Polkit.

    En l’occurrence, l’utilisateur réclame une icône de lancement sur son bureau (tâche quotidienne).
    J’ai donc intégré cette demande en copiant le fichier .desktop dans /usr/share/applications/ et dans son ~/Desktop (DE : gnome)
    Le programme réclame les droits sudo qui sollicite le pwd de l’utilisateur qui est dans ce groupe.


    Je parle de mes lanceurs dont l’installation de l’une aurait pu faire planter ma session graphique. Je voudrais savoir la manière dont on procède par CLI ou GUI sur debian gnome|KDE|Trinity|etc. sans tout casser.

    pour créer non pas *le* fichier .desktop mais une icône de bureau pour lancer l'app (un fichier .desktop aussi), soit copie soit outil généralement propre au DE.
    Or sous Gnome, même en version Gnome Classic, la métaphore privilégiée par l'éditeur ne comprend plus les icônes de bureau, donc copie.

    Il reste possible d’utiliser des icônes sur un bureau.
    Je ne connais pas sous gnome de lanceur/dock. Ça existe ?

    Le lieu de référence du lanceur est le paquet d’installation. Le lanceur est installé dans /usr/share/applications (donc pour tous utilisateurs). Éventuellement dans le seule répertoire de l’utilisateur.
    Je ne maîtrise pas les installateurs.
    Snap m’a surtout causé des soucis, faute de l’avoir étudié.
    J’utilise un script maison d’installation. J’ai juste besoin de connaître la spécification à respecter et les commandes usuelles qui peuvent remplacer des cp et autres commandes.

    Pour relativiser tout ce que j'ai dit jusqu'à présent, perso, je ne suis pas qualifié pour te répondre, simplement je pense et ce n'est qu'une opinion, que ce serait peut-être plus simple et efficace pour toi d'étudier une procédure de dé
    ploiement fiable dans une variété de cas, passant donc par un empaquetage Appimage/Flatpak/Snap/deb.

    Snap m’a pris la tête une fois.
    Je lis que Appimage est assez facile à utiliser mais requiert des réglages fins pour fonctionner sur toutes les distributions.
    Dans mon cas de figure, pour un utilisateur ou pour moi, c’est très simple : un exécutable fourni (qui dépend juste de libc6) et une configuration pour avoir un accès au programme (menu Applications, bureau, touche Super). Il y a trop peu de dé
    pendances pour s’embarquer dans un système de paquetage.
    Tout au plus, pour me rafraîchir sur debian, créer un paquet .deb .

    Mais je ne suis pas expérimenté en la matière et je peux me tromper, hein, donc j'espère que quelqu'un ayant une expérience au moins minimale du sujet se manifestera pour t'aider :-)

    Ce serait super !
    Merci.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Fri Aug 4 13:00:02 2023
    Le 04/08/2023 à 11:36, RogerT a écrit :
    [...]
    En l’occurrence, l’utilisateur réclame une icône de lancement sur son bureau (tâche quotidienne).
    J’ai donc intégré cette demande en copiant le fichier .desktop dans /usr/share/applications/ et dans son ~/Desktop (DE : gnome)
    [...]> Il reste possible d’utiliser des icônes sur un bureau.

    oui, mais:
    - clairement (et fais passer le message diplomatiquement à ton
    utilisateur), c'est de nos jours, une tâche *utilisateur* de créer des icônes sur le bureau dans l'écosystème Linux, pas une tâche développeur
    ou administrateur.
    - d'autre part, fais passer le message aussi, ton utilisateur doit
    savoir choisir un environnement avec lequel il se sente à l'aise. Le
    paradigme de Gnome aujourd'hui c'est une interface smartphone/tablette,
    même le paradigme de Gnome-Classic c'est un bureau *sans*icônes* par
    défaut. Si l'utilisateur veut des icônes dans Gnome, il doit être
    capable de se démerder tout seul ou alors il choisit une autre DE, c'est
    pas difficile, je crois que quasiment toutes les autres propositions en
    dehors de gnome facilitent plus ou moins la création d'icônes d'applis
    sur le bureau (Xfce, Plasma ou Cinnamon plus que LXQt, par exmple. Les
    autres je ne me souviens plus).
    Faut pas confondre assistance utilisateur et assistanat utilisateurs :-)

    Je ne connais pas sous gnome de lanceur/dock. Ça existe ?
    [...]
    je n'utilise jamais de dock (à part avec WindowMaker, et pas récemment)
    donc je ne connais pas bien, mais de mémoire il y avait Cairo Dock
    (packagé dans Debian si je me souviens bien):
    https://glx-dock.org/
    et il y a des extensions dock pour Gnome (cherche avec le mot-clé dock): https://extensions.gnome.org/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Fri Aug 4 13:20:01 2023
    Le 04/08/2023 à 12:52, didier gaumet a écrit :

    et il y a des extensions dock pour Gnome (cherche avec le mot-clé dock): https://extensions.gnome.org/

    je viens de tester Dash to Dock, facile à installer par un simple
    utilisateur à partir du site web des extensions Gnome.

    quand une appli est lancée, tu peux l'épingler au dock, l'icône y est
    donc présente en permanence (jusqu'à ce que tu désépingles)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Fri Aug 4 19:30:01 2023
    Le 4 août 2023 à 12:53, didier gaumet <[email protected]> a écrit :

    Le 04/08/2023 à 11:36, RogerT a écrit :
    [...]
    En l’occurrence, l’utilisateur réclame une icône de lancement sur son bureau (tâche quotidienne).
    J’ai donc intégré cette demande en copiant le fichier .desktop dans /usr/share/applications/ et dans son ~/Desktop (DE : gnome)
    [...]> Il reste possible d’utiliser des icônes sur un bureau.

    oui, mais:
    - clairement (et fais passer le message diplomatiquement à ton utilisateur), c'est de nos jours, une tâche *utilisateur* de créer des icônes sur le bureau dans l'écosystème Linux, pas une tâche développeur ou administrateur.
    - d'autre part, fais passer le message aussi, ton utilisateur doit savoir choisir un environnement avec lequel il se sente à l'aise. Le paradigme de Gnome aujourd'hui c'est une interface smartphone/tablette, même le paradigme de Gnome-Classic c'est
    un bureau *sans*icônes* par défaut. Si l'utilisateur veut des icônes dans Gnome, il doit être capable de se démerder tout seul ou alors il choisit une autre DE, c'est pas difficile, je crois que quasiment toutes les autres propositions en dehors de
    gnome facilitent plus ou moins la création d'icônes d'applis sur le bureau (Xfce, Plasma ou Cinnamon plus que LXQt, par exmple. Les autres je ne me souviens plus).
    Faut pas confondre assistance utilisateur et assistanat utilisateurs :-)

    L’utilisateur ne veut rien gérer mais juste utiliser le logiciel livré.
    Et y accéder en un double-clic depuis son bureau.
    Il utilise le DE qu’on lui dit d’utiliser.
    xfce4 : je me ferais incendier car trop rustre.
    Je n’ai pas essayé de propoyKDE ou Trinity dont tu disais qu’ils étaient agréables.


    Je ne connais pas sous gnome de lanceur/dock. Ça existe ?
    [...]
    je n'utilise jamais de dock (à part avec WindowMaker, et pas récemment) donc je ne connais pas bien, mais de mémoire il y avait Cairo Dock (packagé dans Debian si je me souviens bien):
    https://glx-dock.org/
    et il y a des extensions dock pour Gnome (cherche avec le mot-clé dock): https://extensions.gnome.org/


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Fri Aug 4 19:40:01 2023
    Le 4 août 2023 à 13:16, didier gaumet <[email protected]> a écrit :

    Le 04/08/2023 à 12:52, didier gaumet a écrit :

    et il y a des extensions dock pour Gnome (cherche avec le mot-clé dock):
    https://extensions.gnome.org/

    je viens de tester Dash to Dock, facile à installer par un simple utilisateur à partir du site web des extensions Gnome.

    quand une appli est lancée, tu peux l'épingler au dock, l'icône y est donc présente en permanence (jusqu'à ce que tu désépingles)

    J’ai essayé Dash to Dock, mais ça colle un menu Applications déjà disponible, en permanence ou visible par survol du bord, à gauche (car j’ai mes icônes de programmes lancés en pied d’écran).
    Pour le type d’utilisateur auquel je pense, ou pour moi, qui avons beaucoup utilisé MacOS, ça n’est pas ergonomique.

    Une installation par le dev ou l’utilisateur
    le programme doit être immédiatement accessible à l’utilisateur par un lanceur sur son bureau (comme il le demande), et aussi par le menu Applications, la touche Super, et en CLI.

    Avec KDE ou Trinity, est-ce que le GUI se gère plus simplement qu’avec gnome ?…

    PS : Par ailleurs, je viens d’avoir une extension gnome (Minimiza All) dont la mise à jour a créé une erreur sans que je n’arrive à régler ce problème… c’est déjà arrivé avec Desktop Iconns NG/DING.
    C’est peut-être une erreur de l’extension qui va être corrigée par son auteur ?…

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Sat Aug 5 10:50:01 2023
    Le 04/08/2023 à 19:27, RogerT a écrit :

    L’utilisateur ne veut rien gérer mais juste utiliser le logiciel livré. Et y accéder en un double-clic depuis son bureau.
    Il utilise le DE qu’on lui dit d’utiliser.
    xfce4 : je me ferais incendier car trop rustre.

    *éventuellement* tu peux y jeter de nouveau un coup d'oeil, la version
    4.18 a inauguré un gestionnaire de profils de panel, donc en gros en
    peut passer d'un clic d'un bureau Xfce ordinaire à un truc plus organisé
    à la Windows ou MacOS. Je n'utilise pas MacOS donc je ne peux pas en
    parler mais sur les deux profils Windows, il en a un qui n'est pas
    franchement dépaysant pour un utilisateur de Win7/8/10

    Je n’ai pas essayé de propoyKDE ou Trinity dont tu disais qu’ils étaient agréables.

    - KDE est probablement le plus proche visuellement (et en termes de fonctionnement et paramétrage) de Windows. Perso je n'utilise pas mais
    si je devais installer un bureau linux pour un Windowsien qui a du mal
    avec autre chose que Win7/8/10 (voire 11), je lui mettrais en priorité décroissante Plasma(KDE), Cinnamon, Xfce(en mode panel Windows), Lxqt,
    Gnome. Mate j'ai pas testé mais ça doit être entre Lxqt et Gnome.

    - Trinity, bien que je conçoive l'intérêt que ça puisse susciter chez certains utilisateurs, personnellement je le déconseillerais:
    ce n'est pas empaqueté par Debian, pour un DE ça veut dire que ça
    peut être lourd à gérer pour les mise à jour de versions, entre autre
    et surtout c'est un fork de KDE3 *et* Qt3. Qu'on soit attiré ou
    repoussé par ce conservatisme est un autre débat mais en termes de
    capacité des membres du projet Trinity à maintenir leur bureau TDE *et*
    Qt3 (plus maintenu upstream, on en est à Qt6), sur le long terme j'ai de
    gros doutes, surtout quand on voit que KDE a lâché du lest sur certaines choses qu'il n'avait plus les ressources de maintenir (exemple: kdm)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Sat Aug 5 11:10:01 2023
    Le 04/08/2023 à 19:38, RogerT a écrit :

    J’ai essayé Dash to Dock, mais ça colle un menu Applications déjà disponible, en permanence ou visible par survol du bord, à gauche (car j’ai mes icônes de programmes lancés en pied d’écran).
    Pour le type d’utilisateur auquel je pense, ou pour moi, qui avons beaucoup utilisé MacOS, ça n’est pas ergonomique.

    Je n'utilise pas MacOS X donc je ne peux pas t'aider vu que ne
    connaissant pas l'original je ne peux juger si l'imitation est plausible...

    Tu peux chercher sur internet quelles sont les ditros qui imitent le fonctionnement et l'apparence de MacOS X et voir quel bureau elles
    utilisent ou quels accessoires de personnalisation d'un bureau connu
    (Gnome ou autre)

    franchement, là, je suis d'une totale inutilité

    Une installation par le dev ou l’utilisateur
    le programme doit être immédiatement accessible à l’utilisateur par un lanceur sur son bureau (comme il le demande), et aussi par le menu Applications, la touche Super, et en CLI.

    Avec KDE ou Trinity, est-ce que le GUI se gère plus simplement qu’avec gnome ?…

    pour ce qui est de créer des icônes de lancement d'appli sur le bureau, Plasma(KDE), Cinnamon et Xfce-façon-Windows ont un fonctionnement très proches de Windows. Plasma est le plus proche de windows à tout point de
    vue.

    Mais ta question soulève la question de la culture et des habitudes:
    pour un utilisateur Android le DE le plus "simple" (intuitif) sera probablement Gnome (ordinaire, pas "Classic"), pour un utilisateur
    Windows 7/8/10/11, Plasma sera probablement le plus intuitif, suivi de Cinnamon et Xfce-customisé-windows. Quant à un utilisateur MacOS X
    j'aurais du mal à te le dire...

    PS : Par ailleurs, je viens d’avoir une extension gnome (Minimiza All) dont la mise à jour a créé une erreur sans que je n’arrive à régler ce problème… c’est déjà arrivé avec Desktop Iconns NG/DING.
    C’est peut-être une erreur de l’extension qui va être corrigée par son auteur ?…

    Sous Gnome, c'est potentiellement un aspect à prendre en compte, les extensions sont fournies par des contributeurs et pourraient
    (conditionnel) ne pas être très fiables mais surtout peuvent ne pas être
    à jour au moment de la sortie d'une nouvelle version de Gnome. Dans ce cas-là, par exemple il me semble que pendant un certain temps sur Fedora
    (plus à jour que Debian, donc confrontée à ce problème alors que Debian
    ne l'était pas), il n'y avait plus d'extension fonctionnelle d'icônes
    sur le bureau

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Sat Aug 5 15:20:01 2023
    Le 5 août 2023 à 10:49, didier gaumet <[email protected]> a écrit : Le 04/08/2023 à 19:27, RogerT a écrit :

    L’utilisateur ne veut rien gérer mais juste utiliser le logiciel livré. >> Et y accéder en un double-clic depuis son bureau.
    Il utilise le DE qu’on lui dit d’utiliser.
    xfce4 : je me ferais incendier car trop rustre.

    *éventuellement* tu peux y jeter de nouveau un coup d'oeil, la version 4.18 a inauguré un gestionnaire de profils de panel, donc en gros en peut passer d'un clic d'un bureau Xfce ordinaire à un truc plus organisé à la Windows ou MacOS. Je n'
    utilise pas MacOS donc je ne peux pas en parler mais sur les deux profils Windows, il en a un qui n'est pas franchement dépaysant pour un utilisateur de Win7/8/10

    Merci. Je vais voir le xfce4 nouveau. Qui doit rester léger, j’imagine ou j’espère.

    Note qu’on m’avait parlé d’openbox il y a quelques années. Très léger et entièrement configurable. Mais c’est juste un window manager.
    Et il ne serait plus supporté. Mais en fait si, inclus par ci par là, de ce que j’ai lu.
    L’idée de faire son DE soi-même m’avait plu, mais…


    Je n’ai pas essayé de propoyKDE ou Trinity dont tu disais qu’ils étaient agréables.

    - KDE est probablement le plus proche visuellement (et en termes de fonctionnement et paramétrage) de Windows. Perso je n'utilise pas mais si je devais installer un bureau linux pour un Windowsien qui a du mal avec autre chose que Win7/8/10 (voire 11),
    je lui mettrais en priorité décroissante Plasma(KDE), Cinnamon, Xfce(en mode panel Windows), Lxqt, Gnome. Mate j'ai pas testé mais ça doit être entre Lxqt et Gnome.

    - Trinity, bien que je conçoive l'intérêt que ça puisse susciter chez certains utilisateurs, personnellement je le déconseillerais:
    ce n'est pas empaqueté par Debian, pour un DE ça veut dire que ça peut être lourd à gérer pour les mise à jour de versions, entre autre
    et surtout c'est un fork de KDE3 *et* Qt3. Qu'on soit attiré ou repoussé par ce conservatisme est un autre débat mais en termes de capacité des membres du projet Trinity à maintenir leur bureau TDE *et* Qt3 (plus maintenu upstream, on en est à
    Qt6), sur le long terme j'ai de gros doutes, surtout quand on voit que KDE a lâché du lest sur certaines choses qu'il n'avait plus les ressources de maintenir (exemple: kdm)


    Avec une machine debian, j’ai l’impression qu’on peut s’appuyer sur gnome et KDE (recommandés lors de l’installation ?… à vérifier, ça fait longtemps que je n’ai pas installé debian de zéro)

    ajh-valmer avait dit du bien de Trinity. Il saura te répondre.


    Dans le cas présent (moi ou un utilisateur quelconque), on connaît le DE utilisé (voire éventuellement recommandé).

    Dans le cas général, je peux écrire à destination de l’utilisateur inconnu :

    //
    Le programme sera accessible :
    - par le menu Applications
    - par la touche Super
    - en CLI avec truc-programme + touche entrée

    Pré-requis : tel DE avec telle extension, ou tel autre DE avec telle extension.
    Ex : gnome et extension DING + accès internet, car sans ça aucune icône n’apparaît sur le bureau (! Dans mon cas perso ; ce qui me semble vraiment tordu et source de remontée de l’utilisateur surpris).
    //

    Je parle de gnome sans même savoir comment fonctionnent les autres DE… ni s’il existe une spécification de référence minimale à laquelle chaque DE se conforme.

    Est-ce que ce que j’ai écrit ci-dessus est vrai pour tous les DE ?

    Cad, est-ce que ce sera suffisant pour couvrir les cas d’utilisateurs *inconnus* et donc aussi le DE et les extensions ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Sat Aug 5 17:00:01 2023
    Le 05/08/2023 à 15:11, RogerT a écrit :

    Merci. Je vais voir le xfce4 nouveau. Qui doit rester léger, j’imagine ou j’espère.

    Oui Xfce reste léger.
    Par contre si tu veux avoir une expérience moins fruste avec Xfce, faut
    pas juste installe le méta-paquet task-xfce-desktop, le plus simple
    c'est d''installer en supplément toute la section xfce (je fais ça en interactif avec aptitude)

    [...]
    Avec une machine debian, j’ai l’impression qu’on peut s’appuyer sur gnome et KDE (recommandés lors de l’installation ?… à vérifier, ça fait longtemps que je n’ai pas installé debian de zéro)

    de mon point de vue, contrairement à d'autres distros (par exemple avec
    Fedora quand je n'installe pas Gnome mais un autre DE j'ai un peu
    l'impression d'être à poil), Debian cherche réellement à ne pas
    favoriser un bureau plutôt qu'un autre, même si Gnome est chosi par
    défaut. Si on installe un autre bureau, on a tout de suite un
    environnement à peu près fonctionnel, après c'est plus une question de préférences de l'utilisateur

    [...]
    Pré-requis : tel DE avec telle extension, ou tel autre DE avec telle extension.
    Ex : gnome et extension DING + accès internet, car sans ça aucune icône n’apparaît sur le bureau (! Dans mon cas perso ; ce qui me semble vraiment tordu et source de remontée de l’utilisateur surpris).

    me souviens plus mais et j'ai la flemme de tester mais je pense que tu
    peux t'en tirer en réglant dans divers paramètres de na pas afficher les vignettes réseau, de ne mettre sur le bureau les volumes réseau, etc...

    Je parle de gnome sans même savoir comment fonctionnent les autres DE… ni s’il existe une spécification de référence minimale à laquelle chaque DE se conforme.

    En gros (je peux me tromper) je crois que Freedesktop élabore maintenant
    les standard après une période où KDE et Gnoem faisaient leur truc
    chacun de son côté, puis ont commencé à collaborer pour que les applis
    de l'un fonctionnent bien sur le bureau conçu par l'autre.
    Est-ce que ce que j’ai écrit ci-dessus est vrai pour tous les DE ?

    Cad, est-ce que ce sera suffisant pour couvrir les cas d’utilisateurs *inconnus* et donc aussi le DE et les extensions ?

    Tu ne satisferas jamais tout le monde, y en a toujours qui râleront
    parce que ceci ou cela. Me concernant, sur des PC je viserais une
    interface qui soit la plus familière possible à des utilisateurs
    Win10/11 et sur des tablettes une interface qui soit la plus familière possible à des utilisateurs Android. Parce que ça représente le gros des troupes.
    Si une politique BYOD a été mise en place dans le contexte considéré,
    les utilisateurs qui souhaitent en bénéficier se chargent de faire en
    sort que leur matériel/logiciel respecte les consignes de sécurité/productivité.
    Sinon ils demandent quelques modifications qui sont appliquées si cela
    est faisable dans le contexte mais globalement c'est à eux de s'adapter

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Sun Aug 6 00:40:01 2023
    --Apple-Mail-CA5C89EC-7351-428C-90EA-E23549DA0845
    Content-Type: text/plain;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable



    Le 5 août 2023 à 16:51, didier gaumet <[email protected]> a écrit : Le 05/08/2023 à 15:11, RogerT a écrit :
    Merci. Je vais voir le xfce4 nouveau. Qui doit rester léger, j’imagine ou j’espère.

    Oui Xfce reste léger.
    Par contre si tu veux avoir une expérience moins fruste avec Xfce, faut pas juste installe le méta-paquet task-xfce-desktop, le plus simple c'est d''installer en supplément toute la section xfce (je fais ça en interactif avec aptitude)

    Oui, car mes expériences pour installer xfce4 sur des portables anciens avaient conduit à une expérience pas terrible.


    [...]
    Avec une machine debian, j’ai l’impression qu’on peut s’appuyer sur gnome et KDE (recommandés lors de l’installation ?… à vérifier, ça fait longtemps que je n’ai pas installé debian de zéro)

    de mon point de vue, contrairement à d'autres distros (par exemple avec Fedora quand je n'installe pas Gnome mais un autre DE j'ai un peu l'impression d'être à poil), Debian cherche réellement à ne pas favoriser un bureau plutôt qu'un autre, mê
    me si Gnome est chosi par défaut. Si on installe un autre bureau, on a tout de suite un environnement à peu près fonctionnel, après c'est plus une question de préférences de l'utilisateur

    Le problème me semble être qu’on doit choisir un DE parmis plusieurs que l’on ne connaît pas et qui ne sont pas présentés à l’utilisateur nouveau de debian. Alors on se lance avec ce qui vient !
    Rien de tout ça avec un serveur en CLI !


    [...]
    Pré-requis : tel DE avec telle extension, ou tel autre DE avec telle extension.
    Ex : gnome et extension DING + accès internet, car sans ça aucune icône n’apparaît sur le bureau (! Dans mon cas perso ; ce qui me semble vraiment tordu et source de remontée de l’utilisateur surpris).

    me souviens plus mais et j'ai la flemme de tester mais je pense que tu peux t'en tirer en réglant dans divers paramètres de na pas afficher les vignettes réseau, de ne mettre sur le bureau les volumes réseau, etc...

    DING : « montrer les lecteurs reseau » : Non.
    Mais si pas de réseau, alors pas d’icônes quand même sur le bureau. Et l’utilisateur qui vient réclamer…


    Je parle de gnome sans même savoir comment fonctionnent les autres DE… ni s’il existe une spécification de référence minimale à laquelle chaque DE se conforme.
    En gros (je peux me tromper) je crois que Freedesktop élabore maintenant les standard après une période où KDE et Gnome faisaient leur truc chacun de son côté, puis ont commencé à collaborer pour que les applis de l'un fonctionnent bien sur le
    bureau conçu par l'autre.

    Très bonne idée.


    Est-ce que ce que j’ai écrit ci-dessus est vrai pour tous les DE ?
    Cad, est-ce que ce sera suffisant pour couvrir les cas d’utilisateurs *inconnus* et donc aussi le DE et les extensions ?

    Tu ne satisferas jamais tout le monde, y en a toujours qui râleront parce que ceci ou cela. Me concernant, sur des PC je viserais une interface qui soit la plus familière possible à des utilisateurs Win10/11 et sur des tablettes une interface qui
    soit la plus familière possible à des utilisateurs Android. Parce que ça représente le gros des troupes.
    Si une politique BYOD a été mise en place dans le contexte considéré, les utilisateurs qui souhaitent en bénéficier se chargent de faire en sort que leur matériel/logiciel respecte les consignes de sécurité/productivité.
    Sinon ils demandent quelques modifications qui sont appliquées si cela est faisable dans le contexte mais globalement c'est à eux de s'adapter
    Je vois les choses plus simplement :
    - fixer des pré-requis : les DE et extensions admis
    - installer automatiquement un lanceur sur le bureau en plus de partout où habituellement installé (sauf si l’option pré-cochée est décochée)

    Ensuite, l’utilisateur se sert du programme qui se moque de la tronche du DE.


    PS : j’ai cette extension gnome (Minimize All) qui refuse de se mettre à jour et passe en erreur. Pas de souci avec les autres extensions.

    J’ai toujours eu (FF ESR) le message « Your native host connector do not support following APIs : v6. Probably you should upgrade native host connector or install plugins for missing APIs. Refer RO documentation for instructions ».

    Là, je trouve gnome-chrome-shell (sans rapport avec G Chrome), qui est déjà installé.

    Et tout en bas, je lis :

    https://wiki.gnome.org/action/show/Projects/GnomeShellIntegration/Installation

    Problem:
    You are getting information message about missing "v6" api.
    Resolution:
    You need to update gnome-browser-connector to at least version 42.0

    Je lis : gnome-chrome-shell est renommé gnome-browser-connector.
    Etc. Bref.

    Je creuse avec journalctl -f
    « JS Error : extension minimizeall Error a different versiob was loaded previously. You need to log out for changes to take effect »

    Voilà !
    Mais ça aurait été trop simple d’afficher ce message sur la page de « installed gnome extensions »…

    Aïe ! Voilà pourquoi je ne veux pas laisser à l’utilisateur ce genre de mauvaise expérience avec un poste de travail debian, par exemple en gnome, où il va se casser les dents à le configurer. Et aura peut-être son bureau sans icône car DING n�
    �a pas accès à internet.
    Et me tomber dessus en me disant que « le bureau debian c’est pas ergonomique ».


    Est-ce possible de juste coller un lanceur sur le bureau sans dépendance à : - paquet gnome-chrome-shell
    - extension GNOME Shell integration
    - extension DING
    - accès au réseau internet
    ?

    Autrement dit, comment transformer un bureau gnome ou KDE avec un tel lanceur ?


    --Apple-Mail-CA5C89EC-7351-428C-90EA-E23549DA0845
    Content-Type: text/html;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"><meta http-equiv="content-type" content="text/html; charset=utf-8"><div dir="ltr"></div><div dir="ltr"><br></div><div dir="ltr"><br><
    blockquote type="cite">Le 5 août 2023 à 16:51, didier gaumet &lt;[email protected]&gt; a écrit&nbsp;:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><span>Le 05/08/2023 à 15:11, RogerT a écrit&nbsp;:</span><br><blockquote
    type="cite"><span>Merci. Je vais voir le xfce4 nouveau. Qui doit rester léger, j’imagine ou j’espère.</span><br></blockquote><span></span><br><span>Oui Xfce reste léger.</span><br><span>Par contre si tu veux avoir une expérience moins fruste avec
    Xfce, faut pas juste installe le méta-paquet task-xfce-desktop, le plus simple c'est d''installer en supplément toute la section xfce (je fais ça en interactif avec aptitude)</span><br></div></blockquote><div><br></div>Oui, car mes expériences pour
    installer xfce4 sur des portables anciens avaient conduit à une expérience pas terrible.&nbsp;<div><br></div><div><br><blockquote type="cite"><div dir="ltr"><span></span><span>[...]</span><br><blockquote type="cite"><span>Avec une machine debian, j’
    ai l’impression qu’on peut s’appuyer sur gnome et KDE (recommandés lors de l’installation ?… à vérifier, ça fait longtemps que je n’ai pas installé debian de zéro)</span><br></blockquote><span></span><br><span>de mon point de vue,
    contrairement à d'autres distros (par exemple avec Fedora quand je n'installe pas Gnome mais un autre DE j'ai un peu l'impression d'être à poil), Debian cherche réellement à ne pas favoriser un bureau plutôt qu'un autre, même si Gnome est chosi
    par défaut. Si on installe un autre bureau, on a tout de suite un environnement à peu près fonctionnel, après c'est plus une question de préférences de l'utilisateur</span><br></div></blockquote><div><br></div>Le problème me semble être qu’on
    doit choisir un DE parmis plusieurs que l’on ne connaît pas et qui ne sont pas présentés à l’utilisateur nouveau de debian. Alors on se lance avec ce qui vient !</div><div>Rien de tout ça avec un serveur en CLI !</div><div><br></div><div><br><
    blockquote type="cite"><div dir="ltr"><span></span><span>[...]</span><br><blockquote type="cite"><span>Pré-requis : tel DE avec telle extension, ou tel autre DE avec telle extension.</span><br></blockquote><blockquote type="cite"><span>Ex : gnome et
    extension DING + accès internet, car sans ça aucune icône n’apparaît sur le bureau (! Dans mon cas perso ; ce qui me semble vraiment tordu et source de remontée de l’utilisateur surpris).</span><br></blockquote><span></span><br><span>me souviens
    plus mais et j'ai la flemme de tester mais je pense que tu peux t'en tirer en réglant dans divers paramètres de na pas afficher les vignettes réseau, de ne mettre sur le bureau les volumes réseau, etc...</span><br></div></blockquote><div><br></div>
    DING : « montrer les lecteurs reseau » : Non.&nbsp;</div><div>Mais si pas de réseau, alors pas d’icônes quand même sur le bureau. Et l’utilisateur qui vient réclamer…</div><div><br></div><div><br><blockquote type="cite"><div dir="ltr"><span></
    span><blockquote type="cite"><span>Je parle de gnome sans même &nbsp;savoir comment fonctionnent les autres DE… ni s’il existe une spécification de référence minimale à laquelle chaque DE se conforme.</span></blockquote><span>En gros (je peux me
    tromper) je crois que Freedesktop élabore maintenant les standard après une période où KDE et Gnome faisaient leur truc chacun de son côté, puis ont commencé à collaborer pour que les applis de l'un fonctionnent bien sur le bureau conçu par l'
    autre.</span><br></div></blockquote><div><br></div>Très bonne idée.&nbsp;</div><div><br></div><div><br><blockquote type="cite"><div dir="ltr"><blockquote type="cite"><span>Est-ce que ce que j’ai écrit ci-dessus est vrai pour tous les DE ?</span><br><
    /blockquote><blockquote type="cite"><span>Cad, est-ce que ce sera suffisant pour couvrir les cas d’utilisateurs *inconnus* et donc aussi le DE et les extensions ?</span><br></blockquote><span></span><br><span>Tu ne satisferas jamais tout le monde, y en
    a toujours qui râleront parce que ceci ou cela. Me concernant, sur des PC je viserais une interface qui soit la plus familière possible à des utilisateurs Win10/11 et sur des tablettes une interface qui soit la plus familière possible à des
    utilisateurs Android. Parce que ça représente le gros des troupes.</span><br><span>Si une politique BYOD a été mise en place dans le contexte considéré, les utilisateurs qui souhaitent en bénéficier se chargent de faire en sort que leur matériel/
    logiciel respecte les consignes de sécurité/productivité.</span><br><span>Sinon ils demandent quelques modifications qui sont appliquées si cela est faisable dans le contexte mais globalement c'est à eux de s'adapter</span><br><span></span><br></div>
    </blockquote>Je vois les choses plus simplement :</div><div>- fixer des pré-requis : les DE et extensions admis</div><div>- installer automatiquement un lanceur sur le bureau en plus de partout où habituellement installé (sauf si l’option pré-coché
    e est décochée)</div><div><br></div><div>Ensuite, l’utilisateur se sert du programme qui se moque de la tronche du DE. &nbsp;</div><div><br></div><div><br></div><div>PS : j’ai cette extension gnome (Minimize All) qui refuse de se mettre à jour et
    passe en erreur. Pas de souci avec les autres extensions.</div><div><br></div><div>J’ai toujours eu (FF ESR) le message « Your native host connector do not support following APIs : v6. Probably you should upgrade native host connector or install
    plugins for missing APIs. Refer RO documentation for instructions ».&nbsp;</div><div><br></div><div>Là, je trouve gnome-chrome-shell (sans rapport avec G Chrome), qui est déjà installé.&nbsp;</div><div><br></div><div>Et tout en bas, je lis :</div><
    <br></div><div><div style="font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, &quot;new york&quot;, times, serif;"><span dir="ltr">https://wiki.gnome.org/action/
    show/Projects/GnomeShellIntegration/Installation</span></div><div style="font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, &quot;new york&quot;, times, serif;"><br></
    <div style="font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, &quot;new york&quot;, times, serif;"><p class="line874" style="margin: 0px;"><span class="anchor"
    id="line-115"></span><strong>Problem</strong>:&nbsp;<span class="anchor" id="line-116"></span></p><ul><li style="list-style-type: none;">You are getting information message about missing "v6" api.&nbsp;<span class="anchor" id="line-117"></span></li></ul><
    p class="line867" style="margin: 0px;"><strong>Resolution</strong>:&nbsp;<span class="anchor" id="line-118"></span></p><ul><li style="list-style-type: none;">You need to update gnome-browser-connector to at least version 42.0</li></ul><div><span style="
    font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;"><br></span></div><div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;">Je lis :&nbsp;</span><span style="font-family:
    UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;">gnome-chrome-shell est renommé&nbsp;</span><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;">gnome-browser-connector.&nbsp;</span></
    <div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;">Etc. Bref.&nbsp;</span></div><div><br></div><div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;"
    Je creuse avec journalctl -f</span></div><div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;">« JS Error : extension minimizeall Error a different versiob was loaded previously. You need to log out for
    changes to take effect »</span></div><div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;"><br></span></div><div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust:
    none;">Voilà !</span></div><div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;">Mais ça aurait été trop simple d’afficher ce message sur la page de « installed gnome extensions »…</span></div><
    <span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;"><br></span></div><div><div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;">Aïe ! Voilà pourquoi je
    ne veux pas laisser à l’utilisateur ce genre de mauvaise expérience avec un poste de travail debian, par exemple en gnome, où il va se casser les dents à le configurer. Et aura peut-être son bureau sans icône car DING n’a pas accès à internet.
    </span></div><div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;">Et me tomber dessus en me disant que « le bureau debian c’est pas ergonomique ».&nbsp;</span></div></div><div><span style="font-
    family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;"><br></span></div><div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;"><br></span></div><div><span style="font-family:
    UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;">Est-ce possible de juste coller un lanceur sur le bureau sans dépendance à :</span></div><div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-
    adjust: none;">- paquet gnome-chrome-shell</span></div><div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;">- extension GNOME Shell integration</span></div><div><span style="font-family:
    UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;">- extension DING&nbsp;</span></div><div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;">- accès au réseau internet&nbsp;</span></
    <div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;">?</span></div><div><span style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;"><br></span></div><div><span
    style="font-family: UICTFontTextStyleBody; font-size: 17px; -webkit-text-size-adjust: none;">Autrement dit, comment transformer un bureau gnome ou KDE avec un tel lanceur ?</span></div><div><span style="font-family: UICTFontTextStyleBody; font-size: 17px;
    -webkit-text-size-adjust: none;"><br></span></div></div></div></div></body></html>
    --Apple-Mail-CA5C89EC-7351-428C-90EA-E23549DA0845--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Sun Aug 6 10:30:01 2023
    Le 06/08/2023 à 00:30, RogerT a écrit :


    Le 5 août 2023 à 16:51, didier gaumet <[email protected]> a écrit :
    [...]
    Le problème me semble être qu’on doit choisir un DE parmis plusieurs que l’on ne connaît pas et qui ne sont pas présentés à l’utilisateur nouveau
    de debian. Alors on se lance avec ce qui vient !
    Rien de tout ça avec un serveur en CLI !

    C'est l'idée que tu t'en fais mais si tu y réfléchis, ton serveur en CLI offre un moyen d'interaction à son utilisateur (admin...) simplement différent: le shell au lieu d'une interface graphique (qui s'appelle Gnome-shell sous Gnome...).
    Et par défaut sous Debian, le shell interactif c'est bash. Mais il y
    en a une flopée d'autres disponibles (liste approximative, y en a
    peut-être qui n'existent plus ou de nouveaux qui sont apparus): bash,
    dash, ksh, csh, tcsh, zsh, etc...
    Tu utilises bash par défaut mais tu pourrais utiliser un autre shell interactif.
    Et sous Debian, le shell non-interactif pour les scripts système c'est
    dash, mais tu peux le remplacer (à tes risques et périls, par contre,
    encore plus sur un serveur...) par un autre shell.

    Donc c'est pas aussi simple...

    [...]
    Est-ce possible de juste coller un lanceur sur le bureau sans dépendance à :
    - paquet gnome-chrome-shell
    - extension GNOME Shell integration
    - extension DING
    - accès au réseau internet
    ?

    Autrement dit, comment transformer un bureau gnome ou KDE avec un tel
    lanceur ?


    En gros, je pense que ce que tu demandes c'est un mode de fonctionnement
    de Gnome qui n'est pas l'un de ceux que Gnome préconise, mais dont Gnome
    te garantisse la fiabilité.
    Peut-être ma formulation est-elle volontairement un peu caricaturale
    mais elle permet d'illustrer le dilemme: tu n'auras à mon sens pas le
    beurre et l'argent du beurre.

    - chez moi, désolé, en l'absence de connexion réseau, Gnome Classic (extension DING) me montre les icônes de bureau.
    (je viens de refaire le test: couper la connexion internet, sortir de la session puis me connecter à une nouvelle session: aucun problème)
    donc non, les icônes de bureau Gnome apparaissent même sans réseau

    - KDE, Cinnamon, Xfce, te permettront la gestion des icônes de lancement d'appli sur le bureau "à la Windows", LXQt te le permettra aussi mais de manière plus litée (de mémoire)

    - pour la dépendance des icônes sur le bureau à une connexion réseau des bureaux KDE, Cinnamon, Xfce, LXQt, faut que tu essaies mais je ne pense
    pas que ça pose problème

    Bon courage :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Sun Aug 6 16:10:01 2023
    Le 6 août 2023 à 10:21, didier gaumet <[email protected]> a écrit :

    Le 06/08/2023 à 00:30, RogerT a écrit :
    Le 5 août 2023 à 16:51, didier gaumet <[email protected]> a écrit :
    [...]
    Le problème me semble être qu’on doit choisir un DE parmis plusieurs que l’on ne connaît pas et qui ne sont pas présentés à l’utilisateur nouveau de debian. Alors on se lance avec ce qui vient !
    Rien de tout ça avec un serveur en CLI !

    C'est l'idée que tu t'en fais mais si tu y réfléchis, ton serveur en CLI offre un moyen d'interaction à son utilisateur (admin...) simplement différent: le shell au lieu d'une interface graphique (qui s'appelle Gnome-shell sous Gnome...).
    Et par défaut sous Debian, le shell interactif c'est bash. Mais il y en a une flopée d'autres disponibles (liste approximative, y en a peut-être qui n'existent plus ou de nouveaux qui sont apparus): bash, dash, ksh, csh, tcsh, zsh, etc...
    Tu utilises bash par défaut mais tu pourrais utiliser un autre shell interactif.
    Et sous Debian, le shell non-interactif pour les scripts système c'est dash, mais tu peux le remplacer (à tes risques et périls, par contre, encore plus sur un serveur...) par un autre shell.

    Donc c'est pas aussi simple...

    Oui. Mais là on a dérivé.
    Le contexte c’est un utilisateur qui veut bien utiliser un poste/serveur debian pour utiliser un programme livré par mes soins, et qui veut qu’on lui dise quelle version de debian, quel shell, quel DE, quelles extensions utiliser (et aussi lui
    installer automatiquement, avec un outil d’automatisation, ou par remise d’un fichier au format .ova ou autre). M
    Pour qu’il puisse utiliser le programme, qui va d’ailleurs, une fois configuré par l’utilisateur, tourner tout seul.
    Le besoin c’est : stabilité. Et un minimum d’ergonomie pour accéder au programme (lanceur bureau/menu/touche Super).
    C’est tout.


    [...]
    Est-ce possible de juste coller un lanceur sur le bureau sans dépendance à :
    - paquet gnome-chrome-shell
    - extension GNOME Shell integration
    - extension DING
    - accès au réseau internet
    ?
    Autrement dit, comment transformer un bureau gnome ou KDE avec un tel lanceur ?

    En gros, je pense que ce que tu demandes c'est un mode de fonctionnement de Gnome qui n'est pas l'un de ceux que Gnome préconise, mais dont Gnome te garantisse la fiabilité.
    Peut-être ma formulation est-elle volontairement un peu caricaturale mais elle permet d'illustrer le dilemme: tu n'auras à mon sens pas le beurre et l'argent du beurre.
    Je demande le strict minimum à une époque où un GUI qui permet de lancer un programme est dans mes habitudes depuis le Mac.


    - chez moi, désolé, en l'absence de connexion réseau, Gnome Classic (extension DING) me montre les icônes de bureau.
    (je viens de refaire le test: couper la connexion internet, sortir de la session puis me connecter à une nouvelle session: aucun problème)
    donc non, les icônes de bureau Gnome apparaissent même sans réseau
    Merci pour ton test.
    Je vais en refaire un et voir pourquoi j’avais perdu les icônes de bureau au moment où j’avais aussi perdu mon lien internet.


    - KDE, Cinnamon, Xfce, te permettront la gestion des icônes de lancement d'appli sur le bureau "à la Windows", LXQt te le permettra aussi mais de manière plus litée (de mémoire)
    Je vais tous les tester !
    Naturellement, je peux tous les installer et choisir le DE par le petit menu d’ouverture de session. Sans interférences.
    C’est bien ça ?


    - pour la dépendance des icônes sur le bureau à une connexion réseau des bureaux KDE, Cinnamon, Xfce, LXQt, faut que tu essaies mais je ne pense pas que ça pose problème
    Ok.


    Bon courage :-)
    Merci. M
    Et merci pour ces échanges qui permettent d’y voir plus clair. Et peut-être aussi d’aider d’autres à y voir plus clair aussi !

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michel Verdier@21:1/5 to All on Sun Aug 6 17:20:01 2023
    Le 6 août 2023 RogerT a écrit :

    Le contexte c’est un utilisateur qui veut bien utiliser un poste/serveur debian pour utiliser un programme livré par mes soins, et qui veut qu’on lui
    dise quelle version de debian, quel shell, quel DE, quelles extensions utiliser (et aussi lui installer automatiquement, avec un outil d’automatisation, ou par remise d’un fichier au format .ova ou autre). M

    Je pense que là il y a inversion du problème. Soit l'utilisateur veut un ensemble clef en main et alors tu le lui livres : installateur
    personnalisé avec debian et applications qui vont bien, ton programme
    n'étant qu'un parmi ceux là. Tu peux aussi préparer une image complète
    qui se met sur une partition. Si ce n'est pas ça que tu veux alors c'est
    ton programme qui doit s'adapter à l'environnement de l'utilisateur, donc savoir gérer les différents DE et WM possibles. Comme le souligne didier c'est la même chose en cli où tu vérifie shell, interpréteur, lib, versions, etc.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Sun Aug 6 20:30:01 2023
    Le 06/08/2023 à 16:01, RogerT a écrit :

    Le 6 août 2023 à 10:21, didier gaumet <[email protected]> a écrit : [...]
    - KDE, Cinnamon, Xfce, te permettront la gestion des icônes de lancement d'appli sur le bureau "à la Windows", LXQt te le permettra aussi mais de manière plus litée (de mémoire)
    Je vais tous les tester !
    Naturellement, je peux tous les installer et choisir le DE par le petit menu d’ouverture de session. Sans interférences.
    C’est bien ça ?
    [...]

    C'est une tentation courante mais Je te déconseille d'installer
    plusieurs bureaux à la fois:
    - dans le meilleur des cas tu obtiens des menus surchargés d'applis en
    double ou triple qui font la même chose, ça ne te donne pas une idée
    exacte des fonctionnalités de chaque DE
    - dans le pire des cas, tu dois gérer des conflits de paquets qui
    conduisent à des fonctionnements dégradés. Tu dois même dans certains
    cas pouvoir être confronté à des conflits d'exécution.

    donc le plus sûr c'est de supprimer tout ce qui se rapporte à un DE
    avant d'en installer un autre.

    Mais faut fouiller: si tu fais un apt purge task-gnome-desktop il va joyeusement supprimer juste ce méta-paquet sans supprimer Gnome ni
    Gnome-core, etc...
    Puis, le ménage fait, tu installes KDE, tu le testes.
    Puis , tu le supprimes, tu installes Xfce, tu le testes,
    etc...

    Si tu ne veux pas t'embêter, pour tester les DE, télécharges les ISO
    Debian 12 live (Gnome, KDE, Xfce, Cinnamon, LXQT, LXDE, Mate, je crois)
    et soit tu les graves sur une clé pour les tester sur un PC, soit tu les testes en machine virtuelle (pas besoin de créer un espace de stockage
    pour la VM, tu veux juste tester une livekey)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [email protected]@21:1/5 to didier gaumet on Sun Aug 6 21:40:01 2023
    On 06/08/2023 20:27:26, didier gaumet wrote:

    C'est une tentation courante mais Je te déconseille d'installer
    plusieurs bureaux à la fois:
    - dans le meilleur des cas tu obtiens des menus surchargés d'applis en double ou triple qui font la même chose, ça ne te donne pas une idée exacte des fonctionnalités de chaque DE
    - dans le pire des cas, tu dois gérer des conflits de paquets qui conduisent à des fonctionnements dégradés. Tu dois même dans certains cas pouvoir être confronté à des conflits d'exécution.
    donc le plus sûr c'est de supprimer tout ce qui se rapporte à un DE
    avant d'en installer un autre.

    Ça fait des années que j’en ai plein d'installés en même temps : KDE, GNOME, XFCE, sans compter les gestionnaires de fenêtres qui valsent y compris au sein d’un même gestionnaire de bureau, le tout en traînant joyeusement tout un tas de
    fichiers de configuration, certains intouchés depuis, hou-là, ça ne me rajeunit pas.
    Dans XFCE, que j’utilise actuellement, je n’ai pas de conflits de menus sauf un menu fourre-tout nommé Autres, où on trouve tout plein de trucs mal rangés.
    Après tout, on peut avoir plusieurs utilisateurs sur une même machine et chacun peut avoir ses préférences de gestionnaires de fenêtres avec ou sans gestionnaire de bureau. Il n’y a pas de raison d’en installer un unique pour tous, on n’est
    pas dans Windows.

    nicolas patrois : pts noir asocial
    --
    RÉALISME

    M : Qu'est-ce qu'il nous faudrait pour qu'on nous considère comme des humains ? Un cerveau plus gros ?
    P : Non... Une carte bleue suffirait...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [email protected]@21:1/5 to All on Mon Aug 7 00:30:02 2023
    ----- Mail original -----
    De: "Michel Verdier" <[email protected]>
    À: "Liste Debian" <[email protected]>
    Envoyé: Dimanche 6 Août 2023 17:10:44
    Objet: Re: Plantage suite à ajout de desktop icon dans /usr/share/applications/

    Le 6 août 2023 RogerT a écrit :

    Le contexte c’est un utilisateur qui veut bien utiliser un poste/serveur debian pour utiliser un programme livré par mes soins, et qui veut qu’on lui
    dise quelle version de debian, quel shell, quel DE, quelles extensions utiliser (et aussi lui installer automatiquement, avec un outil d’automatisation, ou par remise d’un fichier au format .ova ou autre). M

    Je pense que là il y a inversion du problème. Soit l'utilisateur veut un ensemble clef en main et alors tu le lui livres : installateur
    personnalisé avec debian et applications qui vont bien, ton programme
    n'étant qu'un parmi ceux là. Tu peux aussi préparer une image complète
    qui se met sur une partition. Si ce n'est pas ça que tu veux alors c'est
    ton programme qui doit s'adapter à l'environnement de l'utilisateur, donc savoir gérer les différents DE et WM possibles. Comme le souligne didier c'est la même chose en cli où tu vérifie shell, interpréteur, lib, versions, etc.


    ++++
    Ce n'est pas évident de déballer tout le contexte.
    Chacun part de ce qu'il connaît et suppose le contexte de l'autre non présenté.

    Dans le cas discuté, il faut une machine linux pour le programme qui nous intéresse.
    L'utilisateur vient avec l'idée d'une linux debian parce qu'on en a discuté. Et que je connais debian.
    Il l'installe par lui-même une debian avec le bureau gnome proposé d'office. Mon programme n'a qu'une dépendance à libc6, qui ne pose aucun problème à satisfaire.
    Mais l'utilisateur veut un lanceur graphique pour lancer le terminal où va tourner le programme.

    Et le cirque graphique commence là :
    DE : gnome, puisqu'il a été choisi par l'utilisateur et que je n'en connais pas d'autre.
    Là, le menu Applications et la touche Super sont actifs pour ce programme.

    Pour le bureau avec une icône-lanceur exigée, on part sur ce qui existe et que je connais :
    le paquet gnome-chrome-shell (ancien nom, encore actif sur debian 11)
    l'extension GNOME SHELL integration
    l'extension DING (Desktop Icons New Generation)
    enfin : le fichier .desktop , copié dans /usr/share/applications et dans ~/.Desktop


    Si je devais proposer le même programme pour tout utilisateur linux avec le DE et le WM de son choix ?

    Je ne connais pas tous les DE et les WM et n'ai pas envie de tâtonner pendant des jours pour un résultat approximatif.

    Je fixerai donc les pré-requis, ce qui sera bloquant pour ceux qui ne les satisfont pas.

    Ou idéalement je rechercherai un paquet qui connaît tous ces environnements et propose une interface à respecter.
    D'ailleurs, est-ce que ça existe dans la jungle des DE & WM & extensions ?...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [email protected]@21:1/5 to didier gaumet on Mon Aug 7 00:40:01 2023
    ----- Mail original -----
    De: "nicolas patrois" <[email protected]>
    À: "Liste Debian" <[email protected]>
    Envoyé: Dimanche 6 Août 2023 21:39:11
    Objet: Re : Plantage suite à ajout de desktop icon dans /usr/share/applications/

    On 06/08/2023 20:27:26, didier gaumet wrote:

    C'est une tentation courante mais Je te déconseille d'installer
    plusieurs bureaux à la fois:
    - dans le meilleur des cas tu obtiens des menus surchargés d'applis en double ou triple qui font la même chose, ça ne te donne pas une idée exacte des fonctionnalités de chaque DE
    - dans le pire des cas, tu dois gérer des conflits de paquets qui conduisent à des fonctionnements dégradés. Tu dois même dans certains cas pouvoir être confronté à des conflits d'exécution.
    donc le plus sûr c'est de supprimer tout ce qui se rapporte à un DE
    avant d'en installer un autre.

    Ça fait des années que j’en ai plein d'installés en même temps : KDE, GNOME, XFCE, sans compter les gestionnaires de fenêtres qui valsent y compris au sein d’un même gestionnaire de bureau, le tout en traînant joyeusement tout un tas de
    fichiers de configuration, certains intouchés depuis, hou-là, ça ne me rajeunit pas.
    Dans XFCE, que j’utilise actuellement, je n’ai pas de conflits de menus sauf un menu fourre-tout nommé Autres, où on trouve tout plein de trucs mal rangés.
    Après tout, on peut avoir plusieurs utilisateurs sur une même machine et chacun peut avoir ses préférences de gestionnaires de fenêtres avec ou sans gestionnaire de bureau. Il n’y a pas de raison d’en installer un unique pour tous, on n’est
    pas dans Windows.

    nicolas patrois : pts noir asocial



    ++++++
    En effet, chaque utilisateur de la machine doit pouvoir choisir son DE.
    Mais si vous n'êtes pas d'accord, alors je vais rester sur une isolation VM ou clef USB/LivedCD, déjà pour goûter à ces outils graphiques !

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Mon Aug 7 10:20:01 2023
    Le 06/08/2023 à 21:39, [email protected] a écrit :
    [...]
    Ça fait des années que j’en ai plein d'installés en même temps : KDE, GNOME, XFCE,
    [...]
    Il n’y a pas de raison d’en installer un unique pour tous, on n’est pas dans Windows.

    - Oui, tu as tout-à-fait raison, on peut parfaitement avoir plusieurs DE
    voire WM installés en même temps :-)

    - mais ça nécessite d'être conscient des problèmes que ça peut (et va) apporter.
    Or Roger a déjà passé pas mal de temps récemment à buter sur un problème d'incompréhension du fonctionnement de Gnome, justement sur des problèmes d'icônes de bureau, parce qu'il avait des scories de Xfce dans
    son install

    - et à la lecture des messages précédents, le fonctionnement souhaité
    ici me paraît principalement être celui de Mac OS X (encore moins ouvert
    que windows), et la liberté de choix du DE/WM apportée par Linux me
    paraît vécue ici comme une contrainte plus qu'une opportunité

    Le but n'étant pas de chercher une solution qui me satisfasse mais qui satisfasse le demandeur, c'est ce qui m'a conduit à lui suggérer de ne
    pas installer plusieurs DE simultanément.
    Mais on peut bien sûr voir les choses autrement :-)

    PS: et puis Windows XP c'était super ouvert, je me souviens avoir trouvé
    la doc correspondante et paramétré WindowMaker sous Cygwin/X pour que ce
    soit mon interface à la place du standard windows, ça ne me rajeunit pas
    ;-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Mon Aug 7 10:40:01 2023
    Le 7 août 2023 à 10:11, didier gaumet <[email protected]> a écrit : Le 06/08/2023 à 21:39, [email protected] a écrit :
    [...]
    Ça fait des années que j’en ai plein d'installés en même temps : KDE, GNOME, XFCE,
    [...]
    Il n’y a pas de raison d’en installer un unique pour tous, on n’est pas dans Windows.

    - Oui, tu as tout-à-fait raison, on peut parfaitement avoir plusieurs DE voire WM installés en même temps :-)

    - mais ça nécessite d'être conscient des problèmes que ça peut (et va) apporter.
    Or Roger a déjà passé pas mal de temps récemment à buter sur un problème d'incompréhension du fonctionnement de Gnome, justement sur des problèmes d'icônes de bureau, parce qu'il avait des scories de Xfce dans son install

    - et à la lecture des messages précédents, le fonctionnement souhaité ici me paraît principalement être celui de Mac OS X (encore moins ouvert que windows), et la liberté de choix du DE/WM apportée par Linux me paraît vécue ici comme une
    contrainte plus qu'une opportunité

    Le but n'étant pas de chercher une solution qui me satisfasse mais qui satisfasse le demandeur, c'est ce qui m'a conduit à lui suggérer de ne pas installer plusieurs DE simultanément.
    Mais on peut bien sûr voir les choses autrement :-)

    PS: et puis Windows XP c'était super ouvert, je me souviens avoir trouvé la doc correspondante et paramétré WindowMaker sous Cygwin/X pour que ce soit mon interface à la place du standard windows, ça ne me rajeunit pas ;-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Mon Aug 7 10:50:01 2023
    Le 7 août 2023 à 10:11, didier gaumet <[email protected]> a écrit :

    Le 06/08/2023 à 21:39, [email protected] a écrit :
    [...]
    Ça fait des années que j’en ai plein d'installés en même temps : KDE, GNOME, XFCE,
    [...]
    Il n’y a pas de raison d’en installer un unique pour tous, on n’est pas dans Windows.

    - Oui, tu as tout-à-fait raison, on peut parfaitement avoir plusieurs DE voire WM installés en même temps :-)

    - mais ça nécessite d'être conscient des problèmes que ça peut (et va) apporter.
    Or Roger a déjà passé pas mal de temps récemment à buter sur un problème d'incompréhension du fonctionnement de Gnome, justement sur des problèmes d'icônes de bureau, parce qu'il avait des scories de Xfce dans son install
    Sur un portable ancien, où un DE gnome avait initialement été installé, j’ai installé le DE xfce4 pour ménager la batterie en mobilité.
    Je n’ai eu aucune interférences visibles avec gnome.
    L’expérience a été plutôt inhabituelle et pas terrible seulement pour une question d’ergonomie.

    Peut-être certains d’entre vous ont une expérience d’incompatibilité entre deux DE et WM.


    PS : openbox, WM très simple et entièrement paramétrable est-il toujours actif et surtout utilisable ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [email protected]@21:1/5 to didier gaumet on Mon Aug 7 11:00:02 2023
    On 07/08/2023 10:10:55, didier gaumet wrote:

    - mais ça nécessite d'être conscient des problèmes que ça peut (et va) apporter.

    S’il y a des problèmes, il peut les faire remonter avec reportbug, ce que je fais quand ils ne viennent pas de moi.
    Ce n’est pas normal que deux gestionnaires de fenêtres différents se marchent sur les pieds.
    Il m’est arrivé d’essayer différents gestionnaires de fenêtres à partir d’un même gestionnaire de bureau (GNOME ou XFCE, je ne sais plus) en passant de l’un à l’autre au sein d’une même session. Évidemment, ça a fini par merdouiller.
    Une déconnexion/reconnexion plus tard, tout redevenait normal même après avoir joué. Il restait parfois quelques scories qui ont fini par disparaître.
    Personnellement, je n’ai pas d’icone en fond d’écran, j’ai toujours détesté ça : une barre en haut, gkrellm à gauche ou à droite et c’est tout.

    nicolas patrois : pts noir asocial
    --
    RÉALISME

    M : Qu'est-ce qu'il nous faudrait pour qu'on nous considère comme des humains ? Un cerveau plus gros ?
    P : Non... Une carte bleue suffirait...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Mon Aug 7 12:30:01 2023
    Le 07/08/2023 à 10:44, RogerT a écrit :
    [...]
    PS : openbox, WM très simple et entièrement paramétrable est-il toujours actif et surtout utilisable ?

    J'ai l'impression qu'il n'y a plus de développement depuis plusieurs années.

    De mémoire la dernière fois que je l'avais testé il me semble que sous Debian lancé par gdm en tout cas, ça ne marchait plus très bien, contrairement à des versions de Debian ultérieures (lesquelles et quand?
    j'ai oublié)

    Si ça t'intéresse tu trouveras empaquetés dans Debian plein de WM. Simplement pour lever une éventuelle ambiguïté, de base, un WM ne fait
    que gérer des fenêtres graphiques. des trucs aussi basiques qu'un menu
    (à fortiori dynamique) ou une barre des tâches ne sont pas forcément fournis. Quant aux icônes sur le bureau, c'était généralement une
    fonction dévolue à un gestionnaire de fichiers lancé en arrière plan (spacefm a l'air de gérer encore ce genre de trucs par exemple), ou à
    des petits utilitaires dont je n'ai pas l'impression qu'ils soient
    encore disponibles)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Mon Aug 7 13:10:01 2023
    --Apple-Mail-0A583041-60FD-4C4F-A175-0C26EB0FDE83
    Content-Type: text/plain;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable



    Le 7 août 2023 à 12:22, didier gaumet <[email protected]> a écrit : Le 07/08/2023 à 10:44, RogerT a écrit :
    [...]
    PS : openbox, WM très simple et entièrement paramétrable est-il toujours actif et surtout utilisable ?

    J'ai l'impression qu'il n'y a plus de développement depuis plusieurs années.

    De mémoire la dernière fois que je l'avais testé il me semble que sous Debian lancé par gdm en tout cas, ça ne marchait plus très bien, contrairement à des versions de Debian ultérieures (lesquelles et quand? j'ai oublié)

    Si ça t'intéresse tu trouveras empaquetés dans Debian plein de WM. Simplement pour lever une éventuelle ambiguïté, de base, un WM ne fait que gérer des fenêtres graphiques. des trucs aussi basiques qu'un menu (à fortiori dynamique) ou une
    barre des tâches ne sont pas forcément fournis. Quant aux icônes sur le bureau, c'était généralement une fonction dévolue à un gestionnaire de fichiers lancé en arrière plan (spacefm a l'air de gérer encore ce genre de trucs par exemple), ou à
    des petits utilitaires dont je n'ai pas l'impression qu'ils soient encore disponibles)

    KDE et xfce l’utiliseraient :
    https://wiki.archlinux.org/title/Openbox

    Gnome et KDE sont cités :
    http://openbox.org/wiki/Main_Page

    Je lis trois modes :
    Openbox provides three menu options that will be in the Session Type menu when you are logging in, if they are available.
    The "GNOME/Openbox" option will only be present if you have GNOME installed, and the "KDE/Openbox" option will appear only if KDE is installed.
    Dans un DE
    Sans DE
    Sans login graphique
    --Apple-Mail-0A583041-60FD-4C4F-A175-0C26EB0FDE83
    Content-Type: text/html;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"><div dir="ltr"></div><div dir="ltr"><br></div><div dir="ltr"><br><blockquote type="cite">Le 7 août 2023 à 12:22, didier gaumet &lt;
    [email protected]&gt; a écrit&nbsp;:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><span>Le 07/08/2023 à 10:44, RogerT a écrit&nbsp;:</span><br><span>[...]</span><br><blockquote type="cite"><span>PS : openbox, WM très
    simple et entièrement paramétrable est-il toujours actif et surtout utilisable ?</span><br></blockquote><span></span><br><span>J'ai l'impression qu'il n'y a plus de développement depuis plusieurs années.</span><br><span></span><br><span>De mémoire
    la dernière fois que je l'avais testé il me semble que sous Debian lancé par gdm en tout cas, ça ne marchait plus très bien, contrairement à des versions de Debian ultérieures (lesquelles et quand? j'ai oublié)</span><br><span></span><br><span>Si
    ça t'intéresse tu trouveras empaquetés dans Debian plein de WM. Simplement pour lever une éventuelle ambiguïté, de base, un WM ne fait que gérer des fenêtres graphiques. des trucs aussi basiques qu'un menu (à fortiori dynamique) &nbsp;ou une
    barre des tâches ne sont pas forcément fournis. Quant aux icônes sur le bureau, c'était généralement une fonction dévolue à un gestionnaire de fichiers lancé en arrière plan (spacefm a l'air de gérer encore ce genre de trucs par exemple), ou à
    des petits utilitaires dont je n'ai pas l'impression qu'ils soient encore disponibles)</span><br></div></blockquote><br><div>KDE et xfce l’utiliseraient :</div><div><a href="https://wiki.archlinux.org/title/Openbox">https://wiki.archlinux.org/title/
    Openbox</a></div><div><br></div><div>Gnome et KDE sont cités :</div><div><a href="http://openbox.org/wiki/Main_Page">http://openbox.org/wiki/Main_Page</a></div><div><br></div><div>Je lis trois modes :</div><div><span style="caret-color: rgb(79, 50, 28);
    color: rgb(79, 50, 28); font-family: -apple-system-font; font-size: 23px; background-color: rgb(248, 241, 227);">Openbox provides three menu options that will be in the Session Type menu when you are logging in, if they are available.</span></div><div><
    span style="caret-color: rgb(79, 50, 28); color: rgb(79, 50, 28); font-family: -apple-system-font; font-size: 23px; background-color: rgb(248, 241, 227);">The "GNOME/Openbox" option will only be present if you have GNOME installed, and the "KDE/Openbox"
    option will appear only if KDE is installed.</span></div><div><span style="caret-color: rgb(79, 50, 28); color: rgb(79, 50, 28); font-family: -apple-system-font; font-size: 23px; background-color: rgb(248, 241, 227);">Dans un DE</span></div><div><font
    color="#4f321c" face="-apple-system-font"><span style="caret-color: rgb(79, 50, 28); font-size: 23px; background-color: rgb(248, 241, 227);">Sans DE&nbsp;</span></font></div><div><font color="#4f321c" face="-apple-system-font"><span style="caret-color:
    rgb(79, 50, 28); font-size: 23px; background-color: rgb(248, 241, 227);">Sans login graphique</span></font></div></div></body></html>
    --Apple-Mail-0A583041-60FD-4C4F-A175-0C26EB0FDE83--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From benoit@21:1/5 to All on Mon Aug 7 13:50:01 2023
    Le lundi 7 août 2023 à 12:59, RogerT <[email protected]> a écrit :





    Le 7 août 2023 à 12:22, didier gaumet <[email protected]> a écrit :

    Le 07/08/2023 à 10:44, RogerT a écrit :
    [...]

    PS : openbox, WM très simple et entièrement paramétrable est-il toujours actif et surtout utilisable ?

    Bien sût que openbox est tjs utilisable !
    Et ça déchire, tellement c'est configurable !

    --
    Benoît

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From benoit@21:1/5 to All on Mon Aug 7 13:40:02 2023
    Je prends le train en marche, car je ne suis pas intervenu avant, ne connaissant pas gnome.

    Dans openbox, c'est simple, rédiger un fichier.desktop et le placer
    soit dans
    /usr/share/applications/
    soit dans
    $HOME/.local/share/applications/

    Puis créer un lien symbolique de ce fichier vers
    $HOME/Desktop
    Ou placer le fichier dans $HOME/Desktop.

    Puis lancer un gestionnaire de fichier comme pcmanfm ou spacefm comme
    suit, dans :
    $HOME/.config/openbox/autostart.sh
    Ajouter
    ( spacefm --desktop ) &

    Pour la syntaxe d'un fichier.desktop, personne ne retient ça par cœur
    En copier un de /usr/share/applications/
    Et écrire dedans.

    Si ça plante c'est qu'il y a une erreur dans la fichier.

    --
    Benoît


    ------- Original Message -------
    Le lundi 7 août 2023 à 12:59, RogerT <[email protected]> a écrit :





    Le 7 août 2023 à 12:22, didier gaumet <[email protected]> a écrit :

    Le 07/08/2023 à 10:44, RogerT a écrit :
    [...]

    PS : openbox, WM très simple et entièrement paramétrable est-il toujours actif et surtout utilisable ?


    J'ai l'impression qu'il n'y a plus de développement depuis plusieurs années.

    De mémoire la dernière fois que je l'avais testé il me semble que sous Debian lancé par gdm en tout cas, ça ne marchait plus très bien, contrairement à des versions de Debian ultérieures (lesquelles et quand? j'ai oublié)

    Si ça t'intéresse tu trouveras empaquetés dans Debian plein de WM. Simplement pour lever une éventuelle ambiguïté, de base, un WM ne fait que gérer des fenêtres graphiques. des trucs aussi basiques qu'un menu (à fortiori dynamique)  ou une
    barre des tâches ne sont pas forcément fournis. Quant aux icônes sur le bureau, c'était généralement une fonction dévolue à un gestionnaire de fichiers lancé en arrière plan (spacefm a l'air de gérer encore ce genre de trucs par exemple), ou à
    des petits utilitaires dont je n'ai pas l'impression qu'ils soient encore disponibles)


    KDE et xfce l’utiliseraient :
    https://wiki.archlinux.org/title/Openbox

    Gnome et KDE sont cités :
    http://openbox.org/wiki/Main_Page

    Je lis trois modes :
    Openbox provides three menu options that will be in the Session Type menu when you are logging in, if they are available.
    The "GNOME/Openbox" option will only be present if you have GNOME installed, and the "KDE/Openbox" option will appear only if KDE is installed.
    Dans un DE
    Sans DE 
    Sans login graphique

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Mon Aug 7 14:40:01 2023
    Le 07/08/2023 à 12:59, RogerT a écrit :

    PS : openbox, WM très simple et entièrement paramétrable est-il
    toujours actif et surtout utilisable ?

    KDE et xfce l’utiliseraient :
    https://wiki.archlinux.org/title/Openbox <https://wiki.archlinux.org/title/Openbox>

    Gnome et KDE sont cités :
    http://openbox.org/wiki/Main_Page <http://openbox.org/wiki/Main_Page>

    Tous ces DE utilisent leur propre WM (de mémoire Mutter pour Gnome; Kwin
    pour Plasma, Xfwm pour Xfce), pas Openbox.

    Par contre dans le passé il était généralement assez facile de remplacer
    le WM utilisé par un DE par un autre, donc on pouvait utiliser Openbox.

    De nos jours, avec les deux principaux (Gnome et Plasma, utilisables
    sous X11 et Wayland) je doute que ce soit possible d'utiliser Openbox vu
    que ce n'est pas un compositeur Wayland, et avec d'autres DE purement
    X11 (Xfce, LXQt, etc...) compte tenu de l'intégration grandissante de
    ces projets, je ne sais pas si c'est encore facilement possible (je le
    suppose mais je ne peux pas le garantir)


    Je lis trois modes :
    Openbox provides three menu options that will be in the Session Type
    menu when you are logging in, if they are available.
    The "GNOME/Openbox" option will only be present if you have GNOME
    installed, and the "KDE/Openbox" option will appear only if KDE is
    installed.
    Dans un DE
    Sans DE
    Sans login graphique

    Benoit pourra mieux te renseigner, on dirait que sous Debian (c'est pas forcément pareil avec une autre distro) sans les environnements
    Gnome/KDE, Openbox peut fournir des menus dynamiques (qui sont modifiés
    à chaque ajout ou suppression d'appli) soit par défaut, soit en
    intégrant la gestion de menu Debian dans le menu Openbox http://openbox.org/wiki/Help:Menus/Debian-menu

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Mon Aug 7 15:30:02 2023
    Le 7 août 2023 à 13:46, benoit <[email protected]> a écrit :
    Le lundi 7 août 2023 à 12:59, RogerT <[email protected]> a écrit :





    Le 7 août 2023 à 12:22, didier gaumet <[email protected]> a écrit :
    Le 07/08/2023 à 10:44, RogerT a écrit :
    [...]
    PS : openbox, WM très simple et entièrement paramétrable est-il toujours actif et surtout utilisable ?
    Bien sût que openbox est tjs utilisable !
    Et ça déchire, tellement c'est configurable !

    --
    Benoît

    Merci de cette confirmation !
    J’avais découvert openbox dans un PSL et trouvé super le fait de partir de zéro et pouvoir tout configurer avec un fichier xml.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michel Verdier@21:1/5 to All on Mon Aug 7 16:30:02 2023
    Le 7 août 2023 didier gaumet a écrit :

    De nos jours, avec les deux principaux (Gnome et Plasma, utilisables sous X11 et Wayland) je doute que ce soit possible d'utiliser Openbox vu que ce n'est pas un compositeur Wayland, et avec d'autres DE purement X11 (Xfce, LXQt, etc...) compte tenu de l'intégration grandissante de ces projets, je ne sais pas si c'est encore facilement possible (je le suppose mais je ne peux pas le garantir)

    Je pense que c'est toujours simple vu qu'il suffisait de changer une
    ligne de conf. Mais je laisse quelqu'un qui a gnome le confirmer.
    Par contre oui les anciens WM n'ont pas tous fait le virage vers
    wayland. Mais on peut toujours rester sur X si on tient à son WM, dont
    pour moi l'ergonomie l'emporte sur les gains de wayland.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Mon Aug 7 16:50:01 2023
    Le 7 août 2023 à 16:20, Michel Verdier <[email protected]> a écrit :

    Le 7 août 2023 didier gaumet a écrit :

    De nos jours, avec les deux principaux (Gnome et Plasma, utilisables sous X11
    et Wayland) je doute que ce soit possible d'utiliser Openbox vu que ce n'est >> pas un compositeur Wayland, et avec d'autres DE purement X11 (Xfce, LXQt,
    etc...) compte tenu de l'intégration grandissante de ces projets, je ne sais
    pas si c'est encore facilement possible (je le suppose mais je ne peux pas le
    garantir)

    Je pense que c'est toujours simple vu qu'il suffisait de changer une
    ligne de conf. Mais je laisse quelqu'un qui a gnome le confirmer.
    Par contre oui les anciens WM n'ont pas tous fait le virage vers
    wayland. Mais on peut toujours rester sur X si on tient à son WM, dont
    pour moi l'ergonomie l'emporte sur les gains de wayland.

    A propos de X vs Wayland :

    X est très ancien.

    J’entends que wayland facilite la sécurisation du système.
    Mais peut-on sécuriser drastiquement X, pour arriver à ce que Wayland proposerait de plus ?

    J’ai été bloqué pour disposer d’un skype avec partage d’écran, j’ai du passer en wayland (je crois bien) pour y accéder. La version win de Skype restait plus complète (je crois).

    Que faut-il savoir sur X vs Wayland ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Mon Aug 7 21:10:02 2023
    Le 07/08/2023 à 16:48, RogerT a écrit :

    A propos de X vs Wayland :

    X est très ancien.

    J’entends que wayland facilite la sécurisation du système.
    Mais peut-on sécuriser drastiquement X, pour arriver à ce que Wayland proposerait de plus ?

    J’ai été bloqué pour disposer d’un skype avec partage d’écran, j’ai du passer en wayland (je crois bien) pour y accéder. La version win de Skype restait plus complète (je crois).

    Que faut-il savoir sur X vs Wayland ?

    - Pour Skype, il y a des années que j'ai utilisé ça pour la dernière
    fois donc je ne peux pas te dire si il y a un décalage de
    fonctionnalités entre les versions Linux et Windows.
    Par contre il y a une version web donc je suppose qu'elle est à jour
    et ça a l'avantage de ne pas avoir besoin d'installer un client

    - pour l'aspect sécurisation de X11(Xorg), il semblerait qu'on ne puisse atteindre le niveau de Wayland, quoi qu'on fasse, sans le réécrire.

    - pour X11 et Wayland, plutôt que de les opposer (vs), il serait
    peut-être plus judicieux de voir le second comme le successeur du
    premier, pas son ennemi.
    Je n'ai pas une connaissance du sujet suffisante pour en parler donc je
    vais juste évoquer les grandes lignes: en gros, de ce que je comprends,
    avant la création de Wayland, il ne s'agissait pas de critiquer la
    qualité de la conception X11, mais de se demander si cette conception
    était toujours pertinente si longtemps après, alors que l'informatique
    en général et l'écosystème linux ont tellement évolué.
    Et la complexité de X11 (contrairement à ce qu'on pourrait croire,
    c'est l'ancien X11 qui est plus complexe que le nouveau Wayland) ainsi
    que l'ancienneté de son code font qu'il est de plus en plus difficile à maintenir et n'est concrètement quasiment plus maintenu.
    Donc, hypothèse, soit il risque de mourir lentement de sa belle mort,
    soit un jour on verra apparaître une grosse faille de sécurité qui ne
    sera pas corrigée et précipitera sa disparition assez vite.
    Il semblerait qu'aujourd'hui les difficultés qu'on rencontrait sous
    Wayland avec la télémaintenance RDP et ce genre de chose soient résolus,
    que le fonctionnement général soit fiabilisé.
    Avec Xwayland au-dessus de Wayland on peut normalement faire tourner quasiment n'importe quelle appli X11
    reste le problème des WM purement X11, qui ne sont pas compatibles
    Wayland (dans le protocole Wayland, l'équivalent du WM c'est un
    compositeur Wayland (le même programme peut être un WM et un compositeur Wayland) et ne peuvent pas fonctionner sous X11 car leur rôle est déjà assumé par le compositeur Wayland. Ceux qui veulent utiliser un WM
    purement X11 sont obligés de garder X11.
    et si on ne souhaite pas fonctionner avec Wayland, quelle qu'en soit
    la raison, aujourd'hui on peut sans souci continuer à utiliser X11.

    - ça ne signifie pas non plus que Wayland ne va pas être remplacé par
    autre chose dans les années qui viennent, comme PulseAudio est en train d'être remplacé par Pipewire, par exemple, même si rien ne permet de privilégier cette hypothèse à l'heure actuelle

    Voilà, j'espère ne pas en avoir trop tartiné, et surtout que mon message
    ne va pas déclencher une nième stupide guerre de religion à la vi/emacs, systemd/sysv, etc... :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Mon Aug 7 23:20:01 2023
    --Apple-Mail-F2FC5545-6233-4B7A-BCCF-78C6C8AC19AA
    Content-Type: text/plain;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable



    Le 7 août 2023 à 21:04, didier gaumet <[email protected]> a écrit :

    Le 07/08/2023 à 16:48, RogerT a écrit :

    A propos de X vs Wayland :
    X est très ancien.
    J’entends que wayland facilite la sécurisation du système.
    Mais peut-on sécuriser drastiquement X, pour arriver à ce que Wayland proposerait de plus ?
    J’ai été bloqué pour disposer d’un skype avec partage d’écran, j’ai du passer en wayland (je crois bien) pour y accéder. La version win de Skype restait plus complète (je crois).
    Que faut-il savoir sur X vs Wayland ?

    - Pour Skype, il y a des années que j'ai utilisé ça pour la dernière fois donc je ne peux pas te dire si il y a un décalage de fonctionnalités entre les versions Linux et Windows.
    Par contre il y a une version web donc je suppose qu'elle est à jour et ça a l'avantage de ne pas avoir besoin d'installer un client
    Parfois, le correspondant n’a que skype ou l’impose. Je ne l’ai plus utilisé depuis plus d’un an.
    Je note la version web qui doit certainement être complète.
    A essayer. Merci.

    - pour l'aspect sécurisation de X11(Xorg), il semblerait qu'on ne puisse atteindre le niveau de Wayland, quoi qu'on fasse, sans le réécrire.
    Ce serait un fil de discussion à part entière, mais peux-tu résumer ce qui cloche sur X11/Xorg où il y a risque de sécurité ? Sur quoi, exactement ? (Tu évoques une faille possible ci-dessous, sans décrire le type de faille)
    Et à partir de là, ça permettra de choisir une stratégie pour sécuriser l’utilisation de X11 (ou Wayland).

    C’est un peu flou pour moi.
    Je lis des choses pour mieux comprendre.
    Par exemple : https://en.m.wikipedia.org/wiki/Wayland_(protocol)#Differences_between_Wayland_and_X

    https://en.m.wikipedia.org/wiki/Windowing_system#Display_server

    Je vois à peu près l’architecture et comment le display manager procède mais je ne suis pas du tout habitué à me plonger là-dedans.

    Y a-t-il moyen d’utiliser un protocole de sécurité entre le display server et ses clients ?…



    - pour X11 et Wayland, plutôt que de les opposer (vs), il serait peut-être plus judicieux de voir le second comme le successeur du premier, pas son ennemi.
    Je n'ai pas une connaissance du sujet suffisante pour en parler donc je vais juste évoquer les grandes lignes: en gros, de ce que je comprends, avant la création de Wayland, il ne s'agissait pas de critiquer la qualité de la conception X11, mais de
    se demander si cette conception était toujours pertinente si longtemps après, alors que l'informatique en général et l'écosystème linux ont tellement évolué.
    Et la complexité de X11 (contrairement à ce qu'on pourrait croire, c'est l'ancien X11 qui est plus complexe que le nouveau Wayland) ainsi que l'ancienneté de son code font qu'il est de plus en plus difficile à maintenir et n'est concrètement
    quasiment plus maintenu.
    Donc, hypothèse, soit il risque de mourir lentement de sa belle mort, soit un jour on verra apparaître une grosse faille de sécurité qui ne sera pas corrigée et précipitera sa disparition assez vite.
    Il semblerait qu'aujourd'hui les difficultés qu'on rencontrait sous Wayland avec la télémaintenance RDP et ce genre de chose soient résolus, que le fonctionnement général soit fiabilisé.
    Avec Xwayland au-dessus de Wayland on peut normalement faire tourner quasiment n'importe quelle appli X11
    reste le problème des WM purement X11, qui ne sont pas compatibles Wayland (dans le protocole Wayland, l'équivalent du WM c'est un compositeur Wayland (le même programme peut être un WM et un compositeur Wayland) et ne peuvent pas fonctionner
    sous X11 car leur rôle est déjà assumé par le compositeur Wayland. Ceux qui veulent utiliser un WM purement X11 sont obligés de garder X11.
    et si on ne souhaite pas fonctionner avec Wayland, quelle qu'en soit la raison, aujourd'hui on peut sans souci continuer à utiliser X11.
    Merci pour ces infos.
    De ma pratique, je constate que je dois choisir X11 ou Wayland sur l’interface d’ouverture de session graphique. En même temps, je lis que :

    Debian ships Wayland as the default session for GNOME since version 10, released 6 July 2019.[84]
    Comment installer/utiliser XWayland ?
    J’ai trouvé ça : https://wayland.freedesktop.org/xserver.html

    Surtout, je ne sais pas dire si Wayland me suffit !?


    - ça ne signifie pas non plus que Wayland ne va pas être remplacé par autre chose dans les années qui viennent, comme PulseAudio est en train d'être remplacé par Pipewire, par exemple, même si rien ne permet de privilégier cette hypothèse à l'
    heure actuelle

    Voilà, j'espère ne pas en avoir trop tartiné, et surtout que mon message ne va pas déclencher une nième stupide guerre de religion à la vi/emacs, systemd/sysv, etc... :-)
    Au contraire. C’est instructif. --Apple-Mail-F2FC5545-6233-4B7A-BCCF-78C6C8AC19AA
    Content-Type: text/html;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr"><br></div><div dir="ltr"><br><blockquote type="cite">Le 7 août 2023 à 21:04, didier gaumet &lt;didier.gaumet@
    gmail.com&gt; a écrit&nbsp;:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><span>Le 07/08/2023 à 16:48, RogerT a écrit&nbsp;:</span><br><span></span><br><blockquote type="cite"><span>A propos de X vs Wayland :</span><br></
    blockquote><blockquote type="cite"><span>X est très ancien.</span><br></blockquote><blockquote type="cite"><span>J’entends que wayland facilite la sécurisation du système.</span><br></blockquote><blockquote type="cite"><span>Mais peut-on sécuriser
    drastiquement X, pour arriver à ce que Wayland proposerait de plus ?</span><br></blockquote><blockquote type="cite"><span>J’ai été bloqué pour disposer d’un skype avec partage d’écran, j’ai du passer en wayland (je crois bien) pour y accé
    der. La version win de Skype restait plus complète (je crois).</span><br></blockquote><blockquote type="cite"><span>Que faut-il savoir sur X vs Wayland ?</span><br></blockquote><span></span><br><span>- Pour Skype, il y a des années que j'ai utilisé ç
    a pour la dernière fois donc je ne peux pas te dire si il y a un décalage de fonctionnalités entre les versions Linux et Windows.</span><br><span> Par contre il y a une version web donc je suppose qu'elle est à jour et ça a l'avantage de ne pas
    avoir besoin d'installer un client</span><br></div></blockquote>Parfois, le correspondant n’a que skype ou l’impose. Je ne l’ai plus utilisé depuis plus d’un an.&nbsp;<div>Je note la version web qui doit certainement être complète.&nbsp;</div><
    A essayer. Merci.&nbsp;</div><div><br><blockquote type="cite"><div dir="ltr"><span></span><span>- pour l'aspect sécurisation de X11(Xorg), il semblerait qu'on ne puisse atteindre le niveau de Wayland, quoi qu'on fasse, sans le réécrire.</span><br><
    /div></blockquote>Ce serait un fil de discussion à part entière, mais peux-tu résumer ce qui cloche sur X11/Xorg où il y a risque de sécurité ? Sur quoi, exactement ? (Tu évoques une faille possible ci-dessous, sans décrire le type de faille)</
    <div>Et à partir de là, ça permettra de choisir une stratégie pour sécuriser l’utilisation de X11 (ou Wayland).&nbsp;</div><div><br></div><div>C’est un peu flou pour moi.&nbsp;</div><div>Je lis des choses pour mieux comprendre.&nbsp;</div><
    Par exemple :&nbsp;<a href="https://en.m.wikipedia.org/wiki/Wayland_(protocol)#Differences_between_Wayland_and_X">https://en.m.wikipedia.org/wiki/Wayland_(protocol)#Differences_between_Wayland_and_X&nbsp;</a></div><div><br></div><div><a href="https://
    en.m.wikipedia.org/wiki/Windowing_system#Display_server">https://en.m.wikipedia.org/wiki/Windowing_system#Display_server</a></div><div><br></div><div>Je vois à peu près l’architecture et comment le display manager procède mais je ne suis pas du tout
    habitué à me plonger là-dedans.</div><div><br></div><div>Y a-t-il moyen d’utiliser un protocole de sécurité entre le display server et ses clients ?…</div><div><br></div><div><br></div><div><br><blockquote type="cite"><div dir="ltr"><span></span>
    <span>- pour X11 et Wayland, plutôt que de les opposer (vs), il serait peut-être plus judicieux de voir le second comme le successeur du premier, pas son ennemi.</span><br><span>Je n'ai pas une connaissance du sujet suffisante pour en parler donc je
    vais juste évoquer les grandes lignes: en gros, de ce que je comprends, avant la création de Wayland, il ne s'agissait pas de critiquer la qualité de la conception X11, mais de se demander si cette conception était toujours pertinente si longtemps
    après, alors que l'informatique en général et l'écosystème linux ont tellement évolué.</span><br><span> Et la complexité de X11 (contrairement à ce qu'on pourrait croire, c'est l'ancien X11 qui est plus complexe que le nouveau Wayland) ainsi que
    l'ancienneté de son code font qu'il est de plus en plus difficile à maintenir et n'est concrètement quasiment plus maintenu.</span><br><span> Donc, hypothèse, soit il risque de mourir lentement de sa belle mort, soit un jour on verra apparaître une
    grosse faille de sécurité qui ne sera pas corrigée et précipitera sa disparition assez vite.</span><br><span> Il semblerait qu'aujourd'hui les difficultés qu'on rencontrait sous Wayland avec la télémaintenance RDP et ce genre de chose soient ré
    solus, que le fonctionnement général soit fiabilisé.</span><br><span> Avec Xwayland au-dessus de Wayland on peut normalement faire tourner quasiment n'importe quelle appli X11</span><br><span>=&gt; reste le problème des WM purement X11, qui ne sont
    pas compatibles Wayland (dans le protocole Wayland, l'équivalent du WM c'est un compositeur Wayland (le même programme peut être un WM et un compositeur Wayland) et ne peuvent pas fonctionner sous X11 car leur rôle est déjà assumé par le
    compositeur Wayland. Ceux qui veulent utiliser un WM purement X11 sont obligés de garder X11.</span><br><span>=&gt; et si on ne souhaite pas fonctionner avec Wayland, quelle qu'en soit la raison, aujourd'hui on peut sans souci continuer à utiliser X11.<
    /span><br></div></blockquote>Merci pour ces infos.&nbsp;</div><div>De ma pratique, je constate que je dois choisir X11 ou Wayland sur l’interface d’ouverture de session graphique. En même temps, je lis que :</div><div>&nbsp;</div><ul style="font-
    size: 16px; margin: 0px; padding: 0px 0px 0px 1em; border: 0px; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Inter, Helvetica, Arial, sans-serif; font-stretch: inherit; line-height: inherit; vertical-align: baseline;
    background-image: none; list-style-position: initial; list-style-image: initial; caret-color: rgb(32, 33, 34); color: rgb(32, 33, 34); -webkit-tap-highlight-color: rgba(0, 0, 0, 0.2); animation-delay: -0.01ms !important; animation-duration: 0.01ms !
    important; animation-iteration-count: 1 !important; transition-duration: 0ms !important;"><li style="margin: 0px 0px 10px; padding: 0px; border: 0px; font-family: inherit; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-
    height: inherit; vertical-align: baseline; background-image: none; animation-delay: -0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0ms !important;"><a href="https://en.m.wikipedia.
    org/wiki/Debian" title="Debian" style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline; background-image: none; color:
    rgb(121, 92, 178); text-decoration: none; animation-delay: -0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0ms !important;">Debian</a>&nbsp;ships Wayland as the default session for
    GNOME since version 10, released 6 July 2019.<sup id="cite_ref-84" class="reference" style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1; font-size: 0.75em; background-
    image: none; unicode-bidi: isolate; white-space: nowrap; animation-delay: -0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0ms !important;"><a href="https://en.m.wikipedia.org/wiki/
    Wayland_(display_server_protocol)#cite_note-84" style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline; background-image:
    none; color: rgb(121, 92, 178); text-decoration: none; animation-delay: -0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0ms !important;">[84]</a></sup></li></ul><div>Comment
    installer/utiliser XWayland ?&nbsp;</div><div>J’ai trouvé ça :&nbsp;<a href="https://wayland.freedesktop.org/xserver.html">https://wayland.freedesktop.org/xserver.html</a></div><div><br></div><div>Surtout, je ne sais pas dire si Wayland me suffit !?</
    <div><br></div><div><br><blockquote type="cite"><div dir="ltr"><span></span><span>- ça ne signifie pas non plus que Wayland ne va pas être remplacé par autre chose dans les années qui viennent, comme PulseAudio est en train d'être remplacé par
    Pipewire, par exemple, même si rien ne permet de privilégier cette hypothèse à l'heure actuelle</span><br><span></span><br><span>Voilà, j'espère ne pas en avoir trop tartiné, et surtout que mon message ne va pas déclencher une nième stupide
    guerre de religion à la vi/emacs, systemd/sysv, etc... :-)</span><br></div></blockquote>Au contraire. C’est instructif.</div></body></html>
    --Apple-Mail-F2FC5545-6233-4B7A-BCCF-78C6C8AC19AA--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Tue Aug 8 00:50:01 2023
    Le 07/08/2023 à 23:12, RogerT a écrit :
    [...]
    Ce serait un fil de discussion à part entière, mais peux-tu résumer ce
    qui cloche sur X11/Xorg où il y a risque de sécurité ? Sur quoi, exactement ?

    il y a ici un article de LWN, en anglais, sur le sujet, qui date d'une
    dizaine d'années:
    https://lwn.net/Articles/517375/

    (Tu évoques une faille possible ci-dessous, sans décrire le
    type de faille)

    1) je suis une truffe dans le domaine de la sécurité
    2) mais je n'ai pas vraiment besoin de décrire ou préciser le type de
    faille: tout logiciel est susceptible de receler des failles
    exploitables, surtout des logiciels complexes. Donc selon moi la
    question n'est pas tant de savoir si tel logiciel peut présenter des
    failles mais plutôt quand on va découvrir la présence de failles. A
    partir de là, l'équipe de développement et maintenance en charge doit corriger le plus rapidement et efficacement possible. Et vu que Xorg
    semble au point mort parce qu'entre autres, si je comprends bien, cas classique: le code est d'un style qui n'est en vogue et aisément compréhensible par les développeurs actuels, donc plus personne ne veut
    y toucher, donc une faille là-dedans risque de ne pas être corrigée. Attention: tout ce qui précède est une interprétation subjective de ma
    part qui pourrait se révéler totalement fausse.

    Et à partir de là, ça permettra de choisir une stratégie pour sécuriser l’utilisation de X11 (ou Wayland).

    De ma fenêtre, mais je me trompe peut-être, il faut qu'un système client-serveur d'affichage et saisie tels que ceux-là soient
    intrinsèquement sécurisés par conception et que les clients soient sécurisés selon des principes de bonne pratique par leurs développeurs.
    Je ne vois pas d'apport véritablement valable apporté par des admins ou
    des utilisateurs à ce niveau (mais j'ai peut-être rien compris)

    [...]
    De ma pratique, je constate que je dois choisir X11 ou Wayland sur l’interface d’ouverture de session graphique. En même temps, je lis que :

    * Debian <https://en.m.wikipedia.org/wiki/Debian> ships Wayland as the
    default session for GNOME since version 10, released 6 July
    2019.^[84]
    <https://en.m.wikipedia.org/wiki/Wayland_(display_server_protocol)#cite_note-84>

    Comment installer/utiliser XWayland ?
    J’ai trouvé ça : https://wayland.freedesktop.org/xserver.html <https://wayland.freedesktop.org/xserver.html>

    Surtout, je ne sais pas dire si Wayland me suffit !?
    [...]

    En gros, toujours, et je peux me tromper:
    - les nouvelles grosses applis sont principalement développées avec
    Wayland en tête
    - la plupart des applis actuelles sous Linux (pas Android) sont
    probablement développées avec une boîte-à-outils graphiques comme GTK,
    Qt ou d'autres. Quand elles sont développées avec un kit compatible à la fois X11 et Wayland, l'appli est compatible X11 et Wayland aussi. Compatibilité des kits: https://en.wikipedia.org/wiki/Wayland_(protocol)#Toolkit_support
    - si ton DE n'installe pas Xwayland automatiquement (ce que fait Gnome),
    tu l'installes:
    https://wiki.debian.org/Wayland#Xwayland
    et tes applis (clients) purement X11 non compatibles Wayland "parleront"
    au serveur X11 (Xwayland) qui traduit pour Wayland, en gros.
    - le seul truc *avéré* qui ne fonctionne pas avec Wayland c'est un pur
    WM X11. Exemple: Openbox sous Wayland? Nada. A moins qu'on sorte un
    lapin du chapeau, il n'y a aucune chance pour que ça fonctionne
    - par contre tu peux avoir des messages te disant que le support Wayland
    pour telle appli (en général des trucs de télémaintenance ou
    communication) est expérimental. mais en gros j'ai l'*impression* que désormais la plupart des trucs fonctionne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From benoit@21:1/5 to All on Tue Aug 8 09:40:01 2023
    Le lundi 7 août 2023 à 15:27, RogerT <[email protected]> a écrit :


    Merci de cette confirmation !
    J’avais découvert openbox dans un PSL et trouvé super le fait de partir de zéro et pouvoir tout configurer avec un fichier xml.


    Je voudrais juste tempérer mon enthousiasme, justement à propos du xml… Demander à des humains de travailler dans des fichiers xml, c'est de la maltraitance de cerveau ! ;-)
    Le xml, c’était moderne au siècle précédant… ;-)
    C’est peut-être bien pour les machines(communiquer entre elles ou avec
    des GUI comme Glade pour GTK, bien que ça occupe une place de dingue
    par rapport aux données transmises), mais est-ce « human-readable » ? Déjà, c’est pas agréable à lire, mais à rédiger à partir de rien… Comme dirait Coluche : « Déjà à manger c'est pas bon, mais alors à vomir… » ;-)

    --
    Benoît

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From RogerT@21:1/5 to All on Tue Aug 8 11:00:01 2023
    --Apple-Mail-002AF5DB-D41A-4A4F-87F7-8DF68E0AC5DF
    Content-Type: text/plain;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable



    Le 8 août 2023 à 09:30, benoit <[email protected]> a écrit :

    Le lundi 7 août 2023 à 15:27, RogerT <[email protected]> a écrit :


    Merci de cette confirmation !
    J’avais découvert openbox dans un PSL et trouvé super le fait de partir de zéro et pouvoir tout configurer avec un fichier xml.


    Je voudrais juste tempérer mon enthousiasme, justement à propos du xml… Demander à des humains de travailler dans des fichiers xml, c'est de la maltraitance de cerveau ! ;-)
    Le xml, c’était moderne au siècle précédant… ;-)
    C’est peut-être bien pour les machines(communiquer entre elles ou avec
    des GUI comme Glade pour GTK, bien que ça occupe une place de dingue
    par rapport aux données transmises), mais est-ce « human-readable » ? Déjà, c’est pas agréable à lire, mais à rédiger à partir de rien… Comme dirait Coluche : « Déjà à manger c'est pas bon, mais alors à vomir… » ;-)

    --
    Benoît
    xml a *toujours* été lourdingue !

    Aucun problème pour lire ou écrire du xml avec un interpréteur xml sans s’empêtrer les yeux dans des crochets et les enfants.
    Ou même, plus simple, avec un éditeur graphique de xml.

    Le truc important c’est de savoir quoi écrire.

    Je ne trouve pas d’API d’openbox. Ça existe ?
    Ou au moins un xsd pour écrire un fichier xml qui soit bien formé ?

    Il y a beaucoup d’exemples dans la doc, à commencer par : http://openbox.org/wiki/Help:Configuration

    Sais-tu la taille que peut prendre un très gros fichier rc.xml (qui semble être LE fichier) ?


    --Apple-Mail-002AF5DB-D41A-4A4F-87F7-8DF68E0AC5DF
    Content-Type: text/html;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr"><br></div><div dir="ltr"><br><blockquote type="cite">Le 8 août 2023 à 09:30, benoit &lt;[email protected]&
    gt; a écrit&nbsp;:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><span>Le lundi 7 août 2023 à 15:27, RogerT &lt;[email protected]&gt; a écrit :</span><br><span></span><br><span></span><br><blockquote type="cite"><span>Merci
    de cette confirmation !</span><br></blockquote><blockquote type="cite"><span>J’avais découvert openbox dans un PSL et trouvé super le fait de partir de zéro et pouvoir tout configurer avec un fichier xml.</span><br></blockquote><span></span><br><
    span></span><br><span>Je voudrais juste tempérer mon enthousiasme, justement à propos du xml…</span><br><span>Demander à des humains de travailler dans des fichiers xml, c'est de la</span><br><span>maltraitance de cerveau ! ;-)</span><br><span>Le
    xml, c’était moderne au siècle précédant… ;-)</span><br><span>C’est peut-être bien pour les machines(communiquer entre elles ou avec</span><br><span>des GUI comme Glade pour GTK, bien que ça occupe une place de dingue</span><br><span>par
    rapport aux données transmises), mais est-ce « human-readable » ?</span><br><span>Déjà, c’est pas agréable à lire, mais à rédiger à partir de rien…</span><br><span>Comme dirait Coluche : « Déjà à manger c'est pas bon, mais alors à</
    span><br><span>vomir… » ;-)</span><br><span></span><br><span>--</span><br><span>Benoît</span><br></div></blockquote>xml a *toujours* été lourdingue !<div><br><div>Aucun problème pour lire ou écrire du xml avec un interpréteur xml sans s’empê
    trer les yeux dans des crochets et les enfants.</div><div>Ou même, plus simple, avec un éditeur graphique de xml.&nbsp;</div><div><br></div><div>Le truc important c’est de savoir quoi écrire.&nbsp;</div><div><br></div><div>Je ne trouve pas d’API d�
    ��openbox. Ça existe ?</div><div>Ou au moins un xsd pour écrire un fichier xml qui soit bien formé ?</div><div><br></div><div>Il y a beaucoup d’exemples dans la doc, à commencer par :</div><div><a href="http://openbox.org/wiki/Help:Configuration">
    http://openbox.org/wiki/Help:Configuration</a></div><div><br></div><div>Sais-tu la taille que peut prendre un très gros fichier rc.xml (qui semble être LE fichier) ?</div><div><br></div></div></body></html>
    --Apple-Mail-002AF5DB-D41A-4A4F-87F7-8DF68E0AC5DF--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From benoit@21:1/5 to All on Tue Aug 8 21:00:01 2023
    Le mardi 8 août 2023 à 10:49, RogerT <[email protected]> a écrit :


    xml a *toujours* été lourdingue !
    Aucun problème pour lire ou écrire du xml avec un interpréteur xml sans s’empêtrer les yeux dans des crochets et les enfants.
    Ou même, plus simple, avec un éditeur graphique de xml. 

    Le truc important c’est de savoir quoi écrire. 

    Je ne trouve pas d’API d’openbox. Ça existe ?
    Ou au moins un xsd pour écrire un fichier xml qui soit bien formé ?

    Il y a beaucoup d’exemples dans la doc, à commencer par : http://openbox.org/wiki/Help:Configuration

    Sais-tu la taille que peut prendre un très gros fichier rc.xml (qui semble être LE fichier) ?

    % wc -l .config/openbox/rc.xml
    1009 .config/openbox/rc.xml

    Mon fichier de config fait 1009 lignes.

    Obconf fait un fichier de base, mais il n'y a pas beaucoup de
    possibilités d'actions, mais la base de l’apparence est là. https://packages.debian.org/bookworm/obconf
    Ou prendre celui de déjà plus complet.
    /etc/xdg/openbox/rc.xml
    Après ce que je trouve le plus intéressant, c'est les actions: http://openbox.org/wiki/Help:Actions
    Elles ne sont pas toutes documentées très en détail.
    Ce que j'apprécie, c'est la possibilité de simuler sommairement un
    Tiling window manager.
    3 fenêtres qui occupe 1/3 de la largeur de l’écran 100 % de la
    hauteur , bien regarder -x (moins x):
    Alt-Win 1 (du pavé numérique)
    <keybind key="W-A-KP_1">
    <action name="Unmaximize"/>
    <action name="MoveResizeTo">
    <x>0</x>
    <y>0</y>
    <width>33%</width>
    <height>100%</height>
    </action>
    </keybind>
    <keybind key="W-A-KP_2">
    <action name="Unmaximize"/>
    <action name="MoveResizeTo">
    <x>33%</x>
    <y>0</y>
    <width>34%</width>
    <height>100%</height>
    </action>
    </keybind>
    <keybind key="W-A-KP_3">
    <action name="Unmaximize"/>
    <action name="MoveResizeTo">
    <x>-0</x>
    <y>0</y>
    <width>33%</width>
    <height>100%</height>
    </action>
    </keybind>

    Fenêtre 1/2 de la largeur 1/2 de la hauteur qu’on peut mettre haut
    gauche, haut droite, en bas, gauche, droite.
    <keybind key="W-A-Up">
    <action name="Unmaximize"/>
    <action name="MoveResizeTo">
    <x>0</x>
    <y>0</y>
    <width>50%</width>
    <height>50%</height>
    </action>
    </keybind>
    <keybind key="W-A-Down">
    <action name="Unmaximize"/>
    <action name="MoveResizeTo">
    <x>0</x>
    <y>-0</y>
    <width>50%</width>
    <height>50%</height>
    </action>
    </keybind>
    <keybind key="W-A-Right">
    <action name="Unmaximize"/>
    <action name="MoveResizeTo">
    <x>-0</x>
    <y>0</y>
    <width>50%</width>
    <height>50%</height>
    </action>
    </keybind>
    <keybind key="W-A-Left">
    <action name="Unmaximize"/>
    <action name="MoveResizeTo">
    <x>-0</x>
    <y>-0</y>
    <width>50%</width>
    <height>50%</height>
    </action>
    </keybind>
    La fenêtre s’étire jusqu’au bord de l’écran ou une autre fenêtre(faire
    pareil pour les 4 directions) :
    <keybind key="W-Left">
    <action name="GrowToEdge">
    <direction>west</direction>
    </action>
    </keybind>
    Maximiser l’axe des X, (on fait pareil pour Y)
    <keybind key="C-A-x">
    <action name="ToggleMaximizeHorz"/>
    </keybind>
    Maximiser mais en gardant la décoration
    <keybind key="C-A-m">
    <action name="ToggleMaximize"/>
    </keybind>
    Sans la décoration :
    <keybind key="A-F11">
    <action name="ToggleFullscreen"/>
    </keybind>
    Ou bien virer la décoration sans maximiser
    <keybind key="C-A-b">
    <action name="ToggleDecorations"/>
    </keybind>
    C = contrôle
    A = Alt
    W = win
    Donc ça fait Alt-Ctrl b

    Avec ça tu peux manipuler tes fenêtres par raccourci, clavier comme
    dans Tiling window manager, tout en gardant les possibilités d’un
    window manager "normal" (stacking je crois).

    --
    Benoît

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)