Gnome 3: Comment obtenir les mêmes curseurs de souris dans Chrome?


15

Je suis sur Ubuntu 15.10 et je suis récemment passé à Gnome. C'est génial, mais les curseurs de souris dans Chrome sont toujours différents.

J'utilise google-chromedu repo officiel:

$ 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

Dans gnome-tweak-tool, les curseurs sont définis sur Adwaita. Lorsque je cours, sudo update-alternatives --config x-cursor-themej'ai également défini 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:

Cela fonctionne très bien pour toutes les applications sauf Chrome, qui affiche des curseurs blancs (je pense que c'est DMZ-White).

Mon /usr/share/icons/default/index.themecontient ceci:

[Icon Theme]
Inherits=Adwaita

La chose étrange est que si j'utilise les paramètres de gnome-tweak et que je configure le thème du curseur x pour utiliser DMZ-White, Chrome commence à utiliser Adwaita!

Idéalement, j'aimerais utiliser DMZ-White, mais ce serait bien tant qu'il est cohérent entre Gnome et Chrome.

J'ai le sentiment que c'est quelque chose à voir avec la "priorité" dans le thème du curseur x.

Cela ne me dérange pas de contourner les problèmes, j'aimerais vraiment que les curseurs soient cohérents! Merci d'avance.

Réponses:


12

Modifiez le fichier texte /usr/share/icons/default/index.theme.

Remplacez son contenu par celui .themedu curseur souhaité.

Dans ce cas, le curseur de votre choix est /usr/share/icons/Adwaita/cursor.theme.

Par conséquent, remplacez le contenu de /usr/share/icons/default/index.themepar celui de /usr/share/icons/Adwaita/cursor.theme.

Redémarrez Chrome.


Merci! Mon /usr/share/icons/default/index.theme a déjà le contenu sur /usr/share/icons/Adwaita/cursor.theme, et le curseur est toujours différent. Des idées?
david_nash

@david_nash Ensuite, vous pouvez essayer d'augmenter la priorité en la fournissant comme argument àupdate-alternatives
UniversallyUniqueID

Pourriez-vous clarifier cela? J'ai regardé la page de manuel update-alternativesmais je n'ai rien vu sur la priorité - est-ce dans une autre documentation?
david_nash

1
sudo update-alternatives --config x-cursor-theme <priority number>
UniversallyUniqueID

Au lieu de jouer avec le /usr/share/iconsdossier, mettez simplement le contenu du thème des curseurs dans ~/.local/share/icons/defaultpuis tuez toutes les instances de chrome et relancez-le.
Ikbel

2

Pour ajouter à la réponse d'UniversallyUniqueID, je tiens à souligner que Chrome laisse souvent des threads s'exécuter en arrière-plan lorsque vous le fermez. J'ai édité /usr/share/icons/default/index.theme, puis fermé et rouvert Chrome et j'ai obtenu une réelle folie où certains de ses curseurs ont changé, mais le pointeur est resté le même. Ce n'est que lorsque j'ai fait un

ps -eaf | grep chrome

dans un terminal dont j'ai vu qu'une partie fonctionnait encore. A fait un

pkill chrome

puis relancé Chrome, et tout allait bien.


1

Lorsque vous avez installé le chrome en tant que package instantané, cela peut être le problème

rapport d'erreur

Au moment de la rédaction de ce document, ce bogue n'était pas encore résolu. La solution consiste à remplacer le composant logiciel enfichable par un package standard:

  • Assurez-vous d'abord que vous êtes connecté à un compte afin que vos paramètres soient synchronisés et puissent être restaurés plus tard
  • Dans le centre logiciel d'Ubuntu 18.04, supprimez Chromium(package snap) et installez Chromium web browser(package normal)
  • Lancez le navigateur et connectez-vous à votre compte pour restaurer les signets, etc.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.