Nyheter i Android, Telefoner, Prylar Och Recensioner

Tagga, du är det! Hur man hanterar filer på Linux med TagSpaces

Du känner att du har provat allt, men ingenting verkar fungera.

Jag pratar om produktivitetsråd. Det finns så många tips om hur man organiserar filer, men har det någonsin fallit dig in att de där kaotiska mapparna inte är ditt fel? Vad händer om ditt operativsystem är en del av problemet?

Naturligtvis är användarna ansvariga för att upprätta ett dokumenthanteringssystem: bestämma vad filerna ska heta och var de ska placeras. Datorer låter oss organisera våra digitala tillgångar, men denna förmåga begränsas av själva systemet som tillhandahåller den.

De flesta moderna filhanterare är baserade på den traditionella skrivbordsmetaforen med en hierarkisk metod för att sortera våra filer. De konceptualiserar vår verkliga upplevelse med fysiska filer: vi lägger en fil i en mapp och placerar den i ett arkivskåp. I ett hierarkiskt filsystem kan en fil bara finnas i en mapp (precis som fysiska filer), vilket begränsar våra kategoriseringsalternativ. Det är här taggar kan hjälpa.

Taggbaserad filhantering

Taggar är innehållsberoende nyckelord; metadata som beskriver innehållet i en fil. Vi behöver dem eftersom världen inte är endimensionell, och en fil kan tillhöra flera kategorier. Ett utmärkt exempel är multimediafiler – foton, videor, musik – men en enkel rapport från ditt senaste möte kan också kräva komplex kategorisering (efter datum, projekt, ämne, klient…).

Du kan “hacka” det hierarkiska filsystemet genom att symlinka eller kopiera filer till olika undermappar, men kommer du verkligen ihåg var varje genväg är? Kommer du att gå tillbaka och uppdatera genvägarna när du flyttar eller tar bort originalfilen? Röret blir ännu värre om du använder någon form av versionskontroll.

En potentiell lösning är taggbaserad filhantering. Det kan uppnås på flera nivåer, med början i själva filsystemet. Taggbaserade filsystem för Linux finns, men de är inte särskilt populära. Windows Vista var tänkt att introducera ett liknande koncept, men det avbröts så småningom.

En annan nivå är olika implementeringar av filtaggning, som databaser eller specialiserade applikationer. De påverkar inte filsystemet direkt, utan fungerar istället som en “överlagring” som låter användaren indexera, söka och hantera filer med hjälp av taggar. Du har säkert hört talas om det “semantiska skrivbordet”. KDE:s Nepomuk och GNOMEs Zeitgeist är ramverk byggda på denna idé, men för den genomsnittliga användaren verkar de ofta vara en resurskrävande olägenhet.

Hittills är det enda tillvägagångssättet som framgångsrikt attraherar en bred användarbas stationära appar som tillämpar anpassade metadata på filer. Det finns gott om sådana för Windows och OS X: från Windows Explorer-alternativ som DirectoryOpus till kraftfulla filhanterare som låter dig märka filer. Filhanterare för Linux erbjuder otroligt användbara tillägg, men taggning är mest en eftertanke. Undantaget är TagSpaces, som sätter taggar i rampljuset.

Ursprungligen ett tyskt projekt, TagSpaces beskrivs bäst som “Evernote för ditt operativsystem”. Den kan hantera filer, men du kan använda den för att bygga en personlig wiki, samla forskningsmaterial, förhandsgranska och redigera flera filformat och visualisera dina mappar som tankekartor eller släktträd.

Relaterad  Hur lätt är det för någon att hacka din webbkamera?

Free att använda, enkel att starta

TagSpaces är en öppen källkodsapplikation tillgänglig för både 32- och 64-bitarsarkitekturer. Om du är en Windows-användare, sluta inte läsa – TagSpaces är plattformsoberoende, och Windows-versionen fungerar precis som sin Linux-motsvarighet. Versioner för Android, iOS och webbläsare (Firefox och Chrome) fungerar lite annorlunda, men vi kommer att fokusera på skrivbordsappen. Du kan använda TagSpaces som en bärbar Linux-applikation. Ladda ner och packa upp det komprimerade paketet och kör helt enkelt den körbara filen tagrymden fil. Inget behov av att kompilera eller installera någonting.

