Bezüglich yad müsste ich eine graphische GUI erstellen die den Befehl
Aber könntest Du mir da helfen?
Für so ein Pillepalle? Na gut. Hier ein Script (nennen wir es yadfax.sh):
#!/bin/bash # Wrapper für Fax-Versand mit Hilfe von YAD Datei="$1" Nummer="$2" IFS="|" read Datei Nummer Papier Quality <<<$(yad \ --title="Testtitel Drucken auf BRFAX" --form \ --field="Datei:SFL" "$Datei" \ --field="Nax-Nummer" "$Nummer" \ --field="Papiergröße:CB" "A4\!letter\!legal" \ --field="Qualität:CB" "Standard\!Fine" 2>/dev/null) #cmd="lpr -P BRFAX" cmd="brpcfax" [ -n "$Datei" ] && [ -n "$Nummer" ] && ( echo $cmd -o fax-number="$Nummer" -o PaperType=$Papier -o Quality=$Quality "$Datei" #$cmd -o fax-number="$Nummer" -o PaperType=$Papier -o Quality=$Quality "$Datei" ) || ( echo "Es fehlt entweder die Datei oder die Fax-Nummer" )
Diese paar Zeilen kannst du ja nach Gusto anpassen. Der Aufruf kann mit den Parametern mitgegeben werden, wenn man diese nicht über die GUI auswählen will. Beispiel:
$ ./yadfax.sh dir/file.pdf 053149059113 $ # oder ohne Fax-Nummer $ ./yadfax.sh dir/file.pdf $ # oder auch ohne Datei $ ./yadfax.sh