Terminal em estilo de terremoto com divisão no Gnome que não seja Yakuake
12
O terminal mais comum ao estilo Quake no Gnome parece ser Guake e Tilda, mas eles não podem se dividir para mostrar várias conchas em uma única guia, como Yakuake. Existe alguma alternativa que possa fazer isso?
Bem-vindo ao Ask Ubuntu! A pergunta que você postou não se enquadra no escopo das perguntas discutidas aqui. Consulte as Perguntas frequentes para ver que tipo de perguntas você pode fazer aqui. Saudações,
Ringtail
4
@BlueXrider Por que você acha que isso é offtopic?
Oli
Eles são todos os emuladores de terminal para linux ... não é específico para ubuntu IMHO ...
Ringtail
Você resolveu esse problema?
pl1nk
Respostas:
14
Experimente o Guake com tmux para obter o recurso de divisão.
Para o Ubuntu 14.04
O Terra pode ser feito para rodar no Ubuntu 14.04. Veja esta resposta para detalhes
Para Ubuntu 13.04 e mais antigo
Alternativamente, há um novo projeto experimental chamado Terra .
O Terra é um emulador de terminal baseado em GTK + 3.0 com interface de usuário útil, e também suporta múltiplos terminais com tela dividida horizontal ou verticalmente.
Instalação rápida:
sudo add-apt-repository ppa:ozcanesen/terra-terminal
sudo apt-get update
sudo apt-get install terra
Você pode escrever um pequeno script para fazer qualquer janela aparecer. Embora não esteja deslizando do topo como no terremoto, serve ao propósito. estou a usar terminator como meu terminal de grade, pois é muito poderoso.
O script que estou usando para isso é dado abaixo. Então, primeiro instale o terminador e wmctrl, em seguida, coloque esse script onde você mantém seus scripts e adicione uma tecla de atalho (por exemplo: Ctrl + `) e pronto.
Agora, quando você pressiona Ctrl + `terminator, aparece na frente e pressiona o mesmo mais uma vez, ele vai para o fundo das outras janelas.
cd ~ && touch terminator_show_hide.sh && sudo chmod +x terminator_show_hide.sh
Cole isso no arquivo:
#!/bin/bash
#
# This script does this:
# launch an app if it isn't launched yet,
# focus the app if it is launched but not focused,
# minimize the app if it is focused.
#
# by desgua - 2012/04/29
# modified by olds22 - 2012/09/16
# - customized to accept a parameter
# - made special exception to get it working with terminator
# First let's check if the needed tools are installed:
tool1=$(which xdotool)
tool2=$(which wmctrl)
if [ -z $tool1 ]; then
echo "Xdotool is needed, do you want to install it now? [Y/n]"
read a
if [[ $a == "Y" || $a == "y" || $a = "" ]]; then
sudo apt-get install xdotool
else
echo "Exiting then..."
exit 1
fi
fi
if [ -z $tool2 ]; then
echo "Wmctrl is needed, do you want to install it now? [Y/n]"
read a
if [[ $a == "Y" || $a == "y" || $a = "" ]]; then
sudo apt-get install wmctrl
else
echo "Exiting then..."
exit 1
fi
fi
# check if we're trying to use an app that needs a special process name
# (because it runs multiple processes and/or under a different name)
app=$1
if [[ $app == terminator ]]; then
process_name=usr/bin/terminator
else
process_name=$app
fi
# Check if the app is running (in this case $process_name)
#pid=$(pidof $process_name) # pidof didn't work for terminator
pid=$(pgrep -f $process_name)
# If it isn't launched, then launch
if [ -z $pid ]; then
$app
else
# If it is launched then check if it is focused
foc=$(xdotool getactivewindow getwindowpid)
if [[ $pid == $foc ]]; then
# if it is focused, then minimize
xdotool getactivewindow windowminimize
else
# if it isn't focused then get focus
wmctrl -x -R $app
fi
fi
exit 0
Em seguida, solte o mapa Guake, se estiver substituindo o mesmo atalho como eu.
Abra a GUI de Configurações do sistema -> Teclado -> Atalhos -> Atalhos personalizados
Clique em + e adicione isso à linha de comando:
/home/you/terminator_show_hide.sh terminator
Em seguida, mapeie a chave ali e você deve estar pronto.
Eu não tinha a pasta bin mencionada e ela não era acionada, home/me/.local/binmas quando a mudei para/home/me/ ela funcionou instantaneamente.
Agora eu tenho o melhor dos dois mundos, Guake Show / Hide & PANES !! FYI: Estou colocando essas informações aqui porque encontrei este post na primeira pesquisa. Encontrei o outro post depois de cavar um buraco um pouco mais largo.
Respostas:
Experimente o Guake com tmux para obter o recurso de divisão.
Para o Ubuntu 14.04
O Terra pode ser feito para rodar no Ubuntu 14.04. Veja esta resposta para detalhes
Para Ubuntu 13.04 e mais antigo
Alternativamente, há um novo projeto experimental chamado Terra .
Instalação rápida:
Para mais informações, consulte o artigo WebUpd8 .
fonte
Você pode escrever um pequeno script para fazer qualquer janela aparecer. Embora não esteja deslizando do topo como no terremoto, serve ao propósito. estou a usar terminator como meu terminal de grade, pois é muito poderoso.
O script que estou usando para isso é dado abaixo. Então, primeiro instale o terminador e wmctrl, em seguida, coloque esse script onde você mantém seus scripts e adicione uma tecla de atalho (por exemplo: Ctrl + `) e pronto.
Agora, quando você pressiona Ctrl + `terminator, aparece na frente e pressiona o mesmo mais uma vez, ele vai para o fundo das outras janelas.
fonte
Byobu
Eu uso (agora no 16.04) o Guake com o Byobu como intérprete de shell, que por padrão usa
tmux
( provavelmente melhor do quescreen
).Três passos
sudo apt-get install byobu
(não são necessários PPAs).which byobu | tee -a /etc/shells
como contei nesta edição do Guake Github .guake-prefs
), escolha Byobu como intérprete padrão:Opcional: Ocultar barra de guias, pois você usará o Byobu para isso:
Outras sugestões
apropos byobu
fonte
Para usuários do Xenial, faça isso. Até agora, funciona muito bem com o terminator .
Isso irá executar / mostrar / ocultar ao usar o atalho do teclado
Eu havia
F12
mapeado para mostrar / ocultar Guake por um tempo agora, mas queria painéis terminais.sudo apt update && sudo apt install xdotool wmctrl
cd ~ && touch terminator_show_hide.sh && sudo chmod +x terminator_show_hide.sh
Cole isso no arquivo:
Em seguida, solte o mapa Guake, se estiver substituindo o mesmo atalho como eu.
Abra a GUI de Configurações do sistema -> Teclado -> Atalhos -> Atalhos personalizados
Clique em + e adicione isso à linha de comando:
/home/you/terminator_show_hide.sh terminator
Em seguida, mapeie a chave ali e você deve estar pronto.
Esta é uma versão ligeiramente modificada do /ubuntu//a/189603/597130
Eu não tinha a pasta bin mencionada e ela não era acionada,
home/me/.local/bin
mas quando a mudei para/home/me/
ela funcionou instantaneamente.Agora eu tenho o melhor dos dois mundos, Guake Show / Hide & PANES !! FYI: Estou colocando essas informações aqui porque encontrei este post na primeira pesquisa. Encontrei o outro post depois de cavar um buraco um pouco mais largo.
fonte