Modern verklighet vill att operativsystem ska ha intelligenta sökfunktioner som inte är begränsade till det lokala filsystemet men sträcker sig till Internet, så att vi kan söka information online. Till exempel låter Peppermint Linux startmeny dig som standard slutföra sökningar genom DuckDuckGo-sökmotorn och söka information på dess officiella forum.
Det finns dock ingen anledning att hålla sig begränsad i dessa alternativ. Du behöver inte heller vänta på att tredje part ger dig fler alternativ: om en webbplats, någon webbplats, erbjuder en sökfunktion, kan du i de flesta fall integrera den i din distributions huvudmeny som en ny sökmotor – eller “Sökåtgärd , ”Som det heter.
De verktyg som behövs
För att lägga till nya sökåtgärder till Peppermints huvudmeny behöver du tre saker: möjligheten att redigera posterna i Peppermint Linux-huvudmenyn, en webbläsare som du kommer att använda för att besöka de webbplatser du vill ”förvandla till sökmotorer” och en enkel textredigerare där du klistrar in dessa webbadresser och ”rensar” dem för onödig ”fluff”, och håller bara ”sökdelen”.
Som ett första steg, kör din favoritwebbläsare och skapa en ny tom textfil på skrivbordet för enkel åtkomst.
Sök efter något
Om du tänker lägga till flera webbplatssökfunktioner i din huvudmeny, rekommenderar vi att du placerar webbläsarfönstret och textredigeringsfönstret på skärmen sida vid sida för att göra det enkelt att växla mellan dem för masskopiering.
Besök den första webbplatsen och använd ett karakteristiskt nyckelord eller fras som inte kunde visas av en slump som en sökfråga. Prova ditt namn och efternamn som hänger ihop som ett enda ord. Vi använde ordet ”maketecheasier”, vilket naturligtvis är de tre ord som utgör namnet på vår webbplats limmad som en.
Anledningen till detta är att snabbt kunna lokalisera detta ursprungliga ord mitt i ett kaos av andra karaktärer.
Kopiera och klistra in hela webbadressen
När resultaten visas på din skärm kan du ignorera dem – konstigt nog är det inte själva resultaten vi behöver utan webbadressen som leder till dem.
Kopiera sökresultatsidans URL från din webbläsares adressfält och klistra in den i textredigeraren.
Frågedelen av webbadressen
Hitta ordet du använde i din sökning bland karaktären i den kopierade URL: n. Som du kan se på vår bild listades vår två gånger i Googles sökresultat, den första av sökmotorerna som vi bestämde oss för att lägga till Peppermint Linux.
Endast den första av dessa ”framträdanden” i vårt ord behövdes, och som du kommer att se i praktiken är det du brukar leta efter i form av:
q = text you search for
Ovanstående rad är meningsfull när du inser att ”q” vanligtvis motsvarar ordet ”fråga” eller ”fråga”, så i människan istället för sökmotorn ”lingo” ovan skulle översättas till:
My question is = this
När du anger sin position i resultat-URL: en, gör inte någonting, kom bara ihåg ”var det är”, eftersom du behöver det i nästa steg.
Adressdelen av webbadressen
Sökfrasen är den andra delen av ekvationen. Den första delen är den primära adressen till själva sökresultatsidan, som i detta exempel är:
https://www.google.com/search?
Tänk också på detta, eftersom du i nästa steg måste kombinera de två delarna av ekvationen i en enda post.
Testa ”ren” URL
I 99% av fallen är allt du behöver göra att behålla webbplatsens väsentliga sökadress och klistra in sökfrågan i slutet och ta bort allt annat. Vanligtvis kommer formatet att vara:
https://site_address/search?q=search_request
Vissa webbplatser kan också använda följande format:
https://site_address/?s=search_request
För att säkerställa att det fungerar, besök skapad URL efter att du har kopierat och klistrat in den i din webbläsares adressfält. Om det inte finns något fel i adressstrukturen får du samma resultat som du såg tidigare. Det ska fungera som en ”rensad från fluff” -version av den typiska sökresultatens webbadress med endast det väsentliga.
Fler webbadresser
Upprepa processen för alla webbplatser där du vill lägga till sökfunktionalitet i distributionens huvudmeny.
I vårt fall, och som du kan se från vår bild, riktade vi oss efter Google till IMDb. Vi gillade idén att kunna söka film- eller serietitlar och skådespelare- och regissörsnamn direkt från huvudmenyn.
Således upprepade vi samma steg, slutförde en sökning, kopierade resultatsidans URL till vår textredigerare och rensade den från onödig data, och behöll endast basens sökadress och ”frågan” som vi ”matade” den.
Redigera menyn
När du har kopierat, ”rensat” och provat de adresser som du vill lägga till i din huvudmeny som nya sökmotorer är det dags att lägga till dem. Högerklicka på Peppermints huvudmeny och välj ”Egenskaper” i menyn som visas.
Håll textredigeringsfönstret till hands på skärmen, eftersom du behöver det i nästa steg.
Lägg till en ny sökåtgärd
Gå till den sista av flikarna ”Sökåtgärder” och klicka på ”+” för att lägga till en ny i menyn.
I fältet Namn anger du namnet du vill ha för din sökpost – namnet skiljer det bara från de andra posterna och påverkar inte hur det fungerar, så du kan använda vad du vill här.
I fältet Mönster anger du koden du vill ”mappa” till denna sökåtgärd, som du kommer att ange i framtiden i sökfältet i huvudmenyn, för att slutföra relaterad sökning. För att underlätta användningen rekommenderar vi att du använder en symbol följt av en eller två bokstäver i webbplatsens namn.
Till exempel är standard DuckDuckGo tillgänglig genom att skriva ”! D”, så vi använde samma logik, och för Google använde vi ”! G” och, som vi kommer att se senare, för IMDb ”! I.” I båda fallen skulle vårt mönster vara ett utropstecken följt av den första bokstaven i webbplatsens namn.
Skapa kommandot
I kommandofältet ska du ange ett kommando som gör tre saker:
- Kör din webbläsare
- “Öppna” webbplatsens sida som visar sökresultat
- “Mata” frågan du angav i huvudmenyn till den här sidans URL så att den visar relevanta resultat
Den första delen av detta är lätt: välj den befintliga DuckDuckGo-sökåtgärden. Kopiera sedan den första delen av kommandot. Alternativt kan du kopiera det direkt härifrån. Den del du är intresserad av är:
exo-open -launch WebBrowser
Gå tillbaka till din post och klistra in den del av kommandot du just kopierade i kommandofältet.
Låt alternativet Regular expression vara avstängt.
Lägg till den faktiska frågan
Fortsätt kopiera din adress från din textredigerare. Klistra in den i slutet av kommandofältet efter den första delen som du kopierade i föregående steg antingen här eller från DuckDuckGos post. Kom ihåg att hålla ett utrymme mellan kommandot som du redan har kopierat och den skapade URL: n efter det.
Ersätt sökfrasen i slutet av din skapade URL med sekvensen %u
. Resultatet ska se ut som du ser på vår bild. ”% U” motsvarar ”vad användaren har angett som en sökfråga i huvudfältets sökfält.”
Ställa in fler sökåtgärder
Upprepa processen genom att skapa en ny post för varje webbplats du vill kunna söka direkt från huvudmenyn.
Vi skapade en ny, andra notering, tillgänglig genom ”! I” -sekvensen, som gör det möjligt för oss att snabbt och enkelt slutföra sökningar på IMDb.
Med de två nya sökåtgärderna kommer vi att kunna skriva ”! G göra tech enklare clipman” för att söka på Google efter den här frasen eller ”! I Charlize Theron” för att söka information om den älskade skådespelerskan på IMDb.
Direkt webbplatssökning
Stäng fönstret för att spara ändringarna och från och med nu kan du använda de mönster du förklarade för varje webbplats följt av en sökbegäran direkt i huvudmenyns sökfält.
Så snart du anger ett aktivt, igenkännbart mönster kommer huvudmenylistan att visa namnet du angav för det. Fortsätt att skriva vad du vill söka efter och tryck på enter för att visa din webbläsare, ladda relevant resultatsida för webbplatsen du kartlagde till en sökåtgärd.