Joegi wrote:
ich habe den Eindruck, dass mein Problem irgendwie mit den "tty1" (oder 2, oder ...) zu tun hat.
Wenn mir jemand erklären könnte was es damit auf sich hat, könnte ich mein Autostart-Problem vielleicht lösen.
tty1, tty2, sind die virtuellen Konsolen, die man über (Strg+)Alt+F1,… erreichen kann.
In der Standardkonfiguration wird auf allen ein Loginscreen angezeigt. Warum bei deiner Fehlermeldung keine Nummer enthalten ist und ob
das genau der Fehler ist, weiß ich leider nicht.
Joegi wrote:..."advmenu" ist ein frontend für "mame" und hat eine grafische Oberfläche, kann aber direkt von der Konsole gestartet werden (braucht also keinen x-server).
Ich (Linux Newbie) habe leider nicht verstanden wie ich Deine Anleitung zum Start von "tinyprint" in "advmenu" ummünzen kann!
So sollte es für advmenu ablaufen:
0. Mit User 'pi' einloggen und
in die Datei .bash_profile die Zeile 'sudo advmenu' einfügen.
Alle Befehle in .bash_profile werden bei jedem Login von pi ausgeführt.
Falls alles läuft, solltest du am Ende alles in einen anderen Useraccount auslagern.
(Oder .bash_profile so ändern, dass adv nur dann gestartet wird, wenn man es auf tty2 startet. Da weiß ich aber selber nicht, wie das geht.)
1. sudo apt-get install mingetty
2. Mit Rootrechten /etc/inittab öffen.
Da du schriebest, dass du Linuxneuling bist: Das ginge in der Konsole
beispielsweise mit 'sudo nano /etc/inittab' oder 'sudo vi /etc/inittab', wobei nano der anfängerfreundlichere
Texteditor ist.
In der Datei dann die Zeile für tty2 austauschen. Natürlich kannst du auch die von tty1 nehmen:
2:2345:respawn:/sbin/mingetty --autologin pi tty2
Wenn du das System neu startest, sollte auf der zweiten Konsole (Alt+F2) 'pi' eingeloggt werden und dein Programm starten. Im Prinzip ist es fast das gleiche wie bei dir: Nur bei dir wurde auf tty1 'root' statt 'pi' eingeloggt.
Habe ich alles ausführlich genug beschrieben?
Gruß
Yggdrasil