Der Cursor ist auf Ubuntu aufgrund des hochauflösenden Monitors sehr groß

18

Ich habe also ein 4k-Display und aus irgendeinem Grund ist Ubuntu der Meinung, dass es eine gute Idee ist, mir einen riesigen Cursor anstelle von etwas Normalem zu geben. Ich habe keine DPI-Einstellungen auf dem 4k-Monitor und möchte auch keine. Warum ist der Cursor also so groß? So sieht es aus:

Dies ist auf Ubuntu 15.04 mit XFCE4 mit Nvidia-Treibern.

Es sieht nur dann so aus, wenn sich die Maus über systemabhängigen Dingen (oder etwas in dieser Art) wie dem Desktop, Fenstertiteln, der Menüleiste (Datei, Bearbeiten, Ansicht, ...) und Kontextmenüs befindet.

In Firefox scheint es einwandfrei zu funktionieren, außer in der Lesezeichen-Dropdown-Liste.

Was ich schon ausprobiert habe:

  • Laufen update-alternatives, um das Cursorthema zu erzwingen. Dies ändert das Cursorthema, aber nicht die Cursorgröße.
  • Ändern Sie die Cursorgröße in dconf-editor. Das macht nichts.
  • Setzen Sie Xcursor.size: 24in ~/.Xdefaults. Dies scheint auch nichts zu tun.

xrdb -query gibt folgendes zurück:

*customization: -color
Xft.dpi:    96
Xft.hintstyle:  hintnone
Xft.rgba:   none
Xcursor.theme:  DMZ-Black
Xcursor.size:   24
Xcursor.theme_core: 1
Codecat
quelle
Haben Sie versucht, das Thema und / oder die pointerEinstellung im Thema zu ändern ?
Shivams
Ja, die Zeigergröße, wie durch angezeigt, dconf-editorist 24, was die Standardeinstellung ist. Ich kann das Cursorthema in etwas anderes ändern, aber die Größe bleibt gleich.
Codecat
Ich habe auch versucht, die Zeigergröße auf 16 zu setzen, es gibt keine Änderung.
Codecat

Antworten:

10

Ich habe es letztendlich selbst gelöst. Es ist nicht der ultimative Weg, aber ein Workaround, mit dem ich leben kann.

Im Wesentlichen habe ich die Originalquellen des DMZ-Cursors-Pakets verwendet und eine Reihe von DMZ-Black erstellt. Dann habe ich die Bilder und entfernt 32x32und 42x42verwende diese nun als Cursorsatz.

Der Einfachheit halber habe ich meine Version von DMZ-Black auf Github eingestellt: https://github.com/codecat/dmzblack-96dpi

Wenn Sie dasselbe mit DMZ-White tun möchten, laden Sie einfach die Quellen hier herunter , kopieren Sie DMZ-White und entfernen Sie alle Zeilen, die 32x32und 42x42in den *.inDateien erwähnen . Sie können auch die Ordner für diese Bilder entfernen, wenn Sie möchten. Führen Sie dann einfach make.shdie generierten Cursor-Dateien (in ../xcursors) aus und kopieren Sie sie in Ihren Cursor-Ordner. (Sie können mein Installationsskript und change_cursor.sh als Beispiel nehmen.)

Codecat
quelle
1

Ich bin auf dasselbe Problem gestoßen, wollte aber nicht zu einem der DMZ-Cursorthemen wechseln. Deshalb habe ich herausgefunden, wie die @ Angelo Geels-Methode auf die Oxygen-Cursorthemen angewendet werden kann:

# 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>)

Wenn dieser Vorgang abgeschlossen ist, werden die geänderten Designs build/packagesinstalliert, wie Sie möchten ( lxappearancez. B. mit).

pydsigner
quelle
0

Ich hatte das gleiche Problem und bemerkte, dass der Cursor groß ist, wenn die Anmeldung auf "Automatisch" eingestellt ist. Unabhängig von all meinen Versuchen (ich habe alle hier veröffentlichten Vorschläge ausprobiert), ändert er sich nicht in die normale Größe. Wenn die automatische Anmeldung deaktiviert ist und ich beim Anmelden mein Passwort eingeben muss, hat der Cursor die richtige Größe.

Dolch
quelle
-1

Aktualisieren Sie zunächst das Cursorthema und die Cursorgröße

Zuerst in einem Terminaltyp:

sudo update-alternatives --config x-cursor-theme

Wählen Sie die Nummer des gewünschten Themas - z

0 for DMZ-White

Starten Sie Ihr System neu. Navigieren Sie mit dem dconf-editor (Installation mit sudo apt-get install dconf-tools ) zu

org.gnome.desktop.interface

Bildbeschreibung hier eingeben Ändern Sie die Cursorgröße auf

24 and cursor theme to DMZ-White
Shaheen Iquebal
quelle
OP hat das vielleicht schon versucht, wie in den Kommentaren erwähnt.
Shivams
Ich habe es ein wenig überprüft, und viele haben berichtet, dass sie inkonsistente Ergebnisse erhalten haben. Es kann ein Fehler im System sein.
Shaheen Iquebal
Ja, das funktioniert bei mir leider nicht. Das Design des Cursors wird nach dem Neustart geändert, die Größe wird jedoch nicht geändert.
Codecat
1
Nach weiteren Tests wurde festgestellt, dass der Befehl sudo update-alternatives --config x-cursor-theme zur Auswahl eines Cursors im manuellen Modus ausreicht. Starten Sie danach Ihr System neu. Hoffe, das funktioniert ...
Shaheen Iquebal
Das ändert zwar das Cursorthema, aber nicht die Cursorgröße, die gleich bleibt.
Codecat