PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Idee für neues Xfree-config tool



oracle2025
25.11.03, 17:49
Hi,
ich hätt da ne Idee für ein neues Linux-Projekt,
Auf Basis von YanC (http://yanc.sourceforge.net/) könnte folgendes realisiert
werden:
-Unterstützung von anderen GraKas z.B. ATI
-Verwendung von config4gnu (http://config4gnu.sourceforge.net/) als Backend
-wahlweise Integration in KDE-Kontrolcenter
-gamma-regler etc...

ich glaub das wär mal ein ganz interessantes Projekt,
wär da jemand interessiert mitzumachen??

Das wär halt eher etwas langfristiges, so für KDE4.

Ygriega
25.11.03, 19:32
Prinzipiell eine hervorragende Idee, nur muss ich eins zu meiner Schande gestehen:

YanC ist in seiner momentanen Form so gut wie nicht erweiterbar. Das Ganze war ursprünglich eher als kleines Hilfsmittel für nen Freund gedacht, nicht als umfangreiches Tool zur XFree-Konfiguration.

Um dem abzuhelfen, habe ich schon vor nem halben Jahr mit nem kompletten Rewrite angefangen. Gamma-Korrektur war schon drinne, ATi-Support geplant. Ja, und da stecke ich momentan fest, da ich als BA-Student ziemlich viel um die Ohren habe. Erst so um Weihnachten und danach dürfte ich wieder etwas Freizeit haben.

KDE-Kontrollzentrum-Integration ist zwar ganz schön, nur müsste ich dafür das komplette Projekt auf C++ umstellen und das ist eine Sprache, die ich momentan noch nicht wirklich beherrsche...

Also wenn ihr da was auf die Beine stellen könnt, würde ich mich riesig freuen, aber bei mir siehts momentan halt mau aus. :(

oracle2025
26.11.03, 09:30
Hm,
kann man deinen rewrite irgendwo sehen?

--

Also im Wesentlichen würde ich gern das Look and Feel von YanC übernehmen, und das ganze mit folgenden Tools nochmal rewriten :)

PyKDE (http://www.riverbankcomputing.co.uk/pykde/)
config4gnu (http://config4gnu.sourceforge.net/)
Python (http://www.python.org/)

für config4gnu sollten python bindings auch möglich sein, die developer unterstützen zwar im Moment nur perl und php, aber die bindings werden mit einem Automatischen Tool erstellt.

Das Lesen und Schreiben der Xfree-Config würden dann die c4g-developer in config4gnu einbauen. Wir müßten halt die GUI in python-KDE erstellen, und schauen das wir die passenden c4g-Funktionen aufrufen.

Und manche Funktionen von YanC kann man warscheinlich einfach nach python umschreiben.

Python würd ich halt deswegen verwenden, weils total einfach ist, und man schnell ein funktionierendes Programm hat(finde ich zumindest). Und vielleicht kann man die KDE-Leute irgendwie dazu bringen PyKDE defaultmäßig mitzuliefern ;)


Wer Lust hat mitzumachen, und noch keine Python Erfahrung hat, kann sich auf folgenden Links etwas schlau machen:

Python-Tutorial:
http://starship.python.net/crew/gherman/publications/tut-de/online/tut/ (deutsch)

Python-KDE Tutorial:
http://www.xs4all.nl/~bsarempt/python/tutorial.html (englisch)

Ygriega
26.11.03, 12:32
Also den Source-Code vom Rewrite habe ich zu Hause auf meinem Desktop-PC, da komme ich frühestens am Wochenende wieder ran.

Alles, was ich hier auf meinem Schlepptop habe, ist ein einziger Screenshot von Mitte Juli. So habe ich mir den Rewrite ungefähr vorgestellt.
Das Ganze ist aber immer noch mit Kylix 3 Professional geschrieben. :D

Python an sich würde mich schon reizen und dann noch mit ner Anbindung an KDE...great!

Morgen noch ne Klausur und dann schaue ich mir das mal an.

oracle2025
26.11.03, 12:46
Schaut ja schonmal sehr cool aus :)

oracle2025
02.12.03, 08:48
Hab mal ein Wiki angelegt, zu Planungszwecken, hehe (aber nur für Projektmitarbeiter)

Wer Interesse hat mitzumachen, bitte hier posten, dann schicke ich die Adresse per PM.

psycho0815
02.12.03, 13:04
eigentlich keine schlechte idee, zumal ich yanc klasse finde.
aber eine sache dabei ist etwas paradox.
es soll ein X-Configuration-Tool werden, braucht aber X um ausgeführt werden zu können. vielleicht wäre ein text-interface dann noch nicht schlecht.

oracle2025
02.12.03, 13:31
Nö, das ist schon so in Ordnung, :)

es geht ja dabei mehr ums Feintuning, Sachen wie TV-Out, Dualscreen, Hardwarebeschleunigung usw.

Das man eine rudimentäre XFree-Installation hat, davon gehe ich mal aus.

oracle2025
03.12.03, 11:54
BTW. psycho0815
willst du auch mitmachen bei dem Projekt?

:D