web-dev-qa-db-ja.com

Gnome 3:Chromeで同じマウスカーソルを取得するにはどうすればよいですか?

私は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設定を使用し、DMZ-Whiteを使用するようにx-cursorテーマを構成すると、ChromeがAdwaitaの使用を開始するということです。

理想的にはDMZ-Whiteを使用したいのですが、GnomeとChromeの間で一貫していれば問題ありません。

X-cursor-themeの「Priority」と関係があると感じています。

私は回避策を気にしません、私は本当にカーソルを一貫させたいです!前もって感謝します。

14
david_nash

テキストファイル/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を再起動します。

10

UniversallyUniqueIDの答えに追加するために、Chromeを閉じるとスレッドがバックグラウンドで実行されたままになることが多いことを指摘したいと思います。 /usr/share/icons/default/index.themeを編集してからChromeを閉じて再度開いたところ、カーソルの一部が変更されたもののポインターが同じままであるという奇妙な結果が得られました。それは私がやるまでではありませんでした

ps -eaf | grep chrome

ターミナルで、その一部がまだ実行されているのを見ました。やった

pkill chrome

その後、Chromeを再起動しましたが、すべて問題ありませんでした。

1

スナップパッケージとしてクロムをインストールした場合、それが問題になる可能性があります

バグレポート

執筆時点では、このバグはまだ修正されていません。回避策は、スナップを通常のパッケージに置き換えることです。

  • 設定が同期され、後で復元できるように、まずアカウントにログインしていることを確認してください
  • Ubuntu 18.04のソフトウェアセンターで、Chromium(スナップパッケージ)を削除し、Chromium web browser(通常のパッケージ)をインストールします。
  • ブラウザを起動し、アカウントにログインしてブックマークなどを復元します。
1
Nino van Hooff