Kā taisīt ekrānuzņēmums GNOME vidē (screen shot)
Sveicināti! Dotajā rakstā pastāstīšu par ekrānuzņēmumu uzņemšanu GNU/Linux GNOME vidē, kā arī aizskaršu mazliet tēmu par īsinājumtaustiņu iestatīšanu.
Priekš kam ekrānuzņēmumi ir nepieciešami?
Lielai daļai datorlietotāju kādreiz ir nepieciešams uzņemt savas darbavirsmas ekrānuzņēmumu. Ekrānuzņēmumi var noderēt situācijās, kad:
- nepieciešams kādam no saviem paziņām parādīt, kaut ko interesantu, kas notiek uz jūsu darba virsmas;
- ir nepieciešams kādam tikt vaļā no kādas nesaprotamas kļūdas, kuru lietotājs nesaprot (jo ir grūti saprast, kur ir kļūda, tikai to aprakstot);
- vēlas vieglāk pasniegt to, par ko iet runa (kā, piemēram, rakstot šādus rakstus, jo tādu informāciju ir vieglāk uztvert);
- utt.
GNOME “Take Screenshot” programma
Lai iegūtu ekrānuzņēmumu no GUI (en. Graphic User Interface) programmas, ir jādodas pa ceļu: Applications -> Accessories -> Take Screenshot

