BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Не работает Ctrl_alt_bakspace
СообщениеДобавлено: Вс 22 сен, 2013 9:46 pm 
Не в сети

Зарегистрирован: Вс 04 окт, 2009 5:36 pm
Сообщения: 170
Откуда: Россия, Краснодарский край, г. Тихорецк
lavr писал(а):
systeman писал(а):
Crtl+Alt+Fn - этож комбинация на ноуте, у меня ПК.


CTRL - обозначает клавишу
ALT - тоже клавиша
Fn - обозначает набор функциональных клавиш, где n=0,...,12

или у нас ноутбуки теперь без клавиатуры?

ctrl+alt+f1 - переключиться в ttyv0 (первый виртуальный экран консоли)
ctrl+alt+f2 - во второй виртуальный терминал консоли ttyv1
и тд и тп

При использовании таких оконных менеджеров как KDE, GNOME, XFCE - xorg.conf
не нужен, эти монстры используют собственные API для работы с video-hardware.

Для других, менее монстровых WM, xorg.conf нужен и может быть настроен под себя:

Код:
Section "ServerLayout"
...
    Option         "DontZap" "off"
#--lavr CTRL+ALT+[+/-] switch resolution depricated -> use xrandr
    Option         "AutoAddDevices" "off"
...
EndSection
...
...
Section "InputDevice"

#--lavr
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "AutoRepeat" "500 30"
    Option         "LeftAlt" "Meta"
    Option         "RightAlt" "Meta"
    Option         "ScrollLock" "Compose"
    Option         "RightCtl" "Control"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us,ru"
    Option         "XkbVariant" ",winkeys"
#       Option "XkbOptions"  "grp:caps_toggle"
    Option         "XkbOptions" "grp:caps_toggle,terminate:ctrl_alt_bksp"
EndSection
...
...


Всмысле не нужен xorg.conf? Вы можете дать расшифровку тогог что выше?! Если вам не трудно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Ctrl_alt_bakspace
СообщениеДобавлено: Пн 23 сен, 2013 12:11 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2383
systeman писал(а):
lavr писал(а):
systeman писал(а):
Crtl+Alt+Fn - этож комбинация на ноуте, у меня ПК.


CTRL - обозначает клавишу
ALT - тоже клавиша
Fn - обозначает набор функциональных клавиш, где n=0,...,12

или у нас ноутбуки теперь без клавиатуры?

ctrl+alt+f1 - переключиться в ttyv0 (первый виртуальный экран консоли)
ctrl+alt+f2 - во второй виртуальный терминал консоли ttyv1
и тд и тп

При использовании таких оконных менеджеров как KDE, GNOME, XFCE - xorg.conf
не нужен, эти монстры используют собственные API для работы с video-hardware.

Для других, менее монстровых WM, xorg.conf нужен и может быть настроен под себя:

Код:
Section "ServerLayout"
...
    Option         "DontZap" "off"
#--lavr CTRL+ALT+[+/-] switch resolution depricated -> use xrandr
    Option         "AutoAddDevices" "off"
...
EndSection
...
...
Section "InputDevice"

#--lavr
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "AutoRepeat" "500 30"
    Option         "LeftAlt" "Meta"
    Option         "RightAlt" "Meta"
    Option         "ScrollLock" "Compose"
    Option         "RightCtl" "Control"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us,ru"
    Option         "XkbVariant" ",winkeys"
#       Option "XkbOptions"  "grp:caps_toggle"
    Option         "XkbOptions" "grp:caps_toggle,terminate:ctrl_alt_bksp"
EndSection
...
...


Всмысле не нужен xorg.conf?


в прямом.
Цитата из одной моей старой статьи (учесть что старая и ряд вещей изменился):

Код:
 Современная реализаци X Window System - Xorg, представляет из себя
модульную систему, более старые версии xorg-apps и xorg-libraries могут
работать с более свежими версиями xorg-server, например с xorg-server 1.5.3
или 1.6.0.

В большинстве Unix-like OS, Xorg-сервер по-умолчанию собирается с поддержкой
HAL (Hardware Abstraction Layer), что привело к изменению настроек X11.

Примечание: Демон HAL представляет собой уровень аппаратных абстракций для
большинства Unix-like OS, и получая информацию о железе от ядра системы,
предоставляет информацию о нем другому ПО через D-BUS(API) в удобном для
использования виде(формате). Таким образом, демон HAL получает информацию
о железе от OS, и отдает ее клиентам, например Xorg через D-BUS.

Изменения связанные с настройками xorg.conf:

- начиная с Xorg 7.3, X11 зачастую могут работать без файла конфигурации
  xorg.conf
- начиная с Xorg 7.3, X11 используют HAL для определения мыши и клавиатуры
- десктопные среды GNOME, KDE и XFCE имеют встроенные средства для настройки
  разрешения экрана
- опции секции "ServerFlags" можно использовать в секции ServerLayout, которая
  является теперь основной, хотя можно использовать обе секции
- чтобы убить Xorg-сервер комбинацией клавиш Ctrl+Alt+Backspace в секцию
  "ServerLayout"("ServerFlags") нужно явно добавить описание "DontZap"
- RgbPath убрана из секции "Files"
- в секции "Module" удалены как отдельные модули: trap, type1,
  freetype - часть libXfont
- убрана возможность переключения разрешения комбинацией клавиш
  CTRL+ALT+KeypadPlus/KeypadMinus (опция "DontZoom" не используется),
  Modes использует только один режим разрешения.
  Для изменения разрешения, размеров экрана физических и виртуальных, можно
  использовать xrandr(RandR)
