Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Réservez vos DVD et clé USB Ubuntu-fr (premières livraisons mi-mai)

Si vous avez des soucis pour rester connecté, déconnectez vous et reconnectez vous depuis ce lien en cochant le case
Me connecter automatiquement lors de mes prochaines visites.

M.A.J. en cours du forum possibilité de bug, nous faisons le maximum pour les résoudre au plus vite

#1 Le 04/09/2012, à 16:40

KnY

[Scripts] Dmenu powa!

#########
### dmenu options, all facultative
### options de dmenu, toutes facultatives
[-i]	[insensitive]			[insensible à la casse]
[-b]	[bottom]				[position bas]
[-nb]	[normal background]		[couleur de fond pour l'état normal]
[-nf]	[normal foreground]		[couleur d'écriture pour l'état normal]
[-sb]	[selected background]	[couleur de fond pour l'état de sélection]
[-sf]	[selected foreground]	[couleur d'écriture pour l'état de sélection]
[-p]	[prompt]				[prompt]
[-fn]	[font name]				[nom de la fonte]
[-l]	[lines]					[lignes]

Une petite liste de mes petits scripts utilisant dmenu.
Il y en aura certainement d'autres, que je rajouterai ici avec les autres.
Ne pas oublier de faire un petit `chmod +x`!
Je les ai abondamment, mais si succintement, commentés, en anglais et en français.

[dmenu]
Lanceur d'application --- à associer à une combinaison de touche, comme ALT-F2 par exemple.

#!/bin/bash

#########
### Dmenu is a launcher
### Dmenu est un lanceur d'application
#

#########
### dmenu vars - variables de dmenu
# it can be inline, just the best way to update
# peut-être écrit en ligne, mais c'est la meilleure solution pour maintenir
DMENU='dmenu -i -b'
COLORS='-nb #1A1B1D -nf #1A7BD5 -sb #1A7BD5'
PROMPT='-p [App]'

#########
### `dmenu_path` - is a dmenu var - est une variable de dmenu
`dmenu_path | $DMENU $COLORS $PROMPT` && eval "exec $exe"

[dmedia]
Feh est utilisé pour démonstration.
On peut très bien utiliser mplayer pour lire les médias d'un dossier vidéo.

#!/bin/bash

#########
### Dmedia is a directory's media files launcher
### Dmedia est un lanceur de fichier média, depuis un dossier

#########
### dmenu vars - variables de dmenu
DMENU='dmenu -i -b'
COLORS='-nb #1A1B1D -nf #1A7BD5 -sb #1A7BD5'
PROMPT='-p [Mda]'

#########
### Directory path - chemin d'accès au dossier
SRC="$HOME/Images"

#########
### go to $SRC directory - changer de dossier pour $SRC
cd $SRC

#########
### list the current directory, launch dmenu, and execute the choice with feh
### liste le dossier courant, lance dmenu avec, et affiche le choix avec feh
# `xargs -0` - prevents spaces - "prévention" contre les espaces
ls | $DMENU $COLORS $PROMPT | xargs -0 feh

[dcalc]
Une simple calculette.
Elle débute avec la dernière sélection du presse-papier, et une fois le calcul effectué, y ajoute le résultat.

#!/bin/bash

#########
### Dcalc is a cool calculator
### Dcalc est une super calculette
#

#########
### dmenu vars - variables de dmenu
DMENU='dmenu -b'
COLORS='-nb #1A1B1D -nf #1A7BD5 -sb #1A7BD5'
PROMPTA='-p [Clc]'
PROMPTB='-p [Ans]'

#########
# `xclip -o -selection c` - start with output clipboard - démarre avec la dernière entrée du presse-papier
# `bc 2>&1` - errors managment - gestion des erreurs
# `xclip -i -selection c` - insert result to clipboard input - ajoute le dernier résultat au presse-papier
xclip -o -selection c | $DMENU $COLORS $PROMPTA | xargs echo | bc 2>&1 | $DMENU $COLORS $PROMPTB | xclip -i -selection c

Hors ligne