Como redefinir as propriedades e preferências do terminal?


29

Eu brinquei com as cores e outras coisas, no terminal, e agora quero voltar para a configuração padrão marrom e branco do terminal. Quais arquivos eu tenho que excluir?


2
Excluir ~/.gconf/apps/gnome-terminalou usar gconftool --recursive-unset /apps/gnome-terminalconforme sugerido por outras pessoas funciona, mas você precisa se registrar novamente para ver as alterações.

O que significa " relog "? Quero dizer, como posso relogar ?
Nave Nobel

11
@NaveNobel Acho que ele quer dizer um novo login.
theTuxRacer

Respostas:


15

No terminal, clique no menu 'Editar' e depois em 'Preferências do perfil'. Aparecerá a janela 'Editing Profile'. para redefinir a cor, marque a caixa de seleção 'Usar cores do tema do sistema' na guia 'Cores'.texto alternativo


2
Eu tenho, mas vejo apenas uma BG branca.
theTuxRacer

Eu também tentei criar um novo perfil, mas isso não ajudou. Coisas como mudar a forma do cursor, produziram alterações instantâneas no terminal. mas mudando as cores, infelizmente não.
theTuxRacer

É o mesmo para todas as contas de usuário, incluindo root? .. ou apenas para sua conta?
aneeshep

Qual é o tema que você está usando?
aneeshep

Depende do tema que você está usando. Se você selecionar o tema padrão 'Ambiente' e seguir o exemplo acima, obterá um terminal com as cores marrom e branco. Ou, se você quiser manter o seu tema atual, precisará editar o perfil do terminal para obter a saída desejada.
aneeshep

27

Experimentar gconftool --recursive-unset /apps/gnome-terminal


11
thx this worx ..
haps10 31/03

Isso também é útil (juntamente com outras opções de linha de comando) se você desabilitou o acesso ao menu nas configurações do terminal por acidente (e não pode acessar o menu).
Halil Özgür 26/10/2013

Muito útil - especialmente se o gnome-terminal não estiver mais trabalhando no SSH através do -X. (Como bagunçar um perfil com um tema personalizado).
Elika kohen 14/10/2015

Como desfazer isso?
Tom Hale

Não. não funcionou
prayagupd

19

Ubuntu 16.04

Este comando simples funciona no Ubuntu 16.04.

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

Redefinir apenas o perfil padrão

No entanto, se você deseja redefinir apenas o perfil padrão, que usa UUID b1dcc9dd-5262-4d8d-a863-c897e6d979b9 por padrão , você pode usar

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

Nota: Este método deve funcionar no Ubuntu 15.04, 15.10 e também pode funcionar no 14.04! Mas eu não testei nessas versões


2
dconf reset -f /org/gnome/terminal/legacy/profiles:/faz o truque no ubuntu 16
prayagupd 29/09/16

@prayagupd Sim. isso também funciona. mas pode limpar todas as preferências de perfis. e foi na minha resposta
Anwar

Também trabalhou no Debian 9.4.
Rodrigo

10

Se você deseja fazer uma redefinição completa das configurações do Terminal Gnome, você pode remover o ~/.gconf/apps/gnome-terminaldiretório que as contém. Eu fecharia todas as janelas do terminal na área de trabalho. Em seguida, afaste-se da GUI com Ctrl+ Alt+ F1e faça login no console.

Você provavelmente deve fazer backup do diretório primeiro, com algo como:

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

Em seguida, remova-o:

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

Agora, você pode voltar à GUI com Alt+ F7ou Alt+ F8e iniciar o terminal. Ele deve ser redefinido para as configurações padrão do sistema.


11
: D uau, obrigado senhor! Mas eu tenho medo, isso não funcionou! E eu não mudei os esquemas de cores, por isso não é que as configurações sejam padrão, mas as cores sejam novas.
theTuxRacer

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

