De KDE Plasma-desktopomgeving is zonder twijfel het indrukwekkendste dat er te vinden is. Het is niet alleen het mooiste, maar ook het meest consistente, het meest professioneel ogende en het heeft de meeste opties en aanpassingsmogelijkheden. Het wordt geleverd met een behoorlijk solide bundel KDE-programma's, waarvan de meeste volwassen, elegant en krachtig zijn. Eén van die programma's is Spectacle, een applicatie voor het maken van schermafbeeldingen.
In de nieuwste versie van Spectacle voor Plasma 6, de meest recente (en nog steeds in ontwikkeling zijnde) versie is de mogelijkheid om de schaduwen en randen uit te schakelen terug van weggeweest. Je hoeft ze dus niet langer bij te snijden. Vandaag laten we een geweldige functie zien die onlangs aan Spectacle is toegevoegd (of beter gezegd: verbeterd). Het gaat om de bewerkingsmogelijkheden in de modus voor rechthoekige gebieden. Een geheim dat voor het oog verborgen ligt, maar dat je zoveel oplevert.

Start Spectacle. Klik op de optie .

Na de standaard wachttijd kun je een selectie maken. Het gebied kan altijd worden aangepast, dus je hoeft je geen zorgen te maken als je een paar pixels mist. Je krijgt daarbij instructies over hoe je een schermafdruk maakt en hoe je de selectierechthoek kunt vergroten, verkleinen of verplaatsen.

Het meest indrukwekkende is echter wat er gebeurt zodra je een selectie hebt gemaakt. Er verschijnt plotseling een heel palet met bewerkingsgereedschappen!

Je krijgt veel extra's. Bijsnijden, selecteren, vrije hand tekenen, accentueren, lijnen, pijlen, rechthoeken, ellipsen, rasteren, vervagen, tekst en cijfers. Voor elke geselecteerde functie is er een submenu. Als je bijvoorbeeld een pijl wilt maken, kun je de lijndikte bepalen, een kleur kiezen (het volledige 256-256-256-palet) en zelfs een zachte schaduw gebruiken om wat diepte aan je pijl toe te voegen. Als je iets niet bevalt, kun je het altijd ongedaan maken (voor zover ik heb gezien, onbeperkt).
Als je niet tevreden bent, kan je een geplaats object (lijn, pijl, tekst, enz) Selecteren en de opties ervan aanpassen of helemaal verwijderen met de Delete toets. Tot slot kun je, naast de vele andere opties die Spectacle biedt, jouw werk exporteren en delen. Dit is ook beschikbaar als je Volledig scherm, Actief venster of Venster selecteren gebruikt en onderstreept nogmaals de kracht en flexibiliteit van Spectacle.

Je vraagt je misschien af hoe ik schermafbeeldingen maak van een programma waarmee je schermafbeeldingen maakt. Wel eenvoudig door Spectacle te gebruiken als opdracht in de terminal en zo een schermafdruk van de als Desktop versie gestarte Spectacle te maken.
Om Spectacle via de terminal te kunnen sturen, moet je zijn opties leren kennen.
Dit kan met de --help optie:
dany@pindabook:~$ spectacle --help
Gebruik: spectacle [opties]
KDE-programma voor schermafdrukken
Opties:
-h, --help Help tonen over de opties voor de
opdrachtregel.
--help-all Displays help, including generic Qt
options.
-v, --version Toont versie-informatie.
--author Auteurinformatie tonen.
--license Licentie-informatie tonen.
--desktopfile <bestandsnaam> De basis bestandsnaam van het
desktop-item voor deze toepassing.
-f, --fullscreen Opname van het gehele bureaublad
(standaard)
-m, --current Opname van de huidige monitor
-a, --activewindow Opname van het actieve venster
-u, --windowundercursor Opname van het huidige venster onder
de cursor, inclusief hoofdvenster van
pop-up-menu's
-t, --transientonly Opname van het huidige venster onder
de cursor, zonder hoofdvenster van
pop-up-menu's
-r, --region Opname van een rechthoekig gebied op
het scherm
-R, --record <mode> Neem het scherm op met de gegeven
modus. Modi:
- r, gebied
- s, scherm
- w, venster
-l, --launchonly Spectacle starten zonder een
schermafdruk te maken
-g, --gui In modus GUI beginnen (standaard)
-b, --background Een schermafdruk nemen en beëindigen
zonder de GUI te tonen
-s, --dbus In DBus-activeringsmodus starten
-n, --nonotify In achtergrondmodus, laat geen
melding zien wanneer de schermafdruk
is genomen
-o, --output <fileName> In achtergrondmodus, stuur afbeelding
naar naar gespecificeerd bestand
-d, --delay <delayMsec> In achtergrondmodus, vertragen
alvorens de opname te maken (in
milliseconden)
-c, --copy-image In achtergrondmodus, kopieer
schermafdrukafbeelding naar klembord,
tenzij -o ook wordt gebruikt.
-C, --copy-path In achtergrondmodus, kopieer
bestandspad van schermafdruk naar
klembord
-w, --onclick Wacht op een klik alvorens een
schermafdruk te nemen. Maakt wachten
ongeldig
-i, --new-instance Begint een nieuw GUI-exemplaar van
spectacle zonder registratie bij DBus
-p, --pointer In achtergrondmodus, aanwijzer
meenemen in de schermafdruk
-e, --no-decoration In achtergrondmodus, decoraties niet
meenemen in de schermafdruk
-S, --no-shadow In achtergrondmodus, schaduwen niet
meenemen in de schermafdruk
-E, --edit-existing <existingFileName> Bestaand schermafdrukbestand openen
en bewerken
De volgende opdracht maakt een schermafdruk na een wachttijd van 1 seconde (-d 1000) en slaat deze op in het bestand schermafbeelding.png (-o schermafbeelding.png) in de Home map.
De -i optie zorgt dat Spectacle een tweede keer wordt opgestart om een schermafdruk te nemen van de eerst opgestarte Spectacle.
De -b optie zorgt dat de tweede Spectacle in de achtergrond wordt uitgevoerd, m.a.w. onzichtbaar op het scherm.
dany@pindabook:~$ spectacle -d 1000 -o schermafbeelding.png -i -b
Wie zoals ik via een SSH verbinding werkt kan enkel grafische opdrachten zoals Spectacle starten, als je voor de uit te voeren opdracht vermeld op welk grafisch scherm de opdracht moet werken.
Standaard is dit voor KDE onder Wayland WAYLAND_DISPLAY=wayland-0.
De vorige opdracht voer je via een SSH verbinding dus als volgt uit:
dany@pindabook:~$ WAYLAND_DISPLAY=wayland-0 spectacle -d 1000 -o schermafbeelding.png -i -b