Se afișează postările cu eticheta scrot. Afișați toate postările
Se afișează postările cu eticheta scrot. Afișați toate postările

24.02.2015

Lubuntu - captură de ecran

   Spuneam în postul anterior că m-am oprit la Lubuntu x64. Se mișcă bine, bine de tot.
   Cum realizăm o captură de ecran în acest sistem de operare?
   Implicit există o aplicație numita scrot care este activată când apăsăm tasta «PrtScr». Scrot-ul salvează capturile de ecran în format PNG în directorul /home/«user». Într-un Ubuntu mai vechi cu care m-am jucat acum vreo 2-3 ani, toate capturile de ecran erau salvate pe desktop. Să vedem cum facem asta.
   Deschid managerul de fișiere, PCManFM, mă duc în /home/dan și bifez opțiunea de vizualizare a fișierelor ascunse.
   Selectez .config/openbox si ajung la lubuntu-rc.xml. Buton dreapta și selectez un editor text.
   Caut scrot și găsesc:
<!-- Launch scrot when Print is pressed -->
<keybind key="Print">
    <action name="Execute">
        <command>lxsession-default screenshot</command>
    </action>
</keybind>
 <!-- Take a screenshot of the current window with scrot when Alt+Print are pressed -->
<keybind key="A-Print">
   <action name="Execute">
      <command>lxsession-default screenshot window</command>
   </action>
</keybind>
   Modific prima secțiune. Va lansa tot scrot dar cu un timer de 5 secunde (asta îmi va da suficient timp să pot selecta o fereastră, să pot selecta un meniu contextual), apoi va muta fișierul pe desktop:
 <!-- Launch scrot when Print is pressed -->
 <keybind key="Print">
     <action name="Execute">
         <command>scrot -cd 5 '%Y%m%d_%T.png' -e 'mv $f ~/Desktop/'</command>
     </action>
</keybind>
   Modific a doua secțiune astfel încât să pot selecta cu mouse-ul zona de capturat:
<!-- Take a screenshot of a section with scrot when Alt+Print are pressed -->
<keybind key="A-Print">
    <action name="Execute">
        <command>scrot -s '%Y%m%d_%T.png' -e 'mv $f ~/Desktop/'</command>
    </action>
</keybind>
   Și dacă tot sunt aici, mai introduc o secțiune care va captura întregul ecran:
<!-- Take a screenshot of the current desktop with scrot when Ctrl+Print are pressed -->
<keybind key="C-Print">
   <action name="Execute">
       <command>scrot -m '%Y%m%d_%T.png' -e 'mv $f ~/Desktop/'</command>
   </action>
</keybind>
   Hai să mai introduc o secțiune care va captura întregul ecran, după 5 secunde:
<!-- Take a screenshot of the current window with scrot when Shift+Print are pressed -->
<keybind key="S-Print">
    <action name="Execute">
        <command>scrot -cd 5 -m '%Y%m%d_%T.png' -e 'mv $f ~/Desktop/'</command>
    </action>
</keybind>
Utilă pentru cazul în care vreau să capturez un meniu contextual pe desktop.

   Salvăm fișierul și repornim computerul...
   Acum, dacă vreau să capturez o fereastră cu tot cu mouse și, eventual, și un meniu contextual selectat, apăs PrtScr, apoi selectez fereastra, dau Rclick, selectez meniul contextual și aștept. Dacă vreau să capturez o zonă de pe ecran, apăs Alt+PrtScr (atenție, uneori funcționează numai cu ALT-ul din stânga) și selectez cu mouse-ul zona de pe ecran. Dacă vreau sâ capturez tot ecranul, apăs Ctrl+PrtScr. Dacă vreau să capturez un meniu contextual de pe desktop, apăs Shift-PrtScr, deschid emniul, selectez ce doresc și aștept captura întregului ecran.
   Scrotul nu acceptă spații în numele fișierului. Dacă nu vă merge, asta poate fi o cauză.



loading...

Follow by Email