Kategorie | Linux, Programy

  

Emulatory terminala wzorowane na grze Quake dla Linuxa i MacOS X

Opublikowano 21 sierpnia 2010 przez Franek

Niektórzy często korzystają z konsoli, wszak wiele czynności można wykonać szybciej i wygodniej w konsoli. Taki apt-get upgrade uruchamia się szybciej niż Synaptica czy Menedżera aktualizacji jeśli chcemy uaktualnić system, przykładów można mnożyć. Terminal jednak należy uruchomić, czasem on ginie w gąszczu innych otwartych okien lub na innym pulpicie wirtualnym. I tu wyśmienicie sprawiają się emulatory terminala wzorowane na tych z gier first person takich jak Quake. Uruchomione są one w tle i kiedy zachodzi potrzeba ich użycia po wduszeniu skrótu klawiaturowego wysuwają się z góry ekranu dając natychmiastowy dostęp do prompta. Oto mini przegląd dwóch takich emulatorów dla GNOME, jednego dla KDE SC oraz jednego dla MacOS X.

Tilda

Tilda to emulator terminali napisany w GTK+. Obsługuje karty, przezroczystość, zmianę koloru tła. Posiada również obsługę kart oraz animacji. Jest bardziej minimalistyczny od Guake.

Instalacja Debian/Ubuntu:
sudo apt-get install tilda

Wiki Tilda tilda.sourceforge.net

YaKuake

Oparty jest na silniku konsoli KDE oraz wyposażony w karty.Począwszy od wersji 2.8 YaKuake oferuje zmianę skórek, tryb pełnoekranowy, oraz podział okna na kilka terminali. Posiada obsługę kart oraz animacji.

Instalacja Debian/Ubuntu:
sudo apt-get install yakuake

Strona domowa YaKuake extragear.kde.org

Guake

Guake ma takie same cechy jak Yakuake i Tilda, ale próbuje łączyć najlepsze cechy w jednej aplikacji opartej na GTK. Guake został napisany od podstaw.

Instalacja Debian/Ubuntu:
sudo apt-get install guake

Strona domowa Guake quake.org

Visor

Jest przeznaczony dla komputerów Apple, ponieważ działa na systemie MacOS X, obsługuje on karty.

Instalacja ‘trochę’ trudniejsza niż odpowiedników w systemach Linux:
1. Zainstaluj SIMBL w najnowszej wersji 0.9.x
2. Przenieś Visor.bundle do katalogu ~/Library/Application Support/SIMBL/Plugins (jeśli go nie ma to utwórz)
3. Uruchom ponownie Terminal.app
4. Skonfiguruj skróty klawiszowe w Visor Status Menu >> Visor Preferences … >> hot-key

Strona domowa Visor visor.binaryage.com

Zrzuty za Wikipedią z wyjątkiem Vistor którego zrzut pochodzi z jego strony domowej

  

7 Comments For This Post

  1. 3ED Says:

    Ot tak, jak ktoś chce być Pr0 h4x0r.. Hyhy, żartuję.. Pogooglajcie:

    [openbox]+[xdotools]+[obapps]+[dowolny emulator konsoli] :)

  2. gryf Says:

    Wszystkie te terminale mają jedną wspólną wadę: są ciężkie (i niejednokrotnie wolne). Jeśli ktoś ma ochotę na quake-alike terminal, może pokusić się o wypróbowanie pluginu kuake dla terminala rxvt-unicode.

  3. Franek Says:

    Być może rxvt-unicode jest lżejszy. Ja używam Tilda i nie zgadam się że działa wolno. Po wyłączeniu animacji (płynne wysuwanie) "wyskakuje" ona momentalnie, a przy 4 otwartych w niej zakładkach zjada 3,2Mb RAM więc nie wiem czy można o niej powiedzieć, że jest ciężka.

  4. gryf Says:

    Jako, że mój sprzęt nie należał do ultra-szybkich, strasznie wnerwiało mnie, czekanie na otwarcie, przełączenie, listowanie, przerysowanie zawartości okna terminala. Zastanawiało mnie, że niektóre terminale wyraźnie mulą. Zrobiłem prosty test, polegający na wypisywaniu znaków z ogromnego pliku tekstowego i pomiaru czasu. Wyniki jakie uzyskałem to:

    mrxvt: 0m2.332s,

    urxvt: 0m4.633s,

    wterm: 0m9.461s,

    rxvt: 0m14.175s,

    konsole: 0m18.747s,

    Eterm: 0m24.692s,

    mlterm: 0m34.795s,

    xterm: 0m53.808s,

    evilvte: 0m52.434s,

    gnome-terminal: 1m45.838s,

    terminal (xfce4): 2m2.547s,

    Test robiłem jeszcze za czasów KDE3 (okolice 2008 roku), jednakże daje się wyciągnąć jakieś wnioski co do szybkości poszczególnych terminali. Choć Tildy tu nie ma, jednakże sądząc po wynikach innych terminali opartych o VTE można przypuszczać, że będzie podobnie wolno. Zadziwiające jest, że liderem rankingu został MRXVT, a zaraz za nim URXVT. Wartym zauważenia jest Konsole – był bardzo szybki.

    Na szczycie listy jest MRXVT – w porównaniu z urxvt ma jedną wadę – brak wsparcia dla utf-8.

    Na dzień dzisiejszy jestem w stanie sprawdzić jedynie różnice pomiędzy Gnome-Terminal a URXVT (żona użytkuje Gnome). Wykonanie polecenia “time cat test_utf8.txt” (na 11 megowym pliku zawierającym hiraganę wymieszaną z polskim tekstem) daje odpowiednio:

    gnome-terminal:

    real 0m24.065s

    user 0m0.002s

    sys 0m0.119s

    urxvt:

    real 0m2.809s

    user 0m0.003s

    sys 0m0.075s

    Czyli, można przyjąć, że urxvt jest jakieś 8 razy szybszy niż gnome-terminal. Nie wspomnę o zależnościach, jakie ciągnie za sobą Gnome Terminal, czy Konsole. IMO, dla kogoś, kto mnóstwo czasu spędza w konsoli, kilka sekund tu, kilka sekund tam zaczyna robić różnicę :)

    Podobny test: http://www.insecure.ws/2008/10/10/terminal-emulat

  5. Franek Says:

    Dzięki za super rzeczowy komentarz :>

  6. @jakiwindows Says:

    Zajebioza :)

    Jeszcze tylko sobie skonfiguruje pod klawiszem "tylda" i będzie super do czasu kiedy będzie trzeba ją wklepac gdzies :D

    ps. dobry blog, czytam dalej :)

  7. Franek Says:

    thnx =D

Leave a Reply

Polityka komentarzy

     
     
Green Dog Says

MiniBlog

Przeczytaj poprzedni wpis:
SteamBox jeszcze w tym roku

O konsoli do gier której producentem ma być Valve plotkuje się w internetach już od dłuższego czasu. Co raz więcej...

Zamknij