Konqueror is een zeer veelzijdig programma met diverse 'verborgen' mogelijkheden. In dit wiki-onderdeel gaan we enkele van deze mogelijkheden uitlichten.
Verder vraag ik speciale aandacht voor de DCOP-mogelijkheden van Konqueror, die hier verder niet aan bod zullen komen.
Als je een lange tekst moet lezen, dan is het misschien handig dat de tekst automatisch over het scherm loopt. Dat kan in Konqueror via de volgende toetsencombinatie:
[Shift]+[Pijltjestoets]
Druk deze toetsencombinatie een aantal maal in totdat de tekst de juiste snelheid heeft.
Wil je een bepaalde tekst uit een webpagina opzoeken met Google?
Selecteer dan de tekst met je muisknop, en klik vervolgens met de middelste muisknop op een willekeurige plek binnen het browservenster.
Konqueror plaatst dan de geselecteerde tekst in een zoekopdracht.
Op sommige webpagina's zijn de hyperlinks niet aanklikbaar. Om deze toch snel te kunnen openen kun je het volgende doen:
Selecteer de hyperlink met je muisknop en klik er op met je middelste muisknop.
Konqueror opent vervolgens de locatie waar de hyperlink naar verwijst.
In Internet Explorer kun je een zoekvenster openen, dwz je hebt een gesplitste weergave, waarbij je links de zoekresultaten ziet, terwijl rechts de pagina's worden geopend.
Zoiets kun je ook in Konqueror bewerkstelligen.
Probeer eens het volgende:
Bovenstaande weergavesplitsing kun je ook gebruiken om bijv. afbeeldingen in de rechter weergave vergroot weer te geven.
Volg hiervoor de volgende procedure:
De weergaveprofielen die je bij bovenstaande voorbeelden hebt aangemaakt kun je vastleggen in Konqueror. Zo kun je bijv. met 1 druk op de knop het weergaveprofiel voor je favoriete zoekmachine openen.
Ga hiervoor naar het menu-item Instellingen->weergaveprofiel X opslaan. Geef vervolgens het weergaveprofiel een nieuwe naam, anders sloop je een bestaand profiel :)
Kun je een bepaalde site niet openen omdat je naar de mening van de makers niet de juiste browser gebruikt? Zijn bepaalde menu's etc. verborgen die je wel in Mozilla of een andere browser ziet? Het veranderen van de browseridentificatie kan dan een oplossing zijn.
Ga naar menu-item Hulpmiddelen->Browseridentificatie wijzigen, en selecteer een andere browseridentificatie. Klik daarna evt op de knop Herladen in de werkbalk van Konqueror.
Maak meteen van de gelegenheid gebruik om je beklag te doen bij de makers van de site.
Mogelijk is je al opgevallen dat het contextmenu van je rechtermuisknop in de bestandsbeheerder items bevat die afhankelijk zijn van het type bestand waarop je klikt.
Deze ingangen zijn zgn servicemenu's, en maken het mogelijk om via de rechter muisknop een bepaalde actie uit te voeren, zoals het uitpakken van gecomprimeerde bestanden, of het openen van een map in Konsole.
Je kunt zelf ook servicemenu's aanleggen.
Om je een idee te geven hoe dat werkt geven we hier 2 voorbeelden, eentje waarmee je een bestand via kmail kunt verzenden, en eentje waarmee je bepaalde bestanden rechtstreeks kunt afdrukken.
Servicemenu's zijn tekstbestanden met de extensie .desktop die je plaatst in de map
~/.kde/share/apps/konqueror/servicemenus
Via dit servicemenu kun je bestanden verzenden via kmail:
[Desktop Entry] ServiceTypes=all/allfiles Actions=attach [Desktop Action attach] Name=Mail with KMail Name[nl]=Verzenden via KMail Icon=kmail Exec=kmail --attach %U
[Desktop Entry] - dit vertelt KDE wat voor type desktopbestand het is.
ServiceTypes?=all/allfiles - dit is het (MIME)?-bestandstype waar de servicemenu voor geldt. In dit geval dus elk type bestand, doch geen mappen.
Actions=attach - dit is een omschrijving van wat het servicemenu doet.
[Desktop Action attach] - dit is de titel van de daadwerkelijke actie
Name=Mail with KMail - dit is de tekst die verschijnt in het contextmenu van Konqueror
Name[nl]=Verzenden via KMail - dit is de tekst die verschijnt als de Nederlandstalige desktop wordt gebruikt. Voeg voor elke taal waarin je KDE gebruikt een aparte ingang toe.
Icon=kmail - dit is het pictogram dat wordt gebruikt. Je kunt hier een absoluut pad invoeren, of de naam van het pictogram zonder extensie (als het pictogram bij KDE bekend is, kun je uitvogelen in het .desktop-bestand van de applicatie in KMenu - $KDEDIR/share/applnk)
Exec=kmail attach %U - dit is het commando dat de actie uitvoert. Gebruik applicatienaam help om uit te vogelen welke opties je aan een applicatie als argument kunt meegeven. Gebruik DCOP als je opdrachten wilt sturen naar draaiende KDE-applicaties. Het argument %U vertelt kmail dat het om een URL-adres gaat. Sommige applicaties hebben dergelijke argumenten nodig, anderen weer niet.
Om de servicemenu terug te zien in Konqueror moet je deze applicatie even opnieuw starten.
Het tweede voorbeeld:
[Desktop Entry] ServiceTypes=image/x-png,image/x-jpg,image/x-gif,application/x-pdf, \ application/x-eps,application/x-ps,text/plain Actions=print [Desktop Action print] Name=Print file Name[nl]=Afdrukken Icon=kprinter Exec=kprinter %U
Dit servicemenu roept dus kprinter aan, welke vervolgens het bestand afdrukt. Kprinter kan een aantal bestandsformaten converteren naar een afdrukbaar formaat, maar niet alle bestandsformaten. Vandaar dat hier geen all/allfiles staat, maar een opsomming van MIME-bestandstypen, door komma's van elkaar gescheiden. In de configuratiemodule bestandsassociaties kun je uitvogelen welke MIME-bestandstypen er zoal zijn. Zoek deze module op in KDE's Configuratiecentrum of start hem vanaf de prompt met het commando:
kcmshell filetypes
Naast het zelf toevoegen van servicemenu's kun je uiteraard ook servicemenu's verwijderen. Je vindt de bijhorende desktopbestanden in de map KDEDIR/share/apps/konqueror/servicemenus en in KDE_HOME/share/apps/konqueror/servicemenu's