Terminal apenas como “Desktop”

11

É possível ter um desktop somente terminal no Linux (Mint)?

Eu quero inicializar normalmente, o que significa que quero poder iniciar programas GUI (IDEs, Navegadores etc.), mas não quero nada na área de trabalho, mas sim um Terminal após a inicialização. Idealmente algum tipo de terminal embutido no desktop e nada mais que isso.

Minha "solução" atual é ter um desktop preto puro e usar Ctrl + Alt + T para iniciar um shell, mas idealmente Eu quero um como parte de correção da área de trabalho.

O propósito seria ser forçado a fazer coisas padrão apenas com terminal e com o mínimo de distração possível.

    
por SklogW 17.07.2016 / 20:06

3 respostas

7

De um jeito ou de outro, você precisaria do X em execução. Mas você pode obter algo parecido com o que está perguntando com um gerenciador de janelas tiling . Um dos anteriores foi "ion" (não tão popular agora).

Outras leituras (sem recomendações específicas, é claro: que introduziria opinião):

por 17.07.2016 / 20:11
7

Tecnicamente, tudo o que você precisa para executar programas GUI é o servidor X. Você pode executar apenas um emulador de terminal e executar todos os programas a partir dele. No entanto, a vida sem um gerenciador de janelas não é nada confortável: não há nenhuma interface para alternar entre, aumentar, redimensionar, mover, ocultar , fechar e manipular janelas.

Então, o que você precisa é de um gerenciador de janelas, provavelmente sem um ambiente de área de trabalho. Há muitos gerenciadores de janela por aí - A Wikipedia tem uma tabela de comparação , o Debian inclui mais (57 pacotes fornecem x-window-manager ), mas existem mais (e mesmo essa lista está incompleta, mas a maioria dos que não estão nessa lista são provavelmente programas minimalistas usados principalmente por seu autor).

A grande maioria dos gerenciadores de janelas menos populares tendem a ser do lado minimalista, mas nem todos são. Praticamente qualquer gerenciador de janelas, além daqueles projetados especificamente para um ambiente de desktop, pode ser usado confortavelmente sem qualquer tipo de “distração” na tela.

Se você quer ter muito controle sobre como seu ambiente funciona, três opções se destacam: impressionante , que é programado em Lua; sawfish , programado em Lisp; xmonad , programado em Haskell. Awesome e xmonad são lado a lado , o sawfish é empilhamento (e suporta incríveis empilhamento até certo ponto). Se você tem o hábito de ter janelas em tela cheia na maior parte do tempo, provavelmente gostará de um gerenciador de janelas lado a lado. Se você nunca tem espaço suficiente na tela para se ajustar a todas as janelas que deseja ver juntas, o empilhamento é muito útil.

Se você preferir algo minimalista com pouca configuração, vá até a lista e teste alguns até encontrar uma das idiossincrasias do autor que corresponda à sua.

Não importa o gerenciador de janelas escolhido, é possível executar um terminal de tela cheia após o login e executar todos os seus programas a partir dele. Qualquer gerenciador de janelas fornece uma maneira de executar programas, mas você não precisa usá-los se não quiser.

    
por 18.07.2016 / 02:41
0

Solução adicional para o meu problema:

Minha solução atual até que eu me acostume com o i3 é usar o terminador com um layout personalizado. Para os aplicativos de inicialização, adicionei um comando terminator -l mylayout . Após a inicialização, ele inicia o aplicativo no modo de tela inteira.

Funciona exatamente como quero que funcione.

    
por 18.07.2016 / 17:25