KDEGNOME

Как создать свой курсор в linux

Создание собственных курсоров под Linux. Создание своих курсоров это конечно полный бред. Как говорится "вам шашечки или ехать?", однако, мне стало интересно как создаются курсоры под линукс. Оказалось ничего сложного в этом нет. 

Итак нам понадобится:
  • Графический редактор с поддержкой PNG
  • Файл с картинкой, который станет нашим курсором
  • Программа xcursorgen (иногда идет в составе пакета x11-apps)
  • Текстовый редактор

Подготовим изображение для курсора добавив Альфа канал для удаления фона на котором находится картинка курсора.

Изображения могут быть размерами 16х16, 24х24, 32х32.

Если мы хотим создать анимированный курсор, то нам понадобиться несколько png картинок, которые будут из себя представлять кадры нашего анимированного курсора. Курсоры оптимальнее делать размерами 32х32 пикселей. 

1. ----------------------------->

Для статичного изображения нам нужна одна картинка и все дальнейшие действия будут только с ней - например назовем ее main.png

Для анимированного изображения у нас должно быть несколько изображений например:

main1.png, main2.png, main3.png

2. ----------------------------->

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

В нем мы укажем: размер изображения, активную зону по оси X, активную зону по оси Y, название, время отображения в ms.

В нашем случае это будет файл main.cfg

Для статичного изображения следует указать размер, координаты активной зоны (в px) и саму картинку: 

32 0 0 main.png

Для анимированного изображения следует указать размер, координаты активной зоны (в px), картинки и время отображения каждой из них в ms, в итоге у нас получиться следующий main.cfg:

32 0 0 main1.png 100

32 0 0 main2.png 100

32 0 0 main3.png 100

3. ----------------------------->

В том же каталоге в котором у нас лежат все файлы курсора следует, после описанных действий выше, выполнить следующую команду:

xcursorgen main.cfg arrow

(где arrow название нашего курсора)

4. ----------------------------->

Далее если хотим создать свою тему курсоров, то создаем ее на базе любой другой темы, которые можно найти на следующих ресурсах: gnome-look.org и kde-look.org.

По этой ссылке вы можете скачать тему, которая содержит в себе два анимированных курсора, обычный курсор и курсор ожидания, из всем известной игры Space Rangers. 



 Как ее установить читайте в этой теме.