Курсор огромен на Ubuntu из-за монитора с высоким разрешением


18

Так что у меня дисплей 4k, и по какой-то причине Ubuntu решает, что было бы неплохо дать мне огромный курсор вместо чего-то нормального. У меня нет настроек DPI на мониторе 4k, и я не хочу никаких, так почему курсор такой огромный? Вот как это выглядит:

Это на Ubuntu 15.04 с XFCE4 с драйверами Nvidia.

Это выглядит только тогда, когда мышь находится над системно-зависимыми объектами (или чем-то в этом роде), такими как рабочий стол, заголовки окон, строка меню (Файл, Редактировать, Вид, ...) и контекстные меню.

В Firefox все работает нормально, кроме раскрывающегося списка закладок.

Что я уже пробовал:

  • Запуск, update-alternativesчтобы заставить тему курсора. Это меняет тему курсора, но не меняет размер курсора.
  • Изменить размер курсора в dconf-editor. Это ничего не делает.
  • Положить Xcursor.size: 24в ~/.Xdefaults. Это также, похоже, ничего не делает.

xrdb -query возвращает следующее:

*customization: -color
Xft.dpi:    96
Xft.hintstyle:  hintnone
Xft.rgba:   none
Xcursor.theme:  DMZ-Black
Xcursor.size:   24
Xcursor.theme_core: 1

Вы пытались изменить тему и / или pointerнастройки в теме?
Шивамс

Да, размер указателя, как показано, dconf-editorравен 24, что является значением по умолчанию. Я могу изменить тему курсора на что-то другое, но размер остается прежним.
Codecat

Я также попытался установить размер указателя на 16, без изменений.
Codecat

Ответы:


10

Я решил сам (вроде). Это не самый лучший способ, но это обходной путь, с которым я могу жить самостоятельно.

По существу, я взял первоисточники пакета ДЗ-курсоров и создали форк DMZ-черный, а затем я снял 32x32и 42x42изображения, и теперь я использую , что , как мой курсор набора.

Для удобства я разместил свою версию DMZ-Black на Github: https://github.com/codecat/dmzblack-96dpi

Если вы хотите сделать то же самое с DMZ-White, просто загрузите источники здесь , скопируйте DMZ-White и удалите все упоминания строк 32x32и 42x42в *.inфайлах. Вы также можете удалить папки для этих изображений, если хотите. Затем просто запустите make.shи скопируйте сгенерированные файлы курсора (в ../xcursors) в папку курсоров. (Вы можете взять мой скрипт установки и файл change_cursor.sh в качестве примера.)


1

Я столкнулся с этой же проблемой, но не хотел переключаться на одну из тем курсора DMZ, поэтому я выяснил, как применить метод @Angelo Geels к темам курсора Oxygen:

# Ensure that dependencies are installed
sudo apt-get install cmake inkscape

# Download the cursor source
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/oxygencursors/oxygencursors_0.0.2012-06-kde4.8.orig.tar.gz

# Unpack
tar -xvzf oxygencursors_0.0.2012-06-kde4.8.orig.tar.gz
cd oxygencursors-0.0.2012-06-kde4.8.orig

# The critical modification step
sed -i "s/90 180 270/90/" theme-*/CMakeLists.txt

# Prepare the build directory
mkdir build
cd build

# Build the cursors
cmake ..
make # This will take a long time, so use -j<n> or specify a single cursor to build (make theme-<color>)

Когда этот процесс будет завершен, измененные темы будут build/packagesустановлены, как вы пожелаете ( lxappearanceнапример, с помощью).


0

У меня была та же проблема, и я заметил, что если для входа в систему установлено значение auto, курсор будет большим, и независимо от всех моих попыток (я пробовал все предложения, размещенные здесь), он не изменится на обычный размер. Если у меня отключен автоматический вход в систему, поэтому мне нужно ввести пароль при входе, курсор имеет правильный размер.


-1

Обновите тему курсора и размер курсора в первую очередь

Сначала в терминале типа:

sudo update-alternatives --config x-cursor-theme

Выберите номер темы, которую вы хотите - например,

0 for DMZ-White

Перезагрузите вашу систему. С помощью dconf-editor (установить с помощью sudo apt-get install dconf-tools ) перейдите к

org.gnome.desktop.interface

введите описание изображения здесь изменить размер курсора на

24 and cursor theme to DMZ-White

OP, возможно, уже попробовал это, как упомянуто в комментариях.
Шивамс

Я немного проверил это, и многие сообщили о получении противоречивых результатов. Это может быть ошибка в системе.
Шахин Икебал

Да, это не работает для меня, к сожалению. Он меняет тему курсора после перезагрузки, но не меняет размер.
Codecat

1
После дальнейшего тестирования выяснилось, что команды sudo update-alternatives --config x-cursor-theme для выбора одного из курсоров в ручном режиме было достаточно. Перезагрузите вашу систему после этого. Надеюсь, что это работает ...
Шахин Икебал

Это меняет тему курсора, да, но не размер курсора, который остается прежним.
Codecat
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.