Gnome 3: Wie bekomme ich dieselben Mauscursor in Chrome?

15

Ich bin auf Ubuntu 15.10 und habe kürzlich zu Gnome gewechselt. Es ist großartig, aber die Mauscursor in Chrome sind immer unterschiedlich.

Ich benutze google-chromeaus dem offiziellen Repo:

$ 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

In Gnome-Tweak-Tool habe ich die Cursor auf Adwaita gesetzt. Beim Laufen habe sudo update-alternatives --config x-cursor-themeich auch Adwaita eingestellt:

$ 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:

Dies funktioniert problemlos für alle Anwendungen, mit Ausnahme von Chrome, das weiße Cursor anzeigt (ich denke, es ist DMZ-White).

Meine /usr/share/icons/default/index.themeenthält Folgendes:

[Icon Theme]
Inherits=Adwaita

Das Seltsame ist, dass Chrome Adwaita verwendet, wenn ich Gnome-Tweak-Einstellungen verwende und das X-Cursor-Design für die Verwendung von DMZ-White konfiguriere.

Idealerweise würde ich gerne DMZ-White verwenden, aber es wäre in Ordnung, solange es zwischen Gnome und Chrome konsistent ist.

Ich habe das Gefühl, es hat etwas mit der "Priorität" im X-Cursor-Thema zu tun.

Ich habe nichts gegen Workarounds, ich möchte wirklich nur die Cursor konsistent machen! Danke im Voraus.

david_nash
quelle

Antworten:

11

Bearbeiten Sie die Textdatei /usr/share/icons/default/index.theme.

Ersetzen Sie den Inhalt durch den .themedes gewünschten Cursors.

In diesem Fall ist der Cursor Ihrer Wahl /usr/share/icons/Adwaita/cursor.theme.

Ersetzen Sie daher den Inhalt von /usr/share/icons/default/index.themedurch den von /usr/share/icons/Adwaita/cursor.theme.

Starten Sie Chrome neu.

UniversallyUniqueID
quelle
Vielen Dank! Mein /usr/share/icons/default/index.theme hat bereits den Inhalt von /usr/share/icons/Adwaita/cursor.theme, und der Cursor ist immer noch anders. Irgendwelche Ideen?
David_nash
@david_nash Dann können Sie versuchen, die Priorität zu erhöhen, indem Sie sie als Argument fürupdate-alternatives
UniversallyUniqueID
Könnten Sie das klarstellen? Ich habe auf der Manpage nachgesehen update-alternatives, konnte aber nichts über die Priorität feststellen - steht das in einer anderen Dokumentation?
david_nash
1
sudo update-alternatives --config x-cursor-theme <priority number>
UniversallyUniqueID
Anstatt mit dem /usr/share/iconsOrdner herumzuspielen , platzieren Sie einfach den Inhalt des Cursorthemas in, beenden Sie ~/.local/share/icons/defaultdann alle Chrome-Instanzen und starten Sie es neu.
Ikbel
2

Um die Antwort von UniversallyUniqueID zu ergänzen, möchte ich darauf hinweisen, dass Chrome häufig Threads im Hintergrund laufen lässt, wenn Sie es schließen. Ich habe /usr/share/icons/default/index.themeChrome bearbeitet , dann geschlossen und wieder geöffnet, und einige der Cursor haben sich geändert, aber der Zeiger ist gleich geblieben. Es war nicht, bis ich ein tat

ps -eaf | grep chrome

In einem Terminal, in dem ich sah, dass ein Teil davon noch lief. Tat ein

pkill chrome

Dann wurde Chrome neu gestartet und alles war gut.

Elektroschäfer
quelle
1

Wenn Sie Chrom als Snap-Paket installiert haben, könnte dies das Problem sein

Fehlerbericht

Zum Zeitpunkt des Schreibens ist dieser Fehler noch nicht behoben. Problemumgehung: Ersetzen Sie den Snap durch ein reguläres Paket:

  • Stellen Sie zunächst sicher, dass Sie bei einem Konto angemeldet sind, damit Ihre Einstellungen synchronisiert werden und später wiederhergestellt werden können
  • Entfernen Chromium(Snap-Paket) und installieren Chromium web browser(reguläres Paket) Sie im Software-Center von Ubuntu 18.04
  • Starten Sie den Browser und melden Sie sich bei Ihrem Konto an, um Lesezeichen usw. wiederherzustellen.
Nino van Hooff
quelle