ASPLinux Window

Как изменить глубину цвета в X Window?

Для изменения глубины цвета обратитесь к файлу /etc/X11/XF86Config-4. Изучите секцию "Screen" и параметр "DefaultColorDepth" (или "DefaultDepth"), где указано значение в битах.

Если хотите быстро выбрать нужные режимы, используйте Xconfigurator. Можно также указать глубину цвета прямо из командной строки при запуске X Window: startx -- -depth 24.

Важно отметить, что указанная глубина соответствует количеству битов, определяющих цвет пикселя. Значение 32 бита является некорректным. Большинство видеокарт, использующих 32 бита на пиксель, фактически используют 24 бита для отображения цветовой информации. Следовательно, реальная глубина цвета составляет 24 бита.

Дополнительные материалы: man XF86Config, man startx

Как настроить раскладку клавиатуры аналогично Microsoft Windows?

Для настройки раскладки клавиатуры откройте файл /etc/X11/XF86Config-4 и внесите следующие изменения:

Section "InputDevice"
  ...
  Driver "keyboard"
  Option "XkbLayout" "ru"
  Option "XkbVariant" "winkeys"
  ...
EndSection

Или:

Section "InputDevice"
  ...
  Driver "keyboard"
  Option "XkbLayout" "ru(winkeys)"
  ...
EndSection

После внесения изменений перезапустите или запустите X Window.

Как сделать переключение раскладки клавиатуры с помощью других клавиш, например, [Ctrl+Shift]?

Для этого вам необходимо отредактировать файл /etc/X11/XF86Config-4. Найдите в нём следующие строки и измените их:

Section "InputDevice"
  ...
  Driver "keyboard"
  Option "XkbOptions" "grp:ctrl_shift_toggle"
  ...
EndSection

После внесения изменений перезагрузите или запустите X Window. Дополнительная информация:

Полный список всех возможных сочетаний можно найти в файле /etc/X11/xkb/rules/xfree86.lst.

Как сделать, чтобы при переключении раскладки клавиатуры на другой язык индикатор Scroll Lock на клавиатуре менял своё состояние?

Для этой цели также откройте файл /etc/X11/XF86Config-4. Найдите и отредактируйте следующие строки:

Section "InputDevice"
  ...
  Driver "keyboard"
  Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
  ...
EndSection

После изменений также перезагрузите или запустите X Window. Дополнительно:

Для ознакомления с другими возможностями обратитесь к файлу /etc/X11/xkb/rules/xfree86.lst.

Как изменить или подобрать частоту обновления в X Window?

Для этого рекомендуется использовать утилиту xvidtune.

Дополнительная информация:

Как настроить скорость перемещения мыши на уровне X Window, чтобы не делать это в каждом оконном менеджере?

Вы можете внести необходимые настройки в файл /etc/X11/XF86Config-4:

Section "Pointer"
  ...
  Resolution  <число>
EndSection

Также возможно задать ускорение мыши с использованием программы xset:

$ xset m <ускорение> <порог чувствительности>

Рекомендованные значения:

$ xset m 5 2

Эту команду можно добавить в скрипт ~/.xinitrc перед запуском оконного менеджера. Дополнительно обратите внимание на: man -a 4 mouse, man xset, /usr/X11R6/lib/X11/doc/README.mouse.

Как отключить или изменить время, через которое гаснет экран в X Window?

По умолчанию экран гаснет через 10 минут. Чтобы изменить это значение, откройте файл /etc/X11/XF86Config-4. В разделе 'Section "ServerLayout"' добавьте параметр 'Option "BlankTime" "время_в_минутах"'.

Дополнительная информация: man XF86Config

Как установить драйвера nVidia?

Вам потребуются пакеты с исходными текстами драйверов: NVIDIA_kernel-1.0-4191.src.rpm, NVIDIA_GLX-1.0-4191.src.rpm. Эти пакеты необходимо собрать под ваше ядро.

Прежде всего, установите исходные тексты вашего ядра (пакет kernel-source). Создайте символическую ссылку на каталог с исходными текстами:

ln -sf /usr/src/linux-версия /usr/src/linux
cd /usr/src/linux
make menuconfig dep

Важно! На этом этапе убедитесь, что у вас есть сконфигурированные исходные тексты ядра.

