Bagaimana cara menonaktifkan kursor berkedip di Gnome 3.8?

12

Ada solusi yang diusulkan ini untuk menonaktifkan kursor yang berkedip di terminal Gnome. Namun, sepertinya tidak lagi berfungsi untuk Gnome 3.8. Opsi /apps/gnome-terminal/profiles/Defaultdi Gconf tidak ada.

Jadi, apa solusi yang berfungsi untuk Gnome 3.8?

Dan Sherban
sumber

Jawaban:

16

Coba (di terminal):

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

Seperti yang Anda lihat, kunci telah dipindahkan ke org.gnome.desktop.interface(melalui GSettings), jadi Anda dapat mengaksesnya dconf-editorjika Anda mau.

edwin
sumber
1
Untuk menonaktifkan hanya di gnome-terminal di Gnome 3.8 dan di atas, coba: dconf write /org/gnome/terminal/legacy/profiles:/:<profile-uid>/cursor-blink-mode "'off'". UID profil dapat diperoleh dari preferensi profil. Terima kasih kepada ArchWiki docs untuk bantuannya .
g13n
4

Tidak satu pun di atas bekerja untuk saya di Debian Jessie. Saya mencari solusi berikut dari dokumen gnome terbaru

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

Untuk mengotomatisasi ini untuk semua profil, masukkan 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

Ini mengambil UUID dari daftar profil seperti di atas dengan gsettings, dan menghapus karakter yang tidak dibutuhkan [',]. Daftar yang dihasilkan digunakan cursor-blink-modeuntuk mematikan.

helmingstay
sumber
Ya, itu jelas intuitif, dan jelas jauh lebih baik daripada antarmuka "toggle the checkbox" yang lama ... WTF menurut mereka?
Nemo
2

Coba ini. Untuk menonaktifkan kursor yang berkedip di seluruh desktop: Cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Saat terbuka, jalankan perintah di bawah ini:

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

Untuk menonaktifkan berkedip hanya untuk profil Default Terminal Gnome:

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

Sumber: M.Friedrich

Mitch
sumber
Hai Mitch. Ini tidak bekerja. Kursor di Terminal masih berkedip. Lebih jauh, itu adalah pendekatan yang persis sama yang telah saya sebutkan dan juga telah menjelaskan bahwa itu tidak bekerja dengan Gnome 3.8.
Dan Sherban
Saya telah mengubah perintah dalam jawaban saya. Cobalah, dan beri tahu saya.
Mitch
Sayangnya masih belum berfungsi. Apakah itu berhasil untuk Anda?
Dan Sherban