Lai uzņemtu kādu attēlu, ir jāizvēlas veids, kurš mums vairāk ir nepieciešams. Dotā programma mums piedāvā trīs veidus:
- Grab the whole desktop (uzņemt visu darbvirsmu)
- Grab the current window (uzņemt ekrānuzņēmumu aktīvajam logam)
- Grab a selected area (uzņemt darbvirsmas daļu)
Programma dod iespēju veikt ekrānuzņēmumu pēc kāda konkrēta laika, kuru norāda sekundēs (Grab after a delay of X seconds). Kā arī pielikt vai noņemt kādus efektus: iekļaut vai neiekļaut peles kursoru (Include pointer), iekļaut vai neiekļaut loga malas (Include the window border), kā arī ir iespēja uzstādīt, lai logiem būtu redzamas ēnas (DropShadow). Tālāk jau atliek izvēlēties veidu, kurš mums vairāk ir piemērots konkrēta ekrānuzņēmuma uzņemšanai, un spiest pogu “Take Screenshot”.
Kad ekrānuzņēmums tiek uztaisīts, atveras dialogs “Save Screenshot”.
Šajā dialogā varam izveidot ekrānuzņēmuma nosaukumu (Name), izvēlēties, kur to saglabāt (Save in folder). Dotais dialogs piedāvā iespēju ekrānuzņēmumu uzglabāt starpliktuvē (Poga: Copy to Clipboard) jeb vienkārši saglabāt (Poga: Save). Ja attēlu saglabājam starpliktuvē, tad vēlāk to var ievietot kādā no programmām, kā piemēram, GIMP.
Īsinājumtaustiņi (en.: shortcut key, key combination)
Lietotāji, kas lieto Windows, noteikti pazīst īsinājumtaustiņu Print Scrn (jeb Print Screen), ar kuru var uzņemt visas darbvirsmas ekrānuzņēmumu. Un otrā lietotāju daļa noteikti vēl zina kombināciju ALT + Print Scrn, lai izveidotu aktīvā loga ekrānuzņēmumu. Viens no mīnusiem, kuru šajā OS saskatu, ir tas, ka uzņemtais ekrānuzņēmums saglabājas fonā, jeb starpliktuvē (en. clipboard), un ir nepieciešams vērt vaļā kādu no grafiskajām programmām, lai savu ekrānuzņēmumu saglabātu. Savukārt otrs mīnuss ir tāds, ka nevar uzņemt ekrānuzņēmumu kādai konkrētai darbvirsmas daļai. (Ja gadījumā es kļūdos, palabojiet mani komentāros un raksts tiks palabots)
OS X lietotāji savukārt labi pazīst šādus īsinājumtaustiņus:
| Command+Shift+3 | Uzņemt un saglabāt kā failu |
| Command+Control+Shift+3 | Uzņemt un uzglabāt starpliktuvē (clipboard) |
| Command+Shift+4 | Uzņemt no apvilktā darbvirsmas lauka un saglabāt failā |
| Command+Control+Shift+4 | Uzņemt no apvilktā darbvirsmas lauka un uzglabāt starpliktuvē |
| Command+Shift+4 pēc tam Space bar | Uzņemt logu, izvēlni, ikonu un saglabāt failā |
| Command+Control+Shift+4 pēc tam Space bar | Uzņemt logu, izvēli, ikonu un uzglabāt starpliktuvē |
Un tagad pie GNU/Linux GNOME lietotājiem. Viņiem ir pieejami šādi īsinājumtaustiņi:
| Print Scrn | Uzņemt un saglabāt kā failu |
| ALT + Print Scrn | Uzņemt aktīvo logu un saglabāt kā failu |
Lielai daļai lietotāju, kuriem patīk pielietot īsinājumtaustiņus, prasītos tāda kombinācija, ar kuru varētu uzņemt kādu darbvirsmas daļu, nevis visu logu, vai visu darbvirsmu. (Negribas arī to visu glabāt kādā grafiskajā programmā un pēc tam izgriezt nepieciešamo daļu, jo tas viss prasa savu laiku. Jeb arī vērt grafisko programmu “Take Screenshot”.) Tā kā mēs redzējām augstāk, programma “Take Screenshot” piedāvā GUI iespēju uzņemt konkrētu darbvirsmas daļu. Tad es vēlējos atrast īsinājumtaustiņu šai iespējai. Pameklējot Internetā un help’ā, tādu kombināciju neatradu. Kad termināli apskatījos “gnome-screenshot –help” es ieraudzīju atribūtu, ar kura palīdzību tiek veikts šāds ekrānuzņēmums.
Un risinājums, kuru es izdomāju, ir sekojošs. Dodamies uz System -> Preferences -> Keyboard Shortcuts. (Šeit mēs varam pārliecināties, ka dotais īsinājumtaustiņš nav iestatīts, apskatos sadaļu “Desktop” pašā lejā)
Spiežam pogu “+ Add” un aizpildām to šādi:
Pēc tam spiežam pogu “Apply”, un tas tiks pievienots sadaļā “Custom Shortcuts”, un pretī tam būs uzraksts “Disabled”, kas nozīmē, ka pagaidām šai komandai nav aktīva īsinājumtaustiņa. Lai to pievienotu, spiežam uz uzraksta “Disabled”, un parādīsies uzraksts “New shortcut…” – tagad mums atliek uzspiest taustiņu vai taustiņu kombināciju, lai īsinājumtaustiņš būtu aktīvs. Dotajā piemērā es uzspiedu CTRL + Print Scrn taustiņu kombināciju un aizvēru logu, uzspiežot pogu “Close”. Tas arī viss, tagad mums ir pieejams īsinājumtaustiņš, ar kura palīdzību varam uzņemt darbvirsmas daļu, kā piemēram:
Tas laikam arī viss, ko vēlējos pastāstīt par ekrānuzņemšanu GNU/Linux GNOME vidē. Paldies par uzmanību un ļoti ceru, ka jaunpienācējiem GNU/Linux pasaulē noderēs!
P.S. Lietojot Apple klaviatūru, var saskarties ar joku, ka uz klaviatūras nav Print Scrn pogas, jo uz klaviatūras ir F13-F19 pogas. Iespējams, nāksies uzlikt citus īsinājumtaustiņus. Kā arī var gadīties, ka nāksies piespiest fn (function) pogu.








