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 gsettings
và 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-mode
tắt.
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 đỡ .