Kursor jest ogromny na Ubuntu ze względu na monitor o wysokiej rozdzielczości

18

Mam więc wyświetlacz 4k iz jakiegoś powodu Ubuntu decyduje, że dobrym pomysłem jest umieszczenie dużego kursora zamiast czegoś normalnego. Nie mam żadnych ustawień DPI na monitorze 4k i nie chcę żadnych, więc dlaczego kursor jest taki ogromny? Tak to wygląda:

To jest na Ubuntu 15.04 z XFCE4 ze sterownikami Nvidia.

Wygląda to tak tylko, gdy mysz znajduje się nad elementami zależnymi od systemu (lub czymś w tym rodzaju), takimi jak pulpit, tytuły okien, pasek menu (Plik, Edycja, Widok, ...) i menu kontekstowe.

W Firefoksie wydaje się, że działa dobrze, z wyjątkiem listy rozwijanej zakładek.

Co już próbowałem:

  • Uruchamianie, update-alternativesaby wymusić motyw kursora. Zmienia to motyw kursora, ale nie zmienia rozmiaru kursora.
  • Zmodyfikuj rozmiar kursora w dconf-editor. To nic nie robi.
  • Umieścić Xcursor.size: 24w ~/.Xdefaults. To również nie wydaje się nic robić.

xrdb -query zwraca następujące:

*customization: -color
Xft.dpi:    96
Xft.hintstyle:  hintnone
Xft.rgba:   none
Xcursor.theme:  DMZ-Black
Xcursor.size:   24
Xcursor.theme_core: 1
Kodek
źródło
Czy próbowałeś zmienić motyw i / lub pointerustawienie w motywie?
shivams
Tak, rozmiar wskaźnika pokazany przez dconf-editorto 24, co jest wartością domyślną. Mogę zmienić motyw kursora na inny, ale rozmiar pozostaje taki sam.
Kodekat
Próbowałem również ustawić rozmiar wskaźnika na 16, nie ma zmian.
Kodekat

Odpowiedzi:

10

Skończyłem rozwiązywać to sam (w pewnym sensie). To nie jest ostateczny sposób, ale to obejście, które mogę żyć ze sobą.

Zasadniczo, wziąłem oryginalnych źródeł pakietu DMZ-kursory i stworzył rozwidlenie DMZ-Black, potem usunęła 32x32i 42x42obrazy, i jestem teraz przy użyciu tego jako mojego zestawu kursora.

Dla wygody umieściłem moją wersję DMZ-Black na Github: https://github.com/codecat/dmzblack-96dpi

Jeśli chcesz zrobić to samo z DMZ-White, po prostu pobierz źródła tutaj , skopiuj DMZ-White i usuń wszystkie linie, które wspominają 32x32oraz 42x42w *.inplikach. Możesz także usunąć foldery z tymi obrazami, jeśli chcesz. Następnie po prostu uruchom make.shi skopiuj wygenerowane pliki kursora (do ../xcursors) do folderu kursorów. (Możesz wziąć mój skrypt instalacyjny i change_cursor.sh jako przykład.)

Kodek
źródło
1

Natknąłem się na ten sam problem, ale nie chciałem przełączać się na jeden z motywów kursora DMZ, więc wymyśliłem, jak zastosować metodę @Angelo Geels do motywów kursora 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>)

Po zakończeniu tego procesu zmodyfikowane motywy będą build/packagesinstalowane w dowolny sposób ( lxappearancena przykład za pomocą).

pydsigner
źródło
0

Miałem ten sam problem i zauważyłem, że jeśli mam ustawiony login na auto, kursor jest duży i niezależnie od wszystkich moich prób (wypróbowałem wszystkie zamieszczone tutaj sugestie) nie zmieni się on na normalny rozmiar. Jeśli mam wyłączone automatyczne logowanie, więc muszę podać hasło przy logowaniu, kursor ma prawidłowy rozmiar.

sztylet
źródło
-1

Najpierw zaktualizuj motyw i rozmiar kursora

Najpierw w typie terminala:

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

Wybierz numer żądanego motywu - np

0 for DMZ-White

Uruchom ponownie system. Za pomocą edytora dconf (instalacja za pomocą sudo apt-get install dconf-tools ) przejdź do

org.gnome.desktop.interface

wprowadź opis zdjęcia tutaj zmień rozmiar kursora na

24 and cursor theme to DMZ-White
Shaheen Iquebal
źródło
Być może OP już to próbował, jak wspomniano w komentarzach.
shivams
Sprawdziłem to trochę i wielu zgłosiło niespójne wyniki. Może to być błąd w systemie.
Shaheen Iquebal
Tak, to niestety nie działa dla mnie. Zmienia motyw kursora po ponownym uruchomieniu, ale nie zmienia rozmiaru.
Kodekat
1
Po dalszych testach okazało się, że wystarczy polecenie sudo update-alternatives --config x-kursor-motyw, aby wybrać jeden z kursorów w trybie ręcznym. Następnie uruchom ponownie system. Mam nadzieję, że to
zadziała
To zmienia motyw kursora, tak, ale nie rozmiar kursora, który pozostaje taki sam.
Kodekat