X on ?tty
- Six
- Beiträge: 8071
- Registriert: 21.12.2001 13:39:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Siegburg
Wenn du einen Display Manager wie z. B. KDM benutzt, dann kannst du in der Einstellungsdatei des DM einstellen, wieviele X-Server er starten soll.
Beim KDM findest du das z. B. in /etc/KDE3/KDM/xservers und dort dann so eine Zeile:
:0 local@tty1 /usr/X11R6/bin/X :0 -dpi 100 -nolisten tcp vt7
:1 local@tty1 /usr/X11R6/bin/X :0 -dpi 100 -nolisten tcp vt8
Der erste Eintrag und das Ding startet auf vt (virtueller terminal) 7 also F7. Der zweite Eintrag startet auf vt8 usw... Das kannst du auch auf einen beliebigen andern vt ändern, aber wenn es unter 7 sein soll, dann mußt du zuerst in der /etc/initab die getty Einträge entsprechend anpassen, denn normalerweise werden Terminals auf 1-6 gestartet. Weitere interessante Infos zum Thema findest mit man Xserver (man beachte das große X).
Beim KDM findest du das z. B. in /etc/KDE3/KDM/xservers und dort dann so eine Zeile:
:0 local@tty1 /usr/X11R6/bin/X :0 -dpi 100 -nolisten tcp vt7
:1 local@tty1 /usr/X11R6/bin/X :0 -dpi 100 -nolisten tcp vt8
Der erste Eintrag und das Ding startet auf vt (virtueller terminal) 7 also F7. Der zweite Eintrag startet auf vt8 usw... Das kannst du auch auf einen beliebigen andern vt ändern, aber wenn es unter 7 sein soll, dann mußt du zuerst in der /etc/initab die getty Einträge entsprechend anpassen, denn normalerweise werden Terminals auf 1-6 gestartet. Weitere interessante Infos zum Thema findest mit man Xserver (man beachte das große X).
- Six
- Beiträge: 8071
- Registriert: 21.12.2001 13:39:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Siegburg
Interessant, Knoppix? Aber um auf deine Frage zurückzukommen:
Die Anzahl der Terminals im Textmodus (tty) werden in /etc/inittab eingestellt. Schau mal in die Datei rein und suche die Zeile, in der getty gestartet wird. Der Rest erschließt sich eigentlich von selbst...
Ob du KDE benutzt oder nicht, interessiert hier garnicht. Es interessiert, ob du einen Display Manager benutzt. Mein Beispiel (deswegen das z. B.) bezog sich auf KDM, gilt aber ebenso für GDM, XDM oder WDM. Lediglich die Konfigurationsdateien liegen an unterschiedlichen Orten, die Syntax bleibt gleich. Lese die man-Page zu Xserver.
Wenn du X mit dem Befehl 'startx' startest, dann kannst du mit, etc. X anweisen auf anderen X Displays als dem ersten zu starten. Lese die man-Page zu startx.
Die Anzahl der Terminals im Textmodus (tty) werden in /etc/inittab eingestellt. Schau mal in die Datei rein und suche die Zeile, in der getty gestartet wird. Der Rest erschließt sich eigentlich von selbst...
Ob du KDE benutzt oder nicht, interessiert hier garnicht. Es interessiert, ob du einen Display Manager benutzt. Mein Beispiel (deswegen das z. B.) bezog sich auf KDM, gilt aber ebenso für GDM, XDM oder WDM. Lediglich die Konfigurationsdateien liegen an unterschiedlichen Orten, die Syntax bleibt gleich. Lese die man-Page zu Xserver.
Wenn du X mit dem Befehl 'startx' startest, dann kannst du mit
Code: Alles auswählen
startx -- :1 vt8
in /etc/inittab habe ich folgenden eintrag:
ich benutze keinen xdm/gdm/...
wie soll ich single-mode verstehen?! ausser dem root account ist nur noch ein user..
deshalb erneut die frage: wieso habe ich nur ein einziges tty und im falle das X startet, wird es auf tty2 gestartet...
Code: Alles auswählen
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6
wie soll ich single-mode verstehen?! ausser dem root account ist nur noch ein user..
deshalb erneut die frage: wieso habe ich nur ein einziges tty und im falle das X startet, wird es auf tty2 gestartet...
Weil du im runlevel 4 oder 5 startest.gutza36 hat geschrieben:in /etc/inittab habe ich folgenden eintrag:deshalb erneut die frage: wieso habe ich nur ein einziges tty und im falle das X startet, wird es auf tty2 gestartet...Code: Alles auswählen
1:2345:respawn:/sbin/getty 38400 tty1 2:23:respawn:/sbin/getty 38400 tty2
Code: Alles auswählen
grep initdefault /etc/inittab
Gruß
ernohl
ernohl
Welches Problem hast du denn? Vielleicht willst du ja folgendes?gutza36 hat geschrieben:stimmt! multi-user:
id:5:initdefault
..doch ich wäre hocherfreut wenn Du mir auch eine Lösung vorschlagen könntest wie ich das beheben kann
mfg
Kannst du mit $LIEBLINGSEDITOR ändern.id:2:initdefault

