Linux Distributionen und GUI in C?
-
Ich suche Distributionen und GUI's von Linux die in C geschrieben sind.
Die einzige die mir einfällt ist in Gnome, aber das kann doch nicht alles sein?
-
Distributionen? Was meinst du genau? Distributionen sind nur Zusammenstellungen von diverser Software.
Was meinst du genau mit GUIs? Gnome ist keine GUI.
Präzisiere deine Frage.
-
Ich meine eine Desktop-Umgebung/Arbeitsumgebung/Schreibtischumgebung.
Das hier:
http://de.wikipedia.org/wiki/Desktop-UmgebungEntschuldigung falls du die Frage nicht ganz verstanden hast, aber Gnome ist doch auch eine GUI?
-
Den populärsten hast du ja schon erwähnt: Gnome
Desweiteren ist auch Enlightenment (oder zumindest ein großer Teil davon) in C geschrieben.Die Windowmanager KDE und Blackbox (sowie das darauf basierende Fluxbox und Openbox) sind in C++ geschrieben.
-
GUI == Graphisches Benutzer Interface. Das ist nicht das gleiche wie eine Desktopumgebung!
Naja, die meisten Desktopumgebungen für Linux sind afaik in C geschrieben
CDE - C
Enlightenment - C
Gnome - C
GNUStep - Objective C
KDE - C++
xfce - C (?)
-
kingruedi schrieb:
xfce - C (?)
C++, siehe hier das Toolkit (wrappt Gtk+, ähnlich zu gtkmm): http://xfc.xfce.org/index.xhtml
MfG
GPC
-
GPC schrieb:
kingruedi schrieb:
xfce - C (?)
C++, siehe hier das Toolkit (wrappt Gtk+, ähnlich zu gtkmm): http://xfc.xfce.org/index.xhtml
MfG
GPC
wenn man sich die source datein von xfce (der teile) anschaut findet man eher wenig bis gar kein c++
was aber eigentlich egal is, weil es darum geht uA gtk apps auszufueheren, ob die jetzt mit gtk gtk++ oder einen anderen c++ wrapper geschreiben sind ist eher egal.
-
Hallo,
daHa schrieb:
was aber eigentlich egal is, weil es darum geht uA gtk apps auszufueheren, ob die jetzt mit gtk gtk++ oder einen anderen c++ wrapper geschreiben sind ist eher egal.
du bringst die Begriflichkeiten durcheinander, es gibt nämlich kein gtk++ (oder war's ein Schreibfehler?).
Das Teil heißt gtk+ (und nur so), das + soll die objektorierte Strutktur der Library verdeutlichen, die ja eigentlich in C geschrieben ist.MfG
GPC
-
GPC schrieb:
Hallo,
daHa schrieb:
was aber eigentlich egal is, weil es darum geht uA gtk apps auszufueheren, ob die jetzt mit gtk gtk++ oder einen anderen c++ wrapper geschreiben sind ist eher egal.
du bringst die Begriflichkeiten durcheinander, es gibt nämlich kein gtk++ (oder war's ein Schreibfehler?).
Das Teil heißt gtk+ (und nur so), das + soll die objektorierte Strutktur der Library verdeutlichen, die ja eigentlich in C geschrieben ist.MfG
GPC
ja, begriffsverwirrung meinerseits
danke fuer den hinweis
anscheinend faende ich gtk++ als cpp binding namentlich intuitiver
frueher wars gtk-- jetzt als gtkmm benamst
-
kingruedi schrieb:
GUI == Graphisches Benutzer Interface. Das ist nicht das gleiche wie eine Desktopumgebung!
Für mich ist eine Desktopumgebung die Startleiste, der Desktop und alle Einstellungen zu den Fenstern (Windowmanager halt).
Doch ein Windowmanager/Desktopumgebung ist doch auch eine GUI oder?thx für die Meldungen, was mir noch einfällt ist wmii (falls das einer kennt).
-
GUI bezeichnet eine grafische Benutzer Schnitstelle
http://en.wikipedia.org/wiki/Graphical_user_interface
Eine Taskleiste ist auch eine GUI. Aber er in gleicher Relation wie ein Mensch ein Lebewesen ist. Die Frage "Kennst du ein Lebewesen was 2.20m groß ist?" und "Kennst du einen Mensch der 2.20m groß ist?" sind unterschiedlich (oder etwa nicht?). Genauso ist das wenn du nach einer Taskleiste oder einem Windowmanager fragst und dafür GUI benutzt. (Tut mir leid, mir fällt kein besseres Beispiel ein. Aber ich hoffe du verstehst es)