Курсор величезний на Ubuntu завдяки монітору високої роздільної здатності


18

Тож у мене є 4k-дисплей, і чомусь Ubuntu вирішує, що це гарна ідея подарувати мені величезний курсор замість чогось нормального. На моніторі 4k у мене немає налаштувань DPI, і я не хочу їх робити, тож чому курсор такий величезний? Ось як це виглядає:

Це на 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-editor24, є типовим. Я можу змінити тему курсору на щось інше, але розмір залишається тим самим.
Codecat

Я також спробував встановити розмір вказівника до 16, змін немає.
Codecat

Відповіді:


10

Я врешті-решт вирішив це сам (вид). Це не остаточний шлях, але це вирішення того, що я можу жити з собою.

По суті, я взяв оригінальні джерела пакету DMZ-Cursors і створив виделку DMZ-Black, потім я видалив 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

У мене була така ж проблема, і я помітив, що якщо у мене буде встановлено вхід для автоматичного, то курсор великий, і незалежно від усіх моїх спроб (я намагався всі розміщені тут пропозиції) він не зміниться на звичайний розмір. Якщо у мене вимкнено автоматичний вхід, щоб мені потрібно було ввести свій пароль при вході, курсор правильного розміру.


-1

Перш за все оновіть тему курсора та розмір курсору

Спочатку в термінальному типі:

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

Виберіть номер потрібної теми - наприклад

0 for DMZ-White

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

org.gnome.desktop.interface

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

24 and cursor theme to DMZ-White

ОП, можливо, вже пробував це, як згадується в коментарях.
шивами

Я трохи перевірив це, і багато хто повідомив про отримання непослідовних результатів. Це може бути помилка в системі.
Шахін Ікебал

Так, для мене це, на жаль, не працює. Він змінює тему курсору після перезавантаження, але не змінює розмір.
Codecat

1
Після подальшого тестування з’ясувалося, що для оновлення sudo-альтернативи --config x-cursor-topic команда для вибору одного з курсорів з ручним режимом була достатньою. Перезавантажте систему після цього. Сподіваюся, це спрацює ...
Шахін Ікебал

Це змінює тему курсора, так, але не розмір курсору, який залишається колишнім.
Codecat
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.