Wie deaktiviere ich den blinkenden Cursor in Gnome 3.8?

12

Es gibt diese vorgeschlagene Lösung, um den blinkenden Cursor im Gnome-Terminal zu deaktivieren. Es scheint jedoch nicht mehr für Gnome 3.8 zu funktionieren. Die Option /apps/gnome-terminal/profiles/Defaultin Gconf existiert nicht.

Was ist eine funktionierende Lösung für Gnome 3.8?

Dan Sherban
quelle

Antworten:

16

Versuchen Sie (in einem Terminal):

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

Wie Sie sehen, wurde der Schlüssel in org.gnome.desktop.interface(über GSettings) verschoben, sodass Sie auf ihn zugreifen können, dconf-editorwenn Sie dies vorziehen.

edwin
quelle
1
So deaktivieren Sie nur in gnome-terminal in Gnome 3.8 und höher, versuchen: dconf write /org/gnome/terminal/legacy/profiles:/:<profile-uid>/cursor-blink-mode "'off'". Die Profil-UID erhalten Sie in den Profileinstellungen. Vielen Dank an ArchWiki Docs für die Hilfe .
g13n
4

Keines der oben genannten Probleme funktionierte für mich bei Debian Jessie. Ich habe die folgende Lösung aus den neuesten Gnome-Dokumenten herausgearbeitet

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

Um dies für alle Profile zu automatisieren, geben Sie bash ein

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

Dadurch werden die UUIDs wie oben beschrieben aus der Profilliste abgerufen gsettingsund nicht benötigte Zeichen entfernt [',]. Die sich daraus ergebende Liste wird cursor-blink-modezum Deaktivieren von verwendet.

Steuerstand
quelle
Nun, das ist sicherlich intuitiv und offensichtlich viel besser als die alte "Toggle the Checkbox" -Schnittstelle ... WTF denken sie?
Nemo
2

Versuche dies. So deaktivieren Sie das Desktop-weite Blinken des Cursors: Drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen die folgenden Befehle aus:

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

So deaktivieren Sie das Blinken nur für das Standardprofil von Gnome Terminal:

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

Quelle: M. Friedrich

Mitch
quelle
Hallo Mitch. Das funktioniert nicht. Der Cursor im Terminal blinkt immer noch. Darüber hinaus ist es genau der gleiche Ansatz, auf den ich verwiesen habe und der auch beschrieben hat, dass es mit Gnome 3.8 nicht funktioniert.
Dan Sherban
Ich habe die Befehle in meiner Antwort geändert. Probieren Sie es aus und lassen Sie es mich wissen.
Mitch
Funktioniert leider immer noch nicht. Funktioniert es bei dir
Dan Sherban