一部のウィンドウでは、マウスカーソルが大きすぎます。

一部のウィンドウでは、マウスカーソルが大きすぎます。

この問題を検索しようとすると、多くの結果が出ますが、ほとんどはマウスカーソルのテーマに関連しているようで、まだ試したことがなく、これがどのように症状を説明できるのかわかりません。見ています。

Thunderbird、Firefox、またはpidginで、マウスカーソルが(グループ)チャットウィンドウの上にあるときにxterm、liferea、pavucontrol、audacious、またはpidginの友達リストを持つウィンドウを使用するときのマウスカーソルサイズは、通常のサイズの2〜4倍です(私の考えそれは私が今実行しているすべてです)。例外は、pidginタスクバーメニューが開いている場合、カーソルがあるウィンドウに関係なく、カーソルが一般的な(小さい)サイズであることです。

私はデスクトップマネージャなしでdebian Stretchのウィンドウマネージャとしてi3を使用しています(しかし、数日前にアップグレードしましたが、Jessieでもこの問題が発生しました)。

問題を特定する方法の説明(および治療)またはヒントのみが提供されます。

答え1

私はちょうど問題がウィンドウにあるのではなく、ウィジェット(?)にあることを知りました。大きなカーソルは、ピジンチャットウィンドウの上にあるときは表示されず、(私が書いたように)テキストフィールド内にあるときにのみ表示されます。メッセージを入力できるウィンドウまたはメッセージが表示されるウィンドウのみが表示されます(ウィンドウの大部分を占めるため、これまで気付かなかった理由です)。

また、マウスカーソルがウィンドウのタイトルバーの上にあるときは、実際には「小さい」(適切なサイズ)です。また、ChromiumとSpotify(しかし、最新バージョンのSpotifyはほとんどクロムに偽装されているという内容をどこかで読んだようです)も大きなカーソルを引き起こすプログラムのリストにあります。

これはすべて(悪い)マウスカーソルのテーマの問題と、まだ感染したGNOME部分と協力していないウィンドウの一種にマウスを置くときのフォールバック(より良く見える)によって引き起こされる可能性があると思います。私のシステムは、巨大なマウスカーソルを生成するためにbvx89がコメントで新しいモニターでこれを見たと報告した理由を説明しています。これにより、「linux mousecursor DPI」のウェブ検索が行われ、高解像度モニターにより、Ubuntuでカーソルが膨大です。、実際には同じ問題のようです(彼はFirefoxではなく「システム関連項目」に大きなカーソルを報告します)。ただし、彼のソリューション(たとえば、サイズが1つだけのカーソル/アイコンテーマの選択)は非標準ですが、ダウンロードできます。https://github.com/codecat/dmzblack-96dpi彼が言及したもの)は私にとって効果的でした。今私のマウスカーソルはどこでも同じ(通常の)サイズです。

答え2

XFCE(Gentoo)でも同様の問題がありました。マウスカーソルは端末と他のウィンドウでは大きいが、他のウィンドウでは小さいか普通である。カーソルのテーマを変更しても役に立ちません。

しかし、カーソルのサイズを変更すると本当に役立ちます。。カーソルのサイズが正しく設定されていない(またはまったく設定されていない)ようですが、設定ウィンドウにいくつかの値が表示されます。最初の値を変更したときに元の値に戻っても、カーソルのサイズがすべてのウィンドウで一貫し始めました。

マウスとタッチパッドの設定ウィンドウ

答え3

背景のどこかで、この答えはおそらく@eNCAが提案した答えと同じでしょう。

私は長い間I3とDebianでこの問題を経験しました。

今日は追加してみました

Xcursor.size: 8

私に与えられた~/.Xdefaults、次を実行してリロード

xrdb -load .Xdefaults
i3-msg restart

(このI3はクリーンrestartで安全です。つまり、ウィンドウを閉じたり実行中のアプリケーションを終了したりしません。)

違いをより確実に見るために、意図的にこのように小さいサイズを選択しました。私が得た実際のカーソルの長さは約19ピクセルです。私はこれが利用可能な最小のビットマップであると自ら説明する傾向があります(最近は8x8ビットマップはありません...? :D)。

ウィンドウタイトル、i3barなどのi3部分はすぐに影響を受けます。

窓についてコンテンツ、「従順」はアプリケーションによって異なります。

  • chromium、slack(.debビルド)、およびpavucontrolはすぐに影響を受けます(つまり、上記のコマンドの後)。

  • Firefox、Telegram(Flatpak ビルド)、および qutebrowser を再起動する必要があります。

  • 1つの特殊なケース - シグナル(フラットパックビルド)はすぐに準拠しますが、別のビットマップを使用しているように見えますが、実際には19ピクセル未満で、外観が若干異なります。

ご提案いただいたoftc.net/#i3の方々に感謝します!

関連情報