Gränssnittet? Inte så enkelt

Det första mötet med TagSpaces kan göra dig förbryllad. Det finns inga band eller textbaserade menyer; endast ikoner ovanför fillistan. “Hamburgermeny”-ikonen växlar en sidofält till vänster, och den bredvid den startar alternativ dialog. Sidofältet har en rullgardinsmeny högst upp som låter dig välja den aktiva mappen och flikar längst ner som växlar mellan taggbaserad och platsbaserad navigering. Ikonen med tre punkter öppnar Katalogdrift menyn för varje mapp.

Ikoner ovanför filerna låter dig växla miniatyrer, välja, ta bort, kopiera och tagga filer, samt komma åt ytterligare menyer. Du kan välja visningsläge från menyn bredvid Sök bar. Beroende på valt läge (rutnät eller lista) kan du sortera och gruppera filer efter olika kriterier. Visualiseringsalternativ i FolderViz-läget ger dig en cool översikt över mappstrukturen.

Som standard visar TagSpaces inte alla dina filer som en vanlig filhanterare. Istället låter den dig bestämma vilka mappar den ska hantera. Du är free för att importera hela din /Hem eller bara några mappar via Anslut ny plats dialog.

När de önskade filerna är i kan du tagga dem genom att välja filer och klicka på taggikonen i verktygsfältet. Alternativt kan du först lägga till taggar och organisera dem i grupper, sedan är det bara att välja filer och klicka på taggar i sidofältet.

Smarta taggar är fördefinierade, tidskänsliga taggar som hjälper dig att komma åt nyligen modifierade filer. TagSpaces stöder taggning av flera filer samtidigt och det kan föreslå taggar baserat på filegenskaper. Varje tagg kan redigeras och färgkodas.

TagSpaces kan öppna och redigera många filtyper i en förhandsgranskningsruta till höger. Format som stöds inkluderar HTML, vanlig text, Markdown, PDF, EPUB och flera ljud- och bildformat.

Den märkligaste, mest uppenbara skillnaden mellan TagSpaces och klassiska filhanterare är avsaknaden av snabbmenyer. Du kan högerklicka hela dagen, men ingenting kommer att hända. Alla åtgärder och menyer aktiveras med vänsterklick, men du kan definiera några kortkommandon, vilket lämnar TagSpaces i en konstig limbo mellan att vara helt musberoende och stödja musfri surfning.

En annan opraktisk skillnad är det faktum att filrelaterade menyer inte är enhetliga. Om du väljer en fil och klickar på ikonen Skapa ny filmeny i verktygsfältet, får du en annan uppsättning alternativ än i menyn Filåtgärder som öppnas när du klickar på filtillägget.

Relaterad  Xiaomi: bättre än skärmen med hål, smarttelefonen med skärmen med två hål!

Besväret rinner ner till grundläggande filoperationer. Säg att du vill kopiera några filer. Det finns ingen högerklicksmeny för det, så du måste antingen klicka på motsvarande ikon i verktygsfältet eller gå till menyn Filoperationer. Sedan måste du använda en separat dialogruta för att slutligen kopiera filerna. Den klassiska Ctrl+C/Ctrl+V-kombinationen har ingen kraft här.

Liknande egenheter dyker hela tiden upp om du försöker använda TagSpaces som en traditionell filhanterare. Till exempel låter den dig inte ta bort mappar som inte är tomma. Den kan visa dolda filer, men om en dold fil inte har en explicit filändelse (som .bashrc) tror TagSpaces att filnamnet är filnamnstillägget och lämnar filnamnsfältet tomt.

Taggar har sin egen del av problem. För närvarande stöder inte TagSpaces taggundergrupper, och du kan inte dra och släppa taggar mellan grupper. Vad du kan göra är att skapa dubbletter av taggar i olika tagggrupper, vilket introducerar redundans i ditt system. Och vi har fortfarande inte berört den största frågan av alla.

Du har anammat TagSpaces trots dess brister och taggat alla dina filer. Men sedan öppnar du en annan filhanterare och märker att filerna ser ut så här:

Nej, det är ingen bugg. TagSpaces byter i princip namn på dina filer och lägger till taggar till filnamnet med det här mönstret:

Dialogrutan Alternativ låter dig ändra detta, men funktionen är fortfarande markerad som experimentell.

Resonemanget är att endast filnamn synkroniseras korrekt över enheter och olika operativsystem utan att det krävs separata databaser och tredjepartsappar för att läsa metadata. Detta tillvägagångssätt är dock inte felfritt: filnamn med flera taggar kan vara för långa för vissa system. Taggar i filnamn gör det svårt att byta namn på filer, och de ser inte alls vackra ut.

TagSpaces-användare älskar antingen den här lösningen för att den är bärbar eller hatar den för att de inte vill att deras filer rörs. I slutändan handlar det om personliga preferenser. Om du planerar att ersätta din filhanterare med TagSpaces kommer detta inte att vara ett problem eftersom du aldrig kommer att se taggarna som en del av filnamnet. När du delar taggade filer måste du dock informera mottagarna om dina filtaggningsvanor.

De flesta användare håller sig till hierarkisk mappstruktur för att det känns “naturligt” och intuitivt, eller helt enkelt för att de är vana vid det. Men vad händer när man måste omorganisera det? Att introducera nya undermappar är inte lätt med hundratals filer, och jag kan tänka mig att hitta en fil känns ungefär som att söka efter en nål i en höstack.

Med ett taggbaserat filsystem behöver du inte oroa dig för platsen – se bara till att tagga filerna med lämpliga, relevanta nyckelord. Det är fullt möjligt att taggar är framtiden för filhantering på Linux.

Relaterad  Hur man konverterar en lista till en ordbok i Python

Ändå kommer inte alla användare att vara redo för bytet. En studie från 2005 bad fjorton deltagare att ersätta sina mappar med ett enkelt sökverktyg. Tretton avböjde och uppgav att de inte bara kan lita på sökning och att de föredrar att faktiskt se sina filer grupperade i mappar. Dock,

Alla deltagare sa att de skulle vara glada över att ha ett sökverktyg som hjälpte dem att hitta sin personliga information bättre.

Jones, W., Phuwanartnurak, AJ, Gill, R. och Harry Bruce. Ta inte bort mina mappar! Organisera personlig information för att få saker gjorda. Informationsskolan, University of Washington, 2005.

Kan TagSpaces vara verktyget de behöver? Vi har sett att den inte är perfekt, men det är en ung app, fortfarande under utveckling med gott om tid att förbättra. Jämfört med endast CLI-tagg-baserade filhanterare som Tag och TagFS, är det lätt att använda TagSpaces, och gränssnittet är mycket mer tilltalande för nybörjare och före detta Windows-användare. Det ökända problemet med taggar-i-filnamn behöver verkligen uppmärksamhet, kanske i form av redigering av utökade filattribut eller lagring av taggar i ett befintligt metadataformat.

För nu kan lösningen vara att kompromissa och låta TagSpaces och traditionella filhanterare komplettera varandra. Behåll Dolphin eller Nautilus för dina dagliga filhanteringsuppgifter och byt till TagSpaces för specifika filtyper. Du kan använda TagSpaces som en fotoinsamlingshanterare, en digital anteckningsbok eller en e-boksarrangör.

Vad tror du? Har du provat TagSpaces eller någon annan taggbaserad filhanterare? Hur organiserar du dina filer? Dela dina råd och erfarenheter i kommentarerna.

Image Credits:Filed Under “Folders” av Domiriel via Flickr, TagSpaces-skärmdumpar, Folder Structure via Wikimedia Commons, Desktop – tidigare av Lindsay Evans via Flickr.

Om författaren

Ivana Isadora Devcic (24 artiklar publicerade)

Ivana Isadora är en frilansskribent och översättare, Linux-älskare och KDE-fangirl. Hon stöttar och främjar free & öppen källkod, och hon letar alltid efter fräscha, innovativa appar. Ta reda på hur du kommer i kontakt här.

Mer från Ivana Isadora Devcic

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera

Table of Contents