Er zijn veel screenshot-utilities beschikbaar voor Linux, en veel ervan zijn erg goed. Daarom lijkt het vreemd dat geen van hen in staat is om een ​​screenshot van het inlogscherm te maken. Dat is echt niet hoe Linux werkt.

Er zijn echter een aantal manieren om dat illusoire screenshot te krijgen. De ene is veel eenvoudiger dan de andere, maar je kunt je aangepaste scherm niet vastleggen. De tweede optie is meer betrokken, maar het kan een opname maken van zowat elk inlogscherm. Welke manier u ook kiest, het is heel goed mogelijk om afbeeldingen met volledige resolutie van uw Linux-inlogscherm te maken.

Gerelateerd : Hoe maak je een screenshot van het login-scherm op Mac

Virtuele machines

Voordat u aan dit proces begint, is het veel eenvoudiger om een ​​schermafbeelding van een virtuele machine te maken. Als u virtuele machines op uw systeem gebruikt, vooral als u virt-manager of VirtualBox gebruikt, kunt u eenvoudig een screenshot maken met behulp van de hulpprogramma's die in die toepassingen zijn ingebouwd. Er is echt geen behoefte om dieper te gaan.

Met een script

Waarschuwing: deze methode werkt niet met een systeem met Wayland. Vanaf nu omvat dat veel distributies met GNOME, inclusief Ubuntu. Als u GNOME en Wayland gebruikt, is de methode van de virtuele machine het beste.

Er is echter een manier om een ​​screenshot te maken van het inlogscherm vanuit hetzelfde systeem. Het is gewoon een beetje meer betrokken, en je moet een kort script schrijven om het te doen. In deze handleiding wordt ervan uitgegaan dat u een variant van Ubuntu of Debian gebruikt, maar u kunt deze zeker aanpassen aan andere systemen. Dit alles is redelijk universeel.

Installeer ImageMagick

Het script dat u gaat schrijven, heeft een algemene toepassing nodig met de naam ImageMagick. Het komt zo vaak voor dat het al op uw systeem is geïnstalleerd. Hoe dan ook, probeer het te installeren voordat je iets anders doet.

 sudo apt install imagemagick 

Creëer uw script

Nu u ImageMagick hebt, kunt u uw script maken. Het is relatief kort en het is ontworpen om ImageMagick te gebruiken om een ​​screenshot van een specifieke applicatie te maken. In dit geval is het uw aanmeldingsbeheerder. Op de huidige Ubuntu- en Debian-systemen is die inlogmanager GDM.

Open de teksteditor van uw keuze en maak een nieuw bestand voor uw script. Je kunt het alles noemen, geef het gewoon de extensie ".sh". Maak dat bestand er uit als het onderstaande voorbeeld.

 #! / bin / bash chvt 7 DISPLAY =: 0 XAUTHORITY = / var / lib / gdm / $ DISPLAY.Xauth xwd -root 

Als u een Ubuntu-systeem gebruikt dat nog steeds Unity gebruikt, of als u zich in een andere desktopomgeving bevindt, hebt u waarschijnlijk de LightDM-manager. Het script voor die ziet er een beetje anders uit.

 #! / bin / bash chvt 7 DISPLAY =: 0 XAUTHORITY = / var / run / lightdm / root / $ DISPLAY xwd -root 

Dat is het. Sla uw bestand op en sluit af. Voordat u uw bestand kunt uitvoeren, moet u ervoor zorgen dat dit uitvoerbaar is.

 chmod + x loginscreen.sh 

De gok wagen

Helaas kunt u dat script niet alleen uitvoeren. U moet ervoor zorgen dat het inlogscherm is geopend en nog steeds toegang heeft tot een terminal. Er zijn een paar manieren om dat te doen. Als je de voorkeur geeft aan SSH, weet je waarschijnlijk al wat je moet doen. Zo niet, dan kunt u deze stappen volgen.

1. Meld u eerst af. Zodra u het inlogscherm ziet, drukt u op Ctrl + Alt + F1. Dat brengt je naar de terminal.

2. Nu dat u zich in de terminal bevindt, logt u in op uw gebruikersaccount. Verander dan in de map met uw script en voer het uit.

 sudo ./loginscreen.sh> login-screenshot.xwd 

Het laatste deel van die opdracht stuurt de uitvoer van de opdracht naar een bestand. Dat bestand is het screenshot.

Converteer het formaat

De laatste stap van dit proces vereist dat je het bestandsformaat converteert naar iets bruikbaarder. ImageMagick heeft je daar behandeld. Het heeft ingebouwde commando's om je te helpen de afbeelding te converteren. Vergeet niet om eerst het eigendom van de afbeelding te wijzigen.

 sudo chown user: user login-screensh.xwd convert login-screenshot.xwd login-screenshot.png 

Druk nu op Ctrl + Alt + F7 om terug te keren naar uw normale bureaublad. U vindt uw geconverteerde schermafbeelding in dezelfde map waar u uw script hebt gemaakt.