[menu] Une approche un peu bête mais polyvalente
Publié : lun. 15 mai 2017, 04:57
Salut,
J'utilise souvent dwm et dmenu. Du coup, parfois je me suis dit ce serait bien une liste des programmes installés, un genre de truc que je mets à jour à la main et qui me donne cette indication joliment. Parce que je peux pas tout le temps me souvenir de tout ce que j'ai installé, et pcmanfm n'a pas de menus très bien, c'est le bordel et il manque des trucs comme par exemple les programmes en mode texte!
Ça ressemble à ce que fait menumaker.
J'ai donc fait à la main un ensemble de dossiers et de sous-dossiers où chaque dossier est une catégorie et chaque fichier une sorte de raccourci vers un programme. Bien sûr il faut penser à mettre à jour en écrivant soi-même dès qu'on installe des nouveaux programmes.
Voici ce que ça donne avec une petite commande sympa:
Après je me suis dit que ce serait bien de rendre les fichiers exécutables.
Par exemple pour top le fichier est:
Ça m'a bien plu quand j'ai vu qu'avec mc (midnight commander) ça donne un menu où les commandes aussi bien graphiques qu'en mode texte tournent. Pour les commandes comme shred j'ai mis la page donnée par man.
Du coup je me dis que c'est un menu que je peux ouvrir soit en mode texte, soit dans un navigateur de fichiers, etc… j'ai regardé s'il y avait un truc tout bête pour en faire un menu sans faire grand-chose… j'ai pas trouvé.
Mais je suis déjà assez content de ça.
J'utilise souvent dwm et dmenu. Du coup, parfois je me suis dit ce serait bien une liste des programmes installés, un genre de truc que je mets à jour à la main et qui me donne cette indication joliment. Parce que je peux pas tout le temps me souvenir de tout ce que j'ai installé, et pcmanfm n'a pas de menus très bien, c'est le bordel et il manque des trucs comme par exemple les programmes en mode texte!
Ça ressemble à ce que fait menumaker.
J'ai donc fait à la main un ensemble de dossiers et de sous-dossiers où chaque dossier est une catégorie et chaque fichier une sorte de raccourci vers un programme. Bien sûr il faut penser à mettre à jour en écrivant soi-même dès qu'on installe des nouveaux programmes.
Voici ce que ça donne avec une petite commande sympa:
Code : Tout sélectionner
$ tree menu
menu
├── accessoires
│ ├── cal
│ ├── gpa
│ ├── peazip
│ ├── qalculate
│ ├── scrot
│ ├── steghide
│ ├── xclock
│ └── xev
├── bureautique
│ ├── easy-ebook-viewer
│ ├── gimagereader
│ ├── libreoffice
│ │ ├── lobase
│ │ ├── localc
│ │ ├── lodraw
│ │ ├── loimpress
│ │ ├── lomath
│ │ ├── loweb
│ │ └── lowriter
│ ├── mupdf
│ ├── pdfmod
│ ├── sc
│ ├── scribus
│ ├── Ted
│ └── xpdf
├── Editeurs
│ ├── geany
│ ├── mcedit
│ ├── nano
│ ├── tea
│ └── vim
├── imagerie
│ ├── feh
│ ├── fontforge
│ ├── freecad
│ ├── geeqie
│ ├── gimp
│ ├── inkscape
│ ├── mtpaint
│ └── mypaint
├── jeux
│ └── dosbox
├── Navigateurs_de_fichiers
│ ├── konqueror
│ ├── mc
│ ├── pcmanfm
│ └── ranger
├── réglages
├── Réseau
│ ├── connman-gtk
│ ├── deluge
│ ├── elinks
│ ├── gftp
│ ├── httrack
│ ├── konqueror
│ ├── netsurf
│ ├── palemoon
│ ├── surf
│ ├── sylpheed
│ └── w3m
├── Son-Vidéo
│ ├── alsamixer
│ ├── ardour
│ ├── arecord
│ ├── clipgrab
│ ├── deadbeef
│ ├── lmms
│ ├── movgrab
│ ├── openshot
│ ├── vlc
│ └── you-get
└── système
├── acpi
├── éteindre
├── gparted
├── inxi
├── menumaker
├── ncdu
├── packer
├── pacman
├── parted
├── powertop
├── redémarrer
├── shred
├── st
├── systemctl
├── terminator
├── top
├── udevil
├── vrms
└── xterm
11 directories, 81 files
Par exemple pour top le fichier est:
Code : Tout sélectionner
#!/bin/bash
st -e top
Du coup je me dis que c'est un menu que je peux ouvrir soit en mode texte, soit dans un navigateur de fichiers, etc… j'ai regardé s'il y avait un truc tout bête pour en faire un menu sans faire grand-chose… j'ai pas trouvé.
Mais je suis déjà assez content de ça.