Gnome 3: Como obtenho os mesmos cursores do mouse no Chrome?


15

Estou no Ubuntu 15.10 e recentemente mudei para o Gnome. É ótimo, mas os cursores do mouse no Chrome são sempre diferentes.

Estou usando google-chromedo repositório 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

No gnome-tweak-tool, tenho os cursores definidos como Adwaita. Quando corro sudo update-alternatives --config x-cursor-theme, também tenho o Adwaita definido:

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

Isso funciona bem para todos os aplicativos, exceto o Chrome, que exibe cursores em branco (acho que é o DMZ-White).

My /usr/share/icons/default/index.themecontém isso:

[Icon Theme]
Inherits=Adwaita

O estranho é que, se eu usar as configurações do gnome-tweak e configurar o tema do cursor x para usar o DMZ-White, o Chrome começará a usar o Adwaita!

Idealmente, eu gostaria de usar o DMZ-White, mas seria bom desde que seja consistente entre o Gnome e o Chrome.

Tenho a sensação de que tem algo a ver com a "Prioridade" no tema x-cursor.

Eu não me importo com soluções alternativas, eu realmente gostaria de manter os cursores consistentes! Desde já, obrigado.

Respostas:


11

Edite o arquivo de texto /usr/share/icons/default/index.theme.

Substitua seu conteúdo .themepelo cursor desejado.

Nesse caso, seu cursor de escolha é /usr/share/icons/Adwaita/cursor.theme.

Portanto, substitua o conteúdo de /usr/share/icons/default/index.themecom o de /usr/share/icons/Adwaita/cursor.theme.

Reinicie o Chrome.


Obrigado! Meu /usr/share/icons/default/index.theme já possui o conteúdo em /usr/share/icons/Adwaita/cursor.theme, e o cursor ainda é diferente. Alguma ideia?
David_nash # 22/16

@david_nash Então você pode tentar elevar a prioridade, fornecendo-lo como um argumento paraupdate-alternatives
UniversallyUniqueID

Você poderia esclarecer isso? Eu olhei para a página de manual, update-alternativesmas não consegui ver nada sobre prioridade - está em alguma outra documentação?
David_nash # 23/16

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

Em vez de mexer com a /usr/share/iconspasta, basta colocar o conteúdo do tema cursores e, em ~/.local/share/icons/defaultseguida, matar todas as instâncias do Chrome e reiniciá-lo.
Ikbel 14/01/19

2

Para adicionar à resposta do UniversallyUniqueID, quero ressaltar que o Chrome geralmente deixa os tópicos em execução em segundo plano quando você o fecha. Eu editei /usr/share/icons/default/index.theme, fechei e reabri o Chrome e recebi uma loucura real, onde alguns de seus cursores mudaram, mas o ponteiro permaneceu o mesmo. Não foi até que eu fiz uma

ps -eaf | grep chrome

em um terminal que eu vi que parte dele ainda estava funcionando. Fez um

pkill chrome

então relançou o Chrome, e tudo estava bem.


1

Quando você tem o chromium instalado como um pacote snap, esse pode ser o problema

relatório de erro

No momento da escrita, esse bug ainda não foi corrigido. A solução alternativa é substituir o snap por um pacote regular:

  • Primeiro, verifique se você está conectado a uma conta para que suas configurações sejam sincronizadas e possam ser restauradas mais tarde
  • No centro de software do Ubuntu 18.04, remova Chromium(encaixe o pacote) e instale Chromium web browser(pacote normal)
  • Inicie o navegador e faça login na sua conta para restaurar favoritos, etc.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.