Gnome 3: ¿Cómo obtengo los mismos cursores de mouse en Chrome?

15

Estoy en Ubuntu 15.10 y recientemente cambié a Gnome. Es genial, pero los cursores del mouse en Chrome siempre son diferentes.

Estoy usando google-chromedesde el repositorio oficial:

$ more /etc/apt/sources.list.d/google-chrome.list
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

En gnome-tweak-tool tengo los cursores configurados en Adwaita. Cuando corro sudo update-alternatives --config x-cursor-themetambién tengo configurado Adwaita:

$ sudo update-alternatives --config x-cursor-theme
There are 7 choices for the alternative x-cursor-theme (providing /usr/share/icons/default/index.theme).

  Selection    Path                                     Priority   Status
------------------------------------------------------------
  0            /usr/share/icons/DMZ-White/cursor.theme   100       auto mode
  1            /etc/X11/cursors/core.theme               30        manual mode
  2            /etc/X11/cursors/handhelds.theme          20        manual mode
  3            /etc/X11/cursors/redglass.theme           20        manual mode
  4            /etc/X11/cursors/whiteglass.theme         20        manual mode
* 5            /usr/share/icons/Adwaita/cursor.theme     90        manual mode
  6            /usr/share/icons/DMZ-Black/cursor.theme   30        manual mode
  7            /usr/share/icons/DMZ-White/cursor.theme   100       manual mode

Press <enter> to keep the current choice[*], or type selection number:

Esto funciona bien para todas las aplicaciones, excepto Chrome, que muestra cursores blancos (creo que es DMZ-White).

Mi /usr/share/icons/default/index.themecontiene esto:

[Icon Theme]
Inherits=Adwaita

Lo extraño es que si uso la configuración gnome-tweak y configuro el tema del cursor x para usar DMZ-White, ¡Chrome comienza a usar Adwaita!

Idealmente, me gustaría usar DMZ-White, pero estaría bien siempre que sea consistente entre Gnome y Chrome.

Tengo la sensación de que tiene algo que ver con la "Prioridad" en el tema x-cursor.

No me importan las soluciones, ¡realmente me gustaría que los cursores fueran consistentes! Gracias por adelantado.

david_nash
fuente

Respuestas:

12

Edite el archivo de texto /usr/share/icons/default/index.theme.

Reemplace su contenido con el .themedel cursor que desee.

En este caso, su cursor de elección es /usr/share/icons/Adwaita/cursor.theme.

Por lo tanto, reemplace los contenidos de /usr/share/icons/default/index.themecon los de /usr/share/icons/Adwaita/cursor.theme.

Reinicia Chrome.

ID universalmente único
fuente
¡Gracias! Mi /usr/share/icons/default/index.theme ya tiene el contenido en /usr/share/icons/Adwaita/cursor.theme, y el cursor sigue siendo diferente. ¿Algunas ideas?
david_nash
@david_nash Entonces puede intentar elevar la prioridad proporcionándola como argumento paraupdate-alternatives
UniversallyUniqueID
¿Podrías aclarar eso? Miré la página de manual update-alternativespero no pude ver nada sobre la prioridad: ¿está en alguna otra documentación?
david_nash
1
sudo update-alternatives --config x-cursor-theme <priority number>
UniversallyUniqueID
En lugar de jugar con la /usr/share/iconscarpeta, simplemente coloque el contenido del tema de los cursores y ~/.local/share/icons/defaultluego elimine todas las instancias de Chrome y vuelva a ejecutarlo.
Ikbel
2

Para agregar a la respuesta de UniversallyUniqueID, quiero señalar que Chrome a menudo deja hilos ejecutándose en segundo plano cuando lo cierra. Edité /usr/share/icons/default/index.theme, luego cerré y volví a abrir Chrome y obtuve algo de locura real donde algunos de sus cursores cambiaron pero el puntero permaneció igual. No fue hasta que hice un

ps -eaf | grep chrome

en una terminal que vi que parte de ella todavía estaba funcionando. Hizo un

pkill chrome

Luego relancé Chrome y todo estuvo bien.

pastor electrico
fuente
1

Cuando tiene instalado el paquete de cromo como complemento, ese podría ser el problema

informe de error

Al momento de escribir, este error aún no se ha solucionado. La solución consiste en reemplazar el complemento por un paquete normal:

  • Primero asegúrese de haber iniciado sesión en una cuenta para que su configuración esté sincronizada y pueda restaurarse más tarde
  • En el centro de software de Ubuntu 18.04, elimine Chromium(paquete a presión) e instálelo Chromium web browser(paquete normal)
  • Inicie el navegador e inicie sesión en su cuenta para restaurar marcadores, etc.
Nino van Hooff
fuente