[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Разлике

Овде су приказане разлике између изабране ревизије и тренутне верзије странице.

Постави везу ка овом компаративном приказу

Обе стране последње ревизијеПретходна ревизија
Следећа ревизија
Претходна ревизија
sr:howtos:window_managers:take_a_screenshot [2012/12/07 13:13 (UTC)] slackmuzsr:howtos:window_managers:take_a_screenshot [2012/12/09 10:34 (UTC)] (тренутно) slackmuz
Линија 36: Линија 36:
 <code>xwd | convert - путања/до/слике.ext</code> <code>xwd | convert - путања/до/слике.ext</code>
  
-Биће вам понуђен визир, само одаберите прозор који желите да сликате. +Биће вам понуђен визир, само одаберите прозор који желите да сликате. Можете променити врсту излазног фајла само променом проширења, на пример ''screenshot.png'', ''screenshot.jpg'', ''screenshot.gif'', итд. Прекидач "-" указује на конвертовање ("convert") стандардног улаза који користите. 
 +<note tip>Не заборавите да прозор који сликате поставите испред осталих. Сваки прозор који га прекрије биће замењен црним тачкама (или црним кутијама) у коначном снимку. Што у сваком случају може да буде корисно када желите да прикријете неке делове излаза. На пример уколико сликате xterm који је пун командама које приказују неке личне информације (лозинке, ИП адресе, ...) или сликате веб прегледач и желите да сакријете неке језичке. Само поставите прозоре испред оног који желите да слилкате.</note> 
 + 
 +Уколико желите да сликате дати прозор заједно са прозорима који га прекривају, тако да се на слици не види црна кутија већ садржај прозора (на пример, изборник апликације или прозор xterm-а су испред веб прегледача и желите да их све усликате, итд) користите прекидач "-screen": 
 +<code>xwd -screen | convert - путања/до/слике.ext</code> 
 + 
 +===Сликање радне површи или апликације у пуном екрану=== 
 + 
 +Додајте прекидач "-root": 
 +<code>xwd -root | convert - путања/до/слике.ext</code> 
 + 
 +Овај прекидач указује на сликање "главног" X прозора, тако да је све што видите тренутно приказано на екрану (//root// је име главног X прозора). Пошто овако сликате цео екран, нећете морати да бирате прозор.\\ 
 + 
 +====Команда ''import'' Imagemagick алата==== 
 + 
 +<note warning>Може се јавити бубица или грешка у неким системима, тако што ''import -screen'' и ''import -window root'' могу приказати "црне кутије" које прекривају прозор који сликате, што указује да се неки прозор(и) налази испред датог прозора у тренутку сликања, иако га(их) не видите!\\ 
 +Не знам шта проузрокује такво понашање, нити сам нашао или стварно тражио објашњење још увек. Безобзира, чини се да прекидач ''-frame'' функционише боље, али има иста ограничења као ''-screen'' (не можете да добијете садржај прекривеног дела прозора). Такође можете да пробате да спустите све отворене прозоре. \\ Уколико то не помогне, користите ''xwd'', или узмите ваш аутостоперски водич и правац Гугл. </note> 
 +  
 +Команда ''import'' је део ImageMagick комплета алата. Функционише исто као ''xwd'' али није потребно користити програм ''convert'' и користи другачије опције (прекидаче). 
 + 
 +===Сликање прозора=== 
 + 
 +<code>import путања/до/слике.ext</code> 
 +Означите жељени прозор и то је то. 
 + 
 +<code>import -screen путања/до/слике.ext 
 +или 
 +import -frame путања/до/слике.ext</code> 
 + 
 +Опција ''-screen'' је еквивалентна оној код ''xwd'' и има иста ограничења за прекривене прозоре. Прекидач ''-frame'' не може да слика прекривене прозоре. 
 + 
 +===Сликање радне површи или апликације у пуном екрану=== 
 + 
 +<code>import -window root путања/до/слике.ext 
 +или 
 +import -frame путања/до/слике.ext</code> 
 + 
 +''-window root'' је еквивалент прекидачу ''-root'' код ''xwd''. Слика целу радну површ. Опција ''-frame'' се може користити како би спречила црне кутије као што је објашњено у упозорењу. 
 + 
 +====Савети за апликације у пуном екрану==== 
 + 
 +Како би ове методе функционисале за апликације у пуном екрану, морате испред постојећих команди да додате команду ''sleep'', тако да можете променити прозоре пре него што будете упитани да изаберете онај који је снимљен. Онда ћете имати одређено време да припремите апликацију коју желите да сликате.  
 + 
 +На пример, да бисте сликали филм, који је пуштен помоћу Јутјуба или mplayer-а, у пуном екрану: 
 +  * Куцајте команду за снимање (на пример ''sleep 15 ; xwd | convert - ~/YT-снимак.png''
 +  * У плејеру/прегледачу пустите филм или прикажите слику 
 +  * Одаберите режим пуног екрана 
 +  * Чекајте да се појави визир, а онда кликнит. Ваш снимак је сада забележен. 
 + 
 +Можете да користите било који прекидач или ниједан, све је на вама. Уколико не користите прекидаче, мораћете да кликнете на жељени прозор, а снимак ће бити готов тек када ''sleep'' одбројавање достигне 0.\\ 
 +Уколико користите аутоматизоване методе (нпр. ''xwd -root'' или ''import -window root''), можете додати звоно након команде, тако да ћете знати када операција буде готова. Пуна команда у том случају је: 
 +<code>sleep 15 ; xwd -root | convert - путања/до/снимка.ext ; echo $'\a'</code> 
 +Или са ''import'': 
 +<code>sleep 15 ; import -window root путања/до/снимка.ext ; echo $'\a'</code> 
 + 
 +======Идемо даље====== 
 + 
 +Ове алатке су богато документоване у њиховим ''man'' страницама. Препоручујем да их прочитате за финија подешавања или бољу аутоматизацију ваших снимака: ''man import'', ''man xwd'', ''man convert''.\\  
 +''xwd'' има одговарајући програм који се зове ''xuwd''. Он чита ''xwd'' складиште (било из складишног фајла или стандардног улаза) и приказује га. Ово може бити корисно за аутоматско приказивање снимака начињених на удаљеним машинама, уколико не треба да их сачувате. 
 + 
 +======Не желим да читам цео овај чланак! Журим!====== 
 + 
 +Поштено, некада краће може да буде боље. Мада су приказане само ''xwd'' кокманде. 
 +  * Сликајте изабрани прозор (у режиму пуног екрана или прозорском режиму): ''xwd | convert - путања/до/слике.ext'' 
 +  * Сликајте целу X сесију: ''xwd -root | convert - путања/до/слике.ext'' 
 +  * Сликајте прозор //са// прекривеним садржајем: ''xwd -screen | convert - путања/до/слике.ext'' 
 +  * Убаците одбројавач пре команде како бисте били у могућности да промените апликацију у пуном екрану: ''sleep 10 ; xwd | convert - путања/до/слике.ext'' 
 + 
 +======Извори====== 
 + 
 +  * Првобитно написао [[wiki:user:zithro | zithro]] 
 + 
 +{{tag>howtos software author_zithro}}
 sr:howtos:window_managers:take_a_screenshot ()