Butoane de acces rapid pentru a face capturi de ecran în Ubuntu.


Internet

Capturi de ecran Robimo ale desktopului Linux

Să scriem un script simplu: $cat screenshot.sh #!/bin/bash name=`date +%x-%X-%N.png` scrot ~/$name Introduceți-l în directorul dvs. de acasă și setați drepturile la wiki $chmod+ x screenshot.sh

Acest script va face capturi de ecran de pe desktop în format PNG și le va salva pentru stocarea acasă.

Numele fișierelor arată așa 04/12/2010-14:56:02-327180314.png Acum legați scriptul la butonul PrintScreen.

Puteți afla codul cheii PrintScreen astfel: rulați utilitarul la terminal xev, deplasați cursorul mouse-ului peste pătratul care apare și apăsați tasta necesară. La terminal vei vedea ceva de genul: Eveniment KeyRelease, serial 39, sintetic NU, fereastră 0x2800001, rădăcină 0x15a, subw 0x0, ora 31117653, (-897.780), root:(592.900), starea 0x0,0 ro DA, XLookuptes String: returnează XF: 0. „cod cheie 107”înseamnă că codul cheii este 107. Folosesc OpenBox, deoarece utilizați un alt manager de ferestre, căutați pe Google cum trebuie să legați aceeași cheie.

Cu OpenBox, funcționează astfel: deschideți fișierul într-un editor de text

~/.config/openbox/rc.xml

, cunoașteți secțiunea tastaturași adăugați următoarele rânduri la el.

~/screenshot.sh
În OpenBox, codul butonului trebuie convertit în sistemul hexazecimal.
Este ușor să faceți acest lucru: $ printf „%X\n” 107 6B Trebuie să adăugați „0x” la numărul din față. Stele și rânduri După reconfigurarea (actualizarea) OpenBox, puteți utiliza tasta PrintScreen pentru a face capturi de ecran fără a selecta aceleași instrumente grafice sau fără a utiliza utilitarul

scrot

Shutter (fostul GScrot) este unul dintre cele mai avansate instrumente de captură de ecran pentru Linux.

Are funcțiile de stocare a unui videoclip, a unei ferestre, a unui întreg ecran și a unei pagini web.

Lucrul cu imagini este organizat pe file, iar editorul de bază afișează capacitatea de a interacționa cu diferite site-uri.

Acest instrument poate fi găsit în panoul Gnome pentru oricine scrie navigare pe web.

Shutter va fi inclus în Ubuntu 9.10 și va fi lansat în viitor.

tastatura

Deocamdată, pachetele pentru versiunile 7.10 până la 9.04 pot fi achiziționate de la: http://url.fullcirclemagazine.org/997643.

Manager de date desktop

Desktop Data Manager este mai mult decât un program de captură de ecran, un program cu suportul unui clipboard contextual și fără opțiuni.

Puteți fotografia o fereastră, un desktop sau o vizualizare.

De asemenea, puteți schimba rapid adresa URL într-o imagine.

Cel mai bine, Desktop Data Manager plasează automat imaginile în clipboard, facilitând inserarea lor într-un document de lucru.

La fel ca Shutter, DDM este (nu încă) disponibil în depozitele Ubuntu.

Pentru unii dezvoltatori web, funcțiile scrot sau import pot să nu fie suficiente, iar Shutter sau DDM nu sunt suficiente doar pentru site.

Decizie? Screengrab, o extensie Firefox mai puternică.

Vin transformă site-urile web în imagini.

În plus, salvează totul exact așa cum îl vedeți pe ecran dacă site-ul are Flash sau Java, acestea vor fi incluse în pictogramă.

Puteți selecta o fereastră, o pagină întreagă, un videoclip sau cadre.
  1. Puteți instala Screengrab de pe pagina dvs. de pornire (trimisă mai sus), va trebui să instalați Firefox.
  2. Din această notă vreau să aflu despre bicicleta mea, pe care o folosesc pentru a face capturi de ecran manual.
  3. Deci, știu despre crearea unor astfel de programe precum shutter, dar toate motivele pentru aceste și alte motive sunt mai puțin de neconceput și, deocamdată, sunt interesat de această problemă.
  4. Cum funcționează bicicleta mea?
  5. Când utilizatorul apasă pe PrintScreen, apare un meniu în care puteți întreba secvenţial:
  6. Salvați întregul ecran sau doar o mică parte?
  7. Salvați fișierul cu o fotografie pentru memoria de lungă durată sau salvați-l într-un /tmp care nu are încredere?
