Het handboek van
is de terminalemulator van .

Inleiding

Wat is een terminal?
is een X-terminalemulator, vaak een terminal of shell genoemd. Het emuleert een commandoprompt in een venster met alleen tekst.
De typische manier voor het uitvoeren van is een commandoshell, een toepassing die commando's, die u typt, uitvoert. De shell die de uitvoert hangt af van uw accountinstellingen. Consulteer de documentatie van uw systeem om te weten te komen welke shell dat is, hoe deze in te stellen en hoe deze te gebruiken.

Terugschuiven
gebruikt de terugschuiven-mogelijkheid om eerder getoonde uitvoer te bekijken. Standaard is terugschuiven actief en worden 1000 regels bewaard naast de inhoud van het huidige scherm.
De regels die bovenaan het scherm uitrollen, kunt u toch bekijken door de schuifbalk naar boven te bewegen, met het muiswiel of met de toetsen Page Up (om een pagina terug te gaan), Page Down (om een pagina verder te gaan), Pijltje omhoog (om een regel omhoog te gaan) en Pijltje omlaag (om een regel omlaag te gaan).
De hoeveelheid voor schuiven met Page Up/Down kan omgeschakeld worden tussen een halve en hele pagina in het tabblad Schuiven van het instellingenvenster voor het profiel (gebruik Instellingen Huidige profiel bewerken... om dit venster te bewerken).

Selectiemodus
heeft een modus selectie met toetsenbord. In deze modus is het mogelijk om rond het terugschuiven te bewegen en tekst te selecteren zonder de muis.
Ga deze modus in of uit met de standaard sneltoets (D).
Verplaatsen van de cursor: pijlen, PageUp, PageDown, Home, End.
Verplaatsen van de cursor op de vi manier: h,j,k,l, om één tekenpositie te bewegen, Ctrl+b,f,u,d voor pagina omhoog/omlaag of halve pagina omhoog/omlaag.
Selecteer tekst door Ctrl of Shift te gebruiken met pijlen of door V te gebruiken om een selectie te beginnen, de cursor verplaatsen en dan V opnieuw om de selectie te beëindigen. V selecteert gehele regels, in plaats van tekens.

Profielen
Profielen laten de gebruiker snel en eenvoudig een aantal veelvoorkomende commando's automatiseren. Voorbeelden kunnen zijn:
met ssh aanmelden op een andere computer
een irc-sessie starten
tail gebruiken om een bestand te volgen
Alle nieuwe en gewijzigde profielen zijn opgeslagen in de persoonlijke map van de gebruiker in $XDG_DATA_HOME/konsole.
Procedure om een nieuw profiel aan te maken:
Klik in het menu op Instellingen Profielen beheren...
Schakel naar de pagina Profielen.
Klik op de knop Nieuw profiel....
Vul in het eerste veld een naam in. Deze naam zal worden getoond in het menu en wordt standaard gebruikt in plaats van Shell wanneer u een nieuwe sessie start van dit type.
Voer het commando in dat u ook gebruikt in een nieuw-geopende shell om de taak uit te voeren. Voor het voorbeeld hierboven kunt u het volgende intypen: ssh administratie.
In de andere tabbladen van de dialoog kunt u het uiterlijk van deze sessie instellen. Voor iedere sessie kunt u bijvoorbeeld een ander lettertype, kleurschema en $TERM-type instellen en vele andere instellingen voor elke sessie.
Klik op de knop OK . De nieuwe sessie is nu beschikbaar in de dialoog Profielen beheren....

