侏儒3:如何在Chrome中获得相同的鼠标光标?


15

我使用的是Ubuntu 15.10,最近切换到了Gnome。很棒,但是Chrome中的鼠标光标总是不同的。

google-chrome在官方仓库中使用:

$ 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

在gnome-tweak-tool中,我将光标设置为Adwaita。运行时,sudo update-alternatives --config x-cursor-theme我还设置了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:

这对于除Chrome之外的所有应用程序都适用,Chrome浏览器显示白色光标(我认为它是DMZ-White)。

/usr/share/icons/default/index.theme包含:

[Icon Theme]
Inherits=Adwaita

奇怪的是,如果我使用gnome-tweak设置并将x-cursor主题配置为使用DMZ-White,则Chrome开始使用Adwaita!

理想情况下,我想使用DMZ-White,但是只要在Gnome和Chrome之间保持一致就可以。

我觉得这与x光标主题中的“优先级”有关。

我不介意解决方法,我真的很想让光标保持一致!提前致谢。

Answers:


12

编辑文本文件/usr/share/icons/default/index.theme

将其内容替换.theme为所需的游标。

在这种情况下,您选择的光标是/usr/share/icons/Adwaita/cursor.theme

因此,更换的内容/usr/share/icons/default/index.theme与那些/usr/share/icons/Adwaita/cursor.theme

重新启动Chrome。


谢谢!我的/usr/share/icons/default/index.theme已经在/usr/share/icons/Adwaita/cursor.theme上具有内容,并且光标仍然不同。有任何想法吗?
david_nash

@david_nash然后,您可以尝试通过将优先级作为参数提供给update-alternatives
UniversallyUniqueID,

你能澄清一下吗?我查看了手册页,update-alternatives但看不到优先级的任何信息-在其他一些文档中呢?
david_nash

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

不用弄乱/usr/share/icons文件夹,只需将游标主题的内容放入~/.local/share/icons/default然后杀死所有chrome实例并重新启动它。
伊克贝尔

2

为了增加UniversallyUniqueID的答案,我想指出的是,当您关闭Chrome时,Chrome通常会让线程在后台运行。我进行了编辑 /usr/share/icons/default/index.theme,然后关闭并重新打开了Chrome,并获得了一些真正的古怪之处,其中某些光标发生了变化,但指针保持不变。直到我做了一个

ps -eaf | grep chrome

在一个终端中,我看到其中的一部分仍在运行。做了一个

pkill chrome

然后重新启动Chrome,一切都很好。


1

如果您将铬安装为快速包装,则可能是问题所在

错误报告

在撰写本文时,此错误尚未修复。解决方法是将快照替换为常规软件包:

  • 首先,请确保您已登录帐户,以便您的设置得以同步,以后可以恢复
  • 在Ubuntu 18.04的软件中心中,删除Chromium(捕捉软件包)并安装Chromium web browser(常规软件包)
  • 启动浏览器并登录到您的帐户以还原书签等。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.