Introduceți singur numele fișierului, generați-l folosind un pad sau generați-l folosind un șablon?
  1. Pentru șablon, puteți selecta șablonul sau îl puteți introduce singur
  2. Vibrați grundul în câteva secunde înainte de a face fotografii
  3. Copiați adresa URL a imaginii publicate în tampon
  4. Afișați dialogul la fișierul de pe disc, precum și adresa URL a imaginii
  5. După ce a depășit nutriția qiu kupa, programul:
  6. Specifică numele fișierului (dacă este necesar)

Faceți o captură de ecran a ecranului sau verificați docurile pentru a vedea regiunea sau fereastra (man scrot)

Dacă utilizatorul a trimis un nume fișierului, deoarece acesta este deja activ, va fi afișată o confirmare a suprascrierii.

Disclaimer

Distribuția mea este ArchLinux și folosesc openbox ca manager de ferestre.

Pentru utilizatorii norocoși ai KDE/Gnome/Xfce/your_option, procesul de instalare poate fi întrerupt.

  1. Materiale viitoare
  2. dmenu (arată meniul)
  3. scrot (captură de ecran)
  4. zenity (mâncare pitati la koristuvach)
  5. xclip (copiați mesajul în clipboard)
  6. imagepaste (încărcați o imagine pe găzduirea imaginilor)
  7. script (luați toate componentele și cumpărați)
terminus-font (font meniu, opțional)
Primele programe pot fi (poate) disponibile în depozitele distribuției dumneavoastră.
Punctul rămas este opțional.
Puteți alege alte fonturi dacă terminus nu este potrivit pentru dvs.
Al cincilea punct este virib-ul meu puternic, al cărui sens se rezumă la încărcarea unei imagini pe un site precum ImageShack.us cu o singură comandă din rândul de comandă.
Compoziția acestui miracol, aparent, nu este atât de complexă, dar procesul descriptiv poate în orice caz să depășească domeniul de aplicare al acestei note, așa că sunteți liber să înlocuiți această componentă cu soluții alternative.
instrucțiunile lui Pokrokov
Axa ar fi arătat ca și cum instalarea ar fi început până la sfârșit în distribuția mea.
Instalați pachete standard:
$ pacman -S dmenu scrot zenity xclip terminus-font
Se pare că Ix are acces la multe fonturi (în plus, ar fi o idee bună să scrieți această comandă în ~/.xinitrc):
$ xset +fp /usr/share/fonts/local/
Este important ca imagepaste (sau un analog) să fie deja instalat, așa că sări peste tot acest pas.
Să instalăm scriptul:
$ mkdir ~/bin $ cd !$ $ wget https://bitbucket.org/balta2ar/screenshot/raw/45ad932db13b/screenshot.sh $ chmod u+x ./screenshot.sh

Folderul ~/bin este vikorist-ul meu pentru generațiile mele de viruși.
Poate doriți să schimbați scriptul:
LOG - calea către fișierul jurnal
FONT - font meniu IMAGEPASTE_CMD - comandă pentru publicarea unei imagini

BASEDIR – directorul de bază pentru acele capturi de ecran pe care doriți să le salvați
  • Nu uitați să creați un fișier jurnal:
  • $ atingeți /var/log/screenshot.log $ sudo chown `whoami`:utilizatori !$
  • Tot ce trebuie să faceți este să setați clicul de script la o tastă rapidă.
Din acest motiv, folosesc openbox și obkey în sine pentru configurarea tastelor rapide.
  • Puteți accesa imediat ~/.config/openbox/rc.xml și adăugați:
  • /home/bz/bin/screenshot.sh stocat în cache
