Hallo, Ich will auf meinem Linuxrechner ein paar einfache Tests für Zeichenroutinen mit dem Framebuffer machen. Da ich auf dem Rechner aber auch gerne entwickeln möchte und ich mich mit vi nicht anfreunden kann, brauche ich X um Eclipse laufen zu lassen. Aber um mein Programm zu testen muss ich jedes mal den X-Server töten und das Programm testen. Wiederum X starten um weiterprogrammieren zu können. Gibts da andere Möglichkeiten um sowas zu testen, neben X oder eventuell sogar mit X? Also eine Library verwenden die mir eine Speicherstelle beliebiger Größe zur Verfügung stellt um darin rumzuzeichnen? LG Michael
VirtualBox. Einfach das Programm auf dem Host entwickeln und via geshartem Verzeichnis in der vbox starten. Aber es gibt auch die Möglichkeit 2 X-Server gleichzeitig am laufen zu haben. Da geht es sicher auch wenn einer via fb läuft. Aber dazu kann ich nichts weiter sagen(habs selber noch nicht gemacht) ausser giyf ;) . PS: vielleicht hilft ja auch SDL als grafische Ausgabe. Einfach kreativ sein :D
> Aber um mein Programm zu testen muss ich jedes mal den X-Server > töten und das Programm testen. Wieso mußt du das denn? Reicht es nicht, auf die Konsole umzuschalten?
- libsvga nehmen und damit auf die Konsole zeichnen? - Unter X ausgeben und in der Konsole mit dem EMACS arbeiten (habe in der Konsole 60 Zeilen und 160 Spalten, das macht richtig Spaß!)? - Zweites X-Window parallel laufen lassen (in der Konsole eingeben:
1 | startx -- :1 |
eingeben wenn alles richtig konfiguriert ist; dann mit Ctrl-Alt-F8 auf die zweite X-Session schalten und mit Ctrl-Alt-F7 auf die erste zurück)?
Der Framebuffer läuft parallel zum X Server. STRG-ALT-F1 ... STRG-ALT-F6 schaltet auf die Konsole um. Meist mit F7, seltener auch höhere F-Tasten schalten wieder auf X.
Gestern ist leider mein PC noch eingegangen jetzt muss Ubuntu in der VBOX herhalten. Bin dort aber noch nicht zum testen gekommen. Das mit STRG-ALT-F1 usw hin und herschalten habe ich versucht. Aber immernur mit dem Ergebniss das danach der X-Server tot war.. :( als strg+alt+f1 war X und auf F2 mein Programm. Vl ist das aber auch eine eigenheit von DamnSmallLinux? Werde heute oder morgen weitertesten mit Ubuntu aber. Danke schonmal Lg Michael
Hallo, Soweit funktioniert es jetzt.. Scheinbar lag es an DSL (was mich aber doch stark überrascht) unter Ubuntu gehts einwandfrei... Das Problem da sich habe ist das ich nicht debuggen kann :( weil ich dazu ja in die Shell muss.. :( Gibts vl eine Toolkit wie SDL das ich ähnlich einem Framebuffer ansprechen kann? Ich brauch im Prinzip nur einen Pointer auf einen Speicherplatz... wie der erstellt wird ist mir eigentlich egal. Kennt da wer vl ein Tutorial oder sowas wo was ähnliches steht? Lg Michael
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.