Làm cách nào để tắt con trỏ nhấp nháy trong Gnome 3.8?


12

Có giải pháp được đề xuất này để vô hiệu hóa con trỏ nhấp nháy trong thiết bị đầu cuối Gnome. Tuy nhiên, nó dường như không còn hoạt động cho Gnome 3.8. Tùy chọn /apps/gnome-terminal/profiles/Defaulttrong Gconf không tồn tại.

Vậy, giải pháp làm việc cho Gnome 3.8 là gì?

Câu trả lời:


16

Hãy thử (trong một thiết bị đầu cuối):

gsettings set org.gnome.desktop.interface cursor-blink false

Như bạn có thể thấy khóa đã được chuyển đến org.gnome.desktop.interface(thông qua GSinstall), vì vậy bạn có thể truy cập nó thông qua dconf-editornếu bạn thích như vậy.


1
Để chỉ tắt trong gnome-terminal trong Gnome 3.8 trở lên, hãy thử : dconf write /org/gnome/terminal/legacy/profiles:/:<profile-uid>/cursor-blink-mode "'off'". UID hồ sơ có thể được lấy từ các tùy chọn hồ sơ. Cảm ơn tài liệu ArchWiki đã giúp đỡ .
g13n

4

Không có cái nào ở trên làm việc cho tôi trên Debian Jessie. Tôi đã tìm ra giải pháp sau đây từ các tài liệu gnome gần đây

## Find profile, see also Edit -> Profile Preferences -> Profile ID
gsettings get org.gnome.Terminal.ProfilesList list

## Substitute the relevant profile for UUID below - but include all / and :
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:UUID/ cursor-blink-mode off

## Disable globally (except gnome-terminal has its own config)
gsettings set org.gnome.desktop.interface cursor-blink false

Để tự động hóa điều này cho tất cả các cấu hình, hãy nhập bash

for uuid in $(gsettings get org.gnome.Terminal.ProfilesList list | tr -d "[',]"); do
    gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${uuid}/ cursor-blink-mode off
done

Điều này lấy UUID từ danh sách hồ sơ như trên với gsettingsvà loại bỏ các ký tự không cần thiết [',]. Danh sách kết quả được sử dụng trong cài đặt cursor-blink-modetắt.


Chà, điều đó chắc chắn là trực quan, và rõ ràng tốt hơn nhiều so với giao diện "chuyển đổi hộp kiểm" cũ ... WTF họ đang nghĩ gì?
Nemo

2

Thử đi. Để tắt con trỏ nhấp nháy trên màn hình rộng: Chỉ cần nhấn Ctrl+ Alt+ Ttrên bàn phím để mở Terminal. Khi nó mở, chạy (các) lệnh bên dưới:

gconftool-2 --set /desktop/gnome/interface/cursor_blink --type bool false

Để tắt nhấp nháy chỉ cho cấu hình Mặc định của Gnome Terminal:

gconftool-2 --set /apps/gnome-terminal/profiles/Default/cursor_blink_mode --type string off

Nguồn: M.Friedrich


Xin chào Mitch. Điều này không hoạt động. Con trỏ trong Terminal vẫn nhấp nháy. Hơn nữa, nó chính xác là cách tiếp cận tương tự mà tôi đã đề cập và cũng đã mô tả rằng nó không hoạt động với Gnome 3.8.
Dan Sherban

Tôi đã thay đổi các lệnh trong câu trả lời của tôi. Hãy thử nó và cho tôi biết.
Mitch

Đáng tiếc vẫn không hoạt động. Nó làm việc cho bạn?
Dan Sherban
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.