- начиная с FreeBSD 7.1-STABLE, ядерные drm-модули должны подгружаться
  автоматически при запуске Xorg
- настройка mouse и keyboard либо посредством HAL, либо посредством Xorg при
  отключении управлением через HAL
- отсутствие утилиты xorgconfig
...
...
Графическая система X Window может запускаться одним из двух способов:

I. посредством xinit (X Window System initializer)
II. посредством XDM (X Display Manager), либо GDM (GNOME Display Manager),
  либо KDM (KDE Display Manager)

I. Запуск Xorg сеанса посредством xinit.

 Для удобства запуска одного графического сеанса через xinit, существует
скрипт startx, который позволяет пользователю запускать Xorg с требуемым
оконным менеджером, если последний уже установлен в системе.

Программа xinit используется для запуска Xorg-сервера и первого X'ового
клиента в системах, где X'ы не могут быть запущены непосредственно из
/etc/init или в средах с несколькими оконными системами.
 По завершении работы X-клиента, xinit убьет Xorg-сервер и завершит работу.
Если программа xinit стартует без задания X'ового клиента в командной
строке, в этом случае она будет искать в домашней директории файл .xinitrc,
для запуска его как sh-скрипта, в ином случае xinit сам запустит X'овый
клиент:

   xterm  -geometry  +1+1  -n  login  -display  :0

Аналогично заданию в командной строке xinit X'ого клиента, задается и
серверная программа, если задание таковой в командной строке отсутствует,
тогда xinit будет искать в домашней директории файл .xserverrc для
запуска его как sh-скрипта с указанным в нем сервером. Если файл отсутствует,
xinit автоматически стартует Xorg-сервер следующим образом:

   X :0

Пример ручного запуска xinit:

# xinit -- /usr/local/bin/X -retro
или
# xinit /usr/local/bin/fvwm /usr/local/bin/X -depth 24
или
# xinit -- /usr/local/bin/X :0 -retro -auth $HOME/.Xauthority -fn 9x15 -bs

ну и тому подобное, не очень удобный интерфейс, вот почему для старта Xorg
сеанса посредством xinit, используется более удобный скрипт startx.
 Зная механизм запуска Xorg сеанса посредством программы xinit, можно не
разбирать работу скрипта startx, а просто перечислить полезные мелочи
используемые этим скриптом:

1. Параметры командной строки скрипта startx(1) аналогичны параметрам
команды xinit(1)

2. В дополнение к просмотру в домашней директории файлов-скриптов:

- $(HOME)/.xinitrc
- $(HOME)/.xserverrc

в случае их отсутствия, startx читает и выполняет аналогичные системные
rc-файлы:

- /usr/local/lib/X11/xinit/xinitrc
- /usr/local/lib/X11/xinit/xserverrc

3. Практически все необходимые параметры можно задать через файлы-скрипты,
позже рассмотрим конкретные примеры с использованием различных оконных
менеджеров:

- $(HOME)/.xinitrc
- $(HOME)/.xserverrc

4. Запуск Xorg сервера с авторизацией - xauth(1)

II. Запуск графической системы посредством старта менеджера графического
дисплея XDM, GDM или KDM.

 XDM представляет собой графический интерфейс для выбора сервера соединения
под которым вы решите работать и авторизованного входа в систему.
 На смену XDM пришли более современные и удобные менеджеры экранов: KDM от KDE
и GDM из GNOME.

XDM - /usr/local/bin/xdm может быть запущен от root'а в любой момент или
в фоном режиме процессом init, для это в /etc/ttys необходимо ввести строку:

ttyv8   "/usr/local/bin/xdm -nodaemon"  xterm   on secure

и выдать сигнал SIGHUP порцессу init, который является первым процессом
в Unix-like OS: ``kill -HUP 1'' , тот в свою очередь перечитает файл /etc/ttys
и запустит xdm.

GDM (Gnome Display Manager) имеет скрипт запуска:

- /usr/local/etc/rc.d/gdm

для его запуска вместо XDM, необходимо в /etc/rc.conf прописать строку:

gdm_enable="YES"

и стартовать GDM:

# /usr/local/etc/rc.d/gdm start

KDM (KDE Display Manager):

аналогично XDM, KDM можно стартовать в фоновом режиме используя /etc/ttys,
для KDE3:

ttyv8  "/usr/local/bin/kdm -nodaemon"  xterm   on  secure

для KDE4:

ttyv8  "/usr/local/kde4/bin/kdm -nodaemon"     xterm   on  secure

8. Запуск сеанса X Window с заданным оконным менеджером (startx).

Выше было описано что startx всего лишь скрипт для удобства запуска
сеанса X Window посредством xinit, все настройки довольно стандартны
для большинства оконных менеджеров, за небольшим исключением: GNOME, KDE, XFCE.

 Для запуска большинства простых оконных менеджеров достаточно создать в
домашней директории файл скрипта .xinitrc с запуском оконного менеджера.
...


KDE, GNOME, XFCE - через API работают с HAL, посему не используют xorg.conf,
он им не нужен, в отличие от других легких оконных менеджеров.

Цитата:
Вы можете дать расшифровку тогог что выше?! Если вам не трудно.


расшифровку чего?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает Ctrl_alt_bakspace
СообщениеДобавлено: Вт 24 сен, 2013 11:55 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт 09 апр, 2010 9:49 pm
Сообщения: 565
Откуда: большой деревни
Цитата:
расшифровку чего?

похоже, расшифровку куска xorg.conf. Это сюда
Код:
man xorg.conf

_________________
никто кроме нас (С)
пять строчек лога могут дать больше информации, чем тысяча строк описания, что и как не работает.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Majestic-12 [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика