Terminal w stylu Quake z podziałem w Gnome innym niż Yakuake
12
Najpopularniejszym terminalem w stylu Quake w Gnome wydają się być Guake i Tilda, ale nie mogą się podzielić, aby pokazać kilka pocisków w jednej zakładce, jak potrafi Yakuake. Czy jest jakaś alternatywa, która może to zrobić?
Witamy w Ask Ubuntu! Zadane przez Ciebie pytanie nie wchodzi w zakres omawianych tutaj pytań. Zapoznaj się z często zadawanymi pytaniami, aby zobaczyć, jakie pytania możesz tutaj zadać. Pozdrawiam,
Dzwonek
4
@BlueXrider Dlaczego uważasz, że to nie na temat?
Oli
Wszystkie są emulatorami terminali dla Linuksa ... nie jest to specyficzne dla Ubuntu IMHO ...
Ringtail
Czy rozwiązałeś ten problem?
pl1nk
Odpowiedzi:
14
Wypróbuj Guake z tmux, aby uzyskać funkcję podziału.
Dla Ubuntu 14.04
Terra może być uruchomiona na Ubuntu 14.04. Zobacz tę odpowiedź, aby uzyskać szczegółowe informacje
Dla Ubuntu 13.04 i starszych
Alternatywnie istnieje nowy eksperymentalny projekt o nazwie Terra .
Terra to emulator terminala oparty na GTK + 3.0 z przydatnym interfejsem użytkownika, obsługuje także wiele terminali z podziałem ekranu w poziomie lub w pionie.
Szybka instalacja:
sudo add-apt-repository ppa:ozcanesen/terra-terminal
sudo apt-get update
sudo apt-get install terra
Możesz napisać mały skrypt, aby każde okno znalazło się na pierwszym planie. Chociaż nie zsuwa się z góry jak podczas trzęsienia ziemi, służy temu. Używam terminatora jako terminala sieciowego, ponieważ jest bardzo wydajny.
Skrypt, którego używam, jest podany poniżej. Więc najpierw zainstaluj terminator i wmctrl, a następnie umieść ten skrypt w miejscu, w którym trzymasz skrypty i dodaj klawisz skrótu (np .: Ctrl + `) i gotowe.
Teraz, gdy naciśniesz Ctrl + `terminator pojawi się na froncie i naciśniesz to samo jeszcze raz, przejdzie do tyłu innych okien.
cd ~ && touch terminator_show_hide.sh && sudo chmod +x terminator_show_hide.sh
Wklej to do pliku:
#!/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
Następnie upuść mapę Guake, jeśli zastępuję ten sam skrót, co ja.
Nie wspomniałem o folderze bin i nie strzelał, home/me/.local/binale kiedy go przeniosłem /home/me/, działał natychmiast.
Teraz mam to, co najlepsze z obu światów, Guake Show / Hide & PANES !! FYI: Umieszczam te informacje tutaj, ponieważ znalazłem ten post przy pierwszym wyszukiwaniu. Drugi post znalazłem po wykopaniu trochę szerszej dziury.
Odpowiedzi:
Wypróbuj Guake z tmux, aby uzyskać funkcję podziału.
Dla Ubuntu 14.04
Terra może być uruchomiona na Ubuntu 14.04. Zobacz tę odpowiedź, aby uzyskać szczegółowe informacje
Dla Ubuntu 13.04 i starszych
Alternatywnie istnieje nowy eksperymentalny projekt o nazwie Terra .
Szybka instalacja:
Aby uzyskać więcej informacji, zapoznaj się z artykułem WebUpd8 .
źródło
Możesz napisać mały skrypt, aby każde okno znalazło się na pierwszym planie. Chociaż nie zsuwa się z góry jak podczas trzęsienia ziemi, służy temu. Używam terminatora jako terminala sieciowego, ponieważ jest bardzo wydajny.
Skrypt, którego używam, jest podany poniżej. Więc najpierw zainstaluj terminator i wmctrl, a następnie umieść ten skrypt w miejscu, w którym trzymasz skrypty i dodaj klawisz skrótu (np .: Ctrl + `) i gotowe.
Teraz, gdy naciśniesz Ctrl + `terminator pojawi się na froncie i naciśniesz to samo jeszcze raz, przejdzie do tyłu innych okien.
źródło
Byobu
Używam (teraz 16.04) Guake z Byobu jako interpretera powłoki, który domyślnie używa
tmux
( prawdopodobnie lepiej niżscreen
).Trzy kroki
sudo apt-get install byobu
(nie wymaga PPA).which byobu | tee -a /etc/shells
jak powiedziałem w tym numerze Guake Github .guake-prefs
) wybierz Byobu jako domyślnego tłumacza:Opcjonalnie: Ukryj pasek kart, ponieważ użyjesz do tego Byobu:
Inne sugestie
apropos byobu
źródło
Zrób to dla użytkowników Xenial. Jak dotąd działa świetnie z terminatorem .
Spowoduje to uruchomienie / pokazanie / ukrycie podczas używania skrótu klawiaturowego
Miałem
F12
odwzorowany, aby pokazać / ukryć Guake przez jakiś czas, ale teraz chciał okienka terminala.sudo apt update && sudo apt install xdotool wmctrl
cd ~ && touch terminator_show_hide.sh && sudo chmod +x terminator_show_hide.sh
Wklej to do pliku:
Następnie upuść mapę Guake, jeśli zastępuję ten sam skrót, co ja.
Otwórz Ustawienia systemowe GUI -> Klawiatura -> Skróty -> Skróty niestandardowe
Kliknij + i dodaj to do wiersza poleceń:
/home/you/terminator_show_hide.sh terminator
Następnie zmapuj klucz tutaj i powinieneś już iść.
To jest nieco zmodyfikowana wersja /ubuntu//a/189603/597130
Nie wspomniałem o folderze bin i nie strzelał,
home/me/.local/bin
ale kiedy go przeniosłem/home/me/
, działał natychmiast.Teraz mam to, co najlepsze z obu światów, Guake Show / Hide & PANES !! FYI: Umieszczam te informacje tutaj, ponieważ znalazłem ten post przy pierwszym wyszukiwaniu. Drugi post znalazłem po wykopaniu trochę szerszej dziury.
źródło