Tag skærmbilleder og upload til Imgur med Imgur-Screenshot (Valgfrit: Nautilus, Nemo og Caja Imgur Upload Scripts)

Imgur-Screenshot kommer med en hel del praktiske funktioner, herunder:

  • kopierer automatisk Imgur-link til udklipsholder;
  • tillader redigering af billedet (ved hjælp af en ekstern billedredigeringsapp) før upload
  • Upload billeder anonymt eller til en Imgur-konto;
  • kan oprette og tilføje billeder til Imgur albums;
  • Uploadede billeder kan indstilles til at blive slettet automatisk efter et konfigurerbart antal sekunder;
  • stærkt konfigurerbar.

Imgur-Screenshot understøtter imidlertid brug af andre screenshot-værktøjer, som maim (som Ubuntu / Linux Mint-brugere kan installere fra vigtigste WebUpd8 PPA). Dette sammen med andre indstillinger kan ændres i Imgur-Screenshot konfigurationsfil.

Jeg bruger Imgur-Screenshot med et enkelt Nemo (også tilgængeligt for Nautilus og Caja) script til at uploade billeder til Imgur, som du kan finde nedenfor. Ved hjælp af dette script kan du højreklikke på et billede i Nautilus, Nemo eller Caja og vælg Scripts> Upload til Imgur, hvilket resulterer i at uploade billedet til Imgur og kopiere billedwebadressen til udklipsholderen.

Stadig, da nogle af jer måske vil bruge Imgur-Screenshot med scrot or lemlæste, Jeg vil medtage instruktioner til dette nedenfor.

Installer og brug Imgur-screenshot

1. Download Imgur-skærmbillede

2. Installer Imgur-Screenshot

At installere scriptet i / Usr / local / bin /, placer den downloadede "imgur-screenshot.sh" -fil i dit hjemmekatalog, og kør følgende kommandoer:

cd sudo installere imgur-screenshot.sh / usr / local / bin / imgur-screenshot

Skriften kan automatisk opdatere sig selv. Når en opdatering er tilgængelig, kan du opdatere imgur-screenshot ved hjælp af følgende kommandoer:

sudo imgur-screenshot --update sudo chmod 775 / usr / lokal / bin / imgur-skærmbillede

3. Installer Imgur-Screenshot afhængigheder

sudo apt-get install libnotify-bin scrot xclip curl grep

Du kan bruge følgende kommando til at kontrollere status for hver afhængighed:

imgur-screenshot - check
Imgur-skærmbillede

... og vælg et vindue eller en region, som du vil tage et screenshot af.

Efter at have taget skærmbilledet åbner Imgur-Screenshot automatisk Imgur-billedlinket i din standardwebbrowser og kopierer billedlinket til udklipsholderen. Billedlinket vises også i kommandoudgangen sammen med slettet link:

imgur screenshot
Du kan også binde scriptet til en genvejstast. For eksempel, under Unity, kan du gøre dette ved at gå til Systemindstillinger> Tastatur> Genveje> Brugerdefinerede genveje:
imgur screenshot tastaturgenvej
imgur-screenshot --hjælp

Valgfri: Konfigurer Imgur-Screenshot

For at kunne konfigurere Imgur-Screenshot, skal du oprette en mappe med navnet "imgur-screenshot" i ~ / .config /. For at gøre dette kan du bruge følgende kommando:

mkdir -p ~ / .config / imgur-screenshot /

Og i denne mappe opretter du en fil, der hedder settings.conf:

touch ~ / .config / imgur-screenshot / settings.conf

Som standard gemmes billederne i ~ / Billeder mappe kan mappenavnet være anderledes, hvis du ikke bruger Ubuntu (eller hvad Linux-distribution du bruger) på engelsk.

At ændre den mappe, der bruges af Imgur-Screenshot, til at gemme skærmbillederne, åben ~ / .config / Imgur-skærmbillede / settings.conf med en teksteditor - jeg bruger Gedit nedenfor:

gedit ~ / .config / imgur-screenshot / settings.conf

og indsæt følgende i denne fil:

file_dir = "$ HOME / Billeder"

Brug af den samme konfigurationsfil (~ / .config / Imgur-skærmbillede / settings.conf), kan du også ændre det værktøj, der bruges til at tage skærmbilleder.

For eksempel at bruge lemlæste (som du kan installere fra vigtigste WebUpd8 PPA) i stedet for scrot, brug følgende i konfigurationsfilen:

screenshot_select_command = "maim -s% img" screenshot_window_command = "maim% img"

Du kan endda bruge Imgur-Screenshot med GNOME-skærmbillede, men kun "screenshot_select_command" vil fungere.

Hvis du vil bruge GNOME-skærmbillede, skal du bruge følgende i konfigurationsfilen Imgur-Screenshot:

screenshot_select_command = "gnome-screenshot --area --file =% img"

Eller, for lukker (men bemærk at lukker skal lukkes for at dette skal fungere), skal du bruge følgende i ~ / .config / Imgur-skærmbillede / settings.conf fil:

screenshot_select_command = "shutter --select --exit_after_capture --output =% img"

1. For at forbinde Imgur-skærmbillede til din Imgur-konto skal du først registrere en ny applikation på Imgur, på https://api.imgur.com/oauth2/addclient - vælg "OAuth 2 autorisation uden tilbagekaldelseswebadresse", indtast et programnavn, e-mail og beskrivelse og klik på "send".

På den næste side vises et Client ID og Imgur Secret - kopier dem, da du vil bruge dem senere.

2. Næste åbner Imgur-Screenshot settings.conf fil - Jeg bruger Gedit nedenfor:

gedit ~ / .config / imgur-screenshot / settings.conf

og indsæt følgende i denne fil:

imgur_acct_key = " YOUR_APP_CLIENT_ID " imgur_secret = " YOUR_APP_SECRET " login = "true"

... erstatter YOUR_APP_CLIENT_ID og YOUR_APP_SECRET med applikationsklient-id og hemmelighed, som du opnåede ved at følge trin 1, og gemme filen.

3. Og endelig, at autorisere din Imgur app med Imgur-Screenshot, kør følgende kommando (kommandoen upload screenshot fungerer også):

imgur-screenshot -c

som skal vise en webadresse - kopiere linket og åbne det i en webbrowser. Kopier derefter pinnummeret, der vises på denne webadresse, gå tilbage til den terminal, hvor du kørte kommandoen, indsæt stiften, og tryk på ENTER.

Det er det! Imgur-Screenshot skal nu uploade skærmbilleder til din Imgur-konto.

Valgfri: Nautilus, Nemo og Caja scripts til upload af billeder til Imgur ved hjælp af Imgur-Screenshot

Imgur-Screenshot er ikke kun nyttigt at tage skærmbilleder, men det kan også uploade billeder fra din computer til Imgur. Jeg fandt denne funktion nyttig og besluttede at forenkle den, så den kan bruges fra Nautilus, Nemo og Caja, hvor du kan højreklikke på et billede og vælge Scripts> Upload til Imgur for at opnå dette.

"Imgur-screenshot" skal være tilgængelig i $ PATH til scripts nedenfor for at arbejde. Hvis ikke, kan du indtaste hele stien til imgur-screenshot.

Nautilus script:

#! / bin / bash IFS = $ '\ n' for FILENAME i $ NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; gør hvis [-f "$ FILENAME"]; Derefter bliver billederne "$ FILENAME" fi gjort

At installere dette script til Nautilus, opret en fil kaldet "Upload to Imgur" i ~ / .local / share / nautilus / scripts / (hvis mappen ikke findes, opret den) og indsæt koden ovenfor, gem derefter filen og gør den eksekverbar (højreklik på filen og vælg Egenskaber> Tilladelser> "Udfør: Tillad eksekvering af fil som program").

Nemo script:

#! / bin / bash IFS = $ '\ n' for FILENAME i $ NEMO_SCRIPT_SELECTED_FILE_PATHS; gør hvis [-f "$ FILENAME"]; Derefter bliver billederne "$ FILENAME" fi gjort

At installere dette script til Nemo, opret en fil kaldet "Upload to Imgur" i ~ / .local / share / nemo / scripts / (hvis mappen ikke findes, opret den) og indsæt koden ovenfor. Gem derefter filen og gør den eksekverbar (højreklik på filen og vælg Egenskaber> Tilladelser> "Udfør: Tillad eksekvering af fil som program").

Caja script:

#! / bin / bash IFS = $ '\ n' for FILENAME i $ CAJA_SCRIPT_SELECTED_FILE_PATHS; gør hvis [-f "$ FILENAME"]; Derefter bliver billederne "$ FILENAME" fi gjort

At installere dette script til Caja, opret en fil kaldet "Upload to Imgur" i ~ / .config / caja / scripts / (hvis mappen ikke findes, opret den) og indsæt koden ovenfor. Gem derefter filen og gør den eksekverbar (højreklik på filen og vælg Egenskaber> Tilladelser> "Udfør: Tillad eksekvering af fil som program").

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.