Skip to content

Instantly share code, notes, and snippets.

@2ik
Last active January 13, 2026 11:23
Show Gist options
  • Select an option

  • Save 2ik/0708890a0c417d08f296fe8ba2bf3441 to your computer and use it in GitHub Desktop.

Select an option

Save 2ik/0708890a0c417d08f296fe8ba2bf3441 to your computer and use it in GitHub Desktop.
Fix huge/small cursor in PyCharm (Linux, X11) via Xresources. Устранение проблем с размером курсора в PyCharm и других IDE от JetBrains

Проблема

В PyCharm под Linux (особенно на HiDPI и при использовании X11) курсор мыши может быть:

  • слишком маленьким
  • слишком большим
  • отличаться по размеру от системного

При этом настройки PyCharm и DE не помогают.

Решение

PyCharm (через JVM) корректно читает размер курсора из Xresources. Достаточно явно задать Xcursor.size.

Что нужно сделать

  1. Создать файл ~/.Xresources, если его ещё нет
touch ~/.Xresources
  1. Добавить в него строку
Xcursor.size: 24

24 — оптимальное значение для большинства FullHD/HiDPI экранов Можно попробовать 16, 20, 24, 32

  1. Применить настройки
xrdb -merge ~/.Xresources
  1. Перезапустить PyCharm

Почему это работает

  • PyCharm работает поверх X11
  • Xcursor управляется через Xresources
  • JVM-приложения не всегда уважают настройки DE, но читают Xresources напрямую

Полезно знать

  • Работает для X11
  • Не актуально для чистого Wayland
  • Аналогично помогает для IntelliJ IDEA, WebStorm, CLion

Альтернатива (если нужно временно)

XCURSOR_SIZE=24 pycharm

Но это неудобно и не системно.


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment