- Cursor themes (Русский)
- Установка
- Пакеты
- Вручную
- Настройка
- Спецификация XDG
- LXAppearance
- Среда рабочего стола
- GNOME
- Mate
- XFCE
- X resources
- Переменные окружения
- Менеджеры дисплея
- GDM
- Решение проблем
- Создание ссылок на недостающие курсоры
- Замена недостающих курсоров
- rdesktop
- Изменение стандартного курсора X сервера
- .Xdefaults
- Размер курсора не изменяется при загрузке
- Смотрите также
- Курсор Deepin для Windows
- Попробовать онлайн
- Как установить указатели мыши
- Содержимое архива
- DMZ Cursors
Cursor themes (Русский)
Состояние перевода: На этой странице представлен перевод статьи Cursor themes. Дата последней синхронизации: 9 октября 2019. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
Дисплейный сервер сопровождается темой курсора, которая помогает в различных аспектах навигации и манипуляции GUI. Тема курсора уже включена в сервер, но другие темы также могут быть установлены.
Установка
Установка совершается посредством пакета или загрузки и извлечения темы в соответствующий каталог.
Пакеты
Вручную
Тему курсора, не доступную в официальных репозиториях и AUR, можно установить вручную. Скачанные темы нужно будет поместить в каталог icons (так как курсоры могут быть вместе с иконками).
Сайты, где можно найти темы:
Чтобы установить тему для конкретного пользователя, распакуйте её в ~/.local/share/icons/ или ~/.icons/ :
$ tar xvf foobar-cursor-theme.tar.gz -C ~/.local/share/icons
Структура папки с темой: имя-темы/cursors . Например: ~/.local/share/icons/тема/cursors/ . Также убедитесь, что извлечённые файлы следуют данной структуре.
Примечание: Используйте /usr/share/icons для общесистемной установки. Не следует напрямую распаковывать туда файлы, так как pacman не сможет их отследить; рекомендуется создать пакет с темой.
Выполните следующую команду, чтобы посмотреть уже установленные темы:
find /usr/share/icons ~/.local/share/icons ~/.icons -type d -name "cursors"
Если пакет включает в себя файл index.theme , проверьте, есть ли внутри строка «Inherits». Если есть, то проверьте, существует ли указанная тема в системе (переименуйте, если необходимо).
Настройка
Существуют различные способы настройки установленных тем.
Спецификация XDG
Настройка для конкретного пользователя производится посредством ~/.icons/default/index.theme ; для общесистемной конфигурации используйте /usr/share/icons/default/index.theme .
Опция Inherits в разделе [icon theme] должна быть установлена на имя каталога темы имя_темы , например xcursor-breeze-snow :
[icon theme] Inherits=имя_темы
Затем отредактируйте ~/.config/gtk-3.0/settings.ini , заменяя имя_темы на соответствующее название:
[Settings] gtk-cursor-theme-name=имя_темы
Перелогиньтесь, чтобы изменения вступили в силу.
LXAppearance
LXAppearance устанавливает курсор по умолчанию путём создания файла ~/.icons/default/index.theme . LXAppearance перезапишет любые изменения, сделанные вручную. Не забудьте отредактировать ~/.config/gtk-3.0/settings.ini , как это указано в Спецификации XDG, потому что некоторые приложения, например Firefox, используют эти настройки.
Среда рабочего стола
Среды рабочего стола используют протокол XSETTINGS, обычно реализуемый через демон настроек. Несмотря на возможность изменения темы на лету, в некоторых приложениях это не работает. Чтобы изменить тему вручную, смотрите #Спецификацию XDG.
GNOME
Тема курсора в GNOME изменяется посредством gnome-tweaks или gsettings:
gsettings set org.gnome.desktop.interface cursor-theme имя_темы
Изменение размера курсора (зависит от темы. Размеры могут быть следующими: 24, 32, 48, 64):
gsettings set org.gnome.desktop.interface cursor-size размер
Mate
В MATE можно использовать mate-control-center или gsettings:
gsettings set org.mate.peripherals-mouse cursor-theme имя_темы
gsettings set org.mate.peripherals-mouse размер
XFCE
xfconf-query --channel xsettings --property /Gtk/CursorThemeName --set имя_темы
xfconf-query --channel xsettings --property /Gtk/CursorThemeSize --set размер
X resources
Для локального изменения темы, добавьте в ~/.Xresources :
Xcursor.theme: имя_темы
Тема должна загрузиться оконным менеджером. Если этого не произошло, её можно принудительно загрузить посредством ~/.xinitrc или .xprofile:
Если ваша тема поддерживает несколько размеров, добавьте в ~/.Xresources :
Если вы сомневаетесь в том, что ваша тема поддерживает несколько размеров, то запустите X без этих настроек и дайте ему выбрать размер автоматически. (Обратитесь к документации своего оконного менеджера для деталей.)
Переменные окружения
Чтобы установить тему курсора для определённого приложения, используйте переменные окружения:
$ XCURSOR_THEME=ИмяТемы xclock
Если тема поддерживает несколько размеров, XCURSOR_SIZE является необязательным.
Менеджеры дисплея
Тема курсора обычно устанавливается в пределах менеджера дисплея, но имейте в виду, она не переносится между сеансами.
GDM
Решение проблем
Создание ссылок на недостающие курсоры
Приложения могу продолжать использовать тему по умолчанию, если в текущей теме отсутствуют некоторые курсоры. Это можно исправить, добавив ссылки на недостающие курсоры. Например:
$ cd ~/.icons/тема/cursors/ $ ln -s right_ptr arrow $ ln -s cross crosshair $ ln -s right_ptr draft_large $ ln -s right_ptr draft_small $ ln -s cross plus $ ln -s left_ptr top_left_arrow $ ln -s cross tcross $ ln -s hand hand1 $ ln -s hand hand2 $ ln -s left_side left_tee $ ln -s left_ptr ul_angle $ ln -s left_ptr ur_angle $ ln -s left_ptr_watch 08e8e1c95fe2fc01f976f1e063a24ccd
Если вышеуказанные действия не помогают, посмотрите в /usr/share/icons/whiteglass/cursors , чтобы увидеть, каких курсоров не хватает в теме, и добавить ссылки на них.
$ cd ~/.icons/тема/cursors/ $ rm watch left_ptr_watch $ ln -s left_ptr watch $ ln -s left_ptr left_ptr_watch
Замена недостающих курсоров
Некоторые программы устанавливают свои курсоры ~/.Xresources , которые вы, возможно, захотите переопределить. Типичным примером этого является программа rdesktop, которая подключается к компьютеру с Microsoft Windows и использует курсоры, полученные от удалённой машины, которые часто трудно увидеть из-за ограничений протокола, который обеспечивает плохое качество преобразования.
Проблему можно решить, заменив эти курсоры курсорами из этой же темы (или другой). Чтобы сделать это, необходимо получить хеш изображения. Это делается путём установки переменной окружения XCURSOR_DISCOVER и запуском требуемого приложения:
$ XCURSOR_DISCOVER=1 rdesktop .
В первый раз (и только в первый раз) курсор установится, некоторые детали будут отображаться вот так:
Cursor image name: 24020000002800000528000084810000 . Cursor image name: 7bf1cc07d310bf080118007e08fc30ff . Cursor hash 24020000002800000528000084810000 returns 0x0
Для поиска Xcursor использует директорию ~/.icons/default/cursors , туда следует поместить недостающие курсоры. Создайте директорию, если она не существует:
$ mkdir -p ~/.icons/default/cursors
Далее создадим ссылку на хэш изображения. В примере используется курсор left_ptr из темы Vanilla-DMZ :
$ ln -s /usr/share/icons/Vanilla-DMZ/cursors/left_ptr ~/.icons/default/cursors/24020000002800000528000084810000
Изменения будут видны после перезапуска приложения. Никаких специальных методов запуска приложений не требуется.
rdesktop
Вот некоторые распространённые курсоры Microsoft Windows, которые rdesktop использует при подключении к удалённой машине под управлением Windows 7. К сожалению, анимированные курсоры трудно переопределить, так как они отправляются по кадру, поэтому изображение нужно будет для каждого кадра!
$ ln -s /usr/share/icons/$THEME/cursors/xterm ~/.icons/default/cursors/00000000017e000002fc000000000000 $ ln -s /usr/share/icons/$THEME/cursors/right_ptr ~/.icons/default/cursors/00000093000010860000631100006609 $ ln -s /usr/share/icons/$THEME/cursors/plus ~/.icons/default/cursors/01e00000201c00004038000080300000 $ ln -s /usr/share/icons/$THEME/cursors/left_ptr ~/.icons/default/cursors/24020000002800000528000084810000 $ ln -s /usr/share/icons/$THEME/cursors/left_ptr_watch ~/.icons/default/cursors/6ce0180090108e0005814700a0021400 $ ln -s /usr/share/icons/$THEME/cursors/hand ~/.icons/default/cursors/d2201000a2c622004385440041308800 $ ln -s /usr/share/icons/$THEME/cursors/watch ~/.icons/default/cursors/fc618c00da110f0034fd0e004e082400
Изменение стандартного курсора X сервера
Стандартный курсор X-сервера появляется в форме Xcursor в оконных менеджерах, где не установлен курсор по умолчанию в left_ptr или в оконных менеджерах, где используется XCB (таких как awesome) вместо Xlib.
Чтобы исправить это, просто добавьте следующее в ~/.xinitrc , файлы конфигурации xsession или оконного менеджера, которые выполняются при запуске, если это возможно (например, bspwmrc оконного менеджера bspwm):
$ xsetroot -cursor_name left_ptr
Список стилей курсора протокола X: appendix B
.Xdefaults
Если у вас есть конфликтующие курсоры, это может быть вызвано тем, что другой курсор был определён в файле ~/.Xdefaults .
Размер курсора не изменяется при загрузке
Если вы хотите изменить размер курсора через ~/.Xresources в ~/.xinitrc , и он не изменяется, то проверьте, что xrandr запускается перед загрузкой ~/.Xresources
~/.xinitrc должен выглядеть примерно следующим образом:
xrandr && . xrdb -merge ~/.Xresources && exec wm
Смотрите также
Курсор Deepin для Windows
Первая версия набора курсоров, воссозданных на основе оформления операционной системы Linux под названием Deepin. Курсоры здесь выполнены в черных тонах с эффектом градиента, переходящего в белый. Основной указатель выглядит как широкий треугольник, тогда как загрузка представлена в виде круга с анимированной внутри волной. Остальные же соответствуют своему предназначению — выглядят как рука или стрелочки, треугольники. К слову, а архиве присутствуют как курсоры оригинального размера, так и уменьшенная, компактная версия.
Попробовать онлайн
Как установить указатели мыши
- Скачайте и распакуйте архив deepin_cursors_by_alexgal23_ddckr36.rar с помощью 7zip.
- Для Windows 10/11: используйте сочетание клавиш Win+I, чтобы открыть окно «Настройки». Или нажмите «Пуск», а затем иконку шестеренки. Перейдите в раздел «Темы» и кликните на пункт «Курсор мыши».
- Для Windows 7/8/8.1: откройте панель управления, раздел «Оборудование и звук». Там будет ссылка «Мышь» в разделе «Устройства и принтеры».
- В результате откроются свойства мыши. Перейдите во вкладку «Указатели».
- Если в архиве присутствует файл формата *.inf, нажмите по нему правой кнопкой и выберите пункт «Установить» в контекстном меню. Схема автоматически появится в списке доступных и Вам останется только выбрать её, после чего применить изменения.
- Если в архиве нет установщика, необходимо вручную задать курсор для каждого состояния. Жмите на кнопку «Обзор» и выбирайте нужный указатель. Выбирать все не обязательно. Будет достаточно задать «Основной режим», «Фоновый режим», «Занят» и еще несколько на свой вкус. По окончанию нажмите «Сохранить как», чтобы записать созданную схему в память операционной системы.
- Нажмите «ОК», чтобы сохранить изменения.
Содержимое архива
+ Deepin Cursors
+ Deepin
— AppStarting.ani
— Arrow.cur
— Cross.cur
— Hand.cur
— Handwriting.cur
— Help.cur
— IBeam.cur
— Install.inf
— NO.cur
— SizeAll.cur
— SizeNESW.cur
— SizeNS.cur
— SizeNWSE.cur
— SizeWE.cur
— UpArrow.cur
— Wait.ani
— Deepin-Preview.png
+ Deepin Small
— AppStarting.ani
— Arrow.cur
— Cross.cur
— Hand.cur
— Handwriting.cur
— Help.cur
— IBeam.cur
— Install.inf
— NO.cur
— SizeAll.cur
— SizeNESW.cur
— SizeNS.cur
— SizeNWSE.cur
— SizeWE.cur
— UpArrow.cur
— Wait.ani
— Deepin Small.png
— Readme!.txt
DMZ Cursors
Давнишний спор какая операционка лучше может длиться бесконечно но когда Вам нравиться Windows при этом оформленная как Linux хочется что бы все было максимально аутентично и после того как будут установлены все стили, иконки, настроены шрифты и прочие нюансы темы оформления приходит время сделать последний штрих в виде курсоров для windows в стиле Linux. Набор курсоров DMZ Cursors содержит два варианта указателей для темного и светлого оформления системы, что само по себе очень удобно, а с какой именно темой использовать эти курсоры решать конечно Вам.
Набор курсоров «DMZ Cursors» не требуют никаких дополнительных программ для установки и никак не влияет на производительность операционной системы поскольку является стандартной функцией, Вы можете заменить все или любой курсор на выбор, не зависимо от версии операционной системы, можно установить эти указатели мышки для Windows 10/8/7
За безопасный Интернет
Проверить безопасность файла «DMZ Cursors» с помощью Я НДЕКС или G o o g l e , способ который гарантирует 100% результат. Если на странице есть рекламные баннеры Я НДЕКС или G o o g l e значит страница проверена, а файл «DMZ Cursors» является безопасным. Что бы убедиться в этом отключите на время блокировщик рекламы и обновите страницу.
ВОПРОС — ОТВЕТ
Если у Вас возникли вопросы или предложения по работе сайта и требуется развернутый ответ, либо хотите обсудить тему связанную с оформлением windows, рекомендуем посетить наш форум.