Re : Re: Plantage suite à ajout de desktop icon dans /usr/share/applications/
Le mardi 8 août 2023 à 10:49, RogerT 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) 0 0 33% 100% 33% 0 34% 100% -0 0 33% 100% Fenêtre 1/2 de la largeur 1/2 de la hauteur qu’on peut mettre haut gauche, haut droite, en bas, gauche, droite. 0 0 50% 50% 0 -0 50% 50% -0 0 50% 50% -0 -0 50% 50% La fenêtre s’étire jusqu’au bord de l’écran ou une autre fenêtre(faire pareil pour les 4 directions) : west Maximiser l’axe des X, (on fait pareil pour Y) Maximiser mais en gardant la décoration Sans la décoration : Ou bien virer la décoration sans maximiser 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
Re : Re: Plantage suite à ajout de desktop icon dans /usr/share/applications/
Le lundi 7 août 2023 à 15:27, RogerT 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
Re : Re: Plantage suite à ajout de desktop icon dans /usr/share/applications/
Le lundi 7 août 2023 à 12:59, RogerT a écrit : > > > > > Le 7 août 2023 à 12:22, didier gaumet 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
Re : Re: Plantage suite à ajout de desktop icon dans /usr/share/applications/
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 a écrit : > > > > > Le 7 août 2023 à 12:22, didier gaumet 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
Re : Re : Plantage suite à ajout de desktop icon dans /usr/share/applications/
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...
Re: Re : Plantage suite à ajout de desktop icon dans /usr/share/applications/
Le 06/08/2023 à 21:39, nicolas.patr...@gmail.com 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 ;-)
Re: Re : Plantage suite à ajout de desktop icon dans /usr/share/applications/
- Mail original - De: "nicolas patrois" À: "Liste Debian" 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 !