2016-09-25 3 views
0

Guten Tag:Wie verhindere ich, dass X11 den Wert für tty7 einstellt?

Mein Ubuntu 16.04.1 Maschine mit i915 Grafiken die folgenden Einstellungen für tty2 hat:

Geschwindigkeit 38400 Baud; Linie = 0; -brkint -imaxbel iutf8

während die Einstellungen für tty7 (der Anschluss für X11) sind

Geschwindigkeit 38400 Baud; Linie = 0; min = 1; Zeit = 0; ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke

Wahrscheinlich X11/lightdm erzeugt diese Einstellungen für tty7 während xinit/startx. Wie kann ich die von X11/lightdm für tty erzeugten Terminaleinstellungen ändern?

Cheers,

Dani

Antwort

0

Wenn X auf tty7 läuft, würden Sie es nicht für eine Shell-Login verwenden. Aber Sie können die Terminalattribute ändern (ob es hilfreich ist oder nicht hängt davon ab, wie Sie es verwenden).

Sie Berechtigungen Unter der Annahme, beispielsweise als root läuft:

stty opost </dev/tty7 

Das heißt, öffnet sich die Umleitung über eine gültige Dateideskriptor auf dem Terminal. Sie könnten etwas in der Art sehen:

$ sudo su - 
[sudo] password for whoever: 
# stty -a </dev/tty7 
speed 38400 baud; rows 25; columns 80; line = 0; 
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; 
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; 
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; 
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts 
ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff 
-iuclc -ixany -imaxbel -iutf8 
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 
-isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase -tostop -echoprt 
-echoctl -echoke 
# stty opost </dev/tty7 
# stty -a </dev/tty7 
speed 38400 baud; rows 25; columns 80; line = 0; 
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; 
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; 
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; 
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts 
ignbrk -brkint ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff 
-iuclc -ixany -imaxbel -iutf8 
opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 
-isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase -tostop -echoprt 
-echoctl -echoke 
+0

Ich möchte eigentlich X11 davon abhalten, tty Einstellungen in erster Linie zu produzieren. Ich habe keinen "stty -F/dev/tty7 sane" Befehl, nachdem X11 seine tty Einstellungen erzeugt hat. Irgendwelche Vorschläge, wo ich den richtigen Schalter finden kann? – dzmanto

Verwandte Themen