/home/bz/bin/screenshot.sh
#!/bin/bash init() ( ACTIONS="fereastră/regiune, ecran" ACTIONS="drop,save" ACTIONS="creează aleatoriu,ask,model incremental" ACTIONS="screenshot-%05d.png" ACTIONS=" 0,5,10,30,60" ACTIONS="da,nu" ACTIONS="nu,da" PROMPT="Capture regiune" PROMPT="Fișier imagine" PROMPT="Nume fișier" PROMPT="Model de nume fișier" PROMPT ="Delay" PROMPT="Copiere în clipboard" PROMPT="Uită-te la caseta de dialog" IND_CAPTURE_REGION=0 IND_FILESAVE=1 IND_FILENAME=2 IND_PATTERN=3 IND_DELAY=4 IND_COPY_CLIPBOARD=5 IND_SHOW_LINK .log" 4*-terminus- *-log" *-*-16-*-*-*-*-*-*-*" DMENU="dmenu -fn $FONT" IMAGEPASTE_CMD="imp" SCREENSHOT_CMD ="scrot" SCREENSHOT_OPTIONS= OPTIONS= COUNT=$ (#ACTIONS[ *]) BASEDIR="/home/`whoami`/pic/screenshot/scrot" CACHE="/tmp/screenshot.cache.sh" PATTERN_INDEX=0 ) load_cache() ( sursa $CACHE ) save_cache() ( echo -n > $CACHE pentru ((i = 0; i< ${#OPTIONS[*]}; i++)) do echo "OPTIONS[$i]=\"${OPTIONS[$i]}\"" >> $CACHE terminat echo "PATTERN_INDEX=\"$PATTERN_INDEX\"" >> $CACHE ) random_filename() ( TMP=`mktemp --suffix=.scrot` BASE=`basename $TMP` FILENAME="$BASEDIR/$BASE .png" ) ask_filename() ( FILENAME=`zenity --entry --text "Introduceți numele fișierului" --entry-text "$BASEDIR/"` ) set_next_pattern_filename() ( FILENAME="$BASEDIR/$(printf $(OPȚIUNI) ) [$IND_PATTERN]) $PATTERN_INDEX)" PATTERN_INDEX=$(($PATTERN_INDEX + 1)) în timp ce [ -e "$FILENAME" ];

)" PATTERN_INDEX=$(($PATTERN_INDEX + 1)) terminat ) ask_options() ( pentru i $ (seq 0 $(($COUNT - 1)))) t alegerea din întrebarea anterioară, continuați dacă [ "$i" -eq "$IND_PATTERN" -a "$(OPTIONS[$IND_FILENAME])"" != "model incremental" ] apoi continua fi OP=`echo $(ACTIONS[ $i]) | tr "," "\n" | $DMENU -p "$(PROMPT[$i])"` dacă [! -n „$OP” ]; apoi ieșiți din 0 fi OPTIONS[$i]= $OP terminat ) parse_options() ( # parse opțiuni și adresați întrebări utilizatorului, dacă există ITEM=$(OPTIONS[$IND_CAPTURE_REGION]) caz „$ITEM” în fereastră/regiune) SCREENSHOT_OPTIONS= "-b -s" ;; ecran);; esac ARTICOL = $ (OPȚIUNI [$IND_FILESAVE]) caz „$ITEM” în salvare) # Nu atingeți BASEDIR ;;
drop) BASEDIR="/tmp";; esac ITEM=$(OPTIONS[$IND_FILENAME]) caz „$ITEM” în ask) ask_filename;;

De asemenea, puteți face o captură de ecran folosind metodele standard ale sistemului de operare.

Tastatura computerelor desktop, netbook-urilor și laptopurilor are un buton special pentru aceste scopuri – Print Screen.

  1. Pe diferite tastaturi este etichetat diferit, PrtScr sau PrtScr SysRq.
  2. Există trei opțiuni pentru cum să capturați ecranul folosind metode standard, vom analiza acum fiecare dintre aceste opțiuni.
  3. Pentru a face un instantaneu al întregului ecran, trebuie doar să apăsați butonul PrtScr.

Să facem o fotografie cu fereastra cântând.

Aduceți fereastra necesară în prim-plan și utilizați tastele Alt + PrtScr.

Acum să facem o fotografie a oricărei părți necesare a ecranului.

Apăsați pe Shift + PrtScr, apăsați și apăsați butonul stâng al mouse-ului.

Apoi selectăm pur și simplu zona necesară a ecranului.

Programul Vikoristannya Shutter.

Implementarea funcționalității standard este extrem de simplă și simplă, dar nu oferă o gamă largă de posibilități.

De exemplu, dorim să facem orice modificări ale capturii de ecran atent detaliate.

Puteți face capturi de ecran direct și le puteți edita direct în program.

În acest scop, utilizați pictograma cu paleta artistului.

După ce faceți clic pe el, se va deschide un editor simplu similar cu Paint, în care puteți decupa aplicația, încadra zonele necesare, elimina semnăturile textului și așa mai departe.

Toate capturile de ecran sunt salvate automat în fișiere.