Respostas:
Conforme sugerido no próprio site do iterm2 (em "Janela de teclas de atalho" ). Há guake , tilda e yakuake. Que pode ser instalado a partir de repositórios.
Eu pessoalmente uso guake. Se você usa a unidade, escrevi um indicador para o guake, embora você possa facilmente ativar o systray na unidade também.
Você pode tentar o terminador , procurá-lo no Centro de Software.
Não tenho certeza se ele fornece o recurso que você precisa, mas oferece outros bons recursos do iterm2, como divisão horizontal e vertical da janela
tillix é a alternativa mais completa que encontrei até agora
Aqui está uma pequena lista de recursos do iterm2 (v3):
Eu nem cheguei perto de listar todos eles, embora esses sejam os que eu mais me importo.
Não consigo encontrar um único terminal linux que corresponda completamente a esse conjunto de recursos (muito menos todos os que eu não mencionei), mas existem terminais linux que se aproximam bastante e podem fazer coisas que o iterm2 não pode fazer (como definido por imagens de fundo da janela / painel). Então, aqui estão alguns terminais que provavelmente estão mais próximos do iterm2 em termos de paridade de recursos:
Esta é uma abreviação de qt terminal. Possui suporte completo a cores verdadeiras, teclas de atalho suspensas, transparência, imagem de plano de fundo, painéis, guias e integração de shell. Instale via apt. Contras : nenhuma maneira embutida de visualizar imagens, seu tratamento de imagens de fundo pode ser instável.
O terminal padrão do KDE (por exemplo, para o kubuntu) possui cores reais, guias, imagem de fundo, transparência. Contras : nenhuma janela suspensa com teclas de atalho, nenhum painel independente e a manipulação de imagens de plano de fundo podem ser complicadas.
Um terminal que o AFAICT acabou de ser escrito por um cara com um conjunto de recursos surpreendentemente rico: possui cores reais, divisões horizontais, transparência, mostra imagens, integração de shell. Contras : não há imagens de plano de fundo (há um problema em aberto), nenhuma divisão vertical sem configuração, nenhuma lista suspensa e, embora tenha pacotes para várias distros, o ubuntu não é um deles (é necessário instalar manualmente o deps e compilar a partir do código-fonte).
O terminal padrão da área de trabalho do Iluminismo. Ele tem, de longe, a melhor manipulação de imagem de qualquer emulador de terminal que eu já usei e é meu driver diário há alguns anos. Possui painéis independentes redimensionáveis (verticais e horizontais), guias, transparência, integração de shell, mas não possui suporte a cores verdadeiras (o mantenedor diz que não o adicionará), o que está se tornando cada vez mais irritante como um usuário pesado de neovim / ncurses. Contras : apenas 256 cores, sem menu suspenso, o pacote nos repositórios está extremamente desatualizado e a instalação / compilação da versão mais recente das dependências de EFL leva literalmente meia hora.
Existem muitos outros emuladores de terminal dignos: rxvt-unicode, suckless, cupim, etc. Suckless (st), por exemplo, mantém sua configuração em um arquivo de cabeçalho, o que significa que toda alteração na configuração requer uma recompilação. Muitos deles (incluindo alguns dos que destaquei acima como o konsole) parecem ser configuráveis apenas via mouse, o que é irritante para um emulador de terminal.
Muitos podem considerar a existência do tmux para tornar divisões / painéis um problema para o próprio terminal. Eu não discordo, mas YMMV.
Há uma omissão flagrante: eu não mencionei nenhum dos projetos baseados em elétrons como hiper. Isso porque eu pessoalmente mantenho cerca de 12 sessões diferentes de terminal em um determinado momento, e o elétron é muito ganancioso para esse tipo de uso. O que é uma pena, pois algumas dessas ofertas têm conjuntos de recursos impressionantes. Se você tem menos sessões abertas, tente uma delas, eu brinquei com extraterm e parece um pouco mais de acordo com o que o iterm2 oferece.
Desejo a todos sorte, mas minha busca pelo emulador de terminal verdadeiro continua.
shell integration
para vários terminais, mas não consigo encontrar nada nessas documentações de shell, que se aproxime de iterm2.com/documentation-shell-integration.html (por exemplo, consulte o código de status de retorno de algum comando anterior clicando com o botão direito do mouse) você elabora o que você quer dizer com shell integration
?
Eu sugeriria guake
Que tem uma sobreposição e a "janela de teclas de atalho" e coisas assim
O DomTerm suporta muitos dos recursos do iterm2 e mais: integração do shell, painéis divididos, html embutido (imagens e rich text), sessões destacáveis, emulação xterm muito sólida.
Apenas para adicionar Hyper à lista. É um terminal baseado em elétrons que é bastante elegante, estável e fácil de usar, com muitas opções de configuração.
O iTerm2 faz coisas incríveis, mas até agora apenas para o Mac OS X. ( github )
extraterm é um emulador de terminal para Linux, Mac e Windows que faz diferentes coisas incríveis.
Você pode usar tmux
- multiplexador de terminal simples e poderoso .
tmux
Para instalar, pressione Ctrl+ Alt+ Te faça:
sudo apt install tmux
Sugiro que você use o Konsole, ele pode parecer tão limpo quanto o iTerm2 e, para mim, fornece todos os recursos que eu realmente uso, o que não é muito para ser honesto. A outra coisa de que gosto é como é fácil remapear as teclas conforme necessário.
Se você combinar o Konsole (ou qualquer outro aplicativo de terminal) com o Kinto , também terá as mesmas combinações de teclas do macOS no Linux.