Use um terminal como plano de fundo da área de trabalho em vez do papel de parede

8

Concluí que todas as minhas necessidades do nautilus estão satisfeitas com o terminal e o último gerenciador de arquivos . Ele também descarta a necessidade de várias instâncias do nautilus, o que faz bagunça quando esqueço como devo usar diferentes espaços de trabalho.

O próximo passo para minha simplificação seria livrar-me de qualquer possibilidade de abrir o nautilus. Também pensei que minha interação com o computador é centrada em arquivos; portanto, faz sentido deixar o gerenciador de arquivos em segundo plano nos aplicativos.

Existem maneiras de tornar o terminal como plano de fundo da área de trabalho com o qual eu poderia interagir?

Jānis Erdmanis
fonte
Por que não usar o próprio ubuntu-server então?
Jobin

Respostas:

5

Bem, isso é um problema interessante.

Isso é bastante simples no KDE, você acabou de configurar uma atribuição especial de janela (clique com o botão direito do mouse na barra de título) para tornar o terminal em tela cheia, abaixo de todas as outras janelas, desenhado sem decoração de janela e para pular a barra de tarefas. Funciona lindamente.

No Compiz, você pode obter um efeito semelhante com o CCSM com seu plug-in Regras de Janela. O problema que você tem é a diferenciação entre um terminal que você pode carregar posteriormente e aquele que você carrega na inicialização. Pode fazer sentido instalar outro aplicativo de terminal (o Terminator é uma ótima opção) e apenas usá-lo na área de trabalho. Em seguida, você pode dizer ao CCSM para alterar as configurações da janela em todas as instâncias do Terminator.

Nos dois casos, você pode deixar a área de trabalho como está. Estará lá, mas será obscurecido pelo terminal.


Outra maneira de fazer isso (usando as mesmas idéias acima, mas em várias plataformas) é usar wmctrlpara definir as dicas em vez de deixá-las para o Gerenciador de Janelas.

Os três comandos a seguir definirão a janela atual para cobrir a área de trabalho.

wmctrl -r :ACTIVE: -b add,fullscreen
wmctrl -r :ACTIVE: -b add,below
wmctrl -r :ACTIVE: -b add,skip_taskbar

Você pode salvar isso em um script ou juntar tudo em um lindo e desarrumado one-liner. Irritantemente, o wmctrl pode fazer apenas duas alterações de dica de cada vez, por isso é um pouco mais inchado do que se poderia gostar.

gnome-terminal -x sh -c "wmctrl -r :ACTIVE: -b add,fullscreen,below;wmctrl -r :ACTIVE: -b add,skip_taskbar;bash"

Outros emuladores de terminal funcionarão assim, mas eles podem ter um argumento diferente para executar algo (versus -xisso gnome-terminale terminatoruso). konsoleusa -e, por exemplo.

Oli
fonte
A abordagem wmctrl parece um bom ponto de partida. É possível ocultar o terminal gnome modificado da barra de tarefas? Oh é resolvido, testei no caminho errado :)
Jānis Erdmanis
2

Solicitação curiosa, acho que você ficaria mais feliz desativando a área de trabalho e depois usando um terminal suspenso como o Guake .

Desativando a área de trabalho

Impedir que o Nautilus manipule a área de trabalho com este comando:

gsettings set org.gnome.desktop.background show-desktop-icons false

Usando o Guake

Você pode se sair melhor usando um terminal suspenso como o Guake . Ele é ativado com uma tecla de atalho e também oculta uma. É muito configurável, oferecendo opções de transperância, tamanho e cores, entre outras.

Se você não gosta de Guake , há muitos outros terminais suspensos, mas Guake é a minha escolha.

Guake

Referência:

  1. Como desativar o nautilus de manipular a área de trabalho?
kiri
fonte