Il est pas gros, s'ins�re parfaitement dans l'applet ``Imprimer'' de gnome
et je pense aussi sous kde puisqu'il s'utilise aussi en ligne de commande:

------- wlpr.sh ---------
#!/bin/sh

[ -z "$DISPLAY"          ] && { echo Require X          >&2 ; exit 1 ;}
[ "$BASH_VERSINFO" = "2" ] || { echo Require Bash v.2.x >&2 ; exit 1 ;}
[ -n $(which gdialog)    ] || { echo Require gdialog    >&2 ; exit 1 ;}

rep=$(echo "gdialog --backtitle \"Choix d'une imprimante\" --defaultno \
                    --radiolist \"Choix d'une imprimante\" 40 80 18 $(
        grep ^[a-z] </etc/printcap|\
                sed -e s/:.*//|\
                tr \ \| �\ |\
                while read a;do
                        b=($a);
                        c=$((${#b[@]}-1));
                        echo -n "\"${b[0]}\" \"${b[c]}\" 0 ";
                        done|\
                tr � \ ) " | sh 2>&1 )

if [ -n "$rep" ] ;then
        lpr -P"$rep" $@
        fi
------- wlpr.sh ---------

Utilise /etc/printcap, les alias des nom d'imprimante �tant s�par�s par
``|'' le nom court apparaissant en premier et le nom �labor� en dernier.


--
 F�lix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à