" Nawet słabe światło rozprasza mrok "

               Jak_zrobi...


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 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 under the GPL (http://www.gnu.org/copyleft/gpl.html)
# 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.
Dane:
  Imie: Damian;
  Nick: Damilog;
  Wiek: 26 lat;

Zainteresowania:
  Tworzenie stron www;
  Wolne oprogramowanie;
  Tworzenie pakietów TGZex;

Umiejętności:
  HTML;
  XHTML;
  CSS;
  PHP ;
  Pascal;
  Język Angielski;
  Język Niemiecki;

Copyright © 2008 by Damilog.
Creative Commons License Valid XHTML 1.1 Poprawny CSS! hacker emblem bykom stop