Muisknoppen
In deze sectie wordt het gebruik van de muis uitgelegd ervan uitgaande dat u de muis rechtshandig hebt ingesteld. Als u een linkshandige muisinstelling hebt, draai de woorden links en rechts dan om in de tekst hieronder.
Links 	Telkens wanner u met de klikt, wordt dit doorgegeven aan terminaltoepassingen die op de muis kunnen reageren. toont een pijlcursor indien het terminalprogramma de muis ondersteunt. Als dat niet het geval is wordt een I-vormige cursor weergegeven.
Als u de ingedrukt houdt en sleept over het scherm bij een programma zonder muisondersteuning, wordt een gedeelte van de tekst gemarkeerd. Terwijl u met de muis sleept, wordt de gemarkeerde tekst in een omgekeerde kleur weergegeven. Als u Kopiëren selecteert van het menu Bewerken wordt de tekst naar het klembord gekopieerd voor verder gebruik in of een andere toepassing. De geselecteerde tekst kan ook naar hiermee compatibele programma's worden gesleept. Houd de -toets ingedrukt en sleep de geselecteerde tekst naar de gewenste locatie.
Gewoonlijk worden de nieuwe-regel tekens aan het eind van elke regel geselecteerd. Dit is het beste voor het kopiëren en plakken van broncode of de uitvoer van een bepaald commando. Voor gewone tekst zijn de regelafbrekingen vaak niet belangrijk. Als u liever de tekst als een stroom tekens wilt, houd dan de toets ingedrukt bij het selecteren.
Als u de toetsen en ingedrukt houdt samen met de , dan kunt u tekst in kolommen selecteren.
Dubbelklik met de om een woord te selecteren, en klik driemaal om een hele regel te selecteren.
Als de boven- of onderkant van het tekstgebied aangeraakt wordt tijdens het markeren, dan schuift naar boven of beneden, om de tekst in de geschiedenisbuffer weer te geven. stopt met schuiven zodra de muis stilstaat.
Nadat de muis is losgelaten, laat de tekst gemarkeerd om aan te geven dat deze tekst zich nu op het klembord bevindt. Dit wordt weer normaal zodra de inhoud van het klembord gewijzigd wordt, de tekst in het gemarkeerde gebied gewijzigd wordt of wanneer de ingedrukt wordt.
Om tekst te markeren in een programma dat de muis wel ondersteunt (bijvoorbeeld Midnight Commander) drukt u de toets in bij het klikken.
Middelste knop 	Door het indrukken van de wordt de tekst die zich op dat moment op het klembord bevindt in het venster geplakt. Als u de toets ingedrukt houdt terwijl u op de middelste muisknop drukt wordt de tekst ook geplakt en wordt een nieuwe-regel achtergevoegd. Dit is gemakkelijk voor het plakken en direct uitvoeren van een commando, maar het kan ook gevaarlijk zijn, gebruik het dus met voorzichtigheid.
Als u een muis met slechts twee knoppen heeft, kunt u de van een drieknopsmuis emuleren door de en de gelijktijdig in te drukken.
Als uw muis een wieltje heeft die de functie van heeft, kunt u daarmee de schuifbalk van verplaatsen.
Rechts 	 Deze items verschijnen in het menu wanneer de wordt ingedrukt:
Kopiëren
Plakken
Met een selectie van test verschijnt een submenu Zoeken naar met een lijst van de websneltoetsen van voorkeur en een optie om websneltoetsen in te stellen.
Bestandsbeheer openen
Codering instellen
Geschiedenis opschonen
Terugschuiven aanpassen...
Menubalk tonen, alleen wanneer de menubalk is verborgen
Profiel omschakelen
Huidig profiel bewerken...
Tabblad sluiten
In toepassingen die muisondersteuning hebben, is het nodig om de toets ingedrukt te houdenterwijl u op de klikt om het contextmenu te tonen.

Slepen en loslaten
Als u een bestand, map of op een venster van , laat vallen verschijnt er een contextmenu met deze acties:
Contextmenu bij slepen en neerzetten
Contextmenu bij slepen en loslaten
Hierheen verplaatsen 	 Verplaats het neergezette item naar de huidige map. Dit item verschijnt alleen in het contextmenu, als u de rechten hebt om het neergezette bestand of map te verwijderen.
Hierheen kopiëren 	 Kopieert het neergezette item naar de huidige map.
Hierheen verbinden 	 Voegt een symbolische koppeling in naar het neergezette item.
Locatie plakken 	 Voegt het volledige pad van het neergezette item in bij de cursor.
Map wijzigen naar 	 Als een map wordt neergezet, dan verschijnt deze actie in het contextmenu en stelt u in staat de werkmap van de -sessie te wijzigen.
Annuleren 	 Breek de actie slepen en neerzetten af.
Als u de sneltoetsen indrukt voor het loslaten van de bij slepen en neerzetten, zal geen contextmenu verschijnen en zullen de acties onmiddellijk worden uitgevoerd.
Als u de toets wilt gebruiken voor slepen en loslaten of het contextmenu wilt uitschakelen om 's standaard als tekst in te voegen, schakel dan de overeenkomstige opties in op het tabblad Muis in de dialoog profielinstellingen.