Далее, соберите и установите драйвера:

cd <где_лежат_скачанные_src.rpm>
rpm --rebuild NVIDIA*
cd /usr/src/asplinux/RPMS/i386
rpm -Uhv --force NVIDIA*

После установки драйверов откройте файл /etc/X11/XF86Config-4. В разделе Device замените:

Driver "nv"

на:

Driver "nvidia"

В разделе Modules убедитесь, что присутствует строка:

Load "glx"

При этом строки:

Load "dri"
Load "GLcore"

должны быть удалены или закомментированы.

После всех настроек попробуйте запустить X Window. Если возникнут сложности, обратитесь на наш форум или к официальной документации.

Дополнительно: ознакомьтесь с файлами README из пакетов драйверов.

У меня видеокарта S3 Trio 3D/2X (или подобная), и меня не устраивает её работа в XFree. Возникают проблемы с русскими буквами в Abiword и StarOffice. Как это можно исправить?

Сначала удалите пакет XFree86-S3 (возможно, XFree86-SVGA). Удостоверьтесь, что ссылка /etc/X11/X указывает на файл /usr/X11R6/bin/XFree86 (должны быть установлены XFree86-4.xxx).

Section "Device"
  Identifier "My Video Card"
  Driver "s3virge"
  BoardName "Unknown"
EndSection
Section "Screen"
  Identifier "Screen0"
  Device "My Video Card"
  Monitor ....

Также рекомендуется отключить glx в секции Module, если он там присутствует:

Section "Module"

Не забудьте разрешить type1 (если это ещё не сделано):

Load "type1" # Поддержка шрифтов Type1

Эта конфигурация должна работать на AGP-картах (S3 3d2x и других).

Как воспользоваться xvidtune?

Если вы хотите подобрать наилучший режим монитора, то программа xvidtune поможет вам в этом. После настройки программа предоставит вам строку, которую следует добавить в файл /etc/X11/XF86Config-4.

Section "Monitor"
  ...
  UseModes "standard"
EndSection

Section "Modes"
  Identifier "standard"
  ModeLine "1152x864" 108.00 1152 1204 1332 1488 864 865 868 888 +hsync +vsync
EndSection

Для корректной настройки выполните следующие шаги:

  1. Создайте секцию Modes и добавьте в неё следующее:
Identifier "имя_описания_режимов"
ModeLine то, что выдал xvidtune
ModeLine ...
  1. В секцию Monitor добавьте строку:
UseModes "имя_описания_режимов"

Дополнительная информация доступна в руководствах: man XF86Config, man xvidtune

Как правильно добавить еще один оконный менеджер в меню gdm?

В качестве примера рассмотрим оконный менеджер IceWM:

1. Переходите в каталог /etc/X11/gdm/Sessions.

2. В этом каталоге создайте файл (имя на ваш выбор, например, IceWM). Содержимое файла должно быть аналогично существующим файлам. Можете скопировать один из них под новым именем.

exec /etc/X11/xdm/Xsession icewm

3. Убедитесь, что на файле IceWM установлен атрибут выполнения. Это можно сделать командой chmod a+x IceWM.

Что делать, чтобы для каждого окна сохранялась своя раскладка клавиатуры?

Для этого можно использовать программу xxkb – индикатор и переключатель состояния клавиатуры. В дистрибутиве ASPLinux 7.2 пакет xxkb находится на втором диске.

Установка дистрибутива и настройка X сервера на видеокартах ATI Radeon с использованием драйвера vesa

Если у вас возникли проблемы с запуском графического режима установки, выполните следующие шаги:

  1. При запуске установщика нажмите [Esc]. В меню выбора установки выберите текстовый режим.
  2. После установки пакетов начнется настройка X сервера. Если ваша видеокарта не была автоматически определена, выберите ее или наиболее близкую модель вручную. Укажите параметры видеокарты и желаемые настройки экрана.
  3. После завершения установки и загрузки системы в текстовом режиме войдите с правами суперпользователя (root). Откройте файл /etc/X11/XF86Config-4 для редактирования. Найдите раздел, описывающий вашу видеокарту, и замените драйвер (возможно, "ati") на "vesa".
Section "Device"
Identifier ...
Driver     "vesa"
...
EndSection

4. Сохраните изменения и введите команду startx для запуска графического режима.