Screenshot - czym zrobić


(Dragonlnx) #1

Witam, jak zrobic screenshota całego ekranu pod linuxem ?

Nigdy takowych nie robiłem....


Zmiana tematu na mówiący o problemie

Areh


(M Kupczynas) #2

Nie wiem jak w innych,ale w Mandrivie Le 2005 z KDE 2.2.x(chyba taka wersja KDE)

Menu > grafika > zrzuty ekranu.


#3

Pod jakim WMem? W KDE i GNOME masz do tego gotowe narzędzia, jeżeli chcesz coś konsolowego, to w ostatnim wątku podałem Ci linka do mojego zrzutu, na nim znajdziesz odpowiedź (ale jestem wredny, nigdy gotowych rozwiązań nie daję :twisted: )


(Ickmetan) #4

domyślam się że używasz KDE z tego co pamiętam to CIRTL + PRINT SCREEN lub SHIFT + PRINT SCREEN


(Michal) #5

Dodam jeszcze, że GIMP też ma taką opcje i od razu można sobie obrabiać i zapisywać w formacie jakim się chce :slight_smile:

Funkcja jest w menu plik -> pobierz -> zrzut ekranu


(Czarno to widzę...) #6
import -window root ~/zrzut.png

zapisuje w katalogu domowym obraz całego ekranu w formacie PNG pod nazwą "zrzut".


(system) #7

Program z Kde nazywa sie "Ksnapshot"


(Piti Dto) #8

kolega ma tutaj racje. Sposób ten jest jeszcze o tyle dobry, ze sam sobie wybierasz format


(Czarno to widzę...) #9

Format w przypadku zrzutu ekranu to raczej rzecz drugorzędna - tym bardziej, że przy zainstalowanym ImageMagick można go zmienić w 2 sekundy. :wink:

W Gentoo-Wiki jest fajne HOWTO ze skryptem do robienia zrzutów.

Wymagany jest program ImageMagick.

W edytorze wklejamy następujący skrypt:

#!/bin/bash


DIR="${HOME}/zrzuty" # katalog

DATE="$(date +%Y%m%d@%H%M%S)" # data dopisana do pliku

NAME="${DIR}/zrzut-${DATE}.png" # pierwszy człon nazwy + format

LOG="${DIR}/zrzuty.dziennik" # historia


# Jeśli katalogu nie ma, zostanie utworzony: 

if [! -d "${DIR}"]; then mkdir "${DIR}"; fi 


# Zrzut wybranego okna

if ["$1" = "okna"]; then import "${NAME}"; fi


# Zrzut całego ekranu

if ["$1" = "ekranu"]; then import -window root "${NAME}"; fi


# Zrzut zaznaczonego obszaru

if ["$1" = "obszaru"]; then import "${NAME}"; fi


# Zapisanie obrazka i dodanie informacji do dziennika

echo "${NAME}" >> "${LOG}"

Skrypt należy przenieść do jakiegoś katalogu w $PATH, np.

mv ~/skrypt /usr/bin/zrzut

i nadać mu prawa do wykonywania:

chmod +x /usr/bin/zrzut

Zrzuty robi się, wpisując w konsoli polecenia:

zrzut okna

zrzut ekranu

zrzut obszaru

Dodatkowo można ułatwić sobie życie, przypisując polecenia do klawiszy lub ich kombinacji - np. za pomocą xbindkeys.


(Dragonlnx) #10

Nie ma takiej komendy ...


#11