Как переключаться между графическим и текстовым режимом консоли?
Нажатие комбинации клавиш <Ctrl><Alt><F1> позволит вам переключиться на первую текстовую консоль в любое время. <Ctrl><Alt><F2> переключит вас во вторую текстовую консоль, <Ctrl><Alt><F3> – в третью текстовую консоль, и так до <Ctrl><Alt><F6> – для переключения в последнюю 6-ю текстовую консоль. Нажатие комбинации <Ctrl><Alt><F7> переключает в первую графическую консоль (X Window), если она еще не была запущена до этого. <Ctrl><Alt><F8> – во вторую графическую консоль; и так до <Ctrl><Alt><F11> – последней графической консоли. Всего же графических консолей 5 . 12-я консоль обычно используется либо как 6-я графическая консоль (в RedHat 6.1), либо как текстовая консоль, на которую последовательно выводятся логи ядра (в Mandrake). Обычно система используется либо вообще без графического интерфейса, либо с одной графической консолью.
Комбинация <Ctrl><Alt><F1> означает: “Нажать и удерживать левый <Ctrl> и <Alt>. Теперь нажмите <F1>. Отпустите клавишу <F1>. Отпустите клавиши <Ctrl> и <Alt>.”
Обычно, сидя за компьютером с Linux, я открываю множество консолей и переключаюсь между ними, используя описанные выше комбинации клавиш. Я должен авторизоваться в каждой консоли для возможности ее использования. Могу зайти как один и тот же пользователь, а могу и под другим именем. Каждый логин уникален, и никак не повлияет на предыдущий. Первые шесть консолей – текcтовые, используют интерфейс командной строки (CLI) и называются tty1, tty2, …, tty6 (исторически название произошло от слова “teletypewriter”). Следующие консоли – графические (GUI). Все они называются *локальными* консолями (запущенны непосредственно на моем компьютере). И все они реально многозадачные и многопользовательские.
Вы можете соединиться с Linux-компьютером удаленно, с помощью сети. Во время соединения вы можете запускать программы на удалённом сервере, а всё содержимое экрана будет передаваться на вашу “локальную” графическую консоль. Локальная консоль может быть основана как на Linux, так и на другой операционной системе. Например, с помощью ssh-клиента “putty” для Windows вы можете соединиться с компьютером на базе Linux. Программы с Windows-сервера не могут быть запущены на удалённом компьютере, но в Linux подобные возможности часто используются.
Полноэкранные текстовые консоли так же являются терминалами. В графической среде вы можете создать “подчинённые” (slave) псевдо-терминалы (в окне) по вашему желанию. Они будут называться pts0, pts1, ….
Сидя за текстовым терминалом, вы можете определить название вашего терминала, используя следующую команду:
tty
Я определяю машину, за которой работаю в данный момент, используя команду:
uname -a
Название команды “uname” происходит от сокращения “LINUX name”. Она показывает имя операционной системы (установленной на данной машине), название сервера, версию ядра операционной системы, и дату, когда оно было скомпилировано.
Вы можете закрыть текстовый терминал в любой момент, набрав команду “exit” в командной строке.
Графический интерфейс Linux немного похож на привычный для многих интерфейс MS Windows (или на любой другой интерфейс, который вы использовали ранее). Но так же он имеет и множество существенных отличий. Мне нравится большое количество рабочих столов, которые позволяют вести свою работу более организованно. По умолчанию в KDE 4 рабочих стола (значение может меняться от 1 до 16). Я запускаю множество программ и никогда их не закрываю. Чтобы при этом контролировать деятельность каждой программы, я распределяю их на группы: Mozilla со всеми ее окнами, knode (читалка новостей) и licq – на рабочем столе 2, abiword, staroffice и текстовые редакторы – на рабочем столе 3, игры и konqueror с файлами справки – на рабочем столе 4, а первый рабочий стол я оставляю для других временно запускаемых программ. Переключать “рабочие столы” я могу с помощью одного клика мыши на “пейджере” (менеджер рабочих столов), который находится на главной панели KDE, или с помощью комбинации клавиш <Ctrl><TAB>. Для переключения между приложениями на одном “рабочем столе” я могу кликнуть на окне приложения, либо на имени приложения в панели задач, либо использовать <Alt><TAB>. <Ctrl><Esc> даст мне список процессов, запущенных в данный момент на моей машине (”localhost”).
Как мне установить видеокарту, монитор и мышь для X-server?
Эта стадия должна была быть пройдена при установке системы. Если вы её пропустили, самое дело сделать это сейчас. Зайдите под пользователем root в одну из текстовых консолей и запустите одну из следующих команд :
Xconfigurator
XF86Setup
xconf
В системе RedHat, вы так же можете использовать команду setup (под пользователем root) и получить доступ к программе Xconfigurator оттуда.
Для корректной настройки X-Window в Linux вы должны знать свое “железо”. Вы, возможно, должны причитать документацию по вашему монитору, чтобы узнать максимальную частоту вертикальной и горизонтальной разверток, которые поддерживает ваш монитор. Сообщения, которые появляются при загрузке компьютера, могут помочь вам определить тип и название вашей видеокарты, и количество ее памяти. Используйте следующие команды для получения дополнительной информации:
lspci
SuperProbe
Прочтите метку со стороны скользящей поверхности мыши для того, что бы определить тип вашей мыши. В следующий раз при покупке мыши выбирайте либо 3-х кнопочную “Linux-ready” Logitech или другую подобную трехкнопочную мышь (В Linux вы можете хорошо использовать все три кнопки). Стандартная мышь (клон или нет) всегда работает нормально. Никогда не покупайте нестандартные модели – для их установки и функционирования вам может понадобиться какой-нибудь необычный драйвер или еще что-нибудь подобное.
Если в процессе тестирования X-сервера экран будет продолжительно мерцать, будут появляться необычные линии, либо еще что-то не будет правильно работать – тут же “убейте” процесс, используя комбинацию клавиш <Ctrl><Alt><BkSpace>, и еще раз проверьте правильность установленных частот своего монитора. Запуск грайической среды со слишком высокими частотами может пагубно сказаться на вашем мониторе.
Если проблемы не исчезают, то сначала попробуйте установить простой vga X server (с разрешением 640×480 пикселей, 16 или 256 цветов). Впоследствии вы сможете произвести более тонкую настройку, после того, как вникнете в особенности работы вашей системы, или с помощью каких-нибудь графических программ для настройки.
После установки параметров X вы можете запустить графическую оболочку, используя следующую команду:
startx &
Знак амперсанта “&” означает, что вы выполняете команду в фоновом режиме и ваш текстовый терминал (консоль) не блокируется. Или можете использовать команду:
init 5
которая переключит систему на 5-й уровень (runlevel 5), что означает “режим работы с графическим интерфейсом”. Для автоматического запуска графического (или текстового) входа в систему после перезагрузки прочтите следующие несколько параграфов.
Как мне сделать графический вход в систему?
Для автоматического запуска графической оболочки и графического приглашения входа в систему вы должны изменить (под пользователем root) единственное значение в файле /etc/inittab . Это в файле выглядит примерно так:
id:3:initdefault:
Измените цифру 3 на 5:
id:5:initdefault:
Это устанавливает runlevel системы на 5, что означает автоматический запуск X-Window. Значения остальных уровней запуска, приведенные в файле /etc/inittab:
0 – halt (Остановка системы. НЕ ИСПОЛЬЗУЙТЕ ДЛЯ ЗНАЧЕНИЯ ПО УМОЛЧАНИЮ)
1 – Однопользовательский режим.
2 – Многопользовательский режим, без поддержки NFS (то же самое что и 3, только без сети)
3 – Текстовый многопользовательский режим с поддержкой сети
4 – Не используется
5 – Графический режим X11
6 – Перезагрузка (НЕ ИСПОЛЬЗУЙТЕ ДЛЯ ЗНАЧЕНИЯ ПО УМОЛЧАНИЮ)
Вы можете изменить текущий системный уровень runlevel и из командной строки. Для этого используйте команду (должна испоняться под пользователем root):
init 6
и произойдет перезагрузка вашего компьютера. Для перевода работы системы в однопользовательский режим используйте команду
init 1
Для того, чтобы узнать текущий уровень runlevel, используйте команду runlevel.
Для более тонкой настройки графического экрана входа в систему можно использовать программу:
kcontrol & (запускать в графическом режиме)
где надо выбрать пункт “System”-”Login Manager”. Мне нравится такой экран: аналоговые часы, большой шрифт, в строке логина – последнее имя входящего в систему, и мне остаётся только набрать пароль в строке ввода пароля.
Похожие записи
No user прокомментировали сообщение
Оставить комментарий