web-dev-qa-db-ja.com

高解像度モニターのため、Ubuntuではカーソルが巨大です

したがって、私は4kディスプレイを使用しています。何らかの理由で、Ubuntuは通常のカーソルではなく巨大なカーソルを表示することをお勧めします。 4kモニターにDPI設定がなく、何も必要ないので、カーソルがこんなに大きいのはなぜですか?これは次のようになります。

これは、Nvidiaドライバーを備えたXFCE4を備えたUbuntu 15.04にあります。

デスクトップ、ウィンドウのタイトル、メニューバー(ファイル、編集、表示など)やコンテキストメニューなど、システムに依存するもの(またはその性質の何か)の上にマウスを置くと、そのように見えます。

Firefoxでは、ブックマークのドロップダウンを除いて、問題なく動作するようです。

私がすでに試したこと:

  • update-alternativesを実行して、カーソルテーマを強制します。これはカーソルのテーマを変更しますが、カーソルのサイズは変更しません。
  • dconf-editorのカーソルサイズを変更します。これは何もしません。
  • Xcursor.size: 24~/.Xdefaultsに入れます。これも何もしないようです。

xrdb -queryは以下を返します。

*customization: -color
Xft.dpi:    96
Xft.hintstyle:  hintnone
Xft.rgba:   none
Xcursor.theme:  DMZ-Black
Xcursor.size:   24
Xcursor.theme_core: 1
19
Codecat

私はそれを自分で解決することになりました(一種)。それは究極の方法ではありませんが、私が私と一緒に暮らすことができる回避策です。

基本的に、私はDMZ-Cursorsパッケージの元のソースを取得し、DMZ-Blackのフォークを作成してから、32x32および42x42画像、そしてカーソルセットとして使用しています。

便宜上、DMZ-BlackのバージョンをGithubに公開しました: https://github.com/codecat/dmzblack-96dpi

DMZ-Whiteでも同じことをしたい場合は、ソースをダウンロードしてください here 、DMZ-Whiteをコピーし、32x32および42x42 の中に *.inファイル。必要に応じて、これらの画像のフォルダーを削除することもできます。次に、単にmake.shと生成されたカーソルファイルをコピーします(../xcursors)をカーソルフォルダに追加します。 (例として my install script および change_cursor.sh を使用できます。)

10
Codecat

cursor settings

カーソル設定で「解像度依存」から固定サイズに変更することで、Kubuntu 19.10でこれを修正できました。

2
wakingrufus

私はこれと同じ問題に直面しましたが、DMZカーソルテーマの1つに切り替えたくなかったので、@ Angelo GeelsのメソッドをOxygenカーソルテーマに適用する方法を見つけました。

# Ensure that dependencies are installed
Sudo apt-get install cmake inkscape

# Download the cursor source
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/oxygencursors/oxygencursors_0.0.2012-06-kde4.8.orig.tar.gz

# Unpack
tar -xvzf oxygencursors_0.0.2012-06-kde4.8.orig.tar.gz
cd oxygencursors-0.0.2012-06-kde4.8.orig

# The critical modification step
sed -i "s/90 180 270/90/" theme-*/CMakeLists.txt

# Prepare the build directory
mkdir build
cd build

# Build the cursors
cmake ..
make # This will take a long time, so use -j<n> or specify a single cursor to build (make theme-<color>)

このプロセスが完了すると、変更されたテーマはbuild/packagesを使用してインストールします(たとえば、lxappearanceを使用)。

1
pydsigner

同じ問題があり、ログインを自動に設定している場合、カーソルは大きく、すべての試行に関係なく(ここに投稿されたすべての提案を試しました)、通常のサイズに変更されないことに気付きました。自動ログインをオフにしてログイン時にパスワードを入力する必要がある場合、カーソルのサイズは適切です。

0
dirk