Πώς να τραβήξετε ένα στιγμιότυπο οθόνης από την οθόνη σύνδεσης στο Linux
Υπάρχουν διαθέσιμα βοηθήματα screenshot για το Linux, και πολλά από αυτά είναι πολύ καλά. Αυτός είναι ο λόγος που φαίνεται περίεργο ότι κανένας από αυτούς δεν είναι σε θέση να πάρει ένα screenshot της οθόνης σύνδεσης. Αυτό δεν είναι ακριβώς πώς λειτουργεί το Linux.
Υπάρχουν μερικοί τρόποι για να αποκτήσετε αυτό το εντυπωσιακό στιγμιότυπο οθόνης. Το ένα είναι πολύ πιο εύκολο από το άλλο, αλλά δεν σας επιτρέπει να συλλάβετε την προσαρμοσμένη οθόνη σας. Η δεύτερη επιλογή εμπλέκεται περισσότερο, αλλά μπορεί να τραβήξει ένα πλάνο σχεδόν οποιασδήποτε οθόνης σύνδεσης. Όποια και αν είναι η επιλογή σας, είναι απολύτως δυνατή η λήψη εικόνων πλήρους ανάλυσης της οθόνης σύνδεσης του Linux.
Σχετικά : Πώς να τραβήξετε ένα στιγμιότυπο οθόνης της οθόνης σύνδεσης σε Mac
Εικονικές μηχανές
Πριν μπείτε σε αυτήν τη διαδικασία, είναι πολύ πιο εύκολο να τραβήξετε ένα στιγμιότυπο οθόνης μιας εικονικής μηχανής. Εάν εκτελείτε εικονικές μηχανές στο σύστημά σας, ειδικά εάν χρησιμοποιείτε το virt-manager ή το VirtualBox, μπορείτε εύκολα να τραβήξετε ένα στιγμιότυπο οθόνης χρησιμοποιώντας τα βοηθητικά προγράμματα που είναι ενσωματωμένα σε αυτές τις εφαρμογές. Δεν υπάρχει πραγματικά ανάγκη να προχωρήσουμε βαθύτερα.
Με ένα σενάριο
Προειδοποίηση: Αυτή η μέθοδος δεν λειτουργεί με οποιοδήποτε σύστημα που εκτελεί Wayland. Από τώρα, αυτό περιλαμβάνει πολλές διανομές που εκτελούν το GNOME, συμπεριλαμβανομένου του Ubuntu. Αν έχετε GNOME και Wayland, η μέθοδος της εικονικής μηχανής είναι καλύτερη.
Υπάρχει ένας τρόπος να τραβήξετε ένα στιγμιότυπο οθόνης της οθόνης σύνδεσης από το ίδιο σύστημα. Είναι λίγο περισσότερο εμπλεκόμενο και πρέπει να γράψετε ένα σύντομο σενάριο για να το κάνετε. Αυτός ο οδηγός υποθέτει ότι χρησιμοποιείτε κάποια παραλλαγή του Ubuntu ή του Debian, αλλά σίγουρα μπορείτε να το προσαρμόσετε σε άλλα συστήματα. Όλα αυτά είναι αρκετά οικουμενικά.
Εγκαταστήστε το ImageMagick
Το σενάριο που πρόκειται να γράψετε απαιτεί μια κοινή εφαρμογή που ονομάζεται ImageMagick. Είναι τόσο συνηθισμένο ώστε να μπορεί να εγκατασταθεί ήδη στο σύστημά σας. Είτε έτσι είτε αλλιώς, δοκιμάστε να το εγκαταστήσετε πριν κάνετε οτιδήποτε άλλο.
sudo apt να εγκαταστήσετε το imagemagick
Δημιουργήστε το σενάριο σας
Τώρα που έχετε ImageMagick, μπορείτε να δημιουργήσετε τη δέσμη ενεργειών σας. Είναι σχετικά σύντομη και έχει σχεδιαστεί για να χρησιμοποιεί το ImageMagick για να τραβήξει ένα στιγμιότυπο οθόνης μιας συγκεκριμένης εφαρμογής. Σε αυτή την περίπτωση, είναι ο διαχειριστής σύνδεσης. Στα τρέχοντα συστήματα Ubuntu και Debian, αυτός ο διαχειριστής σύνδεσης είναι ο GDM.
Ανοίξτε τον επεξεργαστή κειμένου της επιλογής σας και δημιουργήστε ένα νέο αρχείο για το σενάριό σας. Μπορείτε να το ονομάσετε οτιδήποτε, απλά να του δώσετε την επέκταση ".sh". Κάντε το αρχείο αυτό να μοιάζει με το παρακάτω παράδειγμα.
#! / bin / bash chvt 7 DISPLAY =: 0 XAUTHORITY = / var / lib / gdm / $ DISPLAY.Xauth xwd
Αν χρησιμοποιείτε ένα σύστημα Ubuntu που εξακολουθεί να χρησιμοποιεί Unity ή εάν βρίσκεστε σε διαφορετικό περιβάλλον επιφάνειας εργασίας, πιθανότατα έχετε τον διαχειριστή του LightDM. Το σενάριο γι 'αυτό φαίνεται κάπως διαφορετικό.
#! / bin / bash chvt 7 DISPLAY =: 0 XAUTHORITY = / var / run / lightdm / ρίζα / $ DISPLAY xwd -root
Αυτό είναι. Αποθηκεύστε το αρχείο σας και εξόδου. Πριν μπορέσετε να εκτελέσετε το αρχείο σας, βεβαιωθείτε ότι είναι εκτελέσιμο.
chmod + x loginscreen.sh
Πάρτε το Shot
Δυστυχώς, δεν μπορείτε να εκτελέσετε μόνο το συγκεκριμένο σενάριο. Πρέπει να βεβαιωθείτε ότι η οθόνη σύνδεσης είναι επάνω και εξακολουθεί να έχει πρόσβαση σε ένα τερματικό. Υπάρχουν μερικοί τρόποι να το κάνετε αυτό. Εάν προτιμάτε SSH, ίσως ήδη γνωρίζετε τι να κάνετε. Εάν όχι, μπορείτε να ακολουθήσετε αυτά τα βήματα.
1. Πρώτα, αποσυνδεθείτε. Μόλις δείτε την οθόνη σύνδεσης, πατήστε Ctrl + Alt + F1. Αυτό θα σας οδηγήσει στο τερματικό σταθμό.
2. Τώρα που βρίσκεστε στο τερματικό, συνδεθείτε στο λογαριασμό χρήστη σας. Στη συνέχεια, αλλάξτε στον κατάλογο με το σενάριό σας και εκτελέστε το.
sudo ./loginscreen.sh> login-screenshot.xwd
Το τελευταίο τμήμα αυτής της εντολής κατευθύνει την έξοδο της εντολής σε ένα αρχείο. Αυτό το αρχείο είναι το στιγμιότυπο οθόνης.
Μετατρέψτε τη μορφή
Το τελευταίο βήμα αυτής της διαδικασίας απαιτεί να μετατρέψετε τη μορφή αρχείου σε κάτι περισσότερο χρησιμοποιήσιμο. Το ImageMagick καλύπτεται εκεί. Έχει ενσωματωμένες εντολές για να σας βοηθήσει να μετατρέψετε την εικόνα. Θυμηθείτε πρώτα να αλλάξετε την ιδιοκτησία της εικόνας.
sudo chown χρήστης: χρήστης login-screensh.xwd μετατροπή login-screenshot.xwd login-screenshot.png
Τώρα, πατήστε Ctrl + Alt + F7 για να επιστρέψετε στην κανονική επιφάνεια εργασίας σας. Θα βρείτε το στιγμιότυπο οθόνης που έχετε μετατρέψει στον ίδιο κατάλογο όπου δημιουργήσατε τη δέσμη ενεργειών σας.