- Как поменять курсор в linux
- Как сменить тему курсоров в Linux?
- Комментарии
- Как создать свой курсор в linux
- Cursor themes (Русский)
- Contents
- Установка
- Пакеты
- Вручную
- Настройка
- Спецификация XDG
- LXAppearance
- Среда рабочего стола
- GNOME
- X resources
- Переменные окружения
- Менеджеры дисплея
- Решение проблем
- Создание ссылок на недостающие курсоры
- Замена недостающих курсоров
- rdesktop
- Изменение стандартного курсора X сервера
- .Xdefaults
- Размер курсора не изменяется при загрузке
- compizomania
- Страницы
- 09 декабря 2013
- Установить тему курсора MAC OSX Rainbow в Ubuntu/Linux Mint (Cinnamon)
Как поменять курсор в linux
В XFree версии 4.3 появилась возможность заменить старый черный курсор-стрелочку на что угодно. Сейчас существует просто куча разных тем на все вкусы. Взять их можно, например, на http://www.kde-look.org/ в разделе «X11 Mouse Themes». Плюс с самими Иксами идут 3 стандартных темы, но обычно можно найти нестандартный набор курсоров, который понравится Вам гораздо больше, чем любой из стандартных 🙂
Итак, мы скачали несколько архивов с темами. Создаем в домашнем каталоге своего пользователя папку .icons и разжимаем туда темы так, чтобы непосредственно в .icons была папка с названием темы, а в ней — папка cursors с самими файлами курсоров. Хотя архивы могут быть запакованы по-разному, файлы надо положить именно так.
Затем мы создаем (ну, или правим имеющийся) файл .Xresources в домашнем каталоге и вписываем туда строку:
Вместо My_favorite_theme надо вписать имя папки с темой в
/.icons (см. выше). При этом надо учитывать регистр символов. Придется перезапустить X-сервер, после чего, если всё было сделано правильно, курсоры должны поменяться. Не понравилось — вписываем другую тему и снова перезапускаем Иксы.
Вписывать можно не только свои темы из
/.icons, но и стандартные, из /usr/share/icons (там может быть много папок, но в большинстве из них только значки, курсоры есть только в тех папках, в которых есть подпапка cursors). В том числе:
— это стандартные темы из поставки Xfree
Как создать свой курсор в linux
Также можно поменять тему курсоров (например в Debian KDE 4.4.5) через:
Параметры системы/Клавиатура и мышь/Мышь/Тема курсоров
Источник
Как сменить тему курсоров в Linux?
Стандартные стрелочки курсоров многим не нравятся. В настройках темы можно выбрать курсоры, но их не так уж и много (можно пересчитать по пальцам одной руки). Не проблема, добавим своих курсоров, которые можно взять, например с сайта gnome-look.org. Лично я использую курсоры с KDE, стандартные Oxygen_White, которые в сочетании с темой оформления под MacOS выглядят очень даже симпатично, намного лучше стандартных курсоров Ubuntu. Итак, нашли понравившиеся курсоры? Давайте их теперь установим.
Скачав архив с курсорами, необходимо распаковать его (с правами root’а) в следующую директорию:
То есть для курсоров, например, MyCursors, которые мы хотим использовать, путь до распакованной директории должен выглядеть так:
Теперь правим директорию курсоров по умолчанию, для этого запускаем (от прав пользователя):
вписываем имя директории наших курсоров, то есть в нашем примере:
После чего по рабочему столу щелкаем правой кнопкой мыши, выбираем «Изменить фон рабочего стола», переходим на вкладку «Тема», в используемой теме оформления щелкаем «Настроить. » и на вкладке «Указатель» выбираем тему MyCursors. После этого завершаем сеанс и заходим снова, курсоры должны измениться.
Комментарии
# — del, 19.02.2011 в 13:41
В Gentoo нужно еще создать директорию /usr/share/cursors/xorg-x11/default , в которую положить файл index.theme с таким содержимым:
В директории /usr/share/cursors/xorg-x11/ должна присутствовать папка mytheme с темой курсоров. В ней должен лежать файл cursor.theme со следующим содержимым:
После применения настроек необходимо перелогиниться (рестартануть иксы).
Источник
Как создать свой курсор в linux
Создание собственных курсоров под Linux. Создание своих курсоров это конечно полный бред. Как говорится «вам шашечки или ехать?», однако, мне стало интересно как создаются курсоры под линукс. Оказалось ничего сложного в этом нет.
Итак нам понадобится:
- Графический редактор с поддержкой PNG
- Файл с картинкой, который станет нашим курсором
- Программа xcursorgen (иногда идет в составе пакета x11-apps)
- Текстовый редактор
Подготовим изображение для курсора добавив Альфа канал для удаления фона на котором находится картинка курсора.
Изображения могут быть размерами 16х16, 24х24, 32х32.
Если мы хотим создать анимированный курсор, то нам понадобиться несколько png картинок, которые будут из себя представлять кадры нашего анимированного курсора. Курсоры оптимальнее делать размерами 32х32 пикселей.
Для статичного изображения нам нужна одна картинка и все дальнейшие действия будут только с ней — например назовем ее main.png
Для анимированного изображения у нас должно быть несколько изображений например:
main1.png, main2.png, main3.png
Далее в каталоге с изображениями следует создать файл в котором мы укажем параметры нашего курсора.
В нем мы укажем: размер изображения, активную зону по оси X, активную зону по оси Y, название, время отображения в ms.
В нашем случае это будет файл main.cfg
Для статичного изображения следует указать размер, координаты активной зоны (в px) и саму картинку:
Для анимированного изображения следует указать размер, координаты активной зоны (в px), картинки и время отображения каждой из них в ms, в итоге у нас получиться следующий main.cfg:
32 0 0 main1.png 100
32 0 0 main2.png 100
32 0 0 main3.png 100
В том же каталоге в котором у нас лежат все файлы курсора следует, после описанных действий выше, выполнить следующую команду:
xcursorgen main.cfg arrow
(где arrow название нашего курсора)
Далее если хотим создать свою тему курсоров, то создаем ее на базе любой другой темы, которые можно найти на следующих ресурсах: gnome-look.org и kde-look.org.
По этой ссылке вы можете скачать тему, которая содержит в себе два анимированных курсора, обычный курсор и курсор ожидания, из всем известной игры Space Rangers.
Как ее установить читайте в этой теме.
Источник
Cursor themes (Русский)
Дисплейный сервер сопровождается темой курсора, которая помогает в различных аспектах навигации и манипуляции GUI. Тема курсора уже включена в сервер, но другие темы также могут быть установлены.
Contents
Установка
Установка совершается посредством пакета или загрузки и извлечения темы в соответствующий каталог.
Пакеты
Пакеты доступны в:
Вручную
Тему курсора, не доступную в официальных репозиториях и AUR, можно установить вручную. Скачанные темы нужно будет поместить в каталог icons (так как курсоры могут быть вместе с иконками).
Сайты, где можно найти темы:
Чтобы установить тему для конкретного пользователя, распакуйте её в
Структура папки с темой: имя-темы/cursors . Например:
/.local/share/icons/тема/cursors/ . Также убедитесь, что извлечённые файлы следуют данной структуре.
Выполните следующую команду, чтобы посмотреть уже установленные темы:
Если пакет включает в себя файл index.theme , проверьте, есть ли внутри строка «Inherits». Если есть, то проверьте, существует ли указанная тема в системе (переименуйте, если необходимо).
Настройка
Существуют различные способы настройки установленных тем.
Спецификация XDG
Этот метод применим к X11 и Wayland.
Настройка для конкретного пользователя производится посредством
/.icons/default/index.theme ; для общесистемной конфигурации используйте /usr/share/icons/default/index.theme .
Опция Inherits в разделе [icon theme] должна быть установлена на имя каталога темы имя_темы , например xcursor-breeze-snow :
/.config/gtk-3.0/settings.ini , заменяя имя_темы на соответствующее название:
Перелогиньтесь, чтобы изменения вступили в силу.
LXAppearance
LXAppearance устанавливает курсор по умолчанию путём создания файла
/.icons/default/index.theme . LXAppearance перезапишет любые изменения, сделанные вручную. Не забудьте отредактировать
/.config/gtk-3.0/settings.ini , как это указано в Спецификации XDG, потому что некоторые приложения, например Firefox, используют эти настройки.
Среда рабочего стола
Среды рабочего стола используют протокол XSETTINGS, обычно реализуемый через демон настроек. Несмотря на возможность изменения темы на лету, в некоторых приложениях это не работает. Чтобы изменить тему вручную, смотрите #Спецификацию XDG.
GNOME
Тема курсора в GNOME изменяется посредством gnome-tweaks или gsettings:
Изменение размера курсора (зависит от темы. Размеры могут быть следующими: 24, 32, 48, 64):
В MATE можно использовать mate-control-center или gsettings:
Для изменения размера:
Чтобы изменить тему:
Для изменения размера:
X resources
Для локального изменения темы, добавьте в
Тема должна загрузиться оконным менеджером. Если этого не произошло, её можно принудительно загрузить посредством
Если ваша тема поддерживает несколько размеров, добавьте в
Если вы сомневаетесь в том, что ваша тема поддерживает несколько размеров, то запустите X без этих настроек и дайте ему выбрать размер автоматически. (Обратитесь к документации своего оконного менеджера для деталей.)
Переменные окружения
Чтобы установить тему курсора для определённого приложения, используйте переменные окружения:
Если тема поддерживает несколько размеров, XCURSOR_SIZE является необязательным.
Менеджеры дисплея
Тема курсора обычно устанавливается в пределах менеджера дисплея, но имейте в виду, она не переносится между сеансами.
Решение проблем
Создание ссылок на недостающие курсоры
Приложения могу продолжать использовать тему по умолчанию, если в текущей теме отсутствуют некоторые курсоры. Это можно исправить, добавив ссылки на недостающие курсоры. Например:
Если вышеуказанные действия не помогают, посмотрите в /usr/share/icons/whiteglass/cursors , чтобы увидеть, каких курсоров не хватает в теме, и добавить ссылки на них.
Замена недостающих курсоров
Некоторые программы устанавливают свои курсоры
/.Xresources , которые вы, возможно, захотите переопределить. Типичным примером этого является программа rdesktop, которая подключается к компьютеру с Microsoft Windows и использует курсоры, полученные от удалённой машины, которые часто трудно увидеть из-за ограничений протокола, который обеспечивает плохое качество преобразования.
Проблему можно решить, заменив эти курсоры курсорами из этой же темы (или другой). Чтобы сделать это, необходимо получить хеш изображения. Это делается путём установки переменной окружения XCURSOR_DISCOVER и запуском требуемого приложения:
В первый раз (и только в первый раз) курсор установится, некоторые детали будут отображаться вот так:
Для поиска Xcursor использует директорию
/.icons/default/cursors , туда следует поместить недостающие курсоры. Создайте директорию, если она не существует:
Далее создадим ссылку на хэш изображения. В примере используется курсор left_ptr из темы Vanilla-DMZ :
Изменения будут видны после перезапуска приложения. Никаких специальных методов запуска приложений не требуется.
rdesktop
Вот некоторые распространённые курсоры Microsoft Windows, которые rdesktop использует при подключении к удалённой машине под управлением Windows 7. К сожалению, анимированные курсоры трудно переопределить, так как они отправляются по кадру, поэтому изображение нужно будет для каждого кадра!
Изменение стандартного курсора X сервера
Стандартный курсор X-сервера появляется в форме Xcursor в оконных менеджерах, где не установлен курсор по умолчанию в left_ptr или в оконных менеджерах, где используется XCB (таких как awesome) вместо Xlib.
Чтобы исправить это, просто добавьте следующее в
/.xinitrc , файлы конфигурации xsession или оконного менеджера, которые выполняются при запуске, если это возможно (например, bspwmrc оконного менеджера bspwm):
Список стилей курсора протокола X: appendix B
.Xdefaults
Если у вас есть конфликтующие курсоры, это может быть вызвано тем, что другой курсор был определён в файле
Размер курсора не изменяется при загрузке
Если вы хотите изменить размер курсора через
/.xinitrc , и он не изменяется, то проверьте, что xrandr запускается перед загрузкой
/.xinitrc должен выглядеть примерно следующим образом:
Источник
compizomania
Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ
Страницы
09 декабря 2013
Установить тему курсора MAC OSX Rainbow в Ubuntu/Linux Mint (Cinnamon)
Тема курсора MACrainbow является модифицированной темой анимированного указателя мышки MacOSX. Тема указателя MACrainbow должна привлечь внимание пользователей, которым нравится «маковский» дизайн. Курсор одинаково хорошо отображается, как с тёмными, так и светлыми темами оформления рабочего стола, и полностью анимирован. Я опробовал его в окружениях Unity и Cinnamon.
Ниже приводится инструкция по установке курсора MACrainbow в двух вариантах: графический (в картинках) и консольный (в терминале). Вы можете выбрать любой.
1. Графический вариант
Переходим на сайт с темой http://gnome-look.org/MAC+OSX+Rainbow и кликаем на кнопке Download. Загрузите файл с курсором в том порядке, как указано на снимке:
Когда откроется Менеджер архивов, нажмите кнопку Извлечь:
Извлеките файл MACrainbow, нажатием на кнопке Извлечь и в появившемся окне Распаковка успешно завершена, нажмите кнопку Показать файлы:
Должна открыться Домашняя директория, с папкой MACrainbow. Оставьте Домашнюю папку открытой:
Теперь нужно открыть папку icons с правами администратора по следующему адресу: /usr/share/icons командой в терминале:
sudo nautilus /usr/share/icons
Для Linux Mint (Cinnamon):
sudo nemo /usr/share/icons
Когда откроется директория icons с правами администратора, перетащите в неё из Домашней паки папку с файлами курсора MACrainbow:
На этом установка курсора закончена MACrainbow и можно закрыть оба окна файлового мененджера.
2. Консольный вариант
Все действия будут происходить в одном окне терминала (Ctrl+Alt+T). Скопируйте и вы полните поочерёдно следующие команды:
cd /tmp && wget http://gnome-look.org/CONTENT/content-files/161525-MACrainbow.tar.gz && tar -xvf 161525-MACrainbow.tar.gz
mv MACrainbow /usr/share/icons
На этом также установка курсора MACrainbow закончена.
Теперь нужно активировать курсор MACrainbow.
Установите, если ещё не установлен из Центра приложений Ubuntu инструмент настройки среды рабочего стола Unity — Unity Tweak Tool и в разделе Оформление — Курсоры активируйте Macrainbow:
Для Linux Mint Cinnamon.
Откройте Системные настройки — Темы — Другие настройки — Указатель мыши MACrainbow:
Примечание 1 . Если после активации курсор не отображается во всех окнах правильно, откройте файл index.theme на редактирование следующей командой:
sudo gedit /usr/share/icons/default/index.theme
и измените на MACrainbow. Как на нижнем снимке:
Вот таким образом устанавливаются темы курсора в Ubuntu/Linux Mint (Cinnamon).
Примечание 2 . Как пишет разработчик, тема курсора MAC OSX Rainbow 0.10, также может быть установлена в других окружениях: KDE c Kwin, Xfce, Gnome 2.x, Gnome 3.x, но мной они не опробованы.
Источник