# X11 Cursors (Русский)

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

## Как получить новые темы для курсоров

Вот несколько ссылок, по которым вы можете получить темы:

- KDE Look
- Freshmeat
- Customize.org

## Установка тем

- Распакуйте архив с полученной темой:

    tar -zxvf foobar-cursor-theme-package-foo.tar.gz
    или
    tar -jxvf foobar-cursor-theme-package-foo.tar.bz2

- Создайте каталог для нее:

Пример: ~FooBar-~AweSoMe-Cursors-v2.98beta
Установка для отдельного взятого пользователя:

    mkdir -p ~/.icons/foobar/cursors

Установка для всех пользователей системы:

    mkdir -p /usr/share/icons/foobar/cursors

Упростите название темы (например 'foobar' вместо '~FooBar-~AweSoMe-Cursors-v2.98beta')

- Скопируйте файлы темы в соответствующий каталог:

    cp -R FooBar-AweSoMe-Cursors-v2.98beta/cursors/* /usr/share/icons/foobar/cursors/

Если в архиве есть файл index.theme, то проверьте, есть ли в нем строка "Inherits". Если да, то проверьте, существует ли тема с указанным в этой строке именем в вашей системе (переименуйте, если это надо).
Имейте в виду, что в базовую поставку Х сервера уже включены темы 'redglass' и 'whiteglass', которые находятся в каталоге /usr/X11R6/lib/icons или /usr/share/icons.
Некоторые приложения продолжают использовать исходную тему курсоров, в то время, когда вы явно указали другую. Решение проблемы (а оно заключается в использовании симлинков) можно посмотреть здесь: 3Dcursors project at KDE-Look.

- Скопируйте файл index.theme в каталог:

    cp -R FooBar-AweSoMe-Cursors-v2.98beta/index.theme /usr/share/icons/foobar/index.theme

Если в архиве нет файла index.theme или в нем нет строки "Inherits" вам не нужно копировать этот файл.

## Конфигурирование темы

Для того, чтобы сменить тему только для текущего пользователя, добавьте следующую строку в ~/.Xdefaults:

    Xcursor.theme: foobar

Убедитесь, что файл ~/.Xdefaults обрабатывается вашим оконным менеджером при старте.
Вы можете принудительно загрузить нужную тему с помощью команды xrdb ~/.Xdefaults до загрузки оконного менеджера (например, из файла .xinitrc если вы используете команду startx).
За подробностями обратитесь в документацию по используемому оконному менеджеру.
Если вы хотите изменить тему курсоров для всех пользователей системы, создайте файл /usr/share/icons/default/index.theme и отредактируйте его следующим образом:

    [icon theme]
    Inherits=foobar

Вы можете по желанию добавить следующую строку в файл ~/.Xdefaults, если выбранная вами тема поддерживает несколько размеров указателей:

    Xcursor.size:  32       #  32, 48 или 64 наверное удачные значения

Если вы не знаете, поддерживает ли тема различные размеры - просто запустите Х сервер и он сам подберет оптимальный размер.

## Курсор по умолчанию

Если установка курсора проходит не корректно, например, новый курсор отображается не на всех, а только на некоторых отдельных окнах, но на других отображается старый указатель, то, в таком случае, можно задать курсор по умолчанию. Редактируется эта опция в файле:

    /usr/share/icons/default/index.theme # Если папка или файл отсутствуют, создайте их

Содержимое файла index.theme:

    [icon theme]
    Inherits=Pulse-Glass

В моем случае установленной по умолчанию темой будет Pulse-Glass, которая находится соответственно в

    /usr/share/icons/Pulse-Glass

После перезагрузки вы увидете свой новый курсор.

## Больше информации

Для более детальной информации по курсорам (указателям) мыши (каталоги, форматы, совместимость и т.д.) обратитесь к странице руководства:

    man Xcursor

Наслаждайтесь!

WikiMigration--dlanor 13:33, 23 Jul 2005 (EDT)
Перевод -- helions8 31 июля 2006 года

Categories:

- X Server (Русский)
- Eye candy (Русский)
- Русский