{{tag>Focal Bionic Xenial console terminal}}
----
====== Guake ======
{{ :guake00.png}}
Guake est un [[:terminal]] déroulant. Il permet d'obtenir un terminal en appuyant simplement sur la touche F12 (par défaut, configurable). C'est un clone de [[Yakuake]] pour Gnome.
Il peut être comparé à [[:tilda]].
===== Installation =====
Pour installer **Guake**, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>guake|guake]]**
=====Lancer automatiquement guake =====
Dans la version 0.4.2, le terminal Guake est déjà ajouté aux applications au démarrage lors de l'installation.
- Allez dans [[:tutoriel:application_demarrage#lancer_le_gestionnaire_d_applications_au_demarrage|Applications au démarrage]] puis
- **cochez Guake Terminal.** (Au démarrage, Guake est minimisé).
{{ :applications:guake_startup_12.04.png }}
===== Utilisation =====
Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante : guake
Pour modifier la configuration de guake, aller dans le menu : **Système > Guake Preferences**
===== Astuces =====
==== Modification de la largeur (Guake 0.4.2) ====
Sur les grands écrans, avoir guake en pleine largeur n'est pas toujours agréable. En attendant que cette option soit implémentée dans une prochaine version, vous pouvez le faire manuellement en [[:tutoriel:comment_modifier_un_fichier|éditant le fichier]] /usr/lib/guake/guake.py ([[sudo|avec les droits d'administration]]) :
Recherchez maintenant la ligne "width = 100" (à priori ligne 817), et remplacez "100" par la valeur (en pourcentage) que vous souhaitez obtenir. Il ne vous reste plus qu'à enregistrer le fichier, fermer Guake et le relancer.
Pour que la nouvelle largeur soit prise en compte, Il faut __fermer__ le logiciel Guake, pas uniquement masquer sa fenêtre ! Le plus simple est de faire un clic droit directement dans Guake (ou sur son icône dans la barre de tâche), puis choisir "Quitter".
=====Problèmes connus=====
==== Erreur lors du premier démarrage (guake v1.0 et suivantes) ====
Erreur lors du démarrage :
Il est conseillé de démarrer Guake en ligne de commande lors de sa première utilisation. En effet une erreur en rapport avec gconf peut apparaître.
==== Erreur lors de l'ouverture ====
[...]
ssl_port = self.client.get_string('/system/proxy/secure_port')
glib.GError: Incohérence de type: Attente de « string », « int » obtenu pour la clé /system/proxy/secure_port
Dans le fichier "///usr/lib/guake/guake.py//", à la ligne **1102**; remplacer :
ssl_port = self.client.get_string('/system/proxy/secure_port')
**par :**
ssl_port = self.client.get_int('/system/proxy/secure_port')
==== Utilisation avec zsh ====
Lorsque l'on souhaite lancer guake avec l'interpréteur zsh par défaut, 2 points doivent être modifiés dans la configuration, dans l'onglet General:
* Modifier l'option **Default interpreter** dans le menu déroulant en s'assurant de remplacer /bin/bash par **/bin/zsh**
* Cocher la case **Run command as a login shell** . Si cette case n'est pas cochée, Guake se refermera tout de suite après s'être ouvert.
==== Lancement au Démarrage (Gnome-shell) ====
Pour une raison obscure, le seul fait de cocher guake (après installation) dans la liste des applications qui doivent se lancer lors du démarrage de la session gnome-shell ne fonctionne pas... et le "fix" à cette espèce de bug est d'autant plus étrange qu'il marche bien: il suffit d'aller dans le menu de préférence de guake, et **__dé__cocher** l'option "afficher un popup au démarrage"... ça marche !
===== Désinstallation =====
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
===== Voir aussi =====
* [[http://guake-project.org/|Site officiel]]
* Voir en version ppa instable [[http://www.webupd8.org/2015/05/drop-down-terminal-guake-070-released.html|webupd8]],
* [[:Yakuake]] (équivalent à Guake pour KDE) , [[:Tilda]], [[:Terminator]], [[http://sourceforge.net/projects/vterminal/|Vterminal]] ou encore [[https://launchpad.net/terra|Terra]].
* **(en)** [[http://guake.org/| Site officiel de Guake]]
* [[https://www.youtube.com/watch?v=7tbjK4-y-L8|Une vidéo de présentation de Guake]]
----
//Contributeurs :// [[utilisateurs:prometee|prometee]], webastien, Bouffe