Gdzie znajduje się plik konfiguracyjny terminala gnome?


19

Próbuję znaleźć plik konfiguracyjny terminala gnome w Ubuntu 16.04, ale nie mam szczęścia. Chcę, aby kursor nie przestał migać, i prawdopodobnie istnieje parametr limitu czasu, który mogę zmienić, ale nie mogę znaleźć pliku, aby to zrobić. Wiem, że można to zrobić za pomocą edytora dconf, ale z jakiegoś powodu to nie działa (myślę, że usunąłem pewne zależności lub inne).


3
dconf dump / org / gnome / terminal / legacy / profile: /
utopic eexpress

2
Komentarz @utopiceexpress zadziałał dla mnie 17.04. Ładowanie cat dump.txt | dconf load /org/gnome/terminal/legacy/profiles:/
zrzuconej

1
@utopiceexpress Niektóre ustawienia znajdują się poza katalogiem „profile:”, więc powinieneś to zrobić dconf dump /org/gnome/terminal/. Zobacz także askubuntu.com/questions/967517/backup-gnome-terminal/967535 .
egmont

Odpowiedzi:


13

Nie ma pliku konfiguracyjnego.

gnome-terminalZarządza wszystkimi jego ustawienia poprzez dconf(albo gconfw starych wydaniach Ubuntu), która jest porównywalna do rejestru Windows. Jest to plik binarny zoptymalizowany do szybkiego odczytu jego wartości, nie można go edytować ani przeglądać ręcznie jak dokumentu tekstowego.

Jeśli dconf-editornarzędzie lub jakiekolwiek narzędzie, którego próbujesz użyć, nie działa, musisz najpierw poprawić ten błąd.

Dla kompletności, ale prawdopodobnie już widziałeś te linki (które tylko wspominają dconf/ gconf, oczywiście):
Jak wyłączyć migający kursor w terminalu gnome?
Jak wyłączyć migający kursor w Gnome 3.8?


4
„nie możesz edytować ani przeglądać go ręcznie jak dokumentu tekstowego”. Ale jest zrzut dconf i ładowanie unix.stackexchange.com/q/199836/49853 askubuntu.com/q/522833/40581
LiveWireBT

Okazało się, że mój edytor dconf wcale nie był zepsuty. Właśnie miałem zły przypadek głupka.
Alcuin Arundel

@LiveWireBT Masz rację, zawsze istnieją alternatywne narzędzia. Mogą tłumaczyć plik rejestru binarnego dconf na zwykły tekst i odwrotnie, a także modyfikować go. Ze sformułowania pytania po prostu pomyślałem, że może być więcej pomieszanych rzeczy, a nie tylko graficzny edytor dconf ...
Byte Commander

1

Chcę, aby kursor nie przestał mrugać

GNOME Terminalnie oferuje oddzielnej opcji, ale przestrzega GNOMEdomyślnej, która znajduje się w dconfkluczu /org/gnome/desktop/interface/cursor-blink-timeout(w sekundach).

Podnieś to do gigantycznej wartości, jeśli wolisz, aby kursor nadal mrugał, np

dconf write /org/gnome/desktop/interface/cursor-blink-timeout 86400

1

Uwaga: nie będziesz musiał instalować żadnego programu ani usuwać żadnych plików.

Aby edytować gnome-terminalpreferencje bez faktycznego otwierania lub używania, gnome-terminal przejdź do

/root/usr/share/applications

Następnie zlokalizuj Terminal w folderze.
Następnie otwórz jego właściwości, klikając prawym przyciskiem myszy Terminal .
Tam zobaczysz polecenie .
Tak właśnie dzieje się po otwarciu terminala. Aby edytować preferencje, zmień polecenie na gnome-terminal --preferences.
Voila

Po „naprawieniu” ustawień. Wystarczy zamknąć preferencje, a następnie usunąć --preferencesz polecenia w oknie właściwości. Teraz po prostu otwórz terminal, jak zwykle.

EDYCJA : Jeśli korzystasz z interfejsu wiersza poleceń, po prostu użyj poleceniagnome-terminal --profile=default


Dziękuję za odpowiedź. Sugerujesz, że nawigacja odbywa się za pomocą interfejsu pliku GUI. Dotarłem do kroku 3, zanim zdałem sobie sprawę, że twoja odpowiedź nie dotyczy interfejsu wiersza poleceń.
wallyk

@wallyk tak nie jest. Ponieważ w jakiś sposób zepsułem ustawienia terminalu gnomów i wiedziałem, gdzie jest wina. Chciałem więc zachować moją konfigurację i „naprawić” terminal. Jak wspomniano wiele metod używania narzędzi dconf i usuwania pliku konfiguracyjnego, coś, co chciałem zachować na swoim miejscu i zmienić z powrotem.
Z3T4 Z00K

@wallyk znalazłem rozwiązanie twojego problemu. Sprawdź odpowiedź
Z3T4 Z00K

@wallyk witamy
Z3T4 Z00K
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.