El cursor es enorme en Ubuntu debido al monitor de alta resolución

18

Así que tengo una pantalla 4k, y por alguna razón decide que Ubuntu es una idea buena para darme un gran cursor en lugar de algo normal. No tengo ninguna configuración de DPI en el monitor 4k, y yo no quiero nada, ¿por qué es tan grande el cursor? Así es como esto luce:

Esto es en Ubuntu 15.04 con XFCE4 con drivers de Nvidia.

Sólo parece que cuando el ratón está sobre las cosas que dependen del sistema (o algo en esa naturaleza), como el escritorio, los títulos de ventanas, barra de menús (Archivo, Editar, Ver, ...) y los menús de contexto.

En Firefox parece funcionar bien, excepto en el menú desplegable de marcadores.

Lo que ya he probado:

  • Ejecutando update-alternativespara forzar el tema del cursor. Esto cambia el tema del cursor, pero no cambia el tamaño del cursor.
  • Modifique el tamaño del cursor en dconf-editor. Esto no hace nada.
  • Poner Xcursor.size: 24en ~/.Xdefaults. Esto también parece no hacer nada.

xrdb -query devuelve lo siguiente:

*customization: -color
Xft.dpi:    96
Xft.hintstyle:  hintnone
Xft.rgba:   none
Xcursor.theme:  DMZ-Black
Xcursor.size:   24
Xcursor.theme_core: 1
Codecat
fuente
¿Intentó cambiar el tema y / o la pointerconfiguración en el tema?
Shivams
Sí, el tamaño del puntero como se muestra en dconf-editor24 es el valor predeterminado. Puedo cambiar el tema del cursor a otra cosa, pero el tamaño sigue siendo el mismo.
Codecat
También he intentado establecer el tamaño del puntero en 16, no hay cambios.
Codecat

Respuestas:

10

Terminé la solución yo mismo (tipo de). No es la mejor manera, pero es una solución que puedo vivir conmigo mismo.

Esencialmente, tomé las fuentes originales del paquete DMZ-cursores y creé un tenedor de DMZ-Negro, luego me quité los 32x32y las 42x42imágenes, y ahora estoy usando eso como mi conjunto cursor.

Por razones de conveniencia, he puesto mi versión de DMZ-Negro en Github: https://github.com/codecat/dmzblack-96dpi

Si desea hacer lo mismo con DMZ-White, sólo tiene que descargar el código fuente aquí , copiar DMZ-White, y eliminar todas las líneas mencionan 32x32y 42x42en los *.inarchivos. También puede eliminar las carpetas para esas imágenes si lo desea. Luego, simplemente ejecute make.shy copie los archivos de cursor generados (en ../xcursors) a su carpeta de cursores. (Puede tomar mi script de instalación y change_cursor.sh como ejemplo).

Codecat
fuente
1

Me encontré con este mismo problema, pero no quería cambiar a uno de los temas del cursor DMZ, así que descubrí cómo aplicar el método de @Angelo Geels a los temas del cursor 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>)

Cuando finalice este proceso, los temas modificados se build/packagesinstalarán como desee (con lxappearance, por ejemplo).

Pydsigner
fuente
0

Tuve el mismo problema y noté que si tengo el inicio de sesión configurado en automático, entonces el cursor es grande e independientemente de todos mis intentos (he intentado todas las sugerencias publicadas aquí) no cambiará al tamaño normal. Si tengo inicio de sesión automático apaga por lo que necesito para entrar en mi contraseña al iniciar la sesión, el cursor es del tamaño correcto.

puñal
fuente
-1

Actualizar el tema del cursor y el tamaño del cursor en primer lugar

Primero en un tipo de terminal:

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

Elegir el número del tema que desee - por ejemplo,

0 for DMZ-White

Reinicie su sistema. Usando dconf-editor (instalar usando sudo apt-get install dconf-tools ) navegue a

org.gnome.desktop.interface

ingrese la descripción de la imagen aquí cambiar el tamaño del cursor a

24 and cursor theme to DMZ-White
Shaheen Iquebal
fuente
OP ha intentado quizá ya esto, como se ha mencionado en los comentarios.
shivams
Lo revisé un poco, y muchos han informado que obtuvieron resultados inconsistentes. Puede ser un error en el sistema.
Shaheen Iquebal
Sí, desafortunadamente esto no funciona para mí. Cambia el tema del cursor después del reinicio, pero no cambia el tamaño.
Codecat
1
Después de más pruebas descubrió que el comando sudo update-alternativa --config x-cursor-theme para elegir uno entre los cursores con modo manual era suficiente. Reinicie su sistema después de eso. Espero que esto funcione ...
Shaheen Iquebal
Eso cambia el tema del cursor, sí, pero no el tamaño del cursor, que sigue siendo el mismo.
Codecat