Автор Тема: Multiterminals  (Прочетена 1355 пъти)

Exterminator

  • Участници
  • ***
  • Публикации: 9
    • Профил
Multiterminals
« -: Aug 09, 2006, 14:21 »
Такааа. Все още се уч така че не ми се смеите много.
Имам едно малко въпросче за терминалите. Използвам Slackware 10.2 с кернел 2.4.31.
Както всеки знае с ALT+F1-6 сменяте от терминал 1 до 6. С F7 се връщате в X-режим. Обаче аз искам да си адна терминали от F1-11 а F12  да връща към X. Ето го и проблема
В /etc/inittab добавям
<snip>
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
c2:1235:respawn:/sbin/agetty 38400 tty2 linux
c3:1235:respawn:/sbin/agetty 38400 tty3 linux
c4:1235:respawn:/sbin/agetty 38400 tty4 linux
c5:1235:respawn:/sbin/agetty 38400 tty5 linux
c6:1235:respawn:/sbin/agetty 38400 tty6 linux
c7:1235:respawn:/sbin/agetty 38400 tty7 linux
c8:1235:respawn:/sbin/agetty 38400 tty8 linux
c9:1235:respawn:/sbin/agetty 38400 tty9 linux
c10:1235:respawn:/sbin/agetty 38400 tty10 linux
c11:12345:respawn:/sbin/agetty 38400 tty11 linux
<snip>
Оправям /etc/securetty но тук идва проблема. Трябва да сменя *някакви настройки в /etc/porttime само че при мен такова чудо няма ... а немога да си намерия в нета примерен фила и как по-точно трябва да изглежда. Чудя се дали в Slackware той не се казва по различен начин ?
Съобшението което ми се изплюва през 5 минс е
"INIT: id"c7" respawning too fast: disabled for 5 minutes"
"INIT: id"c8" respawning too fast: disabled for 5 minutes"
"INIT: id"c9" respawning too fast: disabled for 5 minutes"
"INIT: id"c10" respawning too fast: disabled for 5 minutes"
"INIT: id"c11" respawning too fast: disabled for 5 minutes"

А така или иначе 7-ми ме връща в XWindows а 8-11 въобще не работят.
Плз ако някой може да хелпне ... да ми даде примерен фаил или да ми каже как се казва този в Слак-а ще бъда много благодарен.

Благодаря предварително



Активен

Linux slack 2.6.18 #1 SMP Mon Sep 25 20:46:50 EEST 2006 i686 pentium4 i386 GNU/Linux
Slackware 11

Exterminator

  • Участници
  • ***
  • Публикации: 9
    • Профил
Multiterminals
« Отговор #1 -: Aug 09, 2006, 17:17 »
Ок явно никой ниама да ми помогне.
Поне ще ви помоля да ми пастнете контента на фила /etc/porttimes за да видя за какво става въпрос.
И все пак ако някой се сети нещо моля да отговори.
Активен

Linux slack 2.6.18 #1 SMP Mon Sep 25 20:46:50 EEST 2006 i686 pentium4 i386 GNU/Linux
Slackware 11

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Multiterminals
« Отговор #2 -: Aug 09, 2006, 17:56 »
Цитат (Exterminator @ Авг. 09 2006,17:17)
Ок явно никой ниама да ми помогне.
Поне ще ви помоля да ми пастнете контента на фила /etc/porttimes за да видя за какво става въпрос.
И все пак ако някой се сети нещо моля да отговори.

Гледам, че си нов във форума затова първо Добре Дошъл ;-).
Не почвай толкова бързо да се нервиш, че не ти се отговаря толкова бързо колкото ти се иска - повечето хора, които пишат тук са заети и не може да очакваш да ти дадат решение за има-няма 3 часа.

Сега по проблема ти - според мен се дължи на работещия Х на 7-ми терминал. Пробвай първо да го спреш да не зарежда автоматично при стартиране на ОС-а и виж тогава дали работят останалите терминали от 8 до 12.  Не разбрах само дали искаш конзолите от 8 до 12 да са си "нормални" конзоли или какво точно.

П.С. Не мисля, че файла /etc/porttimes има общо с проблема ти, но нека и другите се изкажат.
Активен

