Yakuake is een klein stukje software dat Linux-gebruikers een drop-down terminal-emulator biedt in de stijl van de Quake-console. Het is gebaseerd op het Konsole terminalemulatorprogramma en is ontworpen voor het KDE Software Compilation-project.
Belangrijke functies zijn een interface met tabbladen, een complexe D-Bus / DCOP-interface, soepele roll-downeffecten, instelbare animatiesnelheid en -dimensies en ondersteuning voor skins, die gemakkelijk door leden van de community kunnen worden gemaakt.
>Daarnaast beschikt de toepassing over muisnavigatie met de muis, kopieer / plak-functionaliteit, de mogelijkheid om de standaard bestandsbeheerder op de huidige locatie te openen, tekencoderingen in te stellen, tekst in het terminalvenster te vinden, de scrollback aan te passen, te wissen of op te slaan, en ondersteuning voor profielen.
Wanneer u het programma voor de eerste keer opent, wordt in een dialoogvenster Eerste uitvoering gevraagd om een sneltoets in te stellen voor toegang tot de terminalemulator, omdat dit de enige manier is om het Yakuake-venster vanaf de bovenkant van het scherm te openen en in te trekken .
Standaard wordt de F12-toets gebruikt om toegang te krijgen tot de applicatie, maar u kunt deze eenvoudig wijzigen naar een andere toets op uw toetsenbord, zolang deze de sneltoets van een ander programma of een andere functie niet verstoort.
Nieuwe shells kunnen gemakkelijk worden geopend via de plusknop linksonder in het venster, naast het tabblad 'Shell' en worden geopend in nieuwe tabbladen naast het huidige tabblad, genaamd 'Shell No. 2' & quot; & quot; Shell No. 3 & quot; etc.
Aan de andere kant kunnen shells ook eenvoudig worden gesloten met de min-knop aan de rechterkant van de tabbladwerkbalk. Daarnaast is het voorzien van een titelbalk, waarmee gebruikers de altijd op-de-top functie en de volledig scherm modus kunnen in- of uitschakelen, evenals toetsenbord snelkoppelingen en meldingen kunnen configureren.
Wat is nieuw in deze release:
- Yakuake v3.0.2 is een minder belangrijke bugfix-release die een beschrijving van het bestand toevoegt dat de freedesktop.org AppData-specificatie implementeert.
Wat is nieuw in versie 3.0.2:
- Yakuake v3.0.2 is een minder belangrijke bugfix-release die voegt een beschrijvingsbestand toe dat de freedesktop.org AppData-specificatie implementeert.
Wat is nieuw in versie 2.9.9:
- Yakuake 2.9.9 is functie, bugfix en algemene onderhoudsrelease. De belangrijkste nieuwe functies zijn de introductie van opties voor stilte / activiteitsbewaking voor terminals en de toevoeging van ondersteuning voor Hot Hotspots om het gemakkelijker te maken om nieuwe Yakuake-skins te downloaden. Er zijn verschillende kleine aanpassingen gedaan aan het venstergedrag, van het automatisch intrekken van het Yakuake-venster wanneer de laatste sessie wordt afgesloten voor extra fixaties van plaatsen in multi-monitoring-opstellingen met interessante bureaubladpaneelafspraken. Scriptauteurs zullen de opnieuw uitgebreide D-Bus API's waarderen. Het synchroniseren van de standaard snelkoppelingen naar wijzigingen die in Konsole zijn aangebracht en een paar andere kleine reparaties maken het rond en uiteindelijk is Yakuake nu afhankelijk van KDE Platform versie 4.7.1 of hoger.
- Yakuake sport nu een standaard KDE & quot; Meldingen configureren ... & quot; item in het menu. De pop-upconfiguratie van de opstartmeldingen is daar naartoe verplaatst en nieuw toegevoegde meldingsgebeurtenissen die hieronder worden behandeld, zijn hier te vinden.
- Het is nu mogelijk om sessies (of afzonderlijke terminals daarin) te monitoren op activiteit of stilte. Zie het contextmenu van het tabblad of de sneltoetsen op het toetsenbord om de bewaking in te schakelen en de nieuwe & quot; Meldingen configureren & quot; dialoog hierboven vermeld om te configureren wat er gebeurt als activiteit of stilte wordt gedetecteerd in een bewaakte sessie of terminal (standaard wordt voor elk een bureaubladkennisgeving popup geactiveerd).
- Let op: herhaalde activiteit in een terminal resulteert niet in herhaalde meldingen voor die terminal: na de eerste melding moet activiteitsbewaking worden uitgeschakeld of opnieuw worden ingeschakeld, of de actieve sessie worden omgeschakeld, of het venster moet worden gesloten - alleen dan een andere activiteitskennisgeving wordt getoond.
- Ondersteuning voor Get Hot New Stuff voor skins is toegevoegd. Bekijk de nieuwe & quot; Nieuwe skins ophalen ... & quot; knop onder de skinlijst op de Uiterlijk-pagina van het configuratie-dialoogvenster.
- Als het venster niet op alle virtuele desktops wordt weergegeven en niet op de huidige virtuele desktop staat, maar wel open is (dwz ingesteld om open te blijven ongeacht het focusverlies), dan wordt de actie Openen / Inschuiven gewoonlijk gebruikt om Als de optie om de actie ook te gebruiken om het venster scherp te stellen is ingeschakeld, moet de windowmanager overschakelen naar het virtuele bureaublad waarop het venster zich bevindt. Het eerste geval, dat wil zeggen wanneer de optie om de actie ook te gebruiken om het venster te focussen is uitgeschakeld, is nu gewijzigd om het venster naar het huidige virtuele bureaublad te verplaatsen en het te focussen in plaats van het in te trekken.
- Yakuake trekt nu automatisch terug nadat het laatste geopende tabblad is gesloten.
- Een aantal standaardtoetsenbordsnelkoppelingen is gewijzigd om de consistentie met Konsole te herstellen, die gewijzigde standaardinstellingen introduceerde in KDE Software Compilation v4.6.
- Als u de functie voor maximalisering van de vensterbeheerder oproept, resulteert dit nu in een Yakuake-venster met 100% breedte en hoogte in plaats van dat het venster met de niet-gegenereerde waarden naar de linkerbovenhoek van het scherm wordt verplaatst. Herstel wordt echter niet ondersteund omdat het niet gemakkelijk in Yakuake's statusmodel voor vensterformaat past.
- Tweaks naar de code die Yakuake gebruikt om zichzelf het actieve venster te maken wanneer het wordt opgeroepen, zou de compatibiliteit met meer vensterbeheerders, met name xfwm, moeten verbeteren.
- De D-Bus API is verder uitgebreid om de nieuwe opties voor activiteits- en stiltebewaking te dekken, evenals aanvullende methoden voor het ophalen van informatie over de status van de toetsenbordinvoer voor sessies en terminals.
- De addSession * en split * D-Bus-aanroepen retourneren nu de id van de nieuw aangemaakte sessie of terminal, of -1 als het aanmaken van een nieuwe sessie of terminal niet mogelijk was.
- Zorg ervoor dat de activeTerminalId D-Bus-aanroep altijd iets nuttigs retourneert na een addSessionTwo * / Quad-oproep, zelfs wanneer het venster tijdens het telefoongesprek wordt gesloten. Eerder kon activeTerminalId -1 in deze situatie retourneren omdat er technisch gezien geen actieve terminal is totdat het venster wordt geopend en een focusgebeurtenis ertoe leidt dat een actief wordt. Nu wordt de terminal die focus ontvangt zodra het venster is geopend onmiddellijk tot de actieve terminal verklaard.
- De & quot; Help & quot; knop is verwijderd uit het configuratievenster omdat er momenteel geen handboek is opgenomen.
- Correcties voor de berekening van venstergeometrie en plaatsingen in installaties met meerdere schermen en met panelen op andere schermranden dan de onderrand.
- Er is een fout gerepareerd die de & quot; uitschakelen toetsenbordinvoer - & # x3e; Voor deze sessie & quot; checkbox in het contextmenu van een sessie met meerdere terminals om in te schakelen wanneer toetsenbordinvoer werd uitgeschakeld voor een van de afzonderlijke terminals, in plaats van alleen wanneer alle terminals het hebben uitgeschakeld (dat wil zeggen wat het activeren van het checkbox handmatig feitelijk doet).
- Vaste fouten in de tabstopvolgorde op verschillende pagina's van het configuratievenster.
- Het bericht verholpen dat op stderr wordt weergegeven wanneer Yakuake al wordt uitgevoerd om te verwijzen naar schakelen in plaats van het venster te openen, omdat dat is wat een herhaalde uitvoering feitelijk doet: als het venster al is geopend, wordt het op dit moment gesloten.
- Opschonen van code, inclusief porten weg van recentelijk verouderde API's van KDE Platform voor toekomstige compatibiliteit.
- Het KDE4FAQ-document in de tarball is bijgewerkt.
- Yakuake is nu afhankelijk van KDE Platform 4.7.1 of nieuwer.
Wat is nieuw in versie 2.9.8:
- Yakuake 2.9.8 is een (kleine) functie-release, waarvan de belangrijkste aantrekking de langverwachte ondersteuning is om KDE's vensterbeheerder KWin de vensteranimatie op een hardwareversnelde manier te laten afhandelen via OpenGL. Dit vereist dat Yakuake wordt uitgevoerd binnen de zojuist uitgebrachte KDE Plasma Workspaces v4.6 of een nieuwere versie. Daarnaast zijn er enkele nieuwe sneltoetsen om terminals in elke richting te laten groeien, een nieuwe omgeving voor auteurs van de huid en een assortiment van kleine bugfixes.
Wat is nieuw in versie 2.9.7:
- Yakuake 2.9.7 is een onderhoudsversie die een aantal bugfixes en gedragsverbeteringen bevat die zich sinds de laatste versie hebben opgehoopt, met name naar de tabbladbalk, maar ook naar ondersteuning en skin voor meerdere schermen handling. Op KDE 4.4 en hoger wordt nu een Plasma / fd.o-melding gebruikt in plaats van de oude pop-up met KDE 3-stijl en vergrendelde sessies tonen nu een passend pictogram op hun tabbladen (de gebruikte afbeelding kan worden opgegeven en gepositioneerd door de auteur van de skin ).
- Als afsluitende excuses bied ik mijn excuses aan voor het gebrek aan updates van het afgelopen jaar - dingen zijn op een aantal andere fronten voor mij druk geweest. Ik beloof om te proberen een nieuwe droge spreuk van zo'n omvang te vermijden; laat deze uitgave een signaal zijn dat ik terug in de dingen kom. Inderdaad, ik heb een aantal onvoltooide nieuwe functies die rondhangen, gewoon smeken om uiteindelijk afgestoft en afgemaakt te worden.
Wat is nieuw in versie 2.9.6:
- Yakuake 2.9.6 is een hotfix-release die zorgt voor een vervelende bug bij het interactief hernoemen van sessies die al een tijdje bestaan, maar tot op heden wist te ontsnappen. Als bonus worden ook de standaardhuidafbeeldingen bijgewerkt om het huidige in plaats van het oude toepassingspictogram weer te geven. Zie het onderstaande changelog voor meer informatie.
Wat is nieuw in versie 2.9.5:
- Een nieuw framework toegevoegd, ook wel de visuele event-overlay genoemd, om meldingen (en mogelijk andere informatie) bovenop de terminals weer te geven. Het wordt gebruikt voor een aantal nieuwe functies in deze release, zoals beschreven in de afzonderlijke items.
- Een optie toegevoegd om de nieuwgerichte terminal visueel aan te geven bij het verplaatsen van de focus in een sessie met meerdere terminals (d.w.z. via splits), of de momenteel gefocuste terminal bij het overschakelen naar een sessie met meerdere terminals. Dit maakt het leven van gebruikers eenvoudiger die liever de & quot; I-Beam & quot; of & quot; onderstrepen & quot; cursors stijlen in de terminal, omdat die cursustijlen terminal focus niet aanduiden als & quot; Block & quot; stijl doet. De visuele indicatie die hier wordt gebruikt, is een korte, doorschijnende overlay in de hover-decoratiekleur van het globale kleurenschema. Deze functie wordt gerealiseerd met behulp van de nieuwe visuele event-overlay beschreven in een afzonderlijk item.
- Een functie toegevoegd om toetsenbordinvoer uit te schakelen voor alle of individuele terminals in een sessie. Beide varianten zijn beschikbaar via het contextmenu van het tabblad; de sessie-brede schakelaar is ook beschikbaar in de sneltoetsenconfiguratie. Bij het typen in een terminal met toetsenbordinvoer uitgeschakeld, knippert de terminal kort rood. Wanneer een van de per-terminal-schakelaars in het contextmenu wordt geplaatst, wordt de betreffende terminal gemarkeerd in de zwevendecoratiekleur van het globale kleurenschema. De laatste twee aspecten van deze nieuwe functie zijn gerealiseerd met behulp van de nieuwe visuele event-overlay beschreven in een afzonderlijke vermelding. Verder zijn er nieuwe D-Bus-interfaces toegevoegd om deze toestandsbit voor beide sessies en terminals te verkrijgen / instellen.
- Een functie toegevoegd om een sessie te vergrendelen om te voorkomen dat deze per ongeluk wordt gesloten, beschikbaar via het tabbladcontextmenu en via de sneltoetsenconfiguratie. Wanneer u een vergrendelde sessie of de actieve terminal probeert te sluiten via de acties / snelkoppelingen van Yakuake, wordt een waarschuwingsvenster weergegeven en ook wanneer u Yakuake probeert te stoppen met vergrendelde sessies. Merk op dat dit niet geldt voor het sluiten van een terminal vanuit de Konsole KPart die de terminal levert (zoals het uitvoeren van "exit" of via het contextmenu van de terminal). Nieuwe D-Bus-interfaces zijn toegevoegd om dit statusbit voor sessies te krijgen / instellen.
- Ondersteuning toegevoegd voor het verplaatsen van tabbladen op de tabbladbalk door slepen en neerzetten.
- Een optie toegevoegd om het programmavenster te openen na het starten van het programma.
- Verbeterde afbeeldingen voor de vergrendelingsknop voor de vensterstatus in de standaardhuid.
- Een licht verbeterde versie van het toepassingspictogram toegevoegd (wederom gedaan door Oxygen-artiest Nuno Pinheiro) samen met een 256x256px-variant.
- D-Bus-interfaces toegevoegd om te splitsen.
- Toegevoegd de vaak gevraagde 'sessionIdForTerminalId (int terminalId)' en 'terminalIdsForSessionId (int sessionId)' D-Bus interfaces.
- De edge-aan-muis-muisaanwijzer op de rand van de muisaanwijzer controleert nu de positie van de muisaanwijzer ten opzichte van de werkelijke positie en breedte van het venster in plaats van te triggeren op de hele rand van het scherm. Op deze manier worden de schermhoeken vrijgemaakt, b.v. voor KWin Desktop Effects-triggers met de standaard Yakuake-vensterbreedte van 90% werkgebiedbreedte.
- Herschreef de verwerking van het volledige scherm en verhelp fouten zoals het afsluiten van de modus Volledig scherm bij een virtuele bureaubladomschakeling.
- Herslijp de doorschijningsondersteuning om geen X11-specifieke code te gebruiken op KDE 4.3 of hoger.
- Een regressie van de wijzigingen in de achtergrondschildering in 2.9.4 verholpen die ervoor zorgde dat splittergrepen tussen terminals in de door de gebruiker geconfigureerde achtergrondkleur werden weergegeven.
- Crash opgelost bij het afsluiten van sessies met bepaalde split-setups (ook bij afsluiten).
- Crash opgelost bij het veranderen van de breedte / hoogte van het venster vanuit het menu met Qt 4.5 (verbetert over het algemeen ook de efficiëntie van veranderingen in de venstergrootte).
- Vaste de 'removeTerminal (int terminalId)' D-Bus-aanroep altijd het sluiten van de actieve terminal van de sessie met de doelterminal in plaats van de doelterminal.
- De naam van het interactieve tabblad opnieuw is gewijzigd, waarbij altijd het actieve tabblad wordt hernoemd, in plaats van het tabblad waarop de lijnbewerking is aangeroepen en bovenaan wordt weergegeven.
- Opgelost, de interactieve bewerking van de hernoemingslijn mogelijk verborgen, ook wanneer een andere sessie dan de naam die wordt hernoemd, wordt verwijderd, in plaats van alleen wanneer de sessie die wordt hernoemd, wordt verwijderd.
- Licht verbeterde lay-out van opties op de pagina Gedrag van het configuratiedialoogvenster en zorgde ervoor dat de skinlijst op de pagina Uiterlijk verschuift zodat de geselecteerde skin zichtbaar is wanneer de lijst wordt weergegeven.
- Op KDE 4.2 en hoger is het eerste-rundialoogvenster nu niet langer toegestaan om een sneltoets voor meerdere sleutels in te stellen om het venster te openen / sluiten, consistent met het snelmenu-configuratievenster (de vereiste API is nieuw in 4.2). De reden dat globale sneltoetsen met meerdere toetsen in KDE niet zijn toegestaan, is dat ze niet werken.
- Vaste koppeling met de nieuwe gouden linker in binutils.
- Bijgewerkt KDE4FAQ-bestand (animatieprestaties).
Wat is nieuw in versie 2.9.4:
- Nieuw pictogram in Oxygen-stijl toegevoegd door Nuno Pinheiro. Naast het visueel veel beter passen in KDE 4, is het nu ook beschikbaar in alle standaardformaten tot 128px plus als SVG (terwijl het oude pictogram alleen beschikbaar was in 16px en 32px), wat betekent dat u geen wazig Yakuake-pictogram ziet in verschillende plaatsen in KDE 4 meer zoals u eerder deed.
- Een instelling toegevoegd om te vullen met de configureerbare achtergrondkleur bij een gegeven dekking voordat de skinelementen worden geschilderd. In feite geeft dit enige controle over de dekking en kleurtint van doorschijnende delen van de huid.
- Probleem opgelost dat het onmogelijk maakte om een sessie aan het begin of einde van de tabbalk terug te plaatsen nadat deze links / rechts was verplaatst met behulp van de sneltoetsen.
- Verschillende updates van het KDE4FAQ-bestand met betrekking tot prestaties en rendering.
Reacties niet gevonden