Jak zresetować właściwości i preferencje terminala?


29

Wygłupiałem się z kolorami i innymi rzeczami w terminalu, a teraz chcę wrócić do bordowej i białej domyślnej konfiguracji terminala. Jakie pliki muszę usunąć?


2
Usuwanie ~/.gconf/apps/gnome-terminallub używanie gconftool --recursive-unset /apps/gnome-terminaltak, jak sugerują inni, działa, ale musisz się ponownie zalogować, aby zobaczyć zmiany.

Co oznacza „ ponowne zalogowanie ”? Mam na myśli, jak mogę ponownie zalogować ?
Nave Nobel

1
@NaveNobel Myślę, że chce powiedzieć ponowne zalogowanie.
theTuxRacer

Odpowiedzi:


15

W terminalu kliknij menu „Edycja”, a następnie „Preferencje profilu”. Pojawi się okno „Profil edycji”. aby zresetować kolor, upewnij się, że zaznaczyłeś pole wyboru o nazwie „Użyj kolorów z motywu systemowego” na karcie „Kolory”.alternatywny tekst


2
Mam, ale widzę tylko biały BG.
theTuxRacer

Próbowałem też utworzyć nowy profil, ale to nie pomogło. Rzeczy takie jak zmiana kształtu kursora, spowodowały natychmiastowe zmiany w terminalu. ale zmiana kolorów niestety nie.
theTuxRacer

Czy to samo dotyczy wszystkich kont użytkowników, w tym konta root? .. czy tylko konta?
aneeshep

Jakiego motywu używasz?
aneeshep

To zależy od używanego motywu. jeśli wybierzesz domyślny motyw „Ambiance” i postępujesz zgodnie z powyższym, otrzymasz terminal w kolorze bordowym i białym. Lub jeśli chcesz zachować obecny motyw, musisz edytować profil terminala, aby uzyskać pożądany wynik.
aneeshep

27

Próbować gconftool --recursive-unset /apps/gnome-terminal


1
dzięki temu worx ..
haps10

Jest to również przydatne (wraz z innymi opcjami wiersza poleceń), jeśli przez przypadek wyłączyłeś dostęp do menu w ustawieniach terminalu (i nie masz dostępu do menu).
Halil Özgür

Bardzo przydatne - szczególnie jeśli terminal gnome nie działa już przez SSH przez -X. (Jak zepsuć profil niestandardowym motywem).
elika kohen

Jak mogę to cofnąć?
Tom Hale,

nie. nie działał
prayagupd

19

Ubuntu 16.04

To proste polecenie działa w systemie Ubuntu 16.04.

dconf reset -f /org/gnome/terminal/legacy/profiles:/

Zresetuj tylko profil domyślny

Jeśli jednak chcesz zresetować tylko domyślny profil, który b1dcc9dd-5262-4d8d-a863-c897e6d979b9 domyślnie korzysta z UUID , możesz użyć

dconf reset -f /org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/

Uwaga: Ta metoda powinna działać w Ubuntu 15.04, 15.10 i może również działać w 14.04! Ale nie testowałem tych wersji


2
dconf reset -f /org/gnome/terminal/legacy/profiles:/robi trickc na Ubuntu 16
prayagupd

@prayagupd Tak. to też działa. ale może wyczyścić wszystkie preferencje profili. i to było w mojej odpowiedzi
Anwar

Pracował także nad Debianem 9.4.
Rodrigo,

10

Jeśli chcesz całkowicie zresetować ustawienia Gnome Terminal, możesz usunąć ~/.gconf/apps/gnome-terminalkatalog, który je zawiera. Chciałbym zamknąć wszystkie okna terminali na pulpicie. Następnie przełącz się z GUI za pomocą Ctrl+ Alt+ F1i zaloguj się na konsoli.

Najpierw prawdopodobnie powinieneś wykonać kopię zapasową katalogu, używając czegoś takiego:

cp -a ~/.gconf/apps/gnome-terminal ~/terminal-settings.bak

Następnie usuń:

rm -rf ~/.gconf/apps/gnome-terminal

Teraz możesz wrócić do GUI za pomocą Alt+ F7lub Alt+ F8i uruchomić terminal. Należy przywrócić domyślne ustawienia systemowe.


1
: D wow, dzięki Sir! Ale obawiam się, że to nie zadziałało! I nie zmieniłem schematów kolorów, więc ustawienia nie są domyślne, ale kolory są nowe.
theTuxRacer

cp: cannot stat '/home/prayagupd/.gconf/apps/gnome-terminal': No such file or directory
prayagupd

