Yakuake to kolejny „wysuwany” terminal. W przeciwieństwie do opisywanej niedawno Tildy – Yakuake jest starym i znanym wyjadaczem. Posiada on wiele, miłych dla oka i nie tylko, funkcjonalności jak zakładki.
Po co nam tego typu program? Jest wiele powodów… jednym z nich jest fakt, że w Linuksie potrzebujemy używać konsoli – niektórzy sporadycznie, inni wykonują więcej czynności przez konsolę niż poprzez wyklikanie i przydaje się opcja użycia konsoli „na szybko” bez konieczności włączania jej w danej chwili i jednosekundowego czekania na jej uruchomienie (jedna sekunda – może nie dużo, ale dlaczego nie skorzystać z szybszej metody?). Kolejnym powodem jest to, iż mało kto chce zaśmiecać sobie pasek zadań kolejnymi aplikacjami… uruchomienie jednego terminala może nas już denerwować – nie mówiąc o tym, że często uruchamiamy ich kilka (jeden instaluje program, w drugim sprawdzamy łącze Internetowe – oba zajęte więc trzeci służy do innych operacji). Emulator terminali, jakim jest Yakuake, pozwoli nam w bardzo łatwy i szybki sposób posługiwać się wieloma terminalami na raz. Jako, że Yakuake znajduje się w repozytoriach większości dystrybucji to nie będzie problemu z jego zainstalowaniem… Mamy do wyboru wersje 2.8.1 (dla KDE3) oraz 2.9.3 (dla KDE4) – oczywiście nie ma problemu z zainstalowaniem programu pod GNOME’a dla systemów opartych na Debianie:
sudo apt-get install yakuake
lub
sudo apt-get install yakuake-kde4
dla Fedory będzie to yum install yakuake w innych dystrybucjach również standardowo po zainstalowaniu nasz emulator znajduje się w menu Aplikacje --> Narzędzia systemowe --> Yakuake
Na początku dostaniemy informację o tym, iż by pokazać/ukryć Yakuake naciskamy F12 i w zależności, którą wersję zainstalowaliśmy zobaczymy któryś powyższych terminali (po lewo 2.8.1, po prawo 2.9.3). Od teraz wciskając F12 pojawia nam się okno Yakuake gdzie możemy korzystać z naszej konsoli, a kolejne naciśnięcie tego klawisza ukryje aplikację. Jest to bardzo poręczne choć nie innowacyjne (inne programy tego typu też działają podobnie) – niemniej na uznanie zasługują zakładki (sesje). By stworzyć nową zakładkę wciskamy plusik w lewym dolnym rogu, by zamknąć daną zakładkę (zamykamy oczywiście tą na której jesteśmy) wciskamy minus w prawym dolnym rogu lub krzyżyk zamykający Yakuake po czym wybieramy „Zamknij sesję”. Zakładki są o tyle wygodne, że nie potrzebujemy zaśmiecać ani paska, ani pulpitu nowymi terminalami by skorzystać z kilku jednocześnie – mi osobiście najczęściej to służy do tego by w jednej zapuścić pinga na przykładową stronę, a na drugiej móc zająć się systemem.
W wersji 2.9.3 w zakładce Tabs w menu możemy ustawić w jaki sposób mają się numerować zakładki. Inną zaletą może być fakt, że nie musimy ustawiać rozmiaru dla Yakuake… przy zmianie rozdzielczości on sam zmienia wielkość swojego okna. Nie jest to tylko zwykłe ułatwienie, ale jest bardzo przydatne gdy jakaś pełnoekranowa aplikacja (jakaś gra) się wyłączy i zostawi nas z malutką rozdzielczością – nie możemy wtedy posłużyć się menu System --> Preferencje bo cała lista narzędzi nie będzie widoczna – możemy wtedy posłużyć się konsolą. Menu w obu wersjach, choć daje praktycznie te same funkcje, wygląda całkiem inaczej. W wersji 2.8.1 (i starszych) wciskamy prawym przyciskiem myszy na obszar Yakuake i przechodzimy do menu „Settings”. W 2.9.3 (i zapewne nowszych) natomiast po wciśnięciu prawego przycisku myszy wybieramy „Edit current profile” gdzie widzimy menu przypominające menu Tildy – oddzielne menu z zakładkami. W Menu możemy ustawić wygląd obszaru. Dla 2.8.1: Settings--->Schema – w 2.9.3 opcja ta znajduje się w zakładce Appearance. Oprócz wyglądu możemy zmienić wielkość tekstu (w zależności od wersji albo za pomocą Settings --> Font --> Shrink/Enlarge Font albo przy pomocy suwaka w zakładce Appearance). Kolejną ciekawą opcją jest ilość zapamiętywanych linijek (które możemy przewijać przy pomocy suwaka, którego możemy ustawić po prawej, po lewej stronie lub wcale) – standardowo jest to 1000, dla często korzystających z konsoli sugeruję ustawić wartość 10x większą. Mamy jeszcze opcje kodowania, klawiatury, interlinii, itp. W ten sposób możemy wystarczająco skonfigurować ten program, choć brakuje mu jeszcze wielu opcji (albo ich nie zauważyłem) – takich jak: przezroczystość czy zmiana rozmiaru okna według upodobań. Mimo wszystko najważniejsze funkcje (zza wyjątkiem przezroczystości) uważam, że są zawarte.
Dolny pasek Yakuake
Ostatnią „funkcją” jaką chciałbym zaprezentować to po prostu dolny pasek Yakuake. Przy pomocy pierwszego przycisku (krzyżyka) możemy wyłączyć program (niby nic, ale miałem trochę zachodu zanim wpadłem na oczywistą rzecz, że Tildę można wyłączyć za pomocą skrótu ALT+F4), drugi przycisk od prawej daje nam możliwość ustawienia jeszcze kilku opcji – skrótów klawiszowych, procentowej wielkości względem rozdzielczości, ustawić motyw oraz wiele innych. W końcu trzeci przycisk od prawej „pozostaw otwarty po utracie ogniska” – możemy zdecydować czy po przejściu na inne okno niż Yakuake (inne będzie aktywne) ma on się zwinąć czy też nie. Ostatnia rzecz jaka nam pozostaje to ustawić by nasz program włączał się przy starcie systemu. W GNOME do tego celu przechodzimy przez System --> Preferencje --> Sesje i w zakładce Programy startowe klikamy Dodaj po czym wpisujemy jakąś nazwę (chyba najlepiej Yakuake) i jako polecenie ścieżkę do niego (ścieżkę uzyskujemy po wpisaniu whereis yakuake w konsoli) /usr/bin/yakuake (dla wersji 2.8.1) lub /usr/lib/kde4/bin/yakuake (dla wersji 2.9.3) albo po prostu yakuake. Teraz po zalogowaniu się do Ubuntu po chwili w lewym górnym rogu wyskoczy nam komunikat, że Yakuake jest gotowy do użycia przy pomocy przycisku F12. ps. Ciekawostka: kiedy Yakuake nie jest oknem aktywnym, ale jest widoczny (jest wciśnięte „Pozostaw otwartym po utracie ogniska”) to by przejść do Yakuake możemy nacisnąć F12 – nie spowoduje to zwinięcia Yakuake tylko aktywność okna. Jeżeli chcemy zwinąć Yakuake, a nie jest on aktywny – naciskamy dwa razy F12 (pierwsze naciśnięcie przechodzi do niego, a drugie zwija).
Skróty klawiszowe
Na koniec lista przydatnych skrótów klawiszowych, uprzyjemniających pracę w programie Yakuake (dzięki luk):
- Shift+Alt+strzalki — zmiana rozmiaru okna
- Ctrl+Shift+N — nowa sesja
- Shift+ (lewo,prawo) — poruszanie się między sesjami
- Ctrl+Shift+(lewo,prawo) — zmiana pozycji sesji
- Ctrl+Shift+F — pelny ekran
- Ctrl+Alt+S — zmiana nazwy aktualnej sesji
- Shift+LPM — zaznaczanie i kopiowanie
- Ctrl+Shit+L — podzielenie okna w pionie
- Ctrl+Shit+T — podzielenie okna w poziomie