Vēlējos piebilst, ka ekrānuzņēmuma veikšana ar laika nobīdi (Grab after a delay of N seconds) noder gadījumiem, kad jādabū kādas izvēlnes ekrānuzņēmums. Vispirms aptuveni izmērām, cik sekundes vajag, lai atvērtu mūs interesējošo izvēlni (un tās apakšlīmeņus), pēc tam “Take Screenshot” programmas logā norādām sekundes, kas ir nedaudz vairāk par izmērīto laiku, spiežam pogu [Take Screenshot] un veikli veram vaļā vajadzīgo izvēlni vajadzīgajos apakšlīmeņos.
Tas ir labi piebilsts, jo diemžēl ar īsinājumtaustiņiem nevar veikt ekrānuzņēmumu, ja esam atvēruši kādu izvēlni (kā piemēram Applications -> …).
Es izmantoju KSnapshot Gnome vidē jo standarta skrīntaisamais iesūkā
Viennozīmīgi argumentēji savu teikto, jātic laikam uz vārda.
Varēji vismaz argumentēt, ka programma ļauj reģionu (lauku) vēl piefiksēt, uzņemt kādu daļu no loga, jeb sekciju.
P.S Tāpat es neuzskatu, ka GNOME out of box pieejoša sūkātu, vienkārši no cieņas pret programmas autoriem. Kā arī man ar viņu pilnīgi pietiek.
Bomzis +1 (kaut gan es neteiktu, ka ie$ūkā, bet utilītai ir pieticīga funkcionalitate)
Jau no Ubuntu 8.04 šai GNOME utilītai nekas nav mainīts. Laikam autoriem arī pilnīgi pietiek ar funkcionalitāti un viņi ir apmierināti ar veikto.
-> Tvinky
Pārej no Mac OS X Leopard uz Mac OS 9 un vēlreiz atkārto sava komentāra pēdējo teikumu.
Es lietoju “bash -c ‘cd ~; xwd -silent -root | convert – png:- > `date +%0F_%0T`.png’” lai automātiski taisītu screenshotus bez klikošanas vai logu izlekšanas un ar automātiski unikālu faila vārdu.
-> aigarius
Man no paša sākuma iepatikās plašas automatizācijas iespējas GNU/Linux un citās *NIX vidēs. Tāpēc tajā laikā kamēr M$ Windows admini klikšķina Next, Next, *NIX admini vienkārši neko nedara vai dzer alu…
tintix >> kļūdies, jo no 9.04 tieši parādījās jaunas fīčas. Kas attiecas par OS X un OS 9, es nesapratu par ko runa iet
(Pēdējā teikumā minēju, ka man ar GNOME default ekrānuzņēmēj-programmu pilnīgi pietiek)
Man prātā kautkādīgi nekad neienāk ieslīgt baigos aprakstos par kkādu utilītu kas man patīk, bet ja es te kārtīgi iedzivošos tad centīšos kautko piedrukāt vairāk nekā tajā pašā pirmajā teikumā.
Tvinky, a kāpēc jāciena tos autorus kuri nevar atjaunot savu programmu veselu mūžību?? Tādā gadijumā jāmeklē alternatīva kura ir funkcionālaka un vismaz reizi gadā tiek atjaunota, jo tas uzreiz parādā ka autoram ir pie vienas vietas tādā vai šāda programma ko viņš reiz atļāvies uzkodēt (ja nu vienīgais autoram nav vēl jākodē citas programmas vai uz viņu nabadziņu ir uzkrauts liels vezums darbu ka tādai mazai programmiņai neatliek laika).
Es pat nezinu ko vēl šādai mazai programmiņai īsti prasītos. Kā priekš manis un lielas daļas lietotāju vajadzētu pilnībā pietikt. Iespējams viņš ir aizņemts ar kādām dzīves situācijām, vai programmē citus – smagākus projektus. Neviens jau protams netraucē taisīt “forku” (atzarojumu), vai palīdzēt programmu papildināt (bet atkal no otras puses, neviens to darīt negrib – vieglāk ir pateikt, ka programma ir slikta).
Ja nemaldos, tad šķiet, ka programma nemaz nestāv uz vietas – ik gadu, kaut kas mainās (Tieši tas laiks, kurš tev norādīts)
Lab… Nedaudz Offtopic: Kā tevi var sakontaktēt? Gribu jūsu komandā būtu un tulkot dažādus rakstus par Ubuntu no Krievu valodas
Adrese ir atrodama sadaļā “Par projektu” jeb http://www.xlab.lv/par/
Palīgi mums vienmēr noderēs
Jā, atsūti pastu, par plāniem – aptuveni kādus rakstus vēlētos likt utt. Tālāk jau aprakstīšu kā aptuveni strādājam.