nqkoisi

  • Напреднали
  • *****
  • Публикации: 46
    • Профил
Multiterminals
« Отговор #3 -: Aug 09, 2006, 20:44 »
vt - виртуалните терминали за X-server се определят от дисплей мениджъра , ако имаш такъв '<img'> или от стартирането на самия Xserver.

т.е. ако искаш да смениш X-a да не е на 7-а конзола трябва да укажеш на дисплей мениджъра да го стартира на друг виртуален терминал.

Пример ако си с kdm, потърси файл "kdmrc" в който имаш ред
ServerVTs=-7 , променяш го на ServerVTs=-12 ,рестартираш kdm и:
ctrl+alt+f12 трябва да отива в X.

Ако нямаш дисплей мениджър търси файл : xserverrc
При мене се намират съответно в: /etc/kde3/kdm/kdmrc и /etc/X11/xinit/xserverrc

За конзолите си е точно там и правилно си ги добавил.Добре е след редакция на /etc/inittab , да напишеш "init q" ,което ще накара да влязат в сила новите промени.....

Успех!



Активен

Exterminator

  • Участници
  • ***
  • Публикации: 9
    • Профил
Multiterminals
« Отговор #4 -: Aug 11, 2006, 11:23 »
Цитат
Гледам, че си нов във форума затова първо Добре Дошъл ;-).

Добре заварили -) Ммм не съм се нервирал просто ми стана тупо че неможах да го направя сам и си мислех ако ми пастнат /etc/porttimes ще мога и сам да го направя.

Та... Xservera почти никога не е включен. Искам следното да имам "нормални конзоли"  от ALT-F1 до F11 а на F12 да е за X-а.
Инфото за това как да направя това чета от тази страница за Slack . На последния ред си го пише ...
Цитат
Don't forget to modify /etc/securetty and /etc/porttime if you do this!
.
------- End Senser ------

nqkoisi: Нямам дисплей мениджър. Пък дори и да имам незнам за неговото съществуване.
С KDE 3.4 съм но такова животно "kdmrc" няма никаде !
Пробвах " locate * | grep ServerVT " но никакъв резултат.
И все пак не виждам какво общо имат тези неща с тази грешка ->
"INIT: id"c9" respawning too fast: disabled for 5 minutes"
Намерих си най-накрая примерен порттимес фаил само че в него пише само
*:*AL0830-2400
което го разчитам като навсякаде секи може да ползва к'вото си иска от 8:30 до 24:00. Само че какво общо има това с моя приател ниямам си никаква представа.

Колкото до KDE немога да намеря каде се дефинира на коя конзола да се стартира. В /etc/lib/X11/xinit -> има доста неща ама пак немога да го намеря ...

xserverrc -> И такова нещо нямам -)
В XWindow-User-HOWTO пише че този файл не е задължителен и ако го няма startx зарежда със стандартни променливи.
Познайте какво става с тази папка -> /etc/kde3 -) Ма разбира се че и такава нямам. "locate kde" -> много отговори -) ако трябва ще го пасте тука -)
Активен

Linux slack 2.6.18 #1 SMP Mon Sep 25 20:46:50 EEST 2006 i686 pentium4 i386 GNU/Linux
Slackware 11

nqkoisi

  • Напреднали
  • *****
  • Публикации: 46
    • Профил
Multiterminals
« Отговор #5 -: Aug 12, 2006, 16:36 »
Според man startx, файла xserverrc отговаря за стартирането на X-servera с определни опции.Т.е трябва да имаш такъв или в домашната папка или стандартен , при липса на такъв в домашната директория.

Създаваш такъв в  /usr/X11R6/lib/X11/xinit/
съдържанието му да изглежда така:

Примерен код

#!/bin/sh
exec /usr/bin/X11/X -dpi 100 -nolisten tcp vtX

след това го правиш изпълним с команда:

chmod +x /usr/X11R6/lib/X11/xinit/xserverrc

като на vtX, X е номера на виртуалната конозла която ще ползва Х-а и не трябва да бъде описана в /etc/inittab.

Това е , не знам за какво трябва да се редактира porttime, който отговаря за достъпа на потребител до козола... по определно време , това сам трябва да решиш.



Активен