Gnome 3: Jak uzyskać te same kursory myszy w Chrome?


15

Jestem na Ubuntu 15.10, a ostatnio przełączyłem się na Gnome. To świetnie, ale kursory myszy w Chrome są zawsze inne.

Korzystam google-chromez oficjalnego repozytorium:

$ 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

W gnome-tweak-tool ustawiam kursory na Adwaita. Kiedy uruchamiam, sudo update-alternatives --config x-cursor-thememam również ustawiony 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:

Działa to dobrze dla wszystkich aplikacji oprócz Chrome, który wyświetla białe kursory (myślę, że to DMZ-White).

Mój /usr/share/icons/default/index.themezawiera to:

[Icon Theme]
Inherits=Adwaita

Dziwne jest to, że jeśli użyję ustawień poprawiania gnome i skonfiguruję motyw X-kursora do używania DMZ-White, Chrome zacznie używać Adwaita!

Idealnie chciałbym użyć DMZ-White, ale byłoby dobrze, o ile jest spójne między Gnome i Chrome.

Mam wrażenie, że ma to coś wspólnego z „Priorytetem” w temacie kursora x.

Nie mam nic przeciwko obejściu, naprawdę chciałbym, aby kursory były spójne! Z góry dziękuję.

Odpowiedzi:


12

Edytuj plik tekstowy /usr/share/icons/default/index.theme.

Zamień jego zawartość .themena żądany kursor.

W takim przypadku twoim kursorem jest /usr/share/icons/Adwaita/cursor.theme.

Dlatego zamień zawartość /usr/share/icons/default/index.themena /usr/share/icons/Adwaita/cursor.theme.

Uruchom ponownie Chrome.


Dzięki! Mój /usr/share/icons/default/index.theme ma już zawartość na /usr/share/icons/Adwaita/cursor.theme, a kursor jest nadal inny. Jakieś pomysły?
david_nash

@david_nash Następnie możesz spróbować podnieść priorytet, podając go jako argument na adresupdate-alternatives
UniversallyUniqueID

Czy możesz to wyjaśnić? Szukałem strony podręcznika, update-alternativesale nie widziałem nic na temat priorytetu - czy jest to w innej dokumentacji?
david_nash

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

Zamiast zadzierać z /usr/share/iconsfolderem, po prostu włóż zawartość motywu kursorów, ~/.local/share/icons/defaulta następnie zabij wszystkie instancje chrome i uruchom ją ponownie.
Ikbel

2

Aby dodać do odpowiedzi UniversallyUniqueID, chcę zauważyć, że Chrome często pozostawia wątki działające w tle podczas zamykania. Zredagowałem /usr/share/icons/default/index.theme, a następnie zamknąłem i ponownie otworzyłem Chrome i dostałem trochę nieprzyzwoitości, gdy niektóre kursory się zmieniły, ale wskaźnik pozostał taki sam. To było dopóki nie zrobiłem

ps -eaf | grep chrome

w terminalu, który widziałem, ta część wciąż działała. Czy

pkill chrome

potem ponownie uruchomiłem Chrome i wszystko poszło dobrze.


1

Jeśli masz zainstalowany chrom jako pakiet przystawki, może to być problem

Zgłoszenie błędu

W momencie pisania ten błąd nie został jeszcze naprawiony. Obejściem tego problemu jest zastąpienie przystawki zwykłym pakietem:

  • Najpierw upewnij się, że jesteś zalogowany na konto, aby Twoje ustawienia zostały zsynchronizowane i można je później przywrócić
  • W centrum oprogramowania Ubuntu 18.04 usuń Chromium(pakiet przystawki) i zainstaluj Chromium web browser(zwykły pakiet)
  • Uruchom przeglądarkę i zaloguj się na swoje konto, aby przywrócić zakładki itp.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.