[[Vorlage(Getestet, trusty, precise)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Programme_starten:] [:Alternativen-System:Alternativen-System anpassen] optional }}} [[Inhaltsverzeichnis(1)]] [[Bild(./logo.png, 64, align=left)]] [http://guake.org/ Guake] {en} (in Anlehnung an [:Spiele/Quake_Serie:Quake]) ist ein auf [:Python:] basierender Terminal-Emulator. Guake verhält sich wie das Terminal bei Quake: Durch einen bestimmten Tastendruck (Hotkey [[Vorlage(Tasten, F12)]]) rollt sich das Fenster vom oberen Bildschirmrand herunter und wieder ein, wenn dieselbe Taste nochmals gedrückt wird. Des Weiteren werden Reiter (Tabs) unterstützt, das Ändern der Größe (hier Höhe), die Transparenz des Fensters und vieles andere mehr. Das gleiche Prinzip findet auch bei Kuake (veraltet) und bei [:Tilda:] Anwendung. Für [:KDE:] kann alternativ [:Yakuake:] benutzt werden. [[Bild(./guake_new_80.png, 350, right)]] = Installation = Guake ist in den offiziellen Paketquellen enthalten. Folgendes Paket muss installiert werden [1]: {{{#!vorlage Paketinstallation guake, universe }}} = Benutzung/Konfiguration = Nach der Installation findet man die Anwendung bei Ubuntu-Varianten mit einem Anwendungsmenü unter ''"Zubehör -> Guake Terminal"'' oder ''"System -> Guake Terminal"'' [3]. Bei regelmäßiger Nutzung empfiehlt es sich, den [:Autostart:automatischen Start] zu aktivieren. Nach dem Start wird im Benachrichtigungsfeld (Systray) ein Symbol für Guake angezeigt, über welches das Programm mit Linksklick [[Vorlage(Tasten, lmb)]] aufgerufen werden kann. Ein Rechtsklick [[Vorlage(Tasten, rmb)]] führt zu den Einstellungen. Im Einstellungsfenster gibt es fünf Reiter: ||<-2 tablestyle="width: 95%;" rowclass="titel"> Einstellungen|| ||Reiter||Funktionen|| ||''"Allgemein"'' || Festlegung der [:Shell:], Festlegung der Fenstergröße, Trayicon || ||''"Bildlauf"'' || Scrollbalken, Zurückscrollbare Zeilen || ||''"Aussehen"'' || Schriftart, Farbe, Hintergrundfarbe/bild, Transparenz || ||''"Tastenkürzel"'' || Belegung von Tastenkombinationen und deren Funktion || ||''"Kompatibilität"'' || Tastatur-Einstellungen || = Tastenkombinationen = Als Voreinstellung sind folgende Tastenkombinationen festgelegt: ||<-2 tablestyle="width: 95%;" rowclass="titel"> Tastenkombinationen|| ||Tastaturbefehl||Funktion|| ||[[Vorlage(Tasten, F12)]] || Guake ausrollen/einrollen || ||[[Vorlage(Tasten, Shift+Ctrl+T)]] || Neuer Tab || ||[[Vorlage(Tasten, Shift+Ctrl+W)]] || Tab schließen || ||[[Vorlage(Tasten, Ctrl+bild auf)]] || Vorheriger Tab || ||[[Vorlage(Tasten, Ctrl+bild ab)]] || Nächster Tab || ||[[Vorlage(Tasten, F2)]] || aktuellen Tab umbenennen || ||[[Vorlage(Tasten, Shift+Ctrl+C)]] || Text in die Zwischenablage kopieren || ||[[Vorlage(Tasten, Shift+Ctrl+V)]] || Text aus Zwischenablage einfügen || ||[[Vorlage(Tasten, Shift+Ctrl+Q)]] || Beenden || ||[[Vorlage(Tasten, F11)]] || Vollbild an/aus || = Als Standardterminal festlegen = Wem Guake so gut gefällt, dass man es als Standardterminal einrichten möchte, kann das über das Alternativen-System [3] konfigurieren: {{{#!vorlage Befehl sudo update-alternatives --config x-terminal-emulator }}} Ist Guake nicht in der zur Auswahl angebotenen Liste enthalten, muss man zuerst das Alternativen-System anpassen: {{{#!vorlage Befehl sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/guake 30 }}} und wiederholt dann die Konfiguration des Alternativen-Systems. = Problembehebung = == Fehlender Rollbalken bei Unity == Unter [:Unity:] wird die rechte Rollbalken (scrollbar) des Guake-Fensters nicht dargestellt, weil das Unity-Startmenü das Fenster von Guake soweit nach rechts verschiebt, das der Rollbalken außerhalb des Sichtbereichs liegt. Das lässt sich abstellen, in dem durch Aktivieren der [:Unity/Unity_Arbeitsbereich#Einstellung-Autohide: Autohide-Funktion] dafür gesorgt wird, dass das Unity-Startmenü automatisch ausgeblendet wird. Dann kann mit [[Vorlage(Tasten, F12)]] Guake eingeblendet werden und der Rollbalken ist wieder sichtbar. Weitere Abhilfe verspricht ein Bearbeiten des Python-Quellcodes, der im Wesentlichen in [askubuntu:37112/guake-terminal-showing-up-wrong-in-unity:Guake terminal showing up wrong in Unity] {en} beschrieben wird. Im Einzelnen sei es nochmals dargestellt: * Sicherungskopie von '''/usr/lib/guake/guake.py''' erstellen: {{{#!vorlage Befehl sudo cp /usr/lib/guake/guake.py /usr/lib/guake/guake.py.original }}}. Ab [:Quantal:Ubuntu 12.10] sichert und bearbeitet man stattdessen '''/usr/bin/guake'''. * Die Datei '''/usr/lib/guake/guake.py''' mit Root-Rechten editieren. In Zeile 817 (unter [:Natty:Ubuntu 11.04], gegebenenfalls anpassen) `width = 100` auf z.B. `width=96` ändern: {{{ screen = self.window.get_screen() height = self.client.get_int(KEY('/general/window_height')) [mark]width = 100[/mark] # Breite in Prozent halignment = self.client.get_int(KEY('/general/window_halignment')) }}}abspeichern und Guake neu starten. * Der rechte Rollbalken ist nun sichtbar. Wird Guake aktualisiert, muss das Bearbeiten der Datei wiederholt werden. = Links = * [http://guake.org/ Projektseite] {en} * [:Terminal:] {Übersicht} Übersichtsartikel #tag: GNOME, Shell, Terminal