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.

Automatisch scrollen

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.

Zoeken met Google op geselecteerde tekst

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.

Hyperlinks openen

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.

Zoekresultaten openen in een ander kader

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:

  1. open een Konquerorvenster
  2. splits de weergave vertikaal via menu-item Venster->Venster verticaal opsplitsen
  3. Klik in de linker weergave om deze te activeren (zie je aan het groene LED in de statusbalk)
  4. typ in de locatiebalk van Konqueror het URL-adres van de zoekmachine, of de zoekopdracht (bijv. gg:nedlinux). Links wordt dan de pagina van de zoekmachine geopend, met de zoekresultaten.
  5. Sleep de hyperlinks van de zoekresultaten naar de rechter weergave om ze te openen.
  6. je kunt de weergavegrootte wijzigen door de balk in het midden naar links of rechts te verplaatsen.
  7. deze functionaliteit kan ook handig zijn om links op een bepaalde pagina een voor een te bekijken.
Afbeeldingsvoorbeelden openen in een aparte weergave

Bovenstaande weergavesplitsing kun je ook gebruiken om bijv. afbeeldingen in de rechter weergave vergroot weer te geven.

Volg hiervoor de volgende procedure:

  1. ga naar de map met afbeeldingen
  2. splits het venster vertikaal via menu-item Venster->Venster verticaal opsplitsen
  3. koppel beide weergaven aan elkaar door in de statusbalk van beide weergaven het vierkante selectievakje aan te vinken.
  4. zet nu de linker weergave vast door met de rechter muisknop op de statusbalk ervan te klikken en de optie Op huidige locatie vastzetten te selecteren.
  5. klik nu telkens in de linkerweergave op een afbeelding, om deze in de rechterweergave te laten tonen.
  6. deze functie werkt met alle bestanden die Konqueror ingebed kan openen
  7. evt kun je deze functie ook gebruiken in plaats van de hierboven gegeven oplossing voor zoekmachines.
Weergaveprofielen aanleggen

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 :)

Browseridentificatie wijzigen

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.

Servicemenu's maken

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
Servicemenu's verwijderen

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