Открыть сервисСервис

Изменение курсора на компьютере

Изменение курсора на компьютере — это процесс замены стандартного указателя операционной системы на пользовательский файл курсора. Курсор — это графический объект, отображаемый на экране и указывающий позицию указателя мыши или пера сенсорного экрана. В большинстве операционных систем курсоры хранятся в форматах .cur (статический) и .ani (анимированный), что позволяет менять не только форму, но и анимацию указателя.

Системные способы изменения курсора

Windows

В Windows 10 и Windows 11 изменение курсора выполняется через раздел «Мышь» панели управления или параметры системы. Путь: «Параметры» → «Персонализация» → «Темы» → «Курсор мыши» (или «Панель управления» → «Мышь» → вкладка «Указатели»). В открывшемся диалоговом окне доступны наборы схем (например, «Windows Default», «Windows Black», «Windows Inverted»), каждая из которых содержит набор состояний: «Обычный выбор», «Выбор в фоновом режиме», «Занято», «Точка», «Помощь», «Выделение» и другие. Пользователь может заменить отдельные состояния, нажав кнопку «Обзор» и выбрав файл .cur или .ani на диске. После сохранения схемы изменения вступают в силу немедленно.

Для установки сторонних курсоров в Windows требуется либо ручное редактирование схемы, либо использование сторонних программ (например, Cursor Editor, RealWorld Cursor Editor, CustomCursor), которые упрощают процесс установки целых наборов. В Windows 11 часть настроек курсора также доступна в приложении «Параметры» → «Bluetooth и устройства» → «Мышь» → «Дополнительные параметры мыши».

Linux

В Linux курсоры настраиваются через менеджер тем окон или через утилиту xcursorgen. Дистрибутивы с GNOME используют раздел «Устройства» → «Мышь» в настройках, где можно выбрать размер курсора, а также тему указателя. Для KDE Plasma курсоры настраиваются в «Настройках системы» → «Глобальное переопределение» → «Темы курсора». Пользовательские темы устанавливаются в каталог ~/.local/share/icons/, после чего они появляются в списке доступных. Формат курсоров в X11 — Xcursor, файлы имеют расширение без точного аналога .cur, но поддерживают PNG-изображения с метаданными.

macOS

В macOS стандартные средства изменения курсора ограничены: в разделе «Универсальный доступ» → «Управление указателем» можно увеличить размер курсора и включить контур для лучшей видимости. Полная замена курсора требует установки сторонних утилит (например, Cursorcerer, Mousecape) или ручной замены системных файлов, что не рекомендуется без резервного копирования.

Форматы файлов курсоров

ФорматОписаниеПоддержка
.curСтатический курсор, содержит маску и изображениеWindows, Linux (через конвертацию)
.aniАнимированный курсор, последовательность кадровWindows
.pngРастровое изображение, используется в темах XcursorLinux, macOS (через утилиты)
.svgВекторный формат, поддерживается в некоторых DEGNOME (ограниченно)

Стандартный размер курсора в Windows — 32×32 пикселя, в современных системах с высоким DPI поддерживаются размеры 48×48 и 64×64. Анимированные курсоры .ani представляют собой контейнер RIFF, содержащий несколько кадров с индивидуальной задержкой отображения.

Создание собственных курсоров

Для создания курсоров используются графические редакторы и специализированные программы. RealWorld Cursor Editor (бесплатная утилита для Windows) позволяет рисовать курсоры по пикселям, задавать горячую точку (точку привязки, определяющую, какой пиксель изображения указывает на объект) и экспортировать в .cur и .ani. GIMP также поддерживает экспорт в формат .cur через плагин или путём сохранения в формате BMP с последующим переименованием. При создании курсора важно учитывать прозрачность (альфа-канал) и маску AND, которая определяет область видимости курсора.

Курсоры для игр и специализированных задач

В компьютерных играх курсор часто заменяется на кастомный указатель, соответствующий стилистике игры. Многие игры предоставляют встроенные настройки курсора (например, смена цвета прицела). В 3D-играх курсор может быть полностью скрыт и заменён прицелом, управляемым мышью. Для пользователей с ограниченными возможностями существуют увеличенные и высококонтрастные курсоры, а также программные решения, заменяющие курсор на анимированный объект с крупной горячей точкой.

Безопасность

Стоит отметить, что установка курсоров от сторонних разработчиков требует осторожности: файлы .ani в прошлом использовались для эксплуатации уязвимости в Windows (уязвимость MS07-017, CVE-2007-0038), позволявшей выполнить произвольный код. Современные версии Windows защищены от подобных атак, однако загрузка курсоров из ненадёжных источников по-прежнему нежелательна.

История

Первые курсоры в графических интерфейсах появились в 1970-х годах в системах Xerox PARC. В Windows 1.0 (1985) курсор был монохромным и состоял из чёрно-белой маски. С появлением Windows XP система стала поддерживать анимированные курсоры и курсоры с альфа-каналом, что позволило создавать плавные анимации и полупрозрачные указатели. В современных операционных системах курсоры рендерятся аппаратно, что обеспечивает плавное движение даже при высоком разрешении экрана.

Источники

  • Microsoft Docs: Настройка курсора мыши в Windows
  • GNOME Help: Изменение размера и вида указателя
  • KDE UserBase: Настройка темы курсора
  • RealWorld Graphics: Документация RealWorld Cursor Editor
  • CVE-2007-0038: ANI file format vulnerability analysis
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru