Le curseur est énorme sur Ubuntu en raison du moniteur haute résolution

18

J'ai donc un écran 4k, et pour une raison quelconque, Ubuntu décide que c'est une bonne idée de me donner un énorme curseur au lieu de quelque chose de normal. Je n'ai pas de paramètres DPI sur le moniteur 4k et je n'en veux pas, alors pourquoi le curseur est-il si énorme? C'est à ça que ça ressemble:

C'est sur Ubuntu 15.04 avec XFCE4 avec les pilotes Nvidia.

Cela ne ressemble à cela que lorsque la souris survole des éléments dépendants du système (ou quelque chose de ce genre), tels que le bureau, les titres de fenêtres, la barre de menus (Fichier, Modifier, Afficher, ...) et les menus contextuels.

Dans Firefox, cela semble très bien fonctionner, sauf dans la liste déroulante des signets.

Ce que j'ai déjà essayé:

  • Courir update-alternativespour forcer le thème du curseur. Cela change le thème du curseur, mais cela ne change pas la taille du curseur.
  • Modifiez la taille du curseur dans dconf-editor. Cela ne fait rien.
  • Mettre Xcursor.size: 24en ~/.Xdefaults. Cela ne semble pas non plus faire quoi que ce soit.

xrdb -query renvoie ce qui suit:

*customization: -color
Xft.dpi:    96
Xft.hintstyle:  hintnone
Xft.rgba:   none
Xcursor.theme:  DMZ-Black
Xcursor.size:   24
Xcursor.theme_core: 1
Codecat
la source
Avez-vous essayé de changer le thème et / ou le pointerparamètre du thème?
shivams
Oui, la taille du pointeur comme indiqué par dconf-editorest 24, ce qui est la valeur par défaut. Je peux changer le thème du curseur pour autre chose, mais la taille reste la même.
Codecat
J'ai également essayé de régler la taille du pointeur sur 16, il n'y a aucun changement.
Codecat

Réponses:

10

J'ai fini par le résoudre moi-même (en quelque sorte). Ce n'est pas le moyen ultime, mais c'est une solution de contournement que je peux vivre avec moi-même.

Pour l' essentiel, je pris les sources originales du paquet DMZ-Curseurs et créé une fourchette de DMZ-Noire, puis je l' ai enlevé les 32x32et 42x42images, et je utilise maintenant que mon jeu de curseur.

Pour plus de commodité, j'ai mis ma version de DMZ-Black sur Github: https://github.com/codecat/dmzblack-96dpi

Si vous souhaitez faire de même avec DMZ-White, téléchargez simplement les sources ici , copiez DMZ-White et supprimez toutes les lignes mentionnant 32x32et 42x42dans les *.infichiers. Vous pouvez également supprimer les dossiers de ces images si vous le souhaitez. Ensuite, exécutez make.shet copiez simplement les fichiers de curseur générés (in ../xcursors) dans votre dossier de curseurs. (Vous pouvez prendre mon script d'installation et change_cursor.sh comme exemple.)

Codecat
la source
1

Je suis tombé sur ce même problème, mais je ne voulais pas passer à l'un des thèmes de curseur DMZ, j'ai donc compris comment appliquer la méthode de @Angelo Geels aux thèmes de curseur 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>)

Lorsque ce processus est terminé, les thèmes modifiés seront build/packagesà installer comme vous le souhaitez (avec lxappearance, par exemple).

pydsigner
la source
0

J'ai eu le même problème et j'ai remarqué que si la connexion est définie sur auto, le curseur est grand et indépendamment de toutes mes tentatives (j'ai essayé toutes les suggestions publiées ici), il ne changera pas en taille normale. Si la connexion automatique est désactivée et que je dois saisir mon mot de passe lors de la connexion, la taille du curseur est correcte.

poignard
la source
-1

Mettez à jour votre thème de curseur et sa taille en premier

Premier dans un type de terminal:

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

Choisissez le numéro du thème que vous voulez - par exemple

0 for DMZ-White

Redémarrez votre système. À l'aide de dconf-editor (installation à l'aide de sudo apt-get install dconf-tools ), accédez à

org.gnome.desktop.interface

entrez la description de l'image ici changer la taille du curseur en

24 and cursor theme to DMZ-White
Shaheen Iquebal
la source
OP a peut-être déjà essayé cela, comme mentionné dans les commentaires.
shivams
Je l'ai vérifié un peu et beaucoup ont rapporté avoir obtenu des résultats incohérents. Ce peut être un bogue dans le système.
Shaheen Iquebal
Oui, cela ne fonctionne malheureusement pas pour moi. Il change le thème du curseur après le redémarrage, mais il ne change pas la taille.
Codecat
1
Après de nouveaux tests, nous avons découvert que avons sudo update-alternatives --config x-cursor-theme pour en choisir un parmi les curseurs en mode manuel était suffisante. Redémarrez votre système après cela. J'espère que cela fonctionne ...
Shaheen Iquebal
Cela change le thème du curseur, oui, mais pas la taille du curseur, qui reste la même.
Codecat