Форум: Applications
Тема: как да направя screenshot
Автор: WarezRu

Мнение от WarezRu пуснато на Март 18 2006, 20:21
Ako moje nqkva programa za snimane na desktopa
Мнение от mcwolf пуснато на Март 18 2006, 20:23
ksnapshot
или import (тя е конзолен инструмент)

Мнение от quintessence пуснато на Март 18 2006, 20:41
какво са предложили в Gentoo Linux Wiki ...
Код: 
#!/bin/bash

DIR="${HOME}/screenshots"
DATE="$(date +%Y%m%d@%H%M%S)"
NAME="${DIR}/screenshot-${DATE}.png"
LOG="${DIR}/screenshots.log"

# Check if the dir to store the screenshots exists, else create it:
if [ ! -d "${DIR}" ]; then mkdir "${DIR}"; fi

# Screenshot a selected window
if [ "$1" = "win" ]; then import "${NAME}"; fi

# Screenshot the entire screen
if [ "$1" = "scr" ]; then import -window root "${NAME}"; fi

# Screenshot a selected area
if [ "$1" = "area" ]; then import "${NAME}"; fi

if [[ $# = 0 ]]; then
 # Display a warning if no area defined
 echo "No screenshot area has been specified. Screenshot not taken."
 echo "${DATE}: No screenshot area has been defined. Screenshot not taken." >> "${LOG}"
else
 # Save the screenshot in the directory and edit the log
 echo "${NAME}" >> "${LOG}"
fi

съвсем просто скриптче , даже има и излишни неща по него ... въпрос на вкус ...



Мнение от WarezRu пуснато на Март 18 2006, 21:47
Цитат:  (quintessence @ Март 18 2006,20:41)

какво са предложили в Gentoo Linux Wiki ...
Код: 
#!/bin/bash

DIR="${HOME}/screenshots"
DATE="$(date +%Y%m%d@%H%M%S)"
NAME="${DIR}/screenshot-${DATE}.png"
LOG="${DIR}/screenshots.log"

# Check if the dir to store the screenshots exists, else create it:
if [ ! -d "${DIR}" ]; then mkdir "${DIR}"; fi

# Screenshot a selected window
if [ "$1" = "win" ]; then import "${NAME}"; fi

# Screenshot the entire screen
if [ "$1" = "scr" ]; then import -window root "${NAME}"; fi

# Screenshot a selected area
if [ "$1" = "area" ]; then import "${NAME}"; fi

if [[ $# = 0 ]]; then
 # Display a warning if no area defined
 echo "No screenshot area has been specified. Screenshot not taken."
 echo "${DATE}: No screenshot area has been defined. Screenshot not taken." >> "${LOG}"
else
 # Save the screenshot in the directory and edit the log
 echo "${NAME}" >> "${LOG}"
fi

съвсем просто скриптче , даже има и излишни неща по него ... въпрос на вкус ...

Хех,аз съм начинаещ и не мога да разбера какво е това и каде да го пиша,написах import ама ми казва че такава команда няма , my distro i s vectrolinux
Мнение от quintessence пуснато на Март 18 2006, 22:41
това е кодът,на скрипта ,който са предложили ... препиши го и/или copy/paste в някой текстов редактор,дефинирай местонахождението на "DIR" ,"NAME","LOG" директориите  (разбира се)... съхраняваш скрипта с някакво име ..от директорията ,където е съхранен скрипта ...  
Код: 
su
,въвеждаш паролата за супер потребителя ; слагаш права върху скрипт-а
Код: 
chmod 755 скрипта
...
относно import ... изписва ти,че няма такава команда или че липсва image filename  :)



Мнение от saejoh пуснато на Март 19 2006, 14:28
KMenu -> Utilities ->Desktop -> Screen Capture Program (KSnapshot) :)
Мнение от quintessence пуснато на Март 19 2006, 14:53
нека не забравяме ,че не всеки ползва KDE  :;):
Мнение от Drakula пуснато на Март 20 2006, 10:37
А не е ли доста по-лесно да се ползва бутона Print Scrn на клавиатурата? И после paste в някой редактор за картинки...
Мнение от mexus пуснато на Март 20 2006, 22:31
Цитат:  (Drakula @ Март 20 2006,10:37)

А не е ли доста по-лесно да се ползва бутона Print Scrn на клавиатурата? И после paste в някой редактор за картинки...

И аз това питам :)
Powered by ikonforums 1.0.0 © 2006 ikonforums