Tips en trucs
Herziening: 0.4
Hier is een lijst met handige tips om met KDE te werken, en de vele verborgen mogelijkheden uit te buiten. (Zie bronvermelding)
Konqueror
- Manpages en infopages
- Wisselen tussen de tabbladen
- Zoekmachines
- Langzaam scrollen
- Lettergrootte aanpassen mbv muiswiel
- Supersnel scrollen mbv muiswiel
- Terminal openen in Filemanager-modus
- Mijn Postbank.nl in Konqueror
- Webpagina's worden zeer langzaam geladen
- Flash 8 en 9 in Konqueror gebruiken
Paneel (Kicker)
- Niet-KDE applicaties laten docken in Kicker
- Klipperacties (KDE-klembord) uitzetten
- Grootte van pictogrammen in K-menu aanpassen
- Taakbalk kwijt?
- Hoofdpaneel laten doorlopen
Bureaublad
- Klikgedrag instellen
- Prullenbak weggooien
- Alleen verticaal of horizontaal maximaliseren
- Screenshot op klembord
Kmail
Andere PIM- en internettoepassingen
- Kopete: Shortcuts instellen
- Kopete: Eigen ingestelde namen gebruiken
- KInternet: Applet opstarten
- KOrganizer: Applet opstarten
Printen
Konsole
- Activeer screensaver in KDE-script
- Mail checken met behulp van een KDE-script
- Kdesu - opstarten van programma's onder een andere gebruikersnaam
- Sessie hernoemen
- Bestanden naar Konsole slepen
Aanmeldscherm (KDM)
Overige tips
- Proces killen
- Uitvoeren windowsapplicaties dmv muisklik
- Flashmovie maken
- Applicaties toevoegen in KDE menu
- Autostart
- Bestanden op FTP- of andere server direct bewerken
- Omgevingsvariabelen expanderen in KDE-configuratiebestanden
- Tijdelijk de taal veranderen binnen een toepassing
- KDE Applicaties besturen via DCOP
Konqueror tips
Konqueror: Manpages en infopages
Type in Konqueror of filemanager
man:commando of info:commando als
adres. De desbetreffende manpage of infopage wordt dan geopend. Het laat
zich dan ook gemakkelijker printen.
Hoewel echt mooi printen van manpages natuurlijk gaat met:
man -t commando | lpr
Konqueror: Wisselen tussen de tabbladen
Je kunt wisselen tussen de tabbladen door de toetscombinatie CTRL +
] of CTRL + [ te gebruiken.
Konqueror: Zoekmachines
In Konqueror snel zoeken met Google: gg:zoekterm, of Altavista:
av:zoekterm.
Ook andere combinaties werken, en je kunt er toevoegen. Onder Instellingen
->Konqueror instellen, Webkoppelingen vind je alles wat je nodig
hebt. Zie ook Webkoppelingen in Konqueror.
Konqueror: Langzaam scrollen
In Konqueror kun je met behulp van de toetscombinatie Shift+richtingstoets omhoog/omlaag de tekst automatisch laten scrollen. Sla de toetsen verschillende keren aan om de snelheid te bepalen. Ook een aantal andere KDE-toepassingen kent deze truc.
Konqueror: Lettergrootte aanpassen m.b.v. muiswiel
Wanneer je het muiswiel gebruikt en tegelijkertijd de Ctrl-toets ingedrukt houdt verandert de lettergrootte van je pagina.
Konqueror: Supersnel scrollen m.b.v. muiswiel
Wanneer je het muiswiel gebruikt en tegelijkertijd de Shift-toets ingedrukt houdt dan zul je supersnel door een pagina heen scrollen.
Konqueror: Terminal openen in bestandsbeheerdermodus
Wanneer je op de toets F4 binnen Konqueror wanneer deze in de bestandsbeheerdermodus is dan zal deze een terminal openen (Konsole) op de locatie waar de bestandsbeheerder op dat moment openstaat.
Konqueror: Mijn Postbank.nl
De Postbank denkt dat "Mijn Postbank.nl" niet onder Linux werkt; dit is echter niet correct. Wanneer je de meest recente Java-versie hebt (Sun of Blackdown) dan zijn er geen problemen. Het enige waar je voor moet zorgen is dat de Postbank denkt dat je Mozilla 1.6 gebruikt. Dit kan in Konqueror heel eenvoudig:
Ga eerst naar https://www.p3.postbank.nl/sesam/SesamLoginServlet.
Kies dan uit het Konqueror-menu Hulpmiddelen de optie Browseridentificatie wijzigen -> Mozilla en selecteer Versie 1.6. Herlaad hier na voor de zekerheid de pagina en je zult zonder problemen kunnen inloggen.
bijgedragen door Jeroen van Riet Paap
Konqueror: webpagina's worden zeer langzaam geladen
Op een beperkt aantal systemen is Konqueror en KDE in het algemeen zeer langzaam het het halen van gegevens van internet, en dan ook echt heel langzaam, in ieder geval langzamer dan andere webbrowsers.
Dit komt vaak doordat de DNS-server onjuiste ondersteuning heeft voor IPV6. Je kunt dit verhelpen door het volgende toe te voegen aan startkde:
export KDE_NO_IPV6=true
Als je vervolgens KDE opnieuw opstart is het probleem waarschijnlijk verholpen.
(Als je niet weet waar startkde staat, kun je dit als volgt testen: voer in een (K)console het volgende in: echo $(kde-config --prefix)/bin/startkde. Het pad naar startkde wordt afgedrukt. Dit kun je met je favoriete teksteditor bewerken. Let wel op dat je waarschijnlijk systeembeheerder-bevoegdheden nodig hebt.)
Flash 8 en 9 in Konqueror gebruiken
Momenteel heeft Adobe alleen Flash 7 voor Linux beschikbaar, terwijl steeds meer sites Flash 8 of 9 vereisen.
Met een workaround kun je die sites voor de gek houden zodat ze denken dat je de nieuwste Flash hebt en de site wordt weergegeven.
Bewerk hiervoor het bestand ~/.kde/share/apps/nsplugins/pluginsinfo en zoek deze regel:
description=Shockwave Flash 7.0 r63en vervang die door deze:
description=Shockwave Flash 9.0 r63Tips voor Kicker (paneel)
Kicker: Niet-KDE applicaties laten docken in Kicker
Ook niet-KDE-toepassingen kunnen docken in de KDE-balk met het commando
ksystraycmd. Gebruik het commando ksystraycmd --help
voor meer informatie.
Kicker: Klipperacties (KDE-klembord) uitzetten
Klipper aan- en uitzetten gaat met de sneltoets Alt+Ctrl+X
Kicker: Grootte van pictogrammen in K-menu aanpassen
Druk op Alt+F2 en typ:
kwrite ~/.kde/share/config/kickerrc
Ga in dat bestand naar de sectie [menus] (meestal tegen het eind van het bestand) en verander de waarde van de variabele "MenuEntryHeight=" in de gewenste waarde. Voorbeeld:
[menus] DetailedEntriesNamesFirst=false DetailedMenuEntries=false Extensions=recentdocs.desktop MenuEntryHeight=32
Je kunt kiezen tussen 16, 22, 32 of 48.
Sla de wijzigingen op met Ctrl+S en herstart het paneel door nog eens op Alt+F2 te drukken en het volgende commando in te typen:
dcop kicker Panel restart
Als het goed is tonen de pictogrammen nu in de gewenste grootte. (bron, werkt in elk geval in SuSE 9.1).
Opmerking: Deze mogelijkheid zit vanaf KDE 3.4 in de standaard KDE-versie. -- wilbert)
Kicker: Taakbalk kwijt?
De taakbalk (kicker) is niet meer aanwezig na een crash. Gebruik de toetscombinatie Alt-F2 en voer het commando 'kicker' in. Dit zal de taakbalk weer doen verschijnen
Kicker: Hoofdpaneel laten doorlopen
Een bekend probleem met Kicker is dat, wanneer je een extra paneel of externe taakbalk toevoegt en deze aan een zijkant van het scherm plaatst, het nieuwe paneel tot de rand van het scherm doorloopt in plaats van het hoofdpaneel, hetgeen meestal gewenst is.
Een mogelijkheid om dit op te lossen is door het hoofdpaneel eerst naar een andere zijde van het scherm te verslepen en vervolgens weer terug. Als het goed is zal het hoofdpaneel nu wel doorlopen.
Als dit echter niet werkt, kun je het configuratiebestand van Kicker handmatig aanpassen. Benader hiervoor het bestand ~/.kde/share/config/kickerrc. In het blok [General] staat het volgende:
HideAppletHandles=false HideButtonSize=14 Panels=Extension_1,MainPanel Position=3 ResizeableHandle=false
Het gaat om de vetgedrukte regel. Door de volgorde van panelen hier te wijzigen, komt er een ander paneel bovenaan te staan zodat het doorloopt. Wil je het hoofdpaneel dus laten doorlopen, wijzig de vetgedrukte regel dan als volgt:
Panels=MainPanel,Extension_1
Start Kicker vervolgens opnieuw op met het volgende commando:
dcop kicker Panel restart
Tips voor het bureaublad
Bureaublad: Klikgedrag instellen
In het KDE configuratiescherm kun je instellen wat er gebeurt wanneer je op je bureaublad klikt. Je kunt verschillende menu's koppelen aan de linker-, de rechter- en de middelste muisknop. Je kunt deze instellingen vinden door rechts te klikken op het bureaublad, Bureaublad instellen -> Gedrag -> Muisacties.
Hier kun je ook eigen menu's ontwerpen! Kies in via de selectielijst de optie Aangepast menu 1 en druk dan op de knop Bewerken. Er verschijnt een dialoogvenster waarmee je zelf een menu kunt samenstellen.
Bureaublad: Prullenbak deactiveren
In KDE3 is het nu mogelijk om de prullenbak van het bureaublad te halen. Zet in het KDE configuratiecentrum onder Systeembeheer -> Paden -> Prullenbaklocatie het pad op /dev/null en laat KDE maar klagen dat het een bestand is in plaats van een map.
De ~/Desktop/Trash of ~/Desktop/Prullenbak-directory wordt direct van je bureaublad afgehaald.
Geniet van de heerlijk sobere desktop! Wees er wel op bedacht dat je prullebak dan ook helemaal niet meer werkt.
(en nooit meer de melding: 'er bestaat al een bestand met de naam x in de prullemand, wilt u dit overschrijven?')
Bureaublad: Alleen verticaal of horizontaal maximaliseren
Klik eens met de middelste of rechter muisknop op het maximaliseer-pictogram van een venster: middelklik maximaliseert alleen in verticale richting en rechtsklik alleen in horizontale richting.
Bureaublad: Snel een screenshot op het klembord plaatsen
Druk op Ctrl-PrintScreen. Nu staat er een afbeelding van het scherm op het klembord. Dit kun je eenvoudig opslaan door te Plakken in Konqueror of op het bureaublad. Met de optie Plakken speciaal... kan de afbeelding ook direct in een OpenOffice.org-document worden ingevoegd.
Als je Alt-PrintScreen gebruikt wordt een afbeelding van het actieve venster gemaakt in plaats van het hele scherm. (dank aan Edwin Schepers)
KMail tips
KMail: Compose mail
Met het commando kmail --composer open je onmiddelijk het opstelvenster. Het commando kmail --help vertelt je nog meer...
Tips voor andere PIM- en Internettoepassingen
Kopete: Shortcuts instellen
Sinds KDE 3.3.1 is de toetscombinatie om een bericht in Kopete verzenden veranderd. Sommige willen
de oude shortcut nog gebruiken. Via de knop CTRL-Enter i.p.v.
Enter. Configureer dit via het menu Instellingen ->
Sneltoetsen instellen.
Kopete: Eigen ingestelde namen gebruiken
Sommige mensen houden ervan om lange namen als nick te gebruiken. Dit kan in de contactenlijst eenvoudig opgelost worden door de eigenschappen van dat contactpersoon te wijzigen. Maar voor het gespreksvenster is dat wat lastiger. Om dit toch voor elkaar te krijgen, ga je als volgt te werk:
- Kopieer het bestand $KDEDIR/share/apps/kopete/styles/Kopete.xsl naar de map ~/.kde/share/apps/kopete/styles .
- Open het gekopieerde bestand in je editor.
- Verander ieder voorkomen van
%FROM_CONTACT_DISPLAYNAMEnaar%FROM_METACONTACT_DISPLAYNAMEen ieder voorkomen van%TO_CONTACT_DISPLAYNAMEnaarTO_METACONTACT_DISPLAYNAME.
Kopete moet nog wel even opnieuw opgestart worden voordat de wijzigingen van kracht worden.
KInternet: Applet opstarten
Je wilt dat de applet altijd opstart. Dit doe je met het commando
kinternet --quiet --kicker &
KInternet vraagt ook bij het afsluiten of het zichzelf moet docken. Als dat niet het geval is, kun je het bestand /opt/kde3/bin/startkde aanpassen,
met name het stukje:
#
# do we have a configured provider ?
#
if [ ! -e /${KDEMAINDIR}/share/autostart/kinternet.desktop -a -x
/${KDEMAINDIR}/bin/kinternet ]; then
/${KDEMAINDIR}/bin/kinternet --quiet --kicker &
fi
KOrganizer: Applet opstarten
Start KOrganizer op, je zult een KOrganizer alarm client zien in je systeemvak. Klik er met de rechter muisknop op en vink de optie aan Alarm Client at Login.
Tips over afdrukken
Printen: Makkelijk printen vanuit elke applicatie
Je hebt in KDE je printer mooi ingesteld en kunt netjes naar PDF, PostScript,
Fax, verschillende printers etc. afdrukken?
Dan kun je de KDE-printdialoog ook heel makkelijk vanuit niet-KDE-programma's
gebruiken door in het desbetreffende programma als printcommando in te
stellen: kprinter. (Standaard is dit meestal
/usr/bin/lpr.) Met kprinter krijg je na de printdialoog van het
programma KDE's printdialoog, waar je allerlei extra dingen kunt instellen, en
ook bijvoorbeeld naar PDF kunt afdrukken.
Voor een uitgebreidere uitleg zie
Het KDE printsysteem in niet-KDE toepassingen gebruiken.
Konsole tips
Konsole: Activeer screensaver in KDE-script
Gebruik daarvoor het volgende codefragment:
dcop kdesktop KScreensaverIface enable false dcop kdesktop KScreensaverIface enable true
Dit is vooral erg handig bij bijvoorbeeld presentatiesoftware, waarbij je de toepassing samen met deze 2 commando's in een script plaatst.
Konsole: Mail checken met behulp van een KDE-script
DCOP is niet alleen voor screensavers leuk, maar ook voor e-mail:
dcop kmail default checkMail
Dit checkt uw e-mail zonder KMail te openen, handig om op de achtergrond te doen, merk je ook niks van zwaarbelaste KMail als er eens een grote mail binnenkomt.
Konsole: Kdesu - opstarten van programma's onder een andere gebruikersnaam
Syntax is:
kdesu -u [gebruiker] [programma]
In het volgende codevoorbeeld wil ik met de gebruikersnaam lein het programma KMail opstarten:
kdesu -u lein kmail
Dat kan natuurlijk ook als root kdesu -u root kmail.
Let op: dit gaat niet zo snel als een programma opstarten als
onder de eigen login. Geduld is hier vereist.
Konsole: Sessie hernoemen
Heel simpel. Dubbelklik op het de sessie-tab met de linker muisknop of gebruik de toetscombinatie Alt+Ctrl+S. Voer dan een nieuwe naam in voor de sessie, zodat je deze makkelijker kunt herkennen.
Konsole: Bestanden naar Konsole slepen
Soms ben je bezig op de commandoregel en wilt een bestand dat ergens op het Internet staat, of een afbeelding van een webpagina etc. naar de map kopiëren waar je op dat moment bent.
Sleep het bestand eenvoudig naar het Konsole-venster, en je kunt kiezen uit Plakken, cd, cp, ln of mv.
- Plakken plakt simpelweg de tekst van de link tussen enkele aanhalingstekens naar je commandoregel. (Zodat je bijvoorbeeld kunt typen: mplayer , een spatie, en vervolgens een videolink plakken en op Enter drukken),
- cd: wisselt naar de gewenste map (als je een map sleepte),
- cp: kopieert het gesleepte bestand naar de huidige map. Dit is dus een heel krachtige downloadfunctie!
- ln: maakt een symbolische koppeling aan. Dit werkt alleen bij lokale bestanden.
- mv: verplaatst het gesleepte bestand naar de huidige map. Het wordt ook verwijderd van zijn originele positie, als deze beschrijfbaar is.
Tips voor het aanmeldscherm (KDM)
KDM: Verwijderen logvenster
Wil je dat vervelende logscherm kwijt raken bij SUSE 8.1 bewerk dan:
/etc/opt/kde3/share/config/kdm/kdmrc.
Verander het gedeelte:
[X-:0-Greeter]
LogSource=/dev/xconsole
ShowLog=false
KDM: Snel nieuwe sessie starten (wisselen tussen gebruikers)
Bij veel distributies van KDE zit er in het K-menu een optie "Nieuwe sessie starten". Is dat bij jou niet het geval dan zie je hier hoe je deze optie aan je menu kunt toevoegen:
- Wordt root, bijvoorbeeld door Terminal in systeembeheerdersmodus te starten
Voor KDE 3.2 en 3.3:
- Open het bestand Xservers van KDM.Kijk daarvoor in $KDEDIR/share/config/kdm/Xservers, of anders misschien in /etc/X11/xdm/Xservers.
- Waarschijnlijk ziet dat bestand er zo uit:
# Xservers - local X-server list # # This file should contain an entry to start the server on the # local display; if you have more than one display (not screen), # you can add entries to the list (one per line). # If you also have some X terminals connected which do not support XDMCP, # you can add them here as well; you will want to leave those terminals # on and connected to the network, else kdm will have a tougher time # managing them. Each X terminal line should look like: # XTerminalName:0 foreign # :0 local@tty1 /usr/X11R6/bin/X vt7 :1 local@tty2 reserve /usr/X11R6/bin/X -nolisten tcp :1 vt8 :2 local@tty3 reserve /usr/X11R6/bin/X -nolisten tcp :2 vt9 #:3 local@tty4 reserve /usr/X11R6/bin/X -nolisten tcp :3 vt10 #:4 local@tty5 reserve /usr/X11R6/bin/X -nolisten tcp :4 vt11
- De regels met een :1 en een :2 zorgen ervoor dat er Xservers worden "gereserveerd" en dan krijg je de bewuste optie in je K-menu. Ont-commentarieer net zoveel regels als je extra sessies nodig hebt!
- Herstart KDM.
Voor KDE 3.4:
- Open het KDM-configuratiebestand kdmrc. Dat is te vinden onder $KDEDIR/share/config/kdm/kdmrc.
- Ga naar de sectie [General], en voeg daar een regel toe als:
[General] ReserveServers=:1,:2,:3
Dit geeft je de mogelijkheid om drie extra sessies te starten vanuit het K-Menu. - Herstart KDM.
Als alternatief voor deze procedure kun je natuurlijk ook die enkele keer dat je een nieuwe sessie nodig hebt het commando startx -- :2 geven.
Overige tips
Proces killen
De toetscombinatie Control + Alt + Escape kan men gebruiken om een muisaanwijzer te verkrijgen (vaak in de vorm van een klein doodshoofdje) waarmee men processen kan afschieten. Klik bijvoorbeeld op het browservenster wat nu openstaat ...
Let op: Niet alle programma's sluiten volledig af als hun venster op deze wijze wordt afgeschoten. Gebruik de procestabel (control + esc) om erachter te komen of programma's werkelijk beëindigd zijn.
Uitvoeren windowsapplicaties d.m.v. muisklik
Windows executables laten uitvoeren door een script die je eventueel weer in Konqueror bestandsbeheerder kunt aanroepen door middel van een muisklik:
#!/bin/sh
if kdialog --yesno "Are you sure you want to run $1 with wine?" ; then
wine "$1"
fi
Flashmovie maken
Op de KDE-mailinglijst staat een korte HOWTO over hoe je een flashfilmpje kan maken. Howto in de KDE-mailinglist.
Toepassingen toevoegen in KDE menu
Voeg eenvoudig applicaties toe aan je menu via Instellingen met behulp van het programma KAppfinder.
Autostart
Systeemwijd een autostart van je toepassingen doe je in
$KDEDIR/share/autostart waarbij je een *.desktop bestand
aanmaakt.
Bestanden op FTP- of andere server direct bewerken
Open een willekeurig KDE-programma, bijvoorbeeld KWord of Kate en kies Bestand->Openen. Typ nu bijvoorbeeld: ftp://mijnserver.nl/index.html en het bestand wordt direct geopend, eventueel moet je gebruikersnaam en wachtwoord opgeven voor de FTP-server. Zodra je het opslaat wordt het gelijk op de server gezet!
Omgevingsvariabelen expanderen in KDE-configuratiebestanden
Wanneer je een een KDE-configuratiebestand een ingang hebt zoals:
EenOfAnderPad=/home/user/bla/
kun je deze vervangen door
EenOfAnderPad[$e]=${HOME}/bla/
Het attribuut $e geeft aan dat deze omgevingsvariabele dient te worden geëxpandeerd. Bij een eerste gebruik zal de geëxpandeerde waarde terug worden geschreven naar het configuratiebestand. Wanneer je dit laatste wilt voorkomen kun je een "i" toevoegen aan het attribuut:
EenOfAnderPad[$ie]=${HOME}/bla/
Op deze wijze is het mogelijk voor systeembeheerders om configuratiebestanden te maken die gebruikt kunnen worden door verschillende gebruikers zonder dat deze te hoeven worden aangepast.
Tijdelijk de taal veranderen binnen een toepassing
Open Konsole en voer dan een commando in welke de syntax heeft KDE_LANG="taal" toepassing. Voor een 'tijdelijke' Nederlandse KWrite zou het commando als volgt zijn: KDE_LANG="nl" kwrite. Wees er wel zeker van dat de gekozen taalmodule ook is geïnstalleerd binnen uw KDE-installatie.
KDE Applicaties besturen via DCOP
Met DCOP kunt u vanuit een simpel script de meeste KDE applicaties besturen. Voorbeelden zijn Konsole: Activeer screensaver in KDE-script en Konsole: Mail checken met behulp van een KDE-script tips. Met behulp van het programma kdcop kunt u zien welke mogelijkheden geboden worden door de op dit moment gestartte applicaties. Gebruik drag & drop om het geselecteerde commando direct in uw editor te plakken.
U kunt de DCOP-commando's ook gebruiken om acties uit te voeren bij het indrukken van een toetsencombinatie of bij het maken van een muishandeling. Stelt u hiervoor het DCOP-commando in in de KHotkeys module van het configuratiecentrum.
Bron: Een deel van deze tips is verzameld door de sites www.vosberg.be en www.bartendavid.be. Enkele tips van Fabrice Mous en Wilbert Berendsen. Heb je een leuke tip? Laat het ons weten!
Over deze site | Laatst gewijzigd: $Date: 2006/09/29 19:09:53 $ door: $Author: bram $