Framebuffer neben X

OP #1352386
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
#1352397
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
Gast #1353227
> 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?
#1353230
- 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)?
Gast #1353338
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.
OP #1353438
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
OP #1357280
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.