31.01.2014 KDE: как связать тип файла с программой (по умолчанию) 20.01.2014 WICD: управление подключениями к сети 20.01.2014 WICD: управление подключениями к сети 29.06.2011 Чем открыть xsd в linux? 29.05.2011 Чем открыть DJVU формат в linux? 29.05.2011 Чем открыть DJVU формат в linux? 02.03.2012 Удаленный рабочий стол в linux - x11vnc 08.01.2015 Как создать свой курсор в linux
#61

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

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

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

Изображения могут быть размерами 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. 



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

08.01.2015 Как создать свой курсор в linux 08.01.2015 Как поменять курсор в linux 08.01.2015 Как поменять курсор в linux 02.08.2010 Amarok не проигрывает mp3 - ошибка: Phonon не может проигрывать mp3 27.05.2010 Nautilus отключаем automount 17.12.2009 Linux - программы для работы с аудио, видео, cd/dvd, изображениями и тп. 16.12.2009 KchmViewer или чем открыть chm в unix?
О сайте