Nic z tego nie działa dla mnie :(
Kishan

4

Aby zresetować terminal, musisz najpierw zrozumieć, którą część chcesz zresetować dokładnie - czy chcesz zresetować wygląd graficzny? chcesz zresetować powłokę?

Po pierwsze, domyślny terminal w Ubuntu jest gnome-terminalprzeznaczony dla 99% nowych użytkowników, zakładam, że używasz gnome-terminal. Zaawansowani użytkownicy, którzy używają czegoś innego niż gnome-terminalbędą musieli zapoznać się z instrukcjami obsługi odpowiednich emulatorów terminali.

Resetowanie preferencji GUI terminal-gnome do domyślnych

Aby zresetować gnome-terminal, wystarczy:

dconf reset -f /org/gnome/terminal/legacy/profiles:/ 

Alternatywnie możesz użyć narzędzia GUI o nazwie dconf-editor.

UWAGA : sugeruje wiele odpowiedzi tutaj gconftool-2. Jednak,GConf

. . . został wycofany jako część przejścia do GNOME 3. Trwa migracja do jej zamiennika, GSettings i dconf ( źródło )

Resetowanie powłoki

Często zadawane jest przez użytkowników pytanie, że mają coś ze swoją powłoką, a teraz tekst w terminalu wygląda inaczej lub widzi błąd. Prostym, szybkim i brudnym sposobem jest pozbycie się starego ~/.bashrcpliku i zastąpienie go domyślnym, przechowywanym w. /usr/share/base-files/dot.bashrc Możesz to zrobić przez terminal lub przez GUI - nie ma znaczenia. Za pomocą terminala możesz to zrobić cat /usr/share/base-files/dot.bashrc > ~/.bashrci za pomocą GUI - usuń stary plik, skopiuj /usr/share/base-files/dot.bashrcz menedżera plików do folderu domowego i zmień nazwę na.bashrc

Terminal Gnome nie otwiera się

Więc zmieniłeś niektóre ustawienia i teraz gnome-terminalnie działa. Świetnie, co teraz? Na szczęście istnieje kilka sposobów na obejście tego.

Po pierwsze, zacznij xterm. Domyślnie Ubuntu jest wyposażony w dwa emulatory terminali. xtermjest oryginalnym emulatorem terminala dla GUI X11 i istnieje już od dawna, kiedy dinozaury systemów uniksowych wędrowały po ziemi. Możesz go użyć do wywołania dconfwyżej wymienionego polecenia, a także zresetować ~/.bashrcplik konfiguracyjny.

Innym podejściem byłoby użycie dconf-editornarzędzia, ponownie wspomnianego powyżej. Jeśli nie masz go zainstalowanego - skorzystaj z Centrum oprogramowania, aby go zdobyć.

Wreszcie zawsze możesz wyczyścić i ponownie zainstalować terminal. Wyczyszczenie terminala gnome oznacza, że ​​wszystkie powiązane z nim pliki konfiguracyjne zostaną usunięte i zostaną zainstalowane od zera. Polecenie to zrobić sudo apt-get remove --purge gnome-terminali wtedy sudo apt-get install gnome-terminal. Można to zrobić za pomocą xtermlub TTY ( Ctrl+ Alt+ F[1-6])

Zrobiłem coś z moim monitem, chcę, aby wyglądał jak użytkownik @ nazwa hosta: ~ $ ponownie.

Oto rzecz: monit składa się z dwóch części statycznych username@hostname:i $. Ten w środku ~oznacza bieżący katalog roboczy. Podobnie jak w menedżerze plików, kiedy przeskakujesz do różnych katalogów, terminal wyświetli katalog, w którym teraz pracujesz. Na przykład:

xieerqi@eagle:~$ cd /etc
xieerqi@eagle:/etc$ cd /home/$USER/Desktop
xieerqi@eagle:~/Desktop$ 

Jeśli chcesz zobaczyć ~ponownie, wszystko, co musisz zrobić, to wrócić do katalogu domowego:

xieerqi@eagle:~/Desktop$ cd
xieerqi@eagle:~$ 

Jeśli chcesz na stałe pozbyć się informacji o katalogu w swoim monicie, powinieneś edytować swój ~/.bashrcplik. Dodaj ten wiersz:

PS1="\u@\h:$"

Zapisz plik i uruchom source ~ / .bashrc. Teraz masz statyczny monit. Dużym problemem jest to, że w tej chwili nie zobaczysz, gdzie jesteś, więc będziesz musiał polegać na poleceniu pwd i uważaj, aby nie usunąć cennych plików (więc zostałeś ostrzeżony :)

Możesz także użyć, bash --posixktóry wyświetli ten typ zachęty:

$ bash --posix
bash-4.3$ 

Nie chcę sobie z tym poradzić, daj mi tylko działający terminal

To dość proste: zainstaluj inny emulator terminala. Aha, i jest wiele do wyboru . Osobiście polecam terminator, guakelubsakura


2

Gdy jesteś w Terminalu , przejdź do Edycja > Preferencje profilu lub naciśnij Alt+ E-, Oaby otworzyć okno dialogowe Edycja profilu . Po upewnij się, aby wybrać wszystko, jak poniżej zdjęć.

Upewnij się również, że wartość PS1w ~/.bashrcpliku wynosi:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

generał

tytuł i polecenie

zabarwienie

tło

przewijanie

zgodność


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.