HOWTO -jak zrobic zrzut ekranu
From WikiDoc
Dla użytkowników którzy mają Gnome jest to proste. Run Applications->Accessories->Take Screenshot.
Jeśli nie masz zainstalowanego Gnome, może wydawać się to troszkę bardziej skomplikowane. Na szczęście jest kilka sposobów aby to zrobić.
Jednym z nich jest użycie Xpaint. W menu Xfce jest to grafika->Xpaint. Klikamy na Canvas->Take snapshot... potem przeciągamy kursor po tym obszarze ekranu jaki chcemy aby się znalazł na zrzucie. Następnie Xpaint otworzy nam okno gdzie będziemy mogli wyedytować nasz zrzut ekranu i go zapisać. Za pomocą GIMP'a także można zrobić zrzut.
Innym sposobem jest użycie ImageMagic. IM Posiada także narzędzie nazwane import które możesz wykorzystać do tego celu:
$ import -window root screenshot.jpg
Powyższa komenda zrobi zdjęcie całego ekranu i zapisze go do bieżącego katalogu (/home/[user]) z nazwą sceenshot###.png , gdzie ### jest numerem zrzutu, który może być do 100 (opcjonalnie,możesz podać inne rozszerzenie pliku i zostanie on zapisany w danym formacie). Aby uczynić to bardziej wygodnym (lub by nie mieć okna terminala za zrzucie), możesz stworzyć skrypt i dodać go do swego menu. Ja zrobiłem plik w moim domowym katalogu nazwany screenshot.sh. Wygląda on tak:
#!/bin/sh
# screenshot.sh - Take a screenshot of the X windows screen
# uses ImageMagick to do the dirty work
if [ "$1" = "" ]; then
FILETYPE="png"
else
FILETYPE="$1"
fi
COUNT=1
while [ $COUNT -lt 100 ]; do
if [ -e "screenshot${COUNT}.${FILETYPE}" ]; then
COUNT=$(expr $COUNT + 1)
else
break
fi
done
if [ -e "screenshot${COUNT}.${FILETYPE}" ]; then
echo "Too many screenshots! Rename some or move them."
exit
else
import -window root "screenshot${COUNT}.${FILETYPE}"
if [ -x "/usr/bin/gqview" ]; then
gqview "screenshot${COUNT}.${FILETYPE}"
fi
fi
Lub , alternatywnie (który zniesie limit ilości zrzutów przez nas wykonanych, wstawiając datę i czas w nazwie pliku)
#!/bin/bash
# screenshot.sh - Take a screenshot.
# Author: Barret Rennie
# Released to the public domain
# Modified from code on: http://wikidoc.kateos.org/index.php/HOWTO_-_Take_a_screenshot
# Uses date to create a unique snapshot filename
# Uses ImageMagick to "do the dirty work"
# Edit before running to suit your needs
# Change this to where you want to save screenshots, include trailing /
OUTPUT="~/"
if [ ! -x "/usr/bin/import" ]; then
echo "Please install ImageMagick."
exit
fi
# Determine Filetype
if [ "$1" = "" ]; then
FILETYPE="png"
else
FILETYPE="$1"
fi
# Get timestamp: YYYY-MM-DD_HH-MM-SS
STAMP=`date +"%Y-%m-%d_%H-%M-%S"`
while [ -e "${OUTPUT}screenshot${STAMP}.${FILETYPE}" ]; do
# Uncomment the following line to be verbose
# echo "Screenshot '${OUTPUT}screenshot${STAMP}.${FILETYPE} already exists..."
sleep 1
STAMP=`date +"%Y-%m-%d_%H-%M-%S"`
done
import -window root "${OUTPUT}screenshot${STAMP}.${FILETYPE}"
echo "Screenshot saved to: '${OUTPUT}screenshots${STAMP}.${FILETYPE}'."
# Uncomment the following lines to view the image after creating
# if [ -x "/usr/bin/gqview" ]; then
# gqview "${OUTPUT}screenshot${STAMP}.${FILETYPE}"& > /dev/null #Run as background process
# fi
Po zapisaniu tego skryptu spraw aby mógł być on wykonywany przez nadanie mu odpowiednich praw posługując się komendą:
$ chmod +x screenshot.sh
Potem przejdź do ~/.local/share/applications i stwórz plik screenshot.desktop który wygląda następująco:
[Desktop Entry] Encoding=UTF-8 Name=Screenshot Comment=Take a screenshot Exec=/home/(your username)/screenshot.sh Terminal=false Type=Application Categories=Application;Utility;
Zmień w nim "(your username)" na aktualną nazwę użytkownika.
Teraz masz już poręczne dojście do tego poprzez menu Xfce menu->akcesoria->Screenshot . Możesz używać tego również poprzez terminal/konsole w następujący sposób:
$ ~/screenshot.sh jpg
To zrobi zrzut ekranu i zapisze go jako obraz jpeg. Jeśli opuściłeś część o jpeg, to zostanie zapisany jako plik png. Współpracuje z bmp, gif, etc. ,również.
Artykuł przetłumaczony z angielskiej części wikidoc.kateos.org pod tytułem HOWTO - Take a screenshot przez damilog.
Innym wygodnym sposobem na zrobienie zrzutu ekranu w środowisku graficznym XFCE jest instalacja pluginu xfce4-screenshooter-plugin. Dzięki tej wtyczce będziemy mogli dodać do naszego panelu ikonkę po której kliknięciu stworzymy zrzut ekranu.
Aby zainstalować ten plugin wystarczy pobrać [1]
Rozpakować wydając komendę
tar jxvf xfce4-screenshooter-plugin-1.0.0.tar.bz2
Przechodzimy teraz do katalogu który powstał po wypakowaniu
cd xfce4-screenshooter-plugin-1.0.0
Wydajemy polecenie ./configure by skonfigurować nasz plugin
Aby skompilować wydajemy make a gdy skończy logujemy się na konto roota komendą su wciskamy enter podajemy nasze hasło (wpisywane hasło nie będzie widoczne) wydajemy teraz polecenie make install by zainstalować.
Teraz mamy już zainstalowany plugin wystarczy że klikniemy prawym przyciskiem myszki na nasz panel poszukamy na liście ScreenShot wybierzemy i dodamy. Na naszym panelu powinna pokazać się nowa ikonka teraz gdy na nią klikniemy w naszym katalogu domowym utworzy się screenshot.

