[openbox] créateur menu clic-droit de Manjaro

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
djipey
Chu Ko Nu
Messages : 437
Inscription : sam. 04 juin 2011, 10:13

[openbox] créateur menu clic-droit de Manjaro

Message par djipey »

Bonsoir,

ça fait un moment que je suis sur Openbox et j'avoue que je galère pas mal pour avoir un beau menu lorsque je clique droit sur le bureau. Là je suis enfin arrivé à le générer automatiquement, ce qui fait que les sous-menus se mettent à jour lorsqu'on installe un programme.

Mais je viens de tester Manjaro linux dans une machine virtuelle et le menu du clic droit a des icônes. Est-ce que vous sauriez quel paramétrage utilise cette distribution ? Puis juste au passage, je ne l'ai pas encore beaucoup testée, mais ça a l'air pas mal..

Cordialement
lann
Hankyu
Messages : 27
Inscription : mer. 24 avr. 2013, 19:23

Re: [openbox] créateur menu clic-droit de Manjaro

Message par lann »

Il faut mettre :
<showIcons>yes</showIcons>

dans le fichier ~/.config/openbox/rc.xml
dans la section <menu>

Ouvrir le fichier ~/.config/openbox/menu.xml
puis à la suite de la ligne du type <item label="Programme"> rajouter après "Programme" icon="/chemin/fichier.png"
ce qui fait : <item label="Programme" icon="/chemin/fichier.png">

puis reconfigurer le menu : openbox --reconfigure
djipey
Chu Ko Nu
Messages : 437
Inscription : sam. 04 juin 2011, 10:13

Re: [openbox] créateur menu clic-droit de Manjaro

Message par djipey »

Ouais mais là tu dois le faire pour chaque programme non ? Je voudrais le faire de manière automatisée. Et qui se mette à jour à chaque fois qu'un programme est ajouté/enlever. C'est le comportement sur Manjaro.
Avatar de l’utilisateur
Kristen
Elfe
Messages : 709
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

Re: [openbox] créateur menu clic-droit de Manjaro

Message par Kristen »

lann a écrit :...
dans le fichier ~/.config/openbox/rc.xml
...
Salut
je dirai plutôt ~/.config/openbox/menu.xml
KDE Plasma sur
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM
lann
Hankyu
Messages : 27
Inscription : mer. 24 avr. 2013, 19:23

Re: [openbox] créateur menu clic-droit de Manjaro

Message par lann »

Non
Il faut mettre :
<showIcons>yes</showIcons>

dans le fichier ~/.config/openbox/rc.xml
dans la section <menu>
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [openbox] créateur menu clic-droit de Manjaro

Message par mélodie »

Salut,

Le programme openbox-menu le fait automatiquement pour le menu Applications. Une fois ces menus servis, il ne reste plus que les menus de raccourcis du menu.xml à garnir si on le souhaite.

https://aur.archlinux.org/packages/openbox-menu
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [openbox] créateur menu clic-droit de Manjaro

Message par vintherine »

J'utilise, et je conseille, obmenu-generator (dans aur). Il est grandement configurable grâce à 2 fichiers : ~/.config/obmenu-generator/config.pl et ~/.config/obmenu-generator/schema.pl. Par contre ce n'est pas trivial, mais si ça t'intéresse (et si nécessaire) je peux donner un coup de main.

Pour te donner des idées tu peux rajouter d'autres pipe-menus dans ton menu.xml : emplacements, fichiers récents, préférences...

exemple chez moi :
Image
Envoyé depuis mon saxophone !
Blog - Photos
djipey
Chu Ko Nu
Messages : 437
Inscription : sam. 04 juin 2011, 10:13

Re: [openbox] créateur menu clic-droit de Manjaro

Message par djipey »

J'ai commencé par d'abord tester openbox-menu. Mais quand je le lance j'ai le message d'erreur suivant:

Code : Tout sélectionner

File /etc/xdg/menus/applications.menu doesn't exists. Can't create menu
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [openbox] créateur menu clic-droit de Manjaro

Message par vintherine »

et bien choisis-en donc un autre... fait

Code : Tout sélectionner

ls /etc/xdg/menus/
choisi celui que tu préfère puis

Code : Tout sélectionner

openbox-menu mon-menu-préfére.menu
perso j'aime bien arch-applications.menu que l'on peut trouver si l'on installe community/archlinux-xdg-menu
Envoyé depuis mon saxophone !
Blog - Photos
djipey
Chu Ko Nu
Messages : 437
Inscription : sam. 04 juin 2011, 10:13

Re: [openbox] créateur menu clic-droit de Manjaro

Message par djipey »

Ah en fait j'ai compris ce qu'il se passe, openbox-menus n'accepte pas les chemins. Si je me place dans un dossier avec un .menu, je peux lancer openbox-menu. Si je lui fournis un chemin, même /home/djipe/mon_menu.menu, j'ai

Code : Tout sélectionner

File /etc/xdg/menus/etc/xdg/menus/arch-applications.menu doesn't exists. Can't create menu
Même si le fichier en question existe.
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [openbox] créateur menu clic-droit de Manjaro

Message par vintherine »

ben c'est cool, t'as qu'à faire un lien symbolique !

Code : Tout sélectionner

sudo ln -s /etc/xdg/menus/celui-que-tu-veux.menu /etc/xdg/menus/applications.menu
ceci dit pour avoir jeté de nouveau un œil dessus ça confirme ce que je pensais : openbox-menus est une grosse bouse ! regarde du coté d'obmenu-generator, conseil d'ami.
Envoyé depuis mon saxophone !
Blog - Photos
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [openbox] créateur menu clic-droit de Manjaro

Message par Anghirrim »

Suite à la lecture de ce poste, j'ai installé obmenu-generator et c'est vraiment extra!!

L'option de faire des menus dynamiques est très intéressante!
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Re: [openbox] créateur menu clic-droit de Manjaro

Message par mimas »

djipey a écrit :Ah en fait j'ai compris ce qu'il se passe, openbox-menus n'accepte pas les chemins.
Pas besoin d'indiquer le chemin puisque les menus se trouvent dans 99% des cas dans /etc/xdg/menus.

La version mercurial d'openbox-menu prend les menus utilisateurs. Le menu devant se trouver dans le répertoire désigné par "$XDG_CONFIG_DIRS/menus/" comme le précisent les spécifications de freedesktop.org avec « $XDG_CONFIG_DIRS defines the preference-ordered set of base directories to search for configuration files in addition to the $XDG_CONFIG_HOME base directory. If $XDG_CONFIG_DIRS is either not set or empty, a value equal to /etc/xdg should be used. ».
vintherine a écrit :ceci dit pour avoir jeté de nouveau un œil dessus ça confirme ce que je pensais : openbox-menus est une grosse bouse !
Puis-je avoir des arguments techniques concernant cette opinion bovinesque ?
Anarchy for the triple A.
Répondre