Gruß
ernohl
ernohl
- suntsu
- Beiträge: 2947
- Registriert: 03.05.2002 10:45:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: schweiz
-
Kontaktdaten:
Wenn ich das eintrage, startet mir mit kdm vt8, und ich kann micht nicht einloggen(kdm wird nicht gestartet).:0 local@tty1 /usr/X11R6/bin/X :0 -dpi 100 -nolisten tcp vt7
:1 local@tty1 /usr/X11R6/bin/X :0 -dpi 100 -nolisten tcp vt8
Was muss ich machen damit beide gestartet werden, und ich mich an beiden anmelden kann?
gruss
manuel
- suntsu
- Beiträge: 2947
- Registriert: 03.05.2002 10:45:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: schweiz
-
Kontaktdaten:
Ich denke die Einträge sollten so sein.Six hat geschrieben: Beim KDM findest du das z. B. in /etc/KDE3/KDM/xservers und dort dann so eine Zeile:
:0 local@tty1 /usr/X11R6/bin/X :0 -dpi 100 -nolisten tcp vt7
:1 local@tty1 /usr/X11R6/bin/X :0 -dpi 100 -nolisten tcp vt8
Code: Alles auswählen
:0 local@tty1 /usr/X11R6/bin/X :0 -dpi 100 -nolisten tcp vt7
:1 local@tty2 /usr/X11R6/bin/X :1 -dpi 100 -nolisten tcp vt8
gruss
manuel
debian!Six hat geschrieben:Interessant, Knoppix? Aber um auf deine Frage zurückzukommen:
Die Anzahl der Terminals im Textmodus (tty) werden in /etc/inittab eingestellt. Schau mal in die Datei rein und suche die Zeile, in der getty gestartet wird. Der Rest erschließt sich eigentlich von selbst...
es ist ja nicht so dass ich nicht X auf ein anderes vt starten kann, sondern dass ich ohne XDM o.ä. im runlevel 5 KEINE anderen vt's habe ausser vt1! wie gesagt, wenn ich X starte dann tut dieser es auf vt2!
der relevante inhalt meiner inittab ist weiter oben aufgelistet;
deshalb erneut die frage: was muss ich ändern um den rest der vt's zu aktivieren und wenn möglich X defaultmässig auf vt7 zu starten?!?!?!?!?!
mfg
Wie ist das denn unter stable mit gdm?
Hab mir mal das was ich unter gdm.conf dazu gefunden habe pepostet:
Und jetzt?
Schreib ich einfach bei [Servers] dazu:
oder gibt es da noch was zu beachten?
Grüsse
sschock
Hab mir mal das was ich unter gdm.conf dazu gefunden habe pepostet:
Code: Alles auswählen
[server-Standard]
name=Standard server
command=/usr/bin/X11/X -deferglyphs 16 -nolisten tcp
flexible=true
[servers]
0=Standard vt7
Schreib ich einfach bei [Servers] dazu:
Code: Alles auswählen
1=Standard vt8
Grüsse
sschock
Wo das Chaos auf die Ordnung trifft, gewinnt meist das Chaos, weil es besser organisiert ist.
-Friedrich Nietzsche-
jabber-ID: sschock@amessage.de
-Friedrich Nietzsche-
jabber-ID: sschock@amessage.de
..weil ich das problem noch nicht behoben habe, erneut die frage:
wieso habe ich auf meiner woody kiste nur vt1 (und vt2, vorausgesetzt ich starte X) und wie kann ich das beheben?!?!
Anmerkungen:
- ich kann X auf anderen vt's starten (via startx -- :1 vtX), aber darum geht es nicht.
- bin im runlevel 5:multi-user
- CTRL+ALT+Fx erzeugt einen schwarzen hintergrund und einen blinkenden cursor mit dem man nichts anfangen kann.
vielen dank im voraus.
wieso habe ich auf meiner woody kiste nur vt1 (und vt2, vorausgesetzt ich starte X) und wie kann ich das beheben?!?!
Anmerkungen:
- ich kann X auf anderen vt's starten (via startx -- :1 vtX), aber darum geht es nicht.
- bin im runlevel 5:multi-user
- CTRL+ALT+Fx erzeugt einen schwarzen hintergrund und einen blinkenden cursor mit dem man nichts anfangen kann.
vielen dank im voraus.
\\ unix Sys Admin: noun. [Info Tech] Persons who are interested in computer science and literature but understands neither.
- Six
- Beiträge: 8071
- Registriert: 21.12.2001 13:39:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Siegburg
Nun, Debian fährt "ab Werk" in den Runlevel 2 und arbeitet dort. Alle anderen Runlevel werden eigentlich nicht benutzt. Daß du in Runlevel 5 startest deutet eine händische Manipulation der /etc/inittab an. Debian hat diese definitiv nicht selber so geschrieben. Daher mein vorheriger Verdacht, es könne sich um Knoppix handeln.
Egal, eine Änderung zurück zu Debian Standard wird helfen. Du mußt also, wie schon vorgeschlagen, deine Defaultrunlevel auf 2 ändern. Das machst du als root mit einem Editor deiner Wahl. Öffne die /etc/inittab und ändere den Eintrag
id:5:initdefault
auf
id:2:initdefault
Fertig.
Egal, eine Änderung zurück zu Debian Standard wird helfen. Du mußt also, wie schon vorgeschlagen, deine Defaultrunlevel auf 2 ändern. Das machst du als root mit einem Editor deiner Wahl. Öffne die /etc/inittab und ändere den Eintrag
id:5:initdefault
auf
id:2:initdefault
Fertig.
bloß keine panik! 
du muss einfach die von dir beschriebenen zeilen in /etc/inittabum so viele terminals erweitern wie du haben willst und nach dem ersten doppelpunkt alle runvevels eintragen, in denen diese terminals gestartet werden sollen, z.b.
wenn du 6 vts haben willst, die in den runleveln 2,3,4 und 5 starten sollen.
übrigens wüsstest du das bereits, wenn du den kommentart in der inittab gelesen hättest:
npi

