RalfGesellensetter wrote: > Hi, > Lo! > für ein Projekt, das ohne Installation auf allen gängigen Linuxdistros > eine "Alertbox" benötigt, habe ich Xdialog empfohlen. Das scheint es > selbst unter Gnome/Ubuntu nicht zu geben. Wer weiß Rat: >
fprintf(stderr, ... Dialogboxen, tststs Was kommt als naechstes? Wollen die etwa Ton ausgeben? Neumoderner Schnickschnack. Nein, im Ernst: Entweder das Projekt macht Bunt&Grafik, dann nimm das Toolkit welches das Projekt benutzt, oder lass es. Punkt. Aber da das ja nicht hip ist: http://www.math.msu.su/~vvb/2course/Borisenko/CppProjects/GWindow/xintro.html Irgendwas auf den Bildschirm kleistern sollte in 200 Zeilen abgefruehstuckt sein. Oder du must mal genauer beschreiben, was dieses Projekt machen soll. >> Mein Test-Linux (nicht mein eigener PC) hat Gnome und KDE >> als Desktops, aber nur kdialog, nicht Xdialog. Wie waers mit: > xdialog $OPTX || kdialog $OPTK || xterm -e "printf '\x1B[31;1mFehler: > ${TEXT}\x1B[0m' && read" || dialog $OPTD || echo "Scheisse" Oder groff -X, da kann man gleich nen schoen Formatierten Text verfassen ;) >> Wenn ich mich per SSH einlogge und kdialog starte und auf meinen lokalen >> X-Server zugreifen >> lasse (d.h. ich habe vorher keine Desktop-Umgebung gestartet), dann >> läuft nicht nur kdialog los, sondern erschreckend viele weitere >> Prozesse: artsd, kdeinit, dcopserver, klauncher, kded, knotify. Ja, er wollte eine Dialogbox. Was erwartest er denn? Windows und OSX schummeln, da ist das ja auch schon alles gestartet. >> Deshalb bin ich inzwischen der Meinung, daß ich wirklich ein statisch >> gelinktes Binary brauche. Kein statisch gelinktes Binary. Vieleicht ein eigenes, das sich mit dem X-Server verbindet fuer ein bischen Fenster anzeigen, aber kein statisch gelinktes. >> Auf dem Mac ist das anders, da kann ich von >> der Existenz von AppleScript ausgehen. Eben >> Unter Windows habe ich aber auch auf Windows Scripting Host verzichtet und >> ein Binary >> hergestellt, was mich deutlich glücklicher macht. Unter Windows kannst du immer von der Existenz von GDI ausgehen. Unter Unix kannst du nur von der libc&POSIX ausgehen. Alles andere ist Optional, ergo muss man dem Benutzer komunizieren, was da sein muss, oder eben die Packetverwaltung benutzen. Darum will man die ja haben/benutzen. Oder man schreibt alles selbst. Wenn Grafik, dann meist X11. Gruss Jan -- HAI CAN HAS STDIO? PLZ OPEN FILE "LOLCATS.TXT"? AWSUM THX VISIBLE FILE O NOES INVISIBLE "ERROR!" KTHXBYE -- Linux mailing list [email protected] subscribe/unsubscribe: http://lug-owl.de/mailman/listinfo/linux Hinweise zur Nutzung: http://www.lug-owl.de/Mailingliste/hints.epo
