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

Antwort per Email an