Semantische shell-integratie
Een shell-programma uitgevoerd in Konsole kan escape-sequences sturen die de getoonde tekst in drie typen opdeelt: shell-prompt, gebruikersinvoer en uitvoer van commando. Deze semantische informatie gebruiken maakt verschillende verbeteringen in Konsole mogelijk.
PgUp en PgDown schuiven omhoog/omlaag naar vorige/volgende commando-prompt.
Visuele tips:
Een regel wordt boven elke prompt getoond, kleuren van prompt zijn minder intens en uitvoerkleuren zijn intenser.
Links wordt een rode balk getoond links van de invoer- en uitvoerregels van commando's die resulteren in een fout
Een rode achtergrond voor invoer- en uitvoerregels van commando's die resulteren in een fout
Links wordt een grijze balk getoond links van de invoer- en uitvoerregels van elk ander commando.
Een grijze achtergrond voor invoer- en uitvoerregels van elk ander commando.
Elk hiervan kan geconfigureerd worden om nooit, altijd of alleen getoond te worden wanneer URL tips getoond worden. De configuratie is in het tabblad Semantische integratie van de pagina Algemeen van het configuratievenster voor profiel.
Opties in contextmenu Gebruikersinvoer kopiëren Commando-uitvoer Kopiëren behalve prompt kan gebruikt worden om selectie te filteren wanneer het gekopieerd wordt naar het klembord.
Wanneer de selectie leeg is zal de actie kopieer naar clipboard de huidige invoerregel kopiëren als deze not leeg is of de laatste uitvoer als er geen huidige invoer is.
De pijl omhoog/omlaag indrukken bij bewerken van een lange invoer, zal in plaats daarvan de cursor één regel omhoog/omlaag plaatsen door het verzenden van het juiste aantal links/rechts toetsgebeurtenissen naar de shell te sturen. Te configureren in de profielinstellingen.
De muis op tekstinvoer klikken zal de cursor plaatsen in de geklikte locatie. Te configureren in de profielinstellingen.
Semantische shell-integratie moet ingesteld worden in de shell. Op ] drukken zal de in bash benodigde commando's plakken. Voor andere shells, zoals fish, zsh, python, etc. raadpleeg de relevante documentatie van de programma's.

Complexe tekstindeling
In de pagina Complexe indeling van tekst van de dialoog Profiel bewerken, vindt u opties die het renderen van tekst besturen.
Woord-modus - in deze modus worden (sommige) tekenreeksen op het scherm als geheel getoond, in plaats van één teken tegelijk. Dit biedt Qt om tekst juist te renderen wanneer de vorm van een teken afhangt van de tekens ervoor en erachter. Dit kan resulteren in onjuiste positionering van sommige tekens.
Spaties breken tekenreeksen altijd, dus zijn zij altijd op de juiste posities. Dit verzekert dat tekens nooit te ver van hun juiste positie zijn.
Dezelfde attributen voor elk geheel woord gebruiken - Wanneer dit is ingeschakeld worden woorden gerenderd met dezelfde attributen (tekstkleur, vet, cursief, etc.). Als een attribuut midden in een woord wijzigt, zal het alleen effect hebben na het eind van het woord. Wanneer dit is uitgeschakeld, zal een nieuw woord starten wanneer attributen wijzigen. Dit resulteert in tekens die vorm en positie wijzigen bij verplaatsen van de cursor of tekst selecteren.
ASCII-tekens - ASCII-tekens in woorden groeperen zoals bovenstaand beschreven. Het opmerkelijkste effect van deze optie is dat dit inschakelen programmeringsligaturen toont (voor lettertypen die dat ondersteunen). Bijv. de tekenreeks <= kan getoond worden als ⩽.
Brahmic schrift-tekens - Brahmic tekens zoals bovenstaand beschreven. Zonder deze optie (afhankelijk van het lettertype) kunnen sommige woorden niet verbonden worden zoals dat zou moeten. Met dit ingeschakeld kunnen Brahmic tekens niet op de juiste positie verschijnen. Bijv. het derde teken in de tweede regel zou niet direct onder het derde teken in de eerste regel kunnen verschijnen.
Emoji lettertype: - dit biedt het specificeren van het lettertype voor gebruik van Unicode Emoji tekens. Indien niet ingesteld, zal het lettertype van het standaard profiel gebruikt worden of een terugval lettertype ka gebruikt worden door het systeem als de glyphs ontbreken in dit lettertype.
Bi-directionele tekst renderen - Wijzig volgorde van tekens rechts naar links zodat tekst in Arabisch en Hebreeuws juist verschijnt.
Dwing LTR regelrichting af - Regels worden altijd Links naar rechts. Zonder dit wordt elke richting van de regel bepaald door het eerste teken met sterke richtingsbepaling.
Modus Tabeltekens BiDi mode hebben voorrang - Grafische tabeltekens als sterke LTR tekens beschouwen. Dit biedt een tabel met RTL-tekens on juist getoond te worden, maar kunnen een onjuiste volgorde geven als die tekens in RTL teksten gebruikt worden.