Yakuake est un petit logiciel qui fournit aux utilisateurs Linux un émulateur de terminal déroulant dans le style de la console Quake. Il est basé sur le programme d'émulation de terminal de Konsole et conçu pour le projet de compilation de logiciels KDE.
Les fonctionnalités clés incluent une interface à onglets, une interface D-Bus / DCOP complexe, des effets de descente lisses, une vitesse et des dimensions d’animation ajustables, ainsi que des skins faciles à créer par les membres de la communauté.
En outre, l'application propose une navigation par onglets de la souris, une fonctionnalité de copier / coller, la possibilité d'ouvrir le gestionnaire de fichiers par défaut, de définir le codage des caractères, de rechercher du texte dans la fenêtre du terminal, et support pour les profils.
Lorsque vous ouvrez le programme pour la première fois, une boîte de dialogue Première exécution vous demande de définir un raccourci clavier pour accéder à l’émulateur de terminal, car c’est le seul moyen d’ouvrir et de rétracter la fenêtre Yakuake du haut de l’écran. .
Par défaut, la touche F12 est utilisée pour accéder à l’application, mais vous pouvez facilement la remplacer par une autre touche de votre clavier, à condition qu’elle n’interfère pas avec les raccourcis clavier d’un autre programme ou fonction de bureau. / p>
De nouveaux shells peuvent être facilement ouverts à partir du bouton plus situé en bas à gauche de la fenêtre, à côté de l’onglet 'Shell' et s’ouvrent dans de nouveaux onglets à côté de l’onglet , & quot; "Shell n ° 3," etc.
D'un autre côté, les shells peuvent également être facilement fermés à l'aide du bouton moins situé à droite de la barre d'outils de l'onglet. En outre, il comporte une barre de titre qui permet aux utilisateurs d’activer ou de désactiver la fonction toujours active et le mode plein écran, ainsi que de configurer les raccourcis clavier et les notifications.
- Yakuake 3.0.2 est une version de maintenance mineure qui ajoute un fichier de description application de la spécification freedesktop.org AppData li>
Qu'est-ce qui est nouveau dans la version 3.0.2:
- Yakuake 3.0.2 est une version de maintenance mineur qui ajoute un fichier de description implémentant la spécification freedesktop.org AppData.
Nouveautés dans la version 2.9.9:
- Yakuake 2.9.9 est une fonctionnalité, une correction de bogues et une version de maintenance générale. Les nouvelles fonctionnalités les plus importantes sont l’introduction d’options de surveillance des silences et des activités pour les terminaux et l’ajout de la prise en charge de Get Hot New Stuff pour faciliter le téléchargement de nouvelles apparences Yakuake. Diverses modifications ont été apportées au comportement de la fenêtre, depuis le retrait automatique de la fenêtre Yakuake lorsque la dernière session est fermée, en passant par des corrections de placement supplémentaires dans les configurations multi-surveillance avec des arrangements de panneaux de bureau intéressants. Les auteurs de script apprécieront les API D-Bus, encore une fois étendues. La synchronisation des raccourcis par défaut avec les modifications apportées dans Konsole et quelques autres petites corrections complètent la tâche, et enfin Yakuake dépend désormais de KDE Platform version 4.7.1 ou supérieure.
- Yakuake arbore désormais un KDE standard "Configurer les notifications ..." article dans son menu. La configuration de la notification de démarrage a été déplacée à cet endroit et les événements de notification nouvellement ajoutés sont présentés ici.
- Il est désormais possible de surveiller les sessions (ou les terminaux individuels) en vue d’une activité ou d’un silence. Reportez-vous au menu contextuel de l'onglet ou aux raccourcis clavier pour basculer entre la surveillance et le nouveau & quot; Configurer les notifications & quot; boîte de dialogue mentionnée ci-dessus pour configurer ce qui se produit lorsqu'une activité ou un silence est détecté dans une session ou un terminal surveillé (par défaut, une fenêtre contextuelle de notification de bureau est déclenchée pour chacun).
- Notez que l'activité répétée dans un terminal n'entraîne pas de notifications répétées pour ce terminal: après la première notification, la surveillance de l'activité doit être désactivée ou réactivée, ou la session active est commutée ou la fenêtre fermée - seulement après une autre notification d'activité sera affiché.
- Le support de Get Hot New Stuff pour les skins a été ajouté. Voir le nouveau "Get New Skins ..." bouton situé sous la liste des peaux dans la page Apparence de la boîte de dialogue de configuration.
- Lorsque la fenêtre est configurée pour ne pas s'afficher sur tous les bureaux virtuels et ne réside pas sur le bureau virtuel actuel, mais est ouverte (définie pour rester ouverte quelle que soit la perte de focus), l'action Open / Retract normalement utilisée soit rétractable ou, lorsque l'option pour utiliser également l'action pour se concentrer sur la fenêtre est activée, faites basculer le gestionnaire de fenêtres vers le bureau virtuel sur lequel se trouve la fenêtre. Le premier cas, c’est-à-dire lorsque l’option d’utiliser l’action pour se concentrer sur la fenêtre est désactivée, a été modifiée pour déplacer la fenêtre sur le bureau virtuel actuel et la focaliser plutôt que de la retirer.
- Yakuake se rétracte automatiquement après la fermeture du dernier onglet ouvert.
- Un certain nombre de raccourcis clavier par défaut ont été modifiés pour rétablir la cohérence avec Konsole, qui a introduit des paramètres par défaut modifiés dans la compilation logicielle KDE v4.6.
- L'appel de la fonction de maximisation du gestionnaire de fenêtres entraîne désormais une fenêtre Yakuake avec une largeur et une hauteur de 100% au lieu que la fenêtre non modifiée soit déplacée dans le coin supérieur gauche de l'écran. Cependant, la restauration n'est pas prise en charge car elle ne correspond pas facilement au modèle d'état de taille de fenêtre de Yakuake.
- Améliore le code que Yakuake utilise pour se faire la fenêtre active quand il est appelé devrait améliorer la compatibilité avec plus de gestionnaires de fenêtres, en particulier xfwm.
- L'API D-Bus a été étendue pour couvrir les nouvelles options de surveillance d'activité et de silence, ainsi que des méthodes supplémentaires pour récupérer des informations sur l'état activé pour les sessions et les terminaux.
- Les appels addSession * et split * D-Bus renvoient maintenant l'identifiant de la session ou du terminal nouvellement créé, ou -1 si la création d'une nouvelle session ou d'un nouveau terminal n'était pas possible.
- Assurez-vous que l’appel D-Bus activeTerminalId retourne toujours quelque chose d’utile après un appel à addSessionTwo * / Quad, même lorsque la fenêtre est fermée pendant l’appel. Auparavant, activeTerminalId pouvait renvoyer -1 dans cette situation car il n'y a techniquement pas de terminal actif tant que la fenêtre n'est pas ouverte et qu'un événement de focus provoque l'activation de celui-ci. Maintenant, le terminal qui recevra le focus une fois la fenêtre ouverte est immédiatement déclaré terminal actif.
- Le & quot; Aide & quot; Le bouton a été supprimé de la boîte de dialogue de configuration car il n’existe actuellement aucun manuel.
- Fixe la géométrie de la fenêtre et le calcul du placement dans les configurations multi-écrans et avec les panneaux situés sur les bords de l'écran autres que le bord inférieur.
- Correction d'un bug provoquant le & # x0; Désactiver la saisie du clavier - & # x3e; Pour cette session & quot; case à cocher dans le menu contextuel d'une session multi-terminal à activer lorsque la saisie au clavier a été désactivée pour l'un des terminaux individuels, et non seulement lorsque tous les terminaux l'ont désactivée (c'est-à-dire l'activation manuelle de la case à cocher).
- Correction de certaines erreurs dans l’ordre de tabulation dans plusieurs pages de la boîte de dialogue de configuration.
- Correction du message affiché sur stderr lorsque Yakuake était déjà lancé pour faire référence au basculement plutôt qu’à l’ouverture de la fenêtre, car c’est ce que fait une exécution répétée - si la fenêtre est déjà ouverte, elle sera fermée à ce moment. / li>
- Nettoyage du code, y compris le portage des API de la plate-forme KDE récemment obsolètes pour une compatibilité future.
- Le document KDE4FAQ inclus dans l’archive tar a été mis à jour.
- Yakuake dépend désormais de KDE Platform 4.7.1 ou plus récent.
Nouveautés dans la version 2.9.8:
- Yakuake 2.9.8 est une (petite) version de fonctionnalité, dont le principal attrait est le support attendu depuis longtemps pour permettre au gestionnaire de fenêtres de KDE, KWin, de gérer l’animation de la fenêtre d’une manière accélérée via OpenGL. Cela nécessite que Yakuake soit exécuté dans la toute nouvelle version de KDE Plasma Workspaces v6.6 ou toute version plus récente. En outre, il existe de nouveaux raccourcis clavier pour développer des terminaux dans toutes les directions, un nouveau paramètre pour les auteurs de skin et un assortiment de corrections de bugs mineurs.
Nouveautés dans la version 2.9.7:
- Yakuake 2.9.7 est une version de maintenance qui inclut un certain nombre de corrections de bogues et d’améliorations comportementales qui se sont accumulées depuis la dernière version, notamment dans la barre d’onglet, mais aussi dans le support multi-écrans. manipulation. Sur KDE 4.4 et versions ultérieures, une notification Plasma / fd.o est désormais utilisée à la place de l'ancienne fenêtre contextuelle KDE 3, et les sessions verrouillées affichent désormais une icône appropriée sur leurs onglets (l'image utilisée peut être spécifiée et positionnée par l'auteur de la peau). ).
- En guise de conclusion, je m'excuse beaucoup du manque de mises à jour au cours de l’année écoulée - les choses ont été bien remplies pour moi sur plusieurs autres fronts. Je promets d'essayer d'éviter une autre vague de sécheresse d'une telle ampleur; laissez cette libération être un signal de mon retour en arrière dans les choses. En effet, j'ai un certain nombre de nouvelles fonctionnalités inachevées qui ne demandent qu'à être époussetées et terminées.
Nouveautés dans la version 2.9.6:
- Yakuake 2.9.6 est une version de correctif prenant en charge un méchant bug dans le renommage interactif des sessions qui semble avoir été autour depuis un certain temps, mais qui a réussi à échapper à la notification jusqu'à aujourd'hui. En prime, il met également à jour les graphismes de skin par défaut pour intégrer l'icône actuelle de l'application plutôt que l'ancienne. Pour plus de détails, voir le changelog ci-dessous.
Nouveautés dans la version 2.9.5:
- Ajout d’une nouvelle structure, appelée superposition d’événements visuels, pour afficher les notifications (et éventuellement d’autres informations) au-dessus des terminaux. Il est utilisé pour un certain nombre de nouvelles fonctionnalités de cette version, décrites dans leurs entrées distinctes.
- Ajout d’une option permettant d’indiquer visuellement le terminal nouvellement focalisé lors du déplacement de la mise au point dans une session avec plusieurs terminaux (via des divisions) ou lors de la commutation vers une session avec plusieurs terminaux. Cela simplifie la vie des utilisateurs qui préfèrent utiliser le "I-Beam" ou & "Souligner" styles de curseurs dans le terminal, car ces styles de curseur n'indiquent pas le focus du terminal comme "Blocage" style fait. L'indication visuelle utilisée ici est un bref aperçu translucide de la couleur de décoration en vol stationnaire du schéma de couleurs global. Cette fonctionnalité est réalisée à l'aide de la nouvelle superposition d'événement visuel décrite dans une entrée distincte.
- Ajout d’une fonctionnalité pour désactiver la saisie au clavier pour tous les terminaux ou pour chacun d’eux dans une session. Les deux variantes sont disponibles dans le menu contextuel de l'onglet; La bascule de session est également disponible dans la configuration des raccourcis clavier. Lorsque vous tapez sur un terminal dont l'entrée clavier est désactivée, le terminal clignote brièvement en rouge. Lorsque vous survolez l'une des bascules par terminal dans le menu contextuel, le terminal concerné est mis en évidence dans la couleur de décoration du survol du schéma de couleurs global. Les deux derniers aspects de cette nouvelle fonctionnalité ont été réalisés en utilisant la nouvelle superposition d’événements visuels décrite dans une entrée séparée. De plus, de nouvelles interfaces D-Bus ont été ajoutées pour obtenir / définir ce bit d'état à la fois pour les sessions et les terminaux.
- Ajout d'une fonctionnalité permettant de verrouiller une session pour empêcher sa fermeture accidentelle, disponible à partir du menu contextuel de l'onglet et de la configuration des raccourcis clavier. Lorsque vous essayez de fermer une session verrouillée ou son terminal actif via les propres actions / raccourcis de Yakuake, une boîte de dialogue d'avertissement s'affiche, ainsi que lorsque vous essayez de quitter Yakuake avec des sessions verrouillées. Notez que cela ne couvre pas la fermeture d'un terminal dans le Konsole KPart fournissant le terminal (par exemple, en exécutant & quot; exit & quot; ou via le menu contextuel du terminal). De nouvelles interfaces D-Bus ont été ajoutées pour obtenir / définir ce bit d'état pour les sessions.
- Ajout de la prise en charge du déplacement des onglets sur la barre d’onglet par glisser-déposer.
- Ajout d’une option pour ouvrir la fenêtre de l’application après le démarrage du programme.
- Amélioration des graphiques pour le bouton de verrouillage de l’état de la fenêtre dans l’habillage par défaut.
- Ajout d’une version légèrement améliorée de l’icône de l’application (à nouveau réalisée par l’artiste principal d’Oxygen, Nuno Pinheiro) avec une variante de 256x256px.
- Ajout d’interfaces D-Bus pour le fractionnement.
- Ajout des interfaces D-Bus fréquemment demandées "sessionIdForTerminalId (int terminalId)" et "terminalIdsForSessionId (int sessionId)".
- L’entité de bord auto-open-on-mouse-pointer-frapper-the-screen vérifie maintenant la position du pointeur de la souris par rapport à la position et à la largeur réelles de la fenêtre plutôt que de se déclencher sur tout le bord de l’écran. De cette manière, les coins de l'écran sont libérés, par ex. pour les déclencheurs d'effets de bureau KWin avec la largeur de fenêtre Yakuake par défaut de 90% de largeur de la zone de travail.
- Réécriture de la gestion en plein écran, correction des bogues tels que la sortie du mode plein écran sur le commutateur de bureau virtuel.
- Réécriture du support de la translucidité pour ne pas utiliser un code spécifique à X11 sur KDE 4.3 ou supérieur.
- Correction d'une régression à partir des modifications de peinture d'arrière-plan de la version 2.9.4 qui entraînait l'affichage des poignées de séparation entre les terminaux dans la couleur d'arrière-plan configurée par l'utilisateur.
- Correction de pannes lors de la fermeture de sessions avec certaines configurations fractionnées (également à la fermeture).
- Correction d'un crash lors de la modification de la largeur / hauteur de la fenêtre à partir du menu avec Qt 4.5 (améliore également généralement l'efficacité des modifications de la taille de la fenêtre).
- Correction de l'appel D-Bus 'removeTerminal (int terminalId)' en fermant toujours le terminal actif de la session contenant le terminal cible plutôt que le terminal cible.
- Correction de l’onglet interactif renommer en renommant toujours l’onglet actif, plutôt que l’onglet pour lequel la modification de ligne a été appelée et affiché en haut de.
- Correction de la modification de la ligne de renommage interactive pouvant également être masquée lorsqu'une session autre que celle en cours de modification est supprimée, et non pas simplement lorsque la session en cours de modification est supprimée.
- Amélioration légère de la disposition des options sur la page Comportement de la boîte de dialogue de configuration et vous êtes assuré que la liste des habillages de la page Apparence défile pour que l'enveloppe sélectionnée soit visible lorsque la liste est affichée.
- Sur KDE 4.2 et les versions ultérieures, la boîte de dialogue de première exécution ne permet plus de définir un raccourci à plusieurs touches pour ouvrir / fermer la fenêtre, compatible avec la boîte de dialogue de configuration des raccourcis (l’API requise est nouvelle en 4.2). La raison pour laquelle les raccourcis globaux multi-clés ne sont pas autorisés dans KDE est qu'ils ne fonctionnent pas.
- Correction de la liaison avec le nouvel éditeur de liens Gold dans binutils.
- Mise à jour du fichier KDE4FAQ (performance de l'animation).
Nouveautés dans la version 2.9.4:
- Ajout d’une nouvelle icône d’application de style Oxygen par Nuno Pinheiro. En plus de beaucoup mieux s'adapter visuellement à KDE 4, il est maintenant disponible dans toutes les tailles standard jusqu'à 128px plus en tant que SVG (alors que l’ancienne icône était uniquement disponible en 16px et 32px), vous ne verrez donc pas d’icône Yakuake floue. divers endroits dans KDE 4 comme vous l’avez fait auparavant.
- Ajout d'un paramètre pour remplir avec la couleur d'arrière-plan configurable à une opacité donnée avant de peindre les éléments de la peau. En effet, cela permet de contrôler l’opacité et la couleur des zones translucides de la peau.
- Correction d'un bug qui rendait impossible le déplacement d'une session située au début ou à la fin de la barre d'onglets après l'avoir déplacée de gauche à droite à l'aide des raccourcis clavier.
- Diverses mises à jour du fichier KDE4FAQ liées aux performances et au rendu.
Commentaires non trouvées