du muss einfach die von dir beschriebenen zeilen in /etc/inittab
Code: Alles auswählen
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
Code: Alles auswählen
1:2345:respawn:/sbin/getty 38400 tty1
2:2345:respawn:/sbin/getty 38400 tty2
3:2345:respawn:/sbin/getty 38400 tty3
4:2345:respawn:/sbin/getty 38400 tty4
5:2345:respawn:/sbin/getty 38400 tty5
6:2345:respawn:/sbin/getty 38400 tty6
übrigens wüsstest du das bereits, wenn du den kommentart in der inittab gelesen hättest:
Code: Alles auswählen
# /sbin/getty invocations for the runlevels.
#
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
#
# Format:
# <id>:<runlevels>:<action>:<process>
#
# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.
#

npi
danke leude; jetzt funzt es so wie es sollte..npi hat geschrieben:übrigens wüsstest du das bereits, wenn du den kommentart in der inittab gelesen hättest..
..habe es schon flüchtig durchgelesen, doch war mir nicht klar wo der fehler lag (1:2345:respawn:/sbin/getty 38400 ttyX) na ja, wie dem auch sein, nochmals danke =)
\\ unix Sys Admin: noun. [Info Tech] Persons who are interested in computer science and literature but understands neither.
Ja sicher doch - funktioniert prima.lemonstar hat geschrieben:Kann man damit auch mehrere xserver starten? Bzw. wie könnte man das?Six hat geschrieben:Beim KDM findest du das z. B. in /etc/KDE3/KDM/xservers und dort dann so eine Zeile:
:0 local@tty1 /usr/X11R6/bin/X :0 -dpi 100 -nolisten tcp vt7
:1 local@tty1 /usr/X11R6/bin/X :0 -dpi 100 -nolisten tcp vt8
eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams