Hallo,
die Idee dahinter ist recht simpel - ein Windows auf einem eigenen X-Server.
Schritte bisher:
1. Einrichten eines Windows mit VirtualBox
2. Das Windows aus der Konsole starten funktioniert
3. Die kombination aus xinit + und dem aus der Konsole starten nicht.
Fehler in Schritt 3:
Mit:
xinit "vboxsdl -fullscreen -vm CodeWin" -- :1
bekomme ich ein
FreeFontPath: FPE "/usr/share/fonts/misc" refcount is 2, should be 1; fixing.
Fehlersuche:
timdesk: /home/timbo# grep -e ^\(EE\) -e ^\(WW\) /var/log/Xorg.1.log
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) Warning, couldn't open module type1
(EE) Failed to load module "type1" (module does not exist, 0)
timdesk: /home/timbo# ll | grep -c .xsession-error
0
( die Fehler / Warnungen haben keine Auswirkung - mein "normaler" X-Server (display 0) gibt das gleiche aus - der läuft aber ohne Probleme )
Da der FreeFontPath ein etwas bekannteres Problem ist, habe ich mich bei Google auf die suche nach dem Fehler gemacht. Leider waren alle Threads, die ich gefunden habe, keine wirklichen hilfen, weil mein "normaler" X-Server Fehlerlos läuft - bei allen bei Google lief der "normale" X-Server nicht.
Jetzt meine Fragen:
1. Kann das so überhaupt funktionieren?
2. Wenn ja: Wieso tut ers nicht?
3. Wenn nein: Openbpx / Fluxbox im Hintergrund auf dem neuen X-Server starnten?
EDIT:
tmp dir Fehler?
timdesk: /# ll | grep tmp
drwxrwxrwt 8 root root 4,0K 16. Jul 17:32 tmp
nein 🙂
UPDATE
Es läuft - fast. Nach dem löschen von .xsession und .xinitrc geht folgendes:
xinit -- :1
Dort erscheint dann eine Konsole. Dort gibt man
vboxsdl -fullscreen -vm CodeWin
ein und ein Windwos läuft auf tty8.
Jetzt ist nurnoch die Frage, wie man das eingeben in der gesagten Konsole umgehen kann um direkt ins Windows zu kommen 🙂
UPDATE 2
Es läuft!
timdesk: /usr/local/bin# cat startwin
#!/bin/bash
vboxsdl -fullscreen -vm CodeWin
xinit startwin -- :1
grüße
timbo