Nada disso está funcionando para mim :(
Kishan

4

Para redefinir o terminal, é preciso entender primeiro qual parte você deseja redefinir exatamente - deseja redefinir a aparência gráfica? você deseja redefinir o shell?

Primeiro de tudo, o terminal padrão no Ubuntu é gnome-terminalassim para 99% dos novos usuários, presumo que você esteja usando gnome-terminal. Usuários avançados, que usam algo diferente gnome-terminal, terão que consultar os manuais de seus respectivos emuladores de terminal.

Redefinindo as preferências da GUI do terminal gnome para o padrão

Para redefinir gnome-terminal, basta fazer o seguinte:

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

Como alternativa, você pode usar a ferramenta GUI chamada dconf-editor.

NOTA : Várias respostas aqui sugerem gconftool-2. Contudo,GConf

. . . foi descontinuado como parte da transição do GNOME 3. A migração para sua substituição, GSettings e dconf, está em andamento ( fonte )

Redefinindo shell

É uma pergunta frequente dos usuários que eles têm algo com seu shell, e agora o texto no terminal parece diferente ou eles vêem um erro. A maneira simples, rápida e suja é se livrar do ~/.bashrcarquivo antigo e substituí-lo pelo arquivo padrão, armazenado em /usr/share/base-files/dot.bashrc Você pode fazer isso via terminal ou via GUI - não importa. Via terminal, você faria cat /usr/share/base-files/dot.bashrc > ~/.bashrce via GUI - exclua o arquivo antigo, copie /usr/share/base-files/dot.bashrcdo gerenciador de arquivos para sua pasta pessoal e renomeie como.bashrc

O Terminal Gnome não abre

Então você alterou algumas configurações e agora gnome-terminalnão funciona. Ótimo, e agora? Felizmente, existem algumas maneiras de contornar isso.

Um, comece xterm. Por padrão, o Ubuntu vem com dois emuladores de terminal. xtermé o emulador de terminal original para a interface gráfica X11 e existe há muito tempo, quando dinossauros de sistemas Unix vagavam pela Terra. Você pode usá-lo para chamar o dconfcomando mencionado acima, bem como redefinir seu ~/.bashrcarquivo de configuração.

Outra abordagem seria o uso da dconf-editorferramenta, mencionada novamente acima. Se você não o tiver instalado - use o Software Center para obtê-lo.

Finalmente, você sempre pode limpar e reinstalar o terminal. Limpar o terminal gnome significa que todos os arquivos de configuração associados a ele serão removidos e serão instalados a partir do zero. O comando para fazer isso é sudo apt-get remove --purge gnome-terminale então sudo apt-get install gnome-terminal. Isso pode ser feito via xtermou TTY ( Ctrl+ Alt+ F[1-6])

Eu fiz algo no meu prompt, quero que pareça com user @ hostname: ~ $ novamente.

Aqui está a coisa: o prompt tem duas partes estáticas username@hostname:e $. O que está no meio ~, significa seu diretório de trabalho atual. Assim como no gerenciador de arquivos, quando você pula para diretórios diferentes, o terminal exibe o diretório em que você está trabalhando no momento. Então, por exemplo:

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

Se você deseja ver ~novamente, tudo o que você precisa fazer é voltar ao diretório inicial:

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

Se você deseja se livrar permanentemente das informações do diretório em seu prompt, edite seu ~/.bashrcarquivo. Adicione esta linha:

PS1="\u@\h:$"

Salve o arquivo e execute o source ~ / .bashrc. Agora você tem um prompt estático. O grande problema é que você não verá onde está no momento, portanto precisará confiar no comando pwd para isso e ter cuidado para não excluir arquivos valiosos (para que você tenha sido avisado :)

Você também pode usar o bash --posixque exibirá este tipo de prompt:

$ bash --posix
bash-4.3$ 

Eu não quero lidar com isso, apenas me dê um terminal de trabalho

Isso é bastante fácil: instale outro emulador de terminal. Ah, e há muito por onde escolher . Pessoalmente, eu recomendo terminator, guakeousakura


2

Quando você estiver Terminal , vá para Editar > Preferências do perfil ou pressione Alt+ E- Opara abrir a caixa de diálogo Editar perfil . Depois, certifique-se de selecionar tudo como nas imagens abaixo.

Além disso, verifique se o valor de PS1in ~/.bashrcfile é:

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

geral

título e comando

cores

fundo

rolagem

compatibilidade


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.