Настройка X-Window

Frequently Asked Questions about ALT Linux products

Q: При установке включил опцию "автоматический вход в систему". Где ее отключить?
Q: Почему после апгрейда XFree86 до версии 4.3 я не могу переключить раскладку клавиатуры на русскую?
Q: После установки/обновления пакетов исчезли из меню многие программы, а остальные не запускаются. Что делать?
Q: Есть ли апплет WindowMaker'а, чтобы монтировал диски, как иконка рабочего стола KDE? И где его найти?
Q: Чем интересен Blackbox? Как в нем назначить горячие клавиши для переключения между окнами?
Q: Подскажите, пожалуйста, как вычислить modelines для низких разрешений монитора (типа 320x200)?
Q: Как в иксах убрать русификацию? Чтобы все менюшки по-английски отображались?
Q: Подскажите, как установить в систему TTF-шрифты от Windows?
Q: Проблемы с xfs. Каталог со шрифтами есть, фонты в нем есть, в /etc/X11/fs/config все прописано. Но xfs не стартует, а пишет в лог:
Q: В документации по Master 2.0 написано, что при настройке Х вам будет предложен выбор версии Х... Мне почему-то не предложили... Как можно явно выбрать, какой именно X-сервер будет запускаться?
Q: Где находится аналог папки Автозапуск из Windows?
Q: При переходе/загрузке в графический режим не работает клавиатура: нет реакции на ввод символов, выход возможен только кнопкой reset на системном блоке.
Q:

При установке включил опцию "автоматический вход в систему". Где ее отключить?

A:

Коротко: /etc/sysconfig/autologin

        AUTOLOGIN=no
      

Q:

Почему после апгрейда XFree86 до версии 4.3 я не могу переключить раскладку клавиатуры на русскую?

A:

В этой версии изменен формат подключения раскладок. В новой версии запись в файле XF86Config-4 :

   XkbLayout "ru" 
   XkbVariant "winkeys" 
  

означает “только русская раскладка” (английская, которая раньше загружалась по умолчанию, исчезает). Сделано это потому, что появилась возможность перечислять сразу несколько раскладок в конфиге (иметь одновременно больше двух). Для того, чтобы вернуть английскую раскладку, теперь надо писать:

  XkbLayout "us,ru"
  XkbVariant ",winkeys"
  

Запятая перед winkeys нужна потому, что первой идет раскладка us, к которой не требуется дополнительных параметров. То же самое можно записать как:

XkbLayout "us,ru(winkeys)"

потому что параметр XkbVariant также выбирает вариант раскладки winkeys из общего файла раскладок, как это делает указание в скобках.

Q:

После установки/обновления пакетов исчезли из меню многие программы, а остальные не запускаются. Что делать?

A:

От пользователя root:

 # update-menus -n 
        
Q:

Есть ли апплет WindowMaker'а, чтобы монтировал диски, как иконка рабочего стола KDE? И где его найти?

A:

Есть, и не один. Например, Mount.app, WMMount, искать их надо на www.bensinclair.com/dockapp/. Там вообще самая большая подборка апплетов для WindowMaker'а.

Q:

Чем интересен Blackbox? Как в нем назначить горячие клавиши для переключения между окнами?

A:

Ответы на эти вопросы и на многие другие можно узнать здесь: blackboxwm.sourceforge.net. А вообще Blackbox — это компактный оконный менеджер для X Window.

Q:

Подскажите, пожалуйста, как вычислить modelines для низких разрешений монитора (типа 320x200)?

A:

Для того, чтобы вычислять modelines для любых (в том числе и для низких) разрешений монитора, используйте программы videogen или kvideogen. Эти программы имеют удобный и простой интерфейс.

Q:

Как в “иксах” убрать русификацию? Чтобы все менюшки по-английски отображались?

A:

Отображением “менюшек” занимается не X Window System, а оконный менеджер и сами приложения. Если сделать настройку для всех пользователей в системе, то изменив в /etc/sysconfig/i18n строку LC_MESSAGES=ru_RU.XXXXX на LC_MESSAGES=C. Это изменит все настройки интерфейса для всех пользователей сразу. А если только одному пользователю, то необходимо те же изменения провести в файле ~/.i18n. Если необходимо, что бы данное правило действовало только на X и только у этого пользователя, то надо в начале ~/.xinitrc вписать команду export LC_MESSAGES=C.

Q:

Подскажите, как установить в систему TTF-шрифты от Windows?

A:

Очень просто: надо скопировать файлы шрифтов в какой-нибудь подкаталог в /usr/X11R6/lib/X11/fonts/, например /usr/.../fonts/ttf, добавить этот каталог в пути к шрифтам в /etc/X11/fs/config, запустить в каталоге /usr/.../fonts/ttf команду:

# ttmkfdir > fonts.dir
        

и затем перезапустить сервис xfs.

Q:

Проблемы с xfs. Каталог со шрифтами есть, фонты в нем есть, в /etc/X11/fs/config все прописано. Но xfs не стартует, а пишет в лог:

Removing unix/:-1 from the valid list of fontpaths 
Fatal server error: could not open default font 'fixed' 
В messages появляется: 
xfs: Fatal font server error: 
xfs: Element #0 (starting at 0) of font path is bad or has a bad font: 
"/usr/X11R6/lib/X11/fonts/misc" 
        
A:

Диагноз: это последствия неверно выполненной “чистки” каталога /tmp. Такое иногда бывает.

Возможные причины:

  • Был удалён файл /tmp/.font-unix/fs-1

  • Неправильно установлены права доступа на файл (а точнее сокет) /tmp/.font-unix/fs-1

Лечение: при выключенном сервисе xfs выполните от пользователя root команды:

# rm -rf /tmp/.font-unix
# install -d -m1777 -o xfs -g xfs /tmp/.font-unix
        

Это создаст указанный сокет заново. Запустите сервис xfs.

Q:

В документации по Master 2.0 написано, что при настройке Х “вам будет предложен выбор версии Х...” Мне почему-то не предложили... Как можно явно выбрать, какой именно X-сервер будет запускаться?

A:

Выбор версии X предлагается при установке системы в режиме Эксперт. А в уже установленной системе это можно сделать, вызвав программу XFdrake командой:

# XFdrake --expert
        
Q:

Где находится аналог папки Автозапуск из Windows?

A:

Каталог: ~/.xsession.d. Здесь можно положить файлы либо сделать ссылки на нужные файлы, которые будут исполнены сразу после запуска оконного менеджера.

Q:

При переходе/загрузке в графический режим не работает клавиатура: нет реакции на ввод символов, выход возможен только кнопкой reset на системном блоке.

A:

Диагноз: скорее всего, у вас прописано две мыши в файле /etc/X11/XF86Config-4. Закомментируйте упоминание о второй мыши в разделах Section "InputDevice" и Section "ServerLayout".