JakiLinux


Hmm a Guake nie jest lepszy dla gnome? I czy Yakuake bardzo się od Guake różni? Bo nie chce zależności z KDE instalowac aby tylko przetestować.
Tak, jest lepszy. Używałem Yakuake pod KDE, teraz używam Guake pod Gnome i w zasadzie nie widzę poważniejszych różnic w codziennej pracy (podstawowa sprawa to obecność zakładek, jak w Yakuake). Tilda nie przypadła mi do gustu, działała bardzo niestabilnie i miałem problemy z wyświetlaniem przy włączonym Compiz.
Wszystkim Gnomom polecam Guake :)
> [...] brakuje mu jeszcze wielu opcji (albo
> ich nie zauważyłem) – takich jak:
> przezroczystość, zmiana przycisku
> aktywującego F12 na inny czy zmiana
> rozmiaru okna według upodobań.
Zmiana rozmiaru i skrótu jest w menu pod przyciskiem na dolnym pasku (takie coś na kształt strzałki w dół).
Przezroczystość też się da zmienić ale nie jest to intuicyjne. Yakuake używa Konsole jako kpart (co użytkownicy KDE szybko zauważą :) ). Zatem aby zmienić ustawienie Yakuake należy uruchomić Konsole i tam poszukać opcji. Aby skonfigurować dowolną przezroczystość pod dowolnym kolorem, obrazki w tle itp. można dodać w konfiguracji Konsole nowy Zestaw/Schema i wybrać go później w Yakuake (w menu kontekstowym w przestrzeni terminala). Pozdrawiam.
Nie trzeba ustawiać przezroczystości w konsole ani tym bardzie jej uruchamiać – wystarczy w yakuake dać PPM-> edit current profile -> Appearance -> Edit (jakiegoś schematu) i tam mamy suwak do zmiany przezroczystości (background transparency). Choć fakt faktem należy się zgodzić ze stwierdzeniem że jest to bardzo nieintuicyjne rozwiązanie…
Ba, wystarczyło przeczytać komunikat, który się pojawia przy pierwszym uruchomieniu, jest tam przecież napisane:
Wystarczy miec w Konsole przeźroczystość a potem dać by Yakuake wzięło ustawienia od Konsole.
Używam yakuake i bardzo sobie chwalę. W artykule zabrakło opisu skrótów klawiszowych które uprzyjemniają pracę z tym programem:
– Shift+Alt+ – zmiana rozmiaru okna
– Ctrl+Shift+N – nowa sesja
– Shift+ – poruszanie się między sesjami
– Ctrl+Shift+ – zmiana pozycji sesji
– Ctrl+Shift+F – pełny ekran
– Ctrl+Alt+S – zmiana nazwy aktualnej sesji
– Shift+LPM – zaznaczanie i kopiowanie
– Ctrl+Shit+L – podzielenie okna w pionie
– Ctrl+Shit+T – podzielenie okna w poziomie
- Shift+Alt+strzałki – zmiana rozmiaru okna
- Shift+ () – poruszanie się między sesjami
- Ctrl+Shift+() – zmiana pozycji sesji
- Shift+ (lewo,prawo) – poruszanie się między sesjami
- Ctrl+Shift+(lewo,prawo) – zmiana pozycji sesji
Dzięki luk, wrzuciłem do arta!
Używam tej aplikacji od dłuższego czasu -> sprawdza się rewelacyjnie.
Jak ktoś korzysta z Compiza + Yakuake może być mały problem, czasami wdziały się co najmniej dziwne rzeczy przy takiej konfiguracji.
menu -> configure global shortcuts
pseudo przeźroczystośc – wszystkie schematy zaczynające się od transparent
Prawdziwa zależy od WM'a, przykładowo dla compiza ustawia się skróty dla increase/decrease Opacity np. +Button1 oraz +Button3 spowoduje zmniejszenie przeźroczystości po najechaniu na okno programu i wciśnięciu Shift + LPM
Zjadło mi przed +Button? Shift
menu -> configure global shortcuts
no właśnie dziś rano też to zauważyłem… ;)
dzięki… poprawiam
Jedna z pierwszych paczek, którą instaluję jak tylko postawię Xy i KDE. Polecam – niesamowicie ergonomiczne rozwiązanie. Dla jednolitości i prostoty konfiguracji warto (jak się używa KDE) ustawić sobie co się da w Konsole i potem użyć opcji "Use konsole's settings" – raz konfigurujesz i masz to samo w konsole/yakuake/krusaderze i czymtamjeszcze. A, właśnie. Artykuł nie mówi o tym, że yakuake wspiera skórki…
Witam, czy może ktoś mi polecić podobny program pod środowisko XFCE?
Z góry dziękuję.