Con trỏ rất lớn trên Ubuntu do màn hình độ phân giải cao


18

Vì vậy, tôi có màn hình 4k và vì một số lý do, Ubuntu quyết định rằng nên cho tôi một con trỏ khổng lồ thay vì một thứ bình thường. Tôi không có bất kỳ cài đặt DPI nào trên màn hình 4k và tôi không muốn bất kỳ cài đặt nào, vậy tại sao con trỏ lại quá lớn? Đây là cách nó trông như thế nào:

Đây là trên Ubuntu 15.04 với XFCE4 với trình điều khiển Nvidia.

Nó chỉ giống như khi con chuột vượt qua những thứ phụ thuộc hệ thống (hoặc một cái gì đó trong bản chất đó), chẳng hạn như máy tính để bàn, tiêu đề cửa sổ, thanh menu (Tệp, Chỉnh sửa, Xem, ...) và menu ngữ cảnh.

Trong Firefox nó dường như chỉ hoạt động tốt, ngoại trừ trong danh sách thả xuống dấu trang.

Những gì tôi đã thử:

  • Chạy update-alternativesđể buộc chủ đề con trỏ. Điều này thay đổi chủ đề con trỏ, nhưng nó không thay đổi kích thước con trỏ.
  • Sửa đổi kích thước con trỏ trong dconf-editor. Điều này không làm gì cả.
  • Đưa Xcursor.size: 24vào ~/.Xdefaults. Điều này cũng không xuất hiện để làm bất cứ điều gì.

xrdb -query trả về như sau:

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

Bạn đã thử thay đổi chủ đề và / hoặc pointercài đặt trong chủ đề chưa?
shivams

Có, kích thước con trỏ như được hiển thị bởi dconf-editor24, là mặc định. Tôi có thể thay đổi chủ đề con trỏ sang thứ khác, nhưng kích thước vẫn giữ nguyên.
Codecat

Tôi cũng đã thử đặt kích thước con trỏ thành 16, không có thay đổi.
Codecat

Câu trả lời:


10

Cuối cùng tôi đã tự giải quyết nó (loại). Đó không phải là cách cuối cùng, nhưng đó là một cách giải quyết mà tôi có thể sống với chính mình.

Về cơ bản, tôi đã lấy các nguồn ban đầu của gói DMZ-Cursors và tạo ra một nhánh của DMZ-Black, sau đó tôi xóa các hình ảnh 32x3242x42hình ảnh, và hiện đang sử dụng nó làm con trỏ của tôi.

Để thuận tiện, tôi đã đưa phiên bản DMZ-Black của mình lên Github: https://github.com/codecat/dmzblack-96dpi

Nếu bạn muốn làm tương tự với DMZ-White, chỉ cần tải xuống các nguồn ở đây , sao chép DMZ-White và xóa tất cả các dòng đề cập 32x3242x42trong các *.intệp. Bạn cũng có thể xóa các thư mục cho những hình ảnh đó nếu bạn muốn. Sau đó, chỉ cần chạy make.shvà sao chép các tệp con trỏ được tạo (trong ../xcursors) vào thư mục con trỏ của bạn. (Bạn có thể lấy tập lệnh cài đặt của tôichange_coder.sh làm ví dụ.)


1

Tôi đã đưa ra vấn đề tương tự, nhưng không muốn chuyển sang một trong các chủ đề con trỏ DMZ, vì vậy tôi đã tìm ra cách áp dụng phương pháp @Angelo Geels 'cho các chủ đề con trỏ 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>)

Khi quá trình này được thực hiện, các chủ đề được sửa đổi sẽ được build/packagescài đặt theo cách bạn muốn ( lxappearanceví dụ với).


0

Tôi có cùng một vấn đề và tôi nhận thấy rằng nếu tôi có cài đặt đăng nhập thành tự động, thì con trỏ sẽ lớn và bất kể mọi nỗ lực của tôi (tôi đã thử tất cả các đề xuất được đăng ở đây), nó sẽ không thay đổi thành kích thước thông thường. Nếu tôi đã tắt đăng nhập tự động để tôi cần nhập mật khẩu khi đăng nhập, con trỏ có kích thước chính xác.


-1

Trước tiên, cập nhật chủ đề con trỏ và kích thước con trỏ của bạn

Đầu tiên trong một loại thiết bị đầu cuối:

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

Chọn số lượng chủ đề bạn muốn - ví dụ:

0 for DMZ-White

Khởi động lại hệ thống của bạn. Sử dụng trình soạn thảo dconf (cài đặt bằng sudo apt-get install dconf-tools ) điều hướng đến

org.gnome.desktop.interface

nhập mô tả hình ảnh ở đây thay đổi kích thước con trỏ thành

24 and cursor theme to DMZ-White

OP có lẽ đã thử điều này, như đã đề cập trong các bình luận.
shivams

Tôi đã kiểm tra nó một vòng, và nhiều người đã báo cáo nhận được kết quả không nhất quán. Nó có thể là một lỗi trong hệ thống.
Shaheen Iquebal

Vâng, điều này không làm việc cho tôi không may. Nó thay đổi chủ đề của con trỏ sau khi khởi động lại, nhưng nó không thay đổi kích thước.
Codecat

1
Sau khi thử nghiệm thêm đã phát hiện ra rằng lệnh sudo update-Alternators --config x-con trỏ-theme để chọn một trong số các con trỏ với chế độ thủ công là đủ. Khởi động lại hệ thống của bạn sau đó. Hy vọng điều này hoạt động ...
Shaheen Iquebal

Điều đó thay đổi chủ đề con trỏ, có, nhưng không phải là kích thước con trỏ, vẫn giữ nguyên.
Codecat
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.