Gibt es eine moglichkeit dass ich in einem bashskript dialoge in die man unter x anklicken kann (wie beimi midnight-commander kurz mc) erscheinen?
Druckbare Version
Gibt es eine moglichkeit dass ich in einem bashskript dialoge in die man unter x anklicken kann (wie beimi midnight-commander kurz mc) erscheinen?
2sec Google:
http://openbook.rheinwerk-verlag.de/...004E781F018172
(die ultrageheime Suchanfrage, so rein gar nicht intuitiv, war einfach "bash dialog".)
https://mostlylinux.wordpress.com/bashscripting/kdialog
Es gibt noch ein paar.
zenity xdialog dialog
Alle mal gucken.
Wenn es ein bisken mehr sein darf: https://wiki.ubuntuusers.de/yad/
Sollte für jede Distri verfügbar sein, nicht nur Ubuntu.
yad ist das aktuellste dieser tools, suche dir eines raus welches moeglichst wenige zusaeztliche Abhaengigkeiten benoetigt.
Also QT fuer KDE (dialog), gnome fu fuer gnome (zenity), unity ...
@Efraim,
kennst du dich mit "yad" gut aus?
Meine Frage wäre, ist es möglich die Größe des Textfeldes zu variieren?
Sprich, ich will ein Eingabefeld haben das ich aber nicht auf Standard Größe haben möchte, sondern ein 200x200 Viereckiges Textfeld z.B.
Weißt du ob so was geht?
In der Hilfe und auf der man page hab ich leider nichts gefunden-.-...
Danke schon mal!
Grüße,
iBlack
@iBlack: geometry
Siehe:
https://wiki.ubuntuusers.de/yad/
@fork:
ja, das die allgemeine Größe des Fensters mit geometry verändert wir das weiß ich, jedoch kann ich wohl nicht spezifisch das Textfeld vergrößern oder?
Grüße,
iBlack
Ich würde mich wundern, wenn nach 1 Stunde Internetrecherche das Problem nicht gelöst wäre. Und: Nein, ich habe yad noch nie verwendet. Aber: Ja, ich kann google benutzen. :)
Ich Google leider schon über ein Tag!
Aber irgendwie will das nicht so =D Entweder habe ich die falschen Suchbegriffe oder ich bin zu inkompetent.
Möglicherweise auch beides - mist
iBlack
Hi iBlack,
ich orakel mal und sage das geht nicht, jedenfalls nicht wenn du mit entry arbeitest. Was aber geht ist text-info - ich habe zwar nur zenity, aber das ist ja der Vorgänger, also wird es bei yad wohl auch so sein...
Viel Spaß beim verstehen :)Code:foo=`zenity --entry --height=400 --width=400 --title="single line"` && zenity --info --text="<span font='12'>your input: <span foreground='blue'><i>$foo</i></span></span>" || zenity --error --text="fatal"
# vs
foo=`zenity --text-info --height=400 --width=400 --title="multi line" --editable` && zenity --info --text="<span font='12'>your input: <span foreground='blue'><i>$foo</i></span></span>" || zenity --error --text="fatal"
[edit]ähnlicher code, aber einfach zu lesen:
Code:foo=`zenity --entry --height=400 --width=400 --title="single line"`
zenity --info --text="<span font='12'>your input: <span foreground='blue'><i>$foo</i></span></span>"
# vs
foo=`zenity --text-info --height=400 --width=400 --title="multi line" --editable`
zenity --info --text="<span font='12'>your input: <span foreground='blue'><i>$foo</i></span></span>"
Ja, mit HTML geht dann doch alles :)
@iBlack:
Ich hoffe Du verzeihst mir meinen vielleicht etwas arroganten Tonfall. Ich muss sagen, dass mir im Moment schon vieles mit Linux leicht fällt, weil ich mich doch längere Zeit reingekniet habe. Davor war das nicht so. Ich hab' oft gekotzt, weil's nie funktioniert hat und weil nix einfach ging. Aber irgend kann man das Linux-Auto fahren und damit fährt man halt viel schneller als mit dem Linux-Fahrrad oder zu Fuss. ;-)
@ fork,
seid mir marce mal die Meinung gesagt hat und BetterWorld und das ganze Uhrgestein hier, habe ich das mal drüber nachgedacht und mir ist bewusst geworden das ihr es eigentlich nur gut meint =)
Ich bin euch super Dankbar das ihr mir überhaupt noch antwortet obwohl ich auch nicht gerade nett war =P
Ich hab da kein Problem mehr damit, ich fande deinen Ton auch recht angemessen =)
Vielen Dank dir nochmal!
Grüße,
iBlack
BetterWorld ist eigentlich noch recht neu hier, gehört nicht zum Urgestein.