• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af ondope | 11.10.2006 16:34

Gem screenshots i JPG eller et andet format

Artikel
Hvis du bruger GNOME eller XFCE har du sikkert været irriteret over at GNOME's "take screenshot" kun kan gemme i png og XFCE slet ikke har en sådan funktion. Denne howto viser dig hvordan du koder din egen screenshot funktion vha bash script.

1. Åbn gedit/mousepad (text editor)

2. skriv følgende

#!/bin/sh
# screenshot.sh - Tag et screenshot
# bruger ImageMagick så det skal du have installeret

if [ "$1" = "" ]; then
FILETYPE="jpg"
else
FILETYPE="$1"
fi

COUNT=1

while [ $COUNT -lt 100 ]; do
if [ -e "screenshot${COUNT}.${FILETYPE}" ]; then
COUNT=$(expr $COUNT + 1)
else
break
fi
done

if [ -e "screenshot${COUNT}.${FILETYPE}" ]; then
echo "For mange screenshots i dit homebibliotek. Dette script tillader kun op til 100"
exit
else
import -window root "screenshot${COUNT}.${FILETYPE}"
if [ -x "/usr/bin/gqview" ]; then
gqview "screenshot${COUNT}.${FILETYPE}"
fi
fi

3. Gem scriptet som f.eks. /home/dumpen/screenshot.sh og derefter
chmod +x /home/dumpen/screenshot.sh for at gøre den eksekverbar.

4, Derefter gør følgende:
gedit ~/.local/share/applications/screenshot.desktop
og indsæt følgende i filen
[Desktop Entry]
Encoding=UTF-8
Name=Screenshot
Comment=Tag et screenshot
Exec=/home/dumpen/screenshot.sh
Terminal=false
Type=Application
Categories=Application;Utility;

Så ligger den i tilbehørs/accessories menuen i gnome og xfce og så er det bare at vælge den. Hvis du senere finder ud af du gerne vil tage et screenshot i et andet format kan du køre scriptet med en parameter, f.eks. ~/screenshot.sh bmp for at tage et bitmap billede
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer

Svar søges

NordVPN har udgivet kildekoden til sin grafiske brugergrænseflade 0
FSF giver flere detaljer om sit nye Librephone projekt 0
Det eneste, der forhindrer dig i at skifte til Linux, er din tankegang 0
OpenZL. Et nyt open source-datakomprimeringsframework 0
Kan man et dansk foreningsdrevet socialt medie? 0

Seneste aktivitet

Virksomheder og enheder der kører på Linux 8
How to upgrade to LMDE 7 1
Introduktion til BigLinux 1
LibreOffice og Collabora: Hvorfor er de ikke i skolerne i stedet for Word og Google Docs? 11
Firewall igen 5
Værdien ved open source 2
Sådan konfigurerer du flatpaks' flathub til verified only 3
Sailfish på android telefon 1
Ladybird Browser 7
Satiriske ordspil 3
Kan ikke boote på installation 26
Tilføj signatur til Evolution mail 2
LUKS kryptering - Er der andre der bruger det 15
Dansk distro til software udviklere 2
Linux Debian 5
Brother printer installation 2
Tid til forandring 11
Den er go 6
Skal vi være nervøse? 19
Pepsi Challenge 17

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !