Thunar er Xfce skrivebordsmiljø filbehandler. Det er utrolig lett, fleksibel – men stort sett lite verdsatt utenfor Xfce sirkler. Thunar har et utvalg av utvidelser, og lar brukerne opprette egendefinerte handlinger som kan utvide funksjonaliteten ytterligere. La oss ta en titt på hvordan du tilpasser Thunar å få mest mulig ut av din Linux-skrivebordet.
Thunar sin egendefinerte handlinger er vant til å iverksette tiltak på filer og mapper innenfor Thunar og kan gjøre alt fra bulk-døpe til løping spesialiserte skript. For alle som bruker Thunar, er egendefinerte handlinger et must-know-funksjonen. La oss komme i gang!
Hvordan Definerte handlinger Arbeid
Thunar definerte handlinger fungere ved å skape spesielle betinget kommandoer som fungerer på bestemte filtyper i en mappe. Disse skikk, betingede kommandoer bruke spesielle parametre for å vite hvordan de kommer til å bli kjørt innen Thunar. Parametrene er avgjørende for handlingene og er:
% f – Veien til den første valgte filen
% F &mdash.; Banene til alle valgte filer
% d &mdash.; Katalogen inneholder filen vedtatt i% f
% D &mdash.; Kataloger som inneholder filene vedtatt i% F
% n &mdash.; Den første valgte filnavnet (ingen bane.)
Selvfølgelig, når du arbeider med flere filer eller kataloger, parameteren som skal brukes, vil være en stor bokstav, og hvis katalogene må sendes sammen med filnavnene , parameteren med den tilsvarende tilfelle må brukes. Med andre ord hvis% F brukes deretter% D må være parameteren brukes hvis katalog pathes må også sendes til kommandoen.
Opprette en egendefinert handling
Jeg vil demonstrere etableringen av tilpassede tiltak først, ved å legge en handling til Thunar som vil åpne en tekstfil (for eksempel en konfigurasjonsfil) med administratorrettigheter. Denne spesielle handlingen er utrolig nyttig for de som liker å redigere konfigurasjonsfiler (for eksempel smb.conf eller apache2.conf) i en grafisk editor som Gedit. Opprette denne skikken handlingen er enkel. Det første trinnet er å åpne opp den egendefinerte handlinger vinduet. For å gjøre dette åpent Thunar og klikk på Rediger > Konfigurere egendefinerte handlinger. Med Custom Handlinger vinduet åpent, klikker du på " + " knappen for å opprette en ny egendefinert handling (se Figur 1.)
Med Opprett Handling vinduet åpent følgende informasjon må legges inn, i kategorien Grunnleggende, for denne handlingen:
Navn: Edit med sudo
Beskrivelse:. Redigere en tekstfil med administrative rettigheter
Command: gksu gedit% f
Icon: Klikk på ikon-knappen og velg et ikon for å representere det som skjer.
Utseende og Tilstand tab trenger oppmerksomhet også. Klikk på denne kategorien og konfigurere følgende:
File mønster: *
Vises hvis utvalget inneholder: Tekstfiler
Når alt er konfigurert, Klikk på OK for å lagre den egendefinerte Handling. Før du kan bruke denne handlingen, Thunar må startes på nytt, så lukker Thunar vinduet og åpne programmet. Når Thunar er gjenåpnet navigere til katalogen /etc og finne en konfigurasjonsfil (som /etc/samba/smb.conf) og høyreklikke på filen. Når hurtigmenyen åpner opp en ny oppføring vil vises navnet " Rediger med sudo " (eller hva ble angitt for " navn " alternativ ovenfor). Velg Rediger med sudo oppføring og blir bedt om sudo passord vises. Ved riktig sudo godkjenning, vil konfigurasjonsfilen åpnes i Gedit søknad med administrativ tillatelse.
Andre Handy Definerte handlinger
Jeg vil ofre et par flere handlinger, for å illustrere hvor fleksibel dette systemet er. Den første handlingen arbeider for å konvertere MP3-filer til mer åpen kildekode vennlig OGG-formatet. Denne handlingen har et nødvendig script. Innholdet i script (name it mp3toogg.sh) er:
# /bin /bash for TRACK i " $ @ "!; gjøre # tillate filnavn som inneholder punkter som " en artist feat. some_other_artist " OGGOUT = $ (ls " $ Track " | sed '. S /\\ (* \\) \\ .. * /\\ 1 /') GST-lansering filesrc plassering = " $ 1 " ! decodebin! audioconvert! \\ Vorbisenc name = enc kvalitet = 0,7! oggmux! filesink beliggenhet = " $ OGGOUT.ogg " done
Lag og lagre filen i /usr /local /bin, noe som gjør at brukere har tillatelse til å bruke filen samt kjøre filen (Kommandoen sudo chmod u + x /usr /local /bin /mp3toogg.sh vil gi filen kjørbar tillatelse) Listen filen vil kreve følgende verktøy:.
GST-lanseringen
vorbisenc
Hvis noen av de ovennevnte programmene ikke er installert, må du installere dem ved hjelp av Legg til /fjern programvare verktøyet. Når alt er installert og på plass, er det på tide å lage Thunar Handling som vil kalle manuset. Kjør gjennom den samme prosessen som med " Rediger med sudo " handling, bare ved hjelp av informasjonen nedenfor:
Basic Tab
Navn: mp3 til ogg
Beskrivelse: Konvertere mp3 filer til ogg
Kommando : mp3toogg.sh% F
Utseende og betingelser Tab
File Mønster: *
Vises hvis utvalget inneholder: Audio Files
Lagre dette handling, starter Thunar, åpne en mappe som inneholder mp3-filer, høyreklikk på en mp3-fil og se den nye handlingen. Dersom handlingen er klikket, vil den valgte mp3 filen (e) skal konverteres til ogg format.
En annen veldig praktisk handling for å ha er muligheten til å høyreklikke på en tekst-fil eller bilde og sende det direkte til en skriver. Denne handlingen vil ikke fungere med .doc eller ODT skriver dokumenter, men med tekst- og bildefiler fungerer det som en mester. For å lage denne handlingen, er det nødvendig informasjon:
Basic Tab
Navn: Send til skriveren
Beskrivelse: Skriv ut tekst og bilder
Command: lp% f
Utseende og betingelser Tab
File mønster: *
Vises hvis utvalget inneholder: Tekst og bildefiler
Her er en veldig bra action som bruker K3B CD /DVD Burning suite for å brenne ISO-bilder. Detaljene for denne handlingen er:
Basic Tab
Navn: Brenn ISO
Beskrivelse: Brenn en ISO image med K3B
Command: k3b --cdimage% f
Utseende og betingelser kategorien
File mønster: * .iso
Vises hvis utvalget inneholder: Andre filer
rulle din egen
Muligheten til å opprette egendefinerte funksjoner med Thunar gjør dette verktøyet utrolig fleksibel. Faktisk er begrensninger på disse handlingene bare begrenset til fantasien og dyktighet av brukeren. Bare nok, tilsvarer det å være i stand til å rulle handlinger som strekker grensene for standard filbehandler. Jeg inviterer Linux.com leserne til å dele sine tilpassede handlinger her i kommentarfeltet. Anmeldelser