Jak wyłączyć migający kursor w Gnome 3.8?


12

Jest to proponowane rozwiązanie, aby wyłączyć migający kursor w terminalu Gnome. Wydaje się jednak, że nie działa już w przypadku Gnome 3.8. Opcja /apps/gnome-terminal/profiles/Defaultw Gconf nie istnieje.

Więc jakie jest działające rozwiązanie dla Gnome 3.8?

Odpowiedzi:


16

Spróbuj (w terminalu):

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

Jak widać, klucz został przeniesiony do org.gnome.desktop.interface(poprzez GSettings), więc możesz uzyskać do niego dostęp, dconf-editorjeśli wolisz.


1
Aby wyłączyć tylko w gnome-terminal w Gnome 3.8 i wyżej, spróbuj: dconf write /org/gnome/terminal/legacy/profiles:/:<profile-uid>/cursor-blink-mode "'off'". Identyfikator UID profilu można uzyskać z preferencji profilu. Dzięki dokumentom ArchWiki za pomoc .
g13n

4

Żadne z powyższych nie działało dla mnie w Debian Jessie. Opracowałem następujące rozwiązanie z ostatnich dokumentów gnome

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

Aby zautomatyzować to dla wszystkich profili, wpisz 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

Pobiera UUID z listy profili, jak powyżej gsettings, i usuwa niepotrzebne znaki [',]. Wynikowa lista służy cursor-blink-modedo wyłączania.


Jest to z pewnością intuicyjne i oczywiście znacznie lepsze niż stary interfejs „przełącz pole wyboru” ... WTF, czy oni myślą?
Nemo,

2

Spróbuj tego. Aby wyłączyć miganie kursora na pulpicie: Po prostu naciśnij Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Kiedy się otworzy, uruchom poniższe polecenia:

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

Aby wyłączyć miganie tylko dla domyślnego profilu Gnome Terminal:

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

Źródło: M.Friedrich


Cześć Mitch. To nie działa. Kursor w terminalu nadal miga. Co więcej, jest to dokładnie to samo podejście, o którym wspomniałem, a także opisałem, że nie działa ono z Gnome 3.8.
Dan Sherban

Zmieniłem polecenia w odpowiedzi. Wypróbuj i daj mi znać.
Mitch

Niestety nadal nie działa. Czy Ci to pasuje?
Dan Sherban
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.