Varför QtFM kunde bli min favoritfilhanterare för Linux

0
68
fatmawati achmad zaenuri/Shutterstock.com

Qt-filhanteraren som heter QtFM har fantastiska funktioner, som att lagra anpassade kommandon så att du’ Du behöver inte öppna ett Linux-terminalfönster för att köra dem. Den enda nackdelen är att få den installerad. Låt oss titta på vad som gör den här filwebbläsaren speciell och hur du (kanske) kan prova den.

Innehållsförteckning

Vad gör QtFM till en fantastisk Linux-filhanterare
Installera QtFM
Få Runt i QtFM
The Best Part: Custom Actions
Great, Apart From the Installation

What Makes QtFM en fantastisk Linux-filhanterare

Alla som använder en grafisk skrivbordsmiljö använder en filhanterare. På Linux finns det massor att välja mellan. Valet är bra, så länge de olika erbjudandena faktiskt erbjuder något annat.

De flesta filhanterare, även kallade filwebbläsare, gör samma saker. De låter dig navigera i filsystemet och inspektera eller välja filer och kataloger. Du kan kopiera och flytta filer genom att dra och släppa. Du kan ta bort eller byta namn på filer och öppna filer eller köra program genom att klicka på dem.

Andra åtgärder kan utföras genom att högerklicka på en fil eller katalog, eller bakgrunden till en katalog, och välja alternativ från kontextmenyer. Qt-filhanteraren, QtFM, gör det enkelt att lägga till tilläggskänsliga anpassade kommandon som kallas åtgärder för att högerklicka på snabbmenyer.

En anpassad åtgärd visas bara i snabbmenyn när filen du’ ve högerklickade matchar definitionen av en åtgärd. Du kan ha väldigt många kommandon definierade, men du ser bara de som är relevanta för filen du har klickat på.

Genom att placera den funktionen i filhanteraren minskar du antalet gånger du behöver hoppa ut till ett terminalfönster. Och eftersom du inte behöver skriva in kommandot kommer du inte att skriva fel.

Också, eftersom kommandot inte skrivs in via ett terminalfönster kommer det inte heller att skrivas fel. hamnar inte i din kommandohistorik. Du behöver inte vanliga, repetitiva kommandon som belamrar din historik.

RELATERAT: De bästa alternativa filhanterarna för Windows, Mac och Linux

Installera QtFM

Det enda problemet med QtFM är att det kanske inte är tillgängligt för din Linux-distribution. Vissa distributioner har QtFM paketerat i sina förråd, men många gör det inte. Överraskande nog gör varken Fedora eller Ubuntu det.

RELATERAT Hur man använder AppImages på Linux

Om ett Linux-projekt inte vill stödja många olika paketeringsformat, levererar det vanligtvis en Flatpak, Snap eller AppImage. QtFM gör inget av det, och ingen annan verkar ha brytt sig heller. Kanske beror det på att dessa format oundvikligen introducerar förseningar vid lansering, och ingen vill ha en laggy filhanterare. Starthastigheten är avgörande. En långsam filhanterare skulle bli väldigt gammal, mycket snabbt.

Det enda andra alternativet du har är att installera från källan. QtFM skrivs med hjälp av Qt-applikationens GUI-verktygssats. Det fungerar med många olika skrivbordsmiljöer. “Qt” uttalas tydligen “söt”, men det finns inget gulligt med att installera QtFM för hand.

Bygginstruktionerna finns på projektets GitHub-sida. I januari 2023 fungerade de inte för oss, efter många försök. Kanske behöver instruktionerna uppdateras. QtFM är fortfarande ett aktivt projekt, med åtaganden lagt till deras GitHub under de senaste två månaderna, så kanske instruktionerna kommer att uppdateras, eller utökas och förtydligas.

Lyckligtvis för mig har QtFM paketerats för Arch-baserade distributioner och kan hittas i Arch User Repository. Det betyder att du kan installera den på vilken Arch-baserad distribution som helst med din favorit AUR-hjälp.

Om du till exempel vill installera den på Manjaro med yay behöver du bara skriva:

yay qtfm

Om du inte redan har yay kan du installera det med:

sudo pacman -S yay

Ta sig runt i QtFM

QtFM följer den traditionella filhanterarens design. En lista över platser och kataloger visas i en sidoruta till vänster. Ett enda klick väljer en plats. Huvudpanelen visar filer och kataloger som finns på den aktuella platsen. Om du dubbelklickar på en katalog i huvudpanelen öppnas den katalogen.

< p>Knappar i verktygsfältet tar dig till din tidigare plats, upp en katalognivå eller till din hemkatalog. Sökvägen till den aktuella platsen visas.

På vår testdator var GNOME inställd på mörkt läge, och QtFM matchade detta automatiskt. QtFM förblev dock i mörkt läge när GNOME byttes till ljusläge, även efter stängning och återöppning av QtFM. QtFM har ett alternativ i Redigera > Inställningar > Utseende men detta hade ingen effekt.

På en annan dator med EndeavourOS fungerade ljusläge och mörkt läge som förväntat.

Listan över platser i sidorutan är ganska sparsam till att börja med. För att fylla listan med dina egna valda platser, högerklicka på en katalog i huvudfönstret och välj “Lägg till bokmärke” från snabbmenyn.

Du kan också klicka på en post i sidorutan för att dra den upp och ned så att den tar en ny plats i listan.

Högerklicka på bakgrunden på huvudpanelen öppnar en snabbmeny som låter dig skapa en ny fil eller katalog, flytta upp en katalognivå, flytta till föregående plats, lägg till ett bokmärke eller se egenskaperna för den aktuella katalogen.

QtFM har fyra korta menyer. Många av menyåtgärderna är mappade till kortkommandon. Det här är de du förmodligen kommer att använda mest.

  • Ctrl+N: Öppna en ny QtFM-instans.
  • Ctrl+T: Öppna en ny flik.
  • Ctrl+W: Stäng den aktuella fliken.
  • Ctrl+C : Kopiera.
  • Ctrl+V: Klistra in.
  • Alt+Upp: Flytta upp en nivå i katalogträdet.
  • Backsteg: Flytta till föregående plats.
  • Ctrl+H: Växla visning av dolda filer.< /li>
  • Del: Flytta till papperskorgen.
  • Skift+Del: Ta bort omedelbart, flytta inte till papperskorgen.
  • F1 : Öppna ett terminalfönster på den aktuella platsen.
  • Ctrl+Q: Avsluta. Stänger QtFM.
  • F2: Byt namn på den markerade filen eller katalogen.
  • Ctrl+-: Zooma ut.
  • Ctrl++: Zooma in.
  • F3: Växla ikon och listvy.
  • F4 stark >: Växlar detaljerad visning i listvy.
  • F5: Uppdatera aktuell vy.

För att öppna ett terminalfönster på den aktuella platsen, klicka på “Terminal” knappen längst till höger i verktygsfältet. Som standard är detta inställt på öppen xterm, som finns på de flesta Linux-system.

< /p>

Du kan ändra detta för att öppna din föredragna terminalemulator genom att gå till “Inställningar” dialogrutan från Redigera > Inställningar. Ändra “Kommandot” fältet för “Terminalemulatorn” post i “Allmänt” rutan.

För GNOME kommer detta att vara “gnome-terminal.”

Om du har installerat en annan terminalemulator anger du kommandot som användes för att starta den.

Det bästa: anpassade åtgärder

För mina behov ligger kraften i QtFM i hur det låter dig enkelt skapa anpassade åtgärder. Dessa är kommandon som tillämpas på en fil eller katalog. När de tillämpas på filer är de filtilläggskänsliga. När du högerklickar på en fil ser du bara de anpassade åtgärder som är tillämpliga på den filtypen.

För att skapa anpassade åtgärder, navigera till Redigera > Inställningar > Anpassade åtgärder.

De befintliga anpassade åtgärderna visas. De fyra knapparna under listan med åtgärder är:

  • Återställ de anpassade åtgärderna till deras standardvärden.
  • Visa en kort hjälptext.
  • Lägg till en ny åtgärd.
  • Ta bort den markerade åtgärden.

En anpassad åtgärd består av:

  • Filtyp< /strong>: Detta kan vara ett filtillägg, en asterisk “*” betyder alla filer och kataloger, “mapp” vilket betyder vilken katalog som helst, eller namnet på en specifik katalog.
  • Text: En textbeskrivning av åtgärden.
  • Ikon: Du väljer ikonen från en lång lista som QtFM fyller i från de tillgängliga ikonerna på din dator.
  • Kommando: Det faktiska kommandot som du vill ha utfört. Detta är i standardskalsyntax, med några speciella tokens. Du kan använda “%f” för att representera den valda filen med filer, “%F” för att representera den eller de valda filerna tillsammans med deras fullständiga filsystemsökväg, eller “%n” för att representera det aktuella filnamnet.
  • Checkbox: Kryssrutan i varje kommandofält används tillsammans med “Visa dialogrutan med åtgärdens utdata&#8221 ; kryssruta. När den kryssrutan är markerad kommer alla kommandon som har sina individuella kryssrutor att visa en dialogruta som visar detaljerna för kommandot när det körs, och fångar alla utdata från kommandot.

Klicka på “+” för att skapa en ny anpassad åtgärd. En tom åtgärd läggs till längst ner i listan.

Dubbelklicka på ett av de tomma fälten för att redigera det. Vi kommer att ställa in en anpassad åtgärd för att anropa verktyget för pandoc-dokumentkonvertering för att skapa en HMTL-version av en Markdown-fil.

Våra fältposter är:

  • Filtyp: “MD”, standardfiltillägget för Markdown.
  • Text: “Skapa HTML” .
  • Ikon: Pandoc-verktyget har ingen ikon, så vi lämnade det här tomt.
  • Kommando: “pandoc -o draft.html %f.” Detta talar om för pandoc att skapa en fil som heter “draft.html” från Markdown i filen som heter “%f.”

Klicka på “Spara” knappen när du har fyllt i fälten.

Om vi ​​navigerar till en plats som har en Markdown-fil kan vi kontrollera vår nya anpassade åtgärd. Vi har två filer i våra “~/Documents” katalog. Den ena är en markdown-fil, den andra är ett LibreOffice-dokument.

Högerklicka på ODT-filen skapar en snabbmeny. Som vi förväntar oss visas inte den nya anpassade åtgärden.

Den nya åtgärden visas i snabbmenyn för Markdown-filen.

Om vi ​​väljer den anpassade åtgärden anropas pandoc och en HTML-fil skapas som heter & #8220;draft.html.”

RELATERAT: Hur man använder pandoc för att konvertera filer på Linux-kommandoraden

Bra, separat Från installationen

QtFM är en utmärkt filhanterare på många sätt, men den kommer inte att få en bredare användning om inte installationsprocessen förenklas för fler Linux-distributioner.

Det är synd eftersom den anpassade åtgärder och deras användarvänlighet skiljer verkligen QtFM från andra filhanterare. Även om du inte ville använda QtFM som din vanliga filhanterare, kan det vara värt att konfigurera några anpassade åtgärder som hjälper dig att optimera ett av dina mer krångliga arbetsflöden och använda det bara för dessa tillfällen.

RELATERAT: Vilket Linux-filsystem ska du använda?

LÄS NÄSTA

  • › Microsoft 365-integration kommer till Chromebooks
  • › Byt till T-Mobile Home Internet för 50 USD per månad med prislåsgaranti
  • › Denna $50 Samsung 500 GB SSD kommer att påskynda din gamla dator
  • › Så här kontrollerar du om en cell är tom med ISBLANK i Excel
  • › Du kommer äntligen att kunna köpa en PS5 2023
  • › Du kan nu använda gamla miniräknare på Internetarkivet