Het handboek van Konversation Gary R. Cramblitt Vertaler/Nalezer: Bram Schoenmakers
Het handboek van Konversation
2
Inhoudsopgave 1
Inleiding
6
2
Konversation gebruiken
7
2.1
Wanneer u nog nooit IRC gebruikt hebt... . . . . . . . . . . . . . . . . . . . . . . . .
7
2.2 2.3
Uw identiteit instellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Het instellen van netwerken, servers en kanalen . . . . . . . . . . . . . . . . . . . .
9 11
2.4 2.5
Het tonen van de beschikbare kanalen . . . . . . . . . . . . . . . . . . . . . . . . . . Een rondleiding door het hoofdscherm . . . . . . . . . . . . . . . . . . . . . . . . . .
14 15
2.6 2.7
Snelverbinden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vaakgebruikte IRC-commando’s . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18 18
2.8
Privégesprekken (conversaties) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
2.9 Notificaties instellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.10 Bijhouden wie er online is . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20 20
2.11 Berichtaccentuering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
2.12 Het On Screen Display instellen (OSD) . . . . . . . . . . . . . . . . . . . . . . . . . .
24
2.13 Kleurberichten verzenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.14 Instellen van thema’s van schermnamen . . . . . . . . . . . . . . . . . . . . . . . . . 2.15 Snelknoppen instellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24 25 26
2.16 Het verzenden en ontvangen van bestanden . . . . . . . . . . . . . . . . . . . . . .
26
2.17 Integratie met KAddressBook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
2.18 Alle URLsen verzamelen en opslaan die in de berichten voorkomen . . . . . . . . .
29
2.19 Het instellen van uw voorkeursbrowser . . . . . . . . . . . . . . . . . . . . . . . . . 2.20 Kanaal- en conversatielogs markeren . . . . . . . . . . . . . . . . . . . . . . . . . . .
30 31
2.21 Loggen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
2.22 Commando’s in Konversation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.23 Scripten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33 36
2.24 Referentiegids voor scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
Het handboek van Konversation
3
Menu’s 3.1 Het hoofdvenster van Konversation 3.1.1 Het menu Bestand . . . . . . 3.1.2 Het menu Bewerken . . . . . 3.1.3 Het menu Invoegen . . . . .
. . . .
40 40 40 40 41
3.1.4
Menu Bladwijzers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
3.1.5
Het menu Instellingen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
3.1.6 3.1.7
Het menu ´´Venster´´ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Het menu Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42 42
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
4
Vraag en antwoord
43
5
Dankbetuigingen en licentie
44
A Installatie A.1 Hoe Konversation te verkrijgen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46 46
A.2 Vereisten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
4
Samenvatting Konversation is een gebruiksvriendelijk IRC-client voor het KDE-platform.
Het handboek van Konversation
Hoofdstuk 1
Inleiding Konversation is een IRC-programma voor het KDE-platform. Het biedt de volgende functies: • SSL-ondersteuning. • Gebruiksvriendelijke interface met tabbladen. • Snelknoppen met veelgebruikte commando’s die aangepast kunnen worden. • Automatisch verbinden en teruggaan naar kanalen. • Bestanden verzenden en ontvangen over DCC. • Schermnamenvolglijst. • Visuele en ’auditory’ notificaties voor uiteenlopende gebeurtenissen, zoals berichten die uw schermnaam bevatten of schermnamen die op uw volglijst staan die online of offline gaan. • Aanpasbare accentuering van berichten gebaseerd op schermnaam of reguliere expressie. • Schermnaamaanvulling. • Alle URL-adressen verzamelen en opslaan die in de berichten voorkomen. • On-screen display van berichten, zelfs wanneer het programma geminimaliseerd is. • Negeerlijst voor een bepaalde schermnaam. • Automatisch loggen en logbeheer. • Markeren van regels in de logbestanden. • Script-functionaliteit. • Integratie met KAddressBook. De website van Konversation is http://konversation.kde.org. Verdere informatie zoals een FAQ en tips en trucs vindt u in de Konversation-wiki. De ontwikkelaars van Konversation kunnen meestal gevonden worden op IRC op kanaal #konversation op irc.freenode.net.
6
Het handboek van Konversation
Hoofdstuk 2
Konversation gebruiken 2.1
Wanneer u nog nooit IRC gebruikt hebt...
IRC is een chatprotocol, opgesteld volgens de officiële internetstandaarden. Het is bovendien goed in staat om vele uren van uw leven op te slokken. Om IRC te gebruiken dient u verbinding te maken met een server om vervolgens aan een kanaal (chatroom) deel te nemen. U kunt ook privégesprekken aangaan. Om met een server en kanaal te verbinden start u Konversation. De Serverlijst komt in beeld.
v
3 1 2
v
1
v
2
v
3
OnderNetwerken vindt u de ingestelde IRC-netwerken. Een IRC-netwerk is een verzameling samenwerkende servers. U hoeft maar bij één server een verbinding te maken om toegang te krijgen tot het hele IRC-netwerk. Wanneer u eenmaal verbonden bent, zal Konversation automatisch aan de kanalen onder Kanalen deelnemen. Wanneer Konversation voor de eerste keer opgestart wordt, is het netwerk Freenode en het kanaal #kde al voor u ingevuld. Klik op een netwerk om daar een verbinding mee te maken. Klik hier om een nieuw Netwerk in te stellen, inclusief de te verbinden server en de Kanalen die automatisch geopend moeten worden. Zie het onderdeel Het instellen van netwerken, servers en kanalen voor meer informatie. Klik hier om een verbinding te maken met het geselecteerde IRC-netwerk en kanaal.
7
Het handboek van Konversation
OPMERKING Wanneer u op de knop Verbinden klikt nadat u Konversation voor de eerste keer hebt opgestart, kunt u een melding krijgen dat uw Identiteit nog niet goed is ingesteld.
Wanneer u Konversation voor de eerste keer opstart zal het enkele gegevens van uw besturingssysteem ophalen zodat enkele identiteitsgegevens alvast ingevuld kunnen worden. Wanneer deze gegevens nog niet compleet zijn, bijvoorbeeld uw volledige naam, krijgt u het bovenstaande bericht in beeld. Om dit probleem te verhelpen klikt u op Identiteit bewerken... en kunt u uw identiteit instellen.
Het hoofdscherm bevat de berichten die door de server naar het programma verzonden zijn. (Wanneer Konversation geen verbinding kon maken, raadpleeg dan Vraag en antwoord.) Wanneer de serverberichten allemaal binnengekomen zijn, zal Konversation aan het geselecteerde kanaal deelnemen.
v
3 1 2
v
1
v
2
Dit is de zogenaamde invoerregel. Om een bericht naar iedereen in het kanaal te verzenden, typt u hier het bericht en drukt u op Enter. Uw bericht (en de berichten van anderen) zijn vervolgens te zien in het vak daarboven. Ieder bericht wordt vooraf gegaan met de tijd en de schermnaam van de gebruiker. U kunt aan verschillende servers en kanalen deelnemen. Iedere server, kanaal, kanaallijst en andere schermen krijgen een eigen tabblad. Om een lijst van verschillende kanalen te openen, raadpleeg dan de sectie De beschikbare kanalen tonen. Om aan een kanaal deel te nemen, typt u /join #kanaalnaam in de invoerregel. (Het teken # is vereist.) U kunt ook /j typen, wat de afkorting is van /join. Om een kanaal te verlaten typt u /part. Om van scherm te wisselen klikt u op het betreffende tabblad. 8
Het handboek van Konversation v
3
Dit is de Schermnamenlijst. Het toont alle schermnamen van alle gebruikers die deelnemen aan het kanaal, inclusief uzelf.
Dit zijn de basisbeginselen. Lees verder voor meer informatie...
2.2
Uw identiteit instellen
Voordat u Konversation gaat gebruiken dient u uw identiteit in te stellen in de instellingen, zodat u geïdentificeerd kunt worden op het netwerk. Ga naar in het hoofdmenu naar Instellingen → Identiteiten. Het venster Identiteiten komt dan in beeld. U kunt dit venster ook openen door op de knop Bewerken te klikken in het venster Netwerk bewerken of Nieuw netwerk.
v
3 5 6 1 2 4 7
v
1
v
2
v
3
v
4
v
5
Klik hier om een Identiteit te selecteren zodat u deze kunt bewerken. Gebruik deze knoppen Toevoegen, Dupliceren, Hernoemen of Verwijderen om een Identiteit te bewerken. Voer hier uw echte naam in. IRC is niet bedoeld om u verborgen te houden van uw vrienden of vijanden. Houd hier rekening mee wanneer u de neiging hebt om helemaal los te gaan. Het invullen van een valse naam is een goede manier om uw geslacht te verbergen voor al die andere nerds op IRC, maar alles kan achteraf alsnog achterhaald worden zodat u nooit volledig anoniem kunt zijn. Gebruik deze knoppen Toevoegen of Verwijderen om een schermnaam te bewerken. Dit is de lijst met schermnamen. Uw schermnaam is de naam die andere gebruikers zullen zien en u ook leren kennen onder deze naam. U mag hier iedere naam invullen die u wilt. Het eerste teken moet een letter zijn, de overige tekens kunnen letters, cijfers of speciale tekens als -[]\‘_ˆ{}| zijn. Omdat een schermnaam uniek moet zijn voor de server die u gebruikt, kan de naam afgewezen worden omdat iemand anders deze schermnaam al gebruikt. Voer ook de alternatieve schermnamenn. Zodra de eerste keuze wordt afgewezen zal Konversation de overige schermnamen proberen. 9
Het handboek van Konversation
Volgens RFC 2812 mag de maximale lengte van de schermnaam slechts 9 tekens bevatten, maar dit wordt in feite bepaald door de server. Om te bepalen wat het maximum van de server is dient u daarmee te verbinden. In het tabblad Serverberichten zoekt u naar een bericht met [Support ]. Bijvoorbeeld: [18:51] *bram85* [21:45] [Support] bram85 MODES=4 MAXCHANNELS=20 NICKLEN=16 USERLEN=10 HOSTLEN=63 TOPICLEN=450 KICKLEN=450 CHANNELLEN=30 KEYLEN=23 CHANTYP ES=# PREFIX=@+ CASEMAPPING=ascii CAPAB IRCD=dancer De parameter NICKLEN geeft de maximale lengte van de schermnaam aan. v
6
v
7
Gebruik deze knoppen om de volgorde van de schermnamen te veranderen. De bovenste schermnaam wordt als eerste geprobeerd en daarna de volgende enzovoorts. Wanneer u uw schermnaam geregistreerd hebt op het IRC-netwerk, voert u de naam van de dienst in en het wachtwoord om uw schermnaam te authenticeren. Zodra Konversation een verbinding maakt zal het automatisch /msg dienst IDENTIFY wachtwoord naar de server sturen. Wanneer u niet weet waar dit over gaat kunt u deze velden ook leeg laten.
Klik op het tabblad Afwezig.
v
3 1 2
v
1
v
2
v
3
Voer een schermnaam in waaruit blijkt dat u afwezig bent. Wanneer u het commando /away bericht invoert op een willekeurig kanaal in combinatie met deze Identiteit, zal Konversation automatisch uw schermnaam veranderen naar uw afwezigheidsschermnaam. Andere gebruikers kunnen dan zien dat u afwezig bent. Wanneer u zo’n /awaycommando invoert terwijl u afwezig bent, zal Konversation uw schermnaam automatisch weer veranderen naar uw oorspronkelijke schermnaam. Wanneer u deze schermnaamveranderingen niet wenst dient u dit veld gewoon leeg te laten. Wanneer u dit vakje selecteert tijdens het uitvoeren van een /away-commando zal er een horizontale lijn in het kanaal verschijnen. Deze geeft aan op welk punt u weg ging. Andere IRC-gebruikers kunnen deze lijn niet zien. Wanneer u dit vakje selecteert zal Konversation automatisch het Afwezigheidsbericht sturen naar alle kanalen waarmee u met de betreffende Identiteit aan deelneemt. %s wordt vervangen door bericht. Wanneer u het commando /away uitvoert zal het Terugkomstbericht getoond worden in alle kanalen waarmee u met de betreffende Identiteit aan deelneemt. 10
Het handboek van Konversation
OPMERKING Afwezigheidsberichten worden over het algemeen als irritant ervaren door andere gebruikers. Gebruik deze optie met zorg, met oog op uw mede IRC-gebruikers.
Klik op het tabblad Geavanceerd.
v
3 5 6 1 2 4
v
1
v
2
v
3
v
4
v
5
v
6
2.3
U kunt hier een commando invoeren dat zal worden uitgevoerd voordat er verbinding wordt gemaakt met de server. Als deze identiteit op meer dan één server wordt gebruikt, dan zal het commando op elke server worden uitgevoerd. Deze instelling bepaalt hoe lettertekens gecodeerd worden om ze naar de server te kunnen sturen. Het beïnvloedt ook de manier waarop berichten getoond worden. Wanneer u Konversation voor het eerst opstart haalt het automatisch deze instellingen op van het besturingssysteem. Wanneer u problemen hebt om de berichten van anderen goed te kunnen zien kunt u proberen deze instelling te wijzigen. Wanneer u een verbinding maakt, kunnen servers een IDENT-aanvraag doen. Wanneer uw computer geen IDENT-server heeft draaien zal Konversation deze voor u beantwoorden. Er zijn geen spaties toegestaan. Het wordt aangeraden om hier gewoon uw voornaam in te vullen. Wanneer u een server verlaat, zal dit bericht naar het kanaal verzonden worden. Wanneer u van een kanaal getrapt wordt (meestal door een IRC-operator), zal dit bericht naar de server verzonden worden. Klik hier om uw instellingen toe te passen. Om te zorgen dat al deze instellingen van kracht zijn dient u de verbinding met de server te verbreken en opnieuw te verbinden. De eenvoudigste manier om dat te doen is door Konversation af te sluiten en opnieuw te starten.
Het instellen van netwerken, servers en kanalen
De Serverlijst komt in beeld zodra Konversation is opgestart. U kunt deze ook opvragen door in het hoofdmenu voor Bestand → Serverlijst te kiezen. De Serverlijst toont uw huidig ingestelde 11
Het handboek van Konversation
IRC-netwerken, getoond per groep. Een IRC-netwerk is een verzameling samenwerkende servers. Wanneer u verbinding maakt met één enkele server hebt u toegang tot alle kanalen op het netwerk. Voorbeelden van IRC-netwerken zijn Freenode en Undernet.
v
3 1 2 4
v
1
v
2
v
3
v
4
Uw huidig ingestelde netwerken worden getoond samen met de Identiteit waarmee u het netwerk gebruikt en de Kanalen die automatisch geopend worden bij een verbinding. Wanneer u een groep hebt opgegeven voor uw netwerken worden de items ingesprongen. Klik op een netwerk om die te selecteren. Gebruik deze knoppen Toevoegen voor een nieuw netwerk en Bewerken of Verwijderen van een geaccentueerd netwerk. Klik op deze knop om een verbinding te maken met het geselecteerde Netwerk en om de Serverlijst te sluiten. U kunt meer dan één netwerk tegelijkertijd selecteren, zodat er een verbinding gemaakt zal worden naar meerdere servers tegelijk. Wanneer u op deze knop drukt raken de gemaakte instellingen nog niet verloren. Het komt er meer op neer dat u op dit moment nog geen verbinding wilt maken.
Wanneer u op de knop Nieuw drukt zal het venster Nieuw netwerk verschijnen.
v
3 5 6 8 1 2 4 7
12
Het handboek van Konversation v
1
v
2
v
3
v
4
v
5
v
6
v
7
v
8
Voer de Netwerknaam hier in. U kunt hetzelfde Netwerk zo vaak aan de Serverlijst toevoegen als u wilt. Selecteer een bestaande Identiteit of klik op Bewerken om een nieuwe identiteit toe te voegen of om er een te bewerken. De Identiteit definieert u en bepaalt uw schermnaam wanneer u een verbinding maakt op het netwerk. Optioneel. Dit commando zal naar de server verzonden worden nadat er een verbinding is gemaakt. Voorbeeld: /msg NickServ IDENTIFY konvirocks. Dit voorbeeld geldt voor het freenode-netwerk, dat vereist dat gebruikers hun schermnaam registreren aan de hand van een wachtwoord bij het verbinden. konvirocks is het wachtwoord voor de schermnaam gegeven in Identiteit. U mag meer dan één commando invoeren door deze te scheiden met puntkomma’s. Selecteer deze optie wanneer u wilt dat Konversation automatisch verbinding maakt met dit netwerk wanneer u Konversation opstart. Dit is de lijst met IRC-servers in het netwerk. Wanneer u een verbinding maakt met het netwerk zal Konversation eerst proberen om met de server te verbinden die bovenaan staat. Wanneer dat mislukt zal de tweede server geprobeerd worden. Als dat ook mislukt zal de derde geprobeerd worden enzovoorts. Er dient op z’n minst ’één server opgegeven te worden. Klik op een server om die te selecteren. Gebruik deze knoppen om een server te kunnen Toevoegen, een geselecteerde server te Bewerken of te Verwijderen. U kunt ook de volgorde veranderen van de serverlijst, dus zal ook de volgorde van verbindingspogingen gewijzigd worden. Optioneel. Dit is de lijst met kanalen die automatisch geopend worden zodra Konversation een verbinding met de server heeft gelegd. U kunt dit veld ook leeg laten wanneer u dat niet wenst. Gebruik deze knoppen om een kanaal te kunnen Toevoegen, een geselecteerd kanaal te kunnen Bewerken of te Verwijderen. U kunt ook de volgorde wijzigen waarin de kanalen geopend worden.
OPMERKING Voorkom het door elkaar halen van servers op verschillende IRC-netwerken onder hetzelfde Netwerk. Voorkom ook dat u dezelfde server onder twee verschillende Netwerken plaatst. Anders zal de integratie met uw adresboek en de functie om online schermnamen in de gaten te houden niet goed werken.
Wanneer u op de knop Toevoegen drukt in het vak Servers zal het venster Server toevoegen in beeld komen.
v
3 1 2 4
v
De naam of het IP-adres van de server. irc.help.org houdt een lijst bij van servers.
v
Voer het poortnummer van deze server in. Voor de meeste servers zal dat 6667 zijn.
1
2
13
Het handboek van Konversation v
3
v
4
Wanneer de server een wachtwoord vereist kunt u dat hier invullen. In de andere gevallen dient u dit veld leeg te laten. Selecteer deze optie om gebruik te maken van het SSL-protocol (Secure Socket Layer) met de server. Dit beschermt uw privacy door gesprekken tussen uw computer en de IRCserver af te dekken. De server moet het SSL-protocol wel ondersteunen, anders werkt het niet. In de meeste gevallen zal de verbinding mislukken wanneer de server het niet ondersteunt.
Wanneer u op de knop Toevoegen drukt in het vak Automatisch deelnemen aan kanalen, komt het venster Kanaal toevoegen in beeld.
Voer een kanaalnaam in. Vergeet het teken # niet vooraf te plaatsen. Wanneer een kanaal een wachtwoord nodig heeft kunt u het invullen, anders kunt u dat veld gewoon leeg laten.
2.4
Het tonen van de beschikbare kanalen
Om een lijst van beschikbare kanalen te tonen, kiest u in het hoofdmenu voor Venster → Kanaallijst.Na een waarschuwingsvenster wordt er een nieuw tabblad aangemaakt met de Kanaallijst.
v
3 5 6 1 2 4
v
1
Voer hier een filtertekst in.
14
Het handboek van Konversation v
2
v
3
v
4
v
5
v
6
U kunt het aantal kanalen limiteren door hier een minimum en maximum aantal gebruikers op te geven. Door Geen limiet te kiezen wordt het betreffende criterium uitgeschakeld. Klik hier om een kanaallijst op te halen van de server en daar de filter op uit te voeren. De gefilterde lijst wordt hier getoond. Merk op dat als u hier geen reguliere expressies gebruikt, Konversation ieder kanaal zal tonen dat de filtertekst bevat in zijn naam. De kanaalnaam hoeft niet te beginnen met de tekst die u hebt opgegeven. Selecteer een kanaal waaraan u wilt deelnemen door er op te klikken. Klik er met de rechter muisknop op om alle webadressen te zien die in het onderwerp van het kanaal staan. Klik hier om deel te nemen aan een kanaal. Er wordt een nieuw tabblad aangemaakt.
Er zijn soms ´´geheime´´ kanalen op servers. Deze kanalen worden niet getoond in de Kanaallijst. U kunt alsnog deelnemen aan deze kanalen wanneer u de naam weet. In iedere invoerregel kunt u /join #kanaalnaam typen. (De # is vereist.) Voor ieder kanaal wordt een nieuw tabblad aangemaakt. Wanneer u aan een kanaal deelneemt en u bent de enige in dat kanaal houdt dan dat in dat het kanaal voorheen nog niet bestond. De server heeft daarom het kanaal aangemaakt en u tot operator benoemd. In dat geval wilt u in de meeste gevallen het kanaal weer sluiten. Dat kunt u doen door /part te typen.
2.5
Een rondleiding door het hoofdscherm
Laten we het hoofdscherm eens wat nader bekijken. Het scherm wordt hieronder getoond, waarbij er een kanaaltabblad actief is.
v
3 5 6 8 9 1 2 4 7
v
1
Dit is de zogenaamde invoerregel. Deze is alleen in beeld als het actieve kanaal een tabblad bevat. Om een bericht naar iedereen in het kanaal te verzenden typt u hier een bericht en drukt u op Enter. Uw bericht - net zoals de berichten van anderen - komen in het berichtvenster boven de invoerregel. Ieder bericht gaat vooraf aan de tijd en de schermnaam van de gebruiker.
15
Het handboek van Konversation
U kunt ook tekst van het klembord plakken. Wanneer de geplakte tekst meer dan één regel (regeleindetekens) bevat komt er een dialoogvenster in beeld. Bewerk de tekst naar wens en druk vervolgens op OK. Wanneer de geplakte tekst langer is dan 256 lettertekens of meer dan één regel bevat komt er een waarschuwing in beeld waarin vermeld wordt dat grote berichten kunnen leiden tot het verbreken van de verbinding met de server. U kunt nog doorgaan met het plaatsen van het bericht, maar het wordt zeker niet aangeraden. Het overvloedig plaatsen van tekst zal andere gebruikers irriteren. Het is beter om berichten in kleinere gedeeltes op te splitsen. Het is een ongeschreven regel in veel kanalen dat de berichten die u aan een bepaald persoon wilt sturen vooraf gegaan worden diens betreffende schermnaam. Konversation biedt daarom een handige aanvulling van de schermnaam. Typ de eerste letter(s) van de schermnaam en druk op Tab. Konversation zal de rest van de schermnaam aanvullen en er een dubbele punt achter plaatsen. Om deze functie aan te passen, kies Instellingen → Konversation instellen... in het hoofdvenster, vouw Gedrag uit, klik op Algemeen en ga vervolgens naar het vak Aanvulmodus. U kunt ook een IRC-commando invoeren door eerst / te typen gevolgd door een geldig IRC-commando. Zie de sectie Vaakgebruikte IRC-commando’s. Op sommige servers kunt u ook /help typen voor een lijst met beschikbare commando’s. U kunt ook /help comm ando typen om een helptekst te krijgen over een specifiek commando. v
2
U kunt deelnemen aan meerdere servers en kanalen. Iedere server en kanaal krijgt een eigen tabblad. Om een lijst met de beschikbare kanalen te tonen dient u de sectie Het tonen van de beschikbare kanalen te lezen. Om aan een kanaal deel te nemen typt u /join #kanaa lnaam in de invoerregel. (Het teken # is vereist.) Om een kanaal te verlaten typt u /part. Er komt ook een tabblad bij zodra u een kanaallijst opent, een privégesprek (conversatie) aangaat, een URL-lijst of Konsole opent. Om naar een ander scherm te gaan klikt u op het bijbehorende tabblad of gebruikt u het muiswieltje om tussen de tabbladen te bladeren. Om andere opties voor tabbladen in te stellen, kies Instellingen → Konversation instellen... in het hoofdvenster, vouw Interface uit, klik op Tabbladen of vouw Meldingen en klik op Tabbladen.
v
3
v
4
v
5
v
6
Deze LED’s zullen knipperen zodra er iets in een tabblad gebeurt wat u nog niet onder ogen hebt gehad. De LED zal langzamer knipperen wanneer het gaat om join, part, quit of om schermnaamveranderingen. Ze zullen sneller knipperen wanneer het om gewone berichten gaat. De volgende kleuren worden gehanteerd: • •
Kanaal Serverberichten, Kanaallijst of URL-lijst.
• •
Konsole of DCC-status. Privégesprek (conversatie).
Klik hier om het huidige tabblad te sluiten. Door een kanaaltabblad te sluiten zult u dat kanaal verlaten. Het sluiten van het tabblad met serverberichten zal alle kanalen verlaten waaraan u deelnam, alle open conversaties sluiten en de verbinding verbreken met de server. Klik op deze knop om uw eigen schermnaam te veranderen. Het verschijnt alleen als het huidige tabblad een kanaal is. Om deze knop te verbergen kies Instellingen → Konversation instellen... in het hoofdvenster, vouw Interface uit, klik op Chatvenster en deselecteer het keuzevakje Vak voor wijzigen van eigen schermnaam tonen. Hier wordt het kanaalonderwerp getoond. Houd de muis boven het onderwerp om het volledige onderwerp te zien, indien nodig. U kunt het onderwerp veranderen door op de knop links van het onderwerp te klikken. Om de kanaalonderwerpen te verbergen, gaat u naar Instellingen → Konversation instellen, vouw Interface uit, klik op Chatvenster en deselecteer daar het keuzevakje Kanaalonderwerp tonen.
16
Het handboek van Konversation v
7
v
8
Deze knoppen geven de status van alle kanaalmodi weer. Wanneer een knop is ingedrukt wil dat zeggen dat die bepaalde modus actief is. Wanneer je de juiste rechten hebt, kan je de kanaalmodi ook wijzigen door er simpelweg op te klikken. U kunt ook op de knop links van het onderwerp klikken. Om de knoppen voor de kanaalmodi te verbergen, gaat u in het hoofdmenu naar Instellingen → Konversation instellen. Van daaruit, vouwt u Interface uit en klikt u op Chatvenster. Deselecteer daar het keuzevakje Kanaalmodusknoppen tonen. Dit is de Schermnamenlijst. Deze wordt getoond wanneer u zich in een kanaalvenster bevindt. Het toont alle mensen die ook deelnemen aan dat kanaal, inclusief uzelf. Wanneer u de muis op een schermnaam plaatst krijgt u extra informatie in beeld met betrekking tot die schermnaam. Het is ook mogelijk om de pictogrammen die naast de namen staan te wijzigen, door het thema te wijzigen. Zie Instellen van thema’s voor meer informatie. Het thema Standaard thema, dat u hierboven ziet, gebruikt de volgende pictogrammen: •
normale gebruiker
•
gebruiker met voice. Gebruiker mag in een beheerd kanaal praten.
•
mede-operator van kanaal
•
kanaaloperator
•
kanaaleigenaar
•
kanaalbeheerder
Bovendien zal er een klein klokje in een hoekje van het pictogram staan, wanneer een gebruiker afwezig is. Klik met de rechtermuisknop op een willekeurige schermnaamom het contextmenu in beeld te krijgen, zodat u bepaalde acties kunt uitvoeren op die schermnaam. U kunt bijvoorbeeld een bestand verzenden naar die persoon. Met dit menu kunt u de schermnaam ook koppelen met iemand in uw adresboek. Om de Schermnamenlijst te verbergen gaat u naar Instellingen → Schermnamenlijst tonen in het hoofdmenu. v
9
Dit zijn de zogenaamde snelknoppen. Deze worden standaard niet getoond. Om ze tevoorschijn te halen raadpleeg dan de sectie Snelknoppen instellen. U kunt de knoppen precies zo laten doen zoals u ze wilt hebben.
OPMERKING U kunt instellen hoe berichten worden getoond in bericht-, kanaal- of conversatievensters. Zo kunt u bijvoorbeeld de kleur van de berichten wijzigen, een geluid laten afspelen wanneer er een bericht binnenkomt dat een bepaalde tekenreeks bevat of automatisch op berichten reageren. Zie het hoofdstuk Berichtaccentuering voor meer informatie.
17
Het handboek van Konversation
OPMERKING Kanaalnamen kunnen soms beginnen met &, + of met !. Het eerste teken van een kanaal bepaalt het type kanaal (RFC 2811) als volgt:
• # - Normaal kanaal. • ! Normaal kanaal. • & - Lokaal. Kanalen die alleen op een bepaalde server staan. U kunt aan alle andere kanalen deelnemen vanaf iedere andere server in het netwerk.
• + - Kanalen die de kanaalmodi niet ondersteunen. Dit betekent dat alle modi uit staan met uitzondering van de onderwerpsbescherming. Kanaalnamen mogen hooguit 50 lettertekens lang zijn en kunnen ieder teken bevatten behalve een spatie, komma en Ctrl-G (ˆG of ASCII 7).
2.6
Snelverbinden
Soms wilt u een verbinding maken met een server zonder dat u de server hoeft aan te maken in de Serverlijst. Kies in het hoofdmenu voor de optie Bestand → Snelverbinden. Het venster Snelverbinden komt in beeld.
Voer het serveradres in in het veld Serverhost, uw schermnaam in het veld Schermnaam en klik op Verbinden. Wanneer Konversation een verbinding met de server gemaakt heeft voert u het commando /join#kanaalnaam in om deel te nemen aan een kanaal.
2.7
Vaakgebruikte IRC-commando’s
Hier volgt een korte lijst met veelgebruikte IRC-commando’s. Zie RFC 2812 voor een volledige lijst of kijk op irchelp.org. Voor de commando’s die door Konversation ondersteund worden kunt u kijken bij Commando’s in Konversation. /help Toont alle beschikbare commando’s op de huidige server. Wordt niet door alle servers ondersteund. /help commando Biedt hulp voor een bepaald commando. Wordt niet door alle servers ondersteund.
18
Het handboek van Konversation
/join #kanaal Neemt deel aan een #kanaal. Wanneer het kanaal nog niet bestaat zal het aangemaakt worden en bent u de kanaaloperator. /part Verlaat het huidige kanaal en sluit het bijbehorende kanaaltabblad. /part #kanaal Verlaat een bepaald #kanaal en sluit het bijbehorende kanaaltabblad. Gelijkwaardig aan /leave. /me bericht Verzendt het bericht naar het kanaal, voorafgegaan door uw schermnaam. Wanneer uw schermnaam bijvoorbeeld Tux is, zal het commando /me maakt een kopje thee. als volgt in beeld komen: Tux maakt een kopje thee. Tenzij u een filter hebt aangemaakt voor zulke berichten kunt u - en alle andere aanwezigen in het kanaal - dit bericht zien. Dit soort berichten worden doorgaans gebruikt om een emotie uit te drukken of om te laten merken waar u ondertussen allemaal mee bezig bent. Wanneer u uw computer even achterlaat, maak dan gebruik van het commando /away. /away bericht Wanneer iemand u een privébericht verzendt of u uitnodigt voor een kanaal zullen ze een bericht krijgen waarin staat dat u nu even niet achter de computer zit. /away Maakt het commando /away bericht ongedaan. /queryschermnaam Maakt een nieuw tabblad aan met de schermnaam van de gebruiker voor een privégesprek. Dit heet officieel een Query. In de Nederlandstalige Konversation heet dit ’Conversatie’. Alles wat hier geschreven wordt is alleen voor u en uw gesprekspartner zichtbaar. /msg schermnaam bericht Verzendt het bericht naar de opgegeven schermnaam. Alleen de gebruiker met schermnaam schermnaam zal het bericht kunnen zien. Gebruik /query voor langere privégesprekken. /invite schermnaam Nodigt de gebruiker met schermnaam schermnaam uit om aan een kanaal deel te nemen. Dit is vooral wanneer gebruikers alleen op uitnodiging in een kanaal kunnen komen.
2.8
Privégesprekken (conversaties)
Een privégesprek is iets wat alleen u en uw gesprekspartner kunnen zien. Privégesprekken worden in Konversation ´´conversaties (queries)´´ genoemd. Om een privégesprek te beginnen typt u /query schermnaam op een willekeurige invoerregel waarbij de schermnaam de schermnaam is van de persoon waarmee u een gesprek wilt aangaan. U kunt ook met de rechtermuisknop op de schermnaam klikken in de Namenlijst en kiezen voor Conversatie openen. Er wordt een nieuw tabblad aangemaakt. Kondig uzelf aan door een bericht te verzenden. Conversaties (queries) zijn hetzelfde als kanalen, behalve dan het feit dat alleen u en uw gesprekspartner aan het kanaal kunnen deelnemen. Om een conversatie te verlaten hoeft u alleen het tabblad te sluiten. Opmerking: Wanneer uw gesprekspartner weer een bericht verstuurt via de conversatie zal het tabblad weer geopend worden. Om alle conversaties te verlaten kiest u in het hoofdmenu Venster → Alle open conversaties sluiten of u drukt op F11. Wanneer iemand een conversatie met u start zal Konversation een nieuw tabblad met de schermnaam van die persoon aanmaken. Wanneer u niet met die persoon wilt praten sluit u het tabblad. 19
Het handboek van Konversation
2.9
Notificaties instellen
Meldingen zijn acties die Konversation kan ondernemen wanneer er iets gebeurt. U hebt bijvoorbeeld Konversation draaien, maar is geminimaliseerd of verborgen achter andere vensters. Het zou dan fijn zijn dat Konversation een signaal geeft wanneer iemand bijvoorbeeld met u probeert te praten of wanneer uw maatje net op een kanaal komt. Om de notificaties in te stellen kiest u in het hoofdmenu voor Instellingen → Notificaties instellen.Het venster Notificatie-instellingen komt vervolgens in beeld.
v
1 2
v
1
2v
Klik hier om een gebeurtenis te selecteren. Controleer het type notificaties die u wilt krijgen wanneer er iets gebeurt (De optie Taakbalkitem markeren zal er voor zorgen dat het taakbalkitem van Konversation gaat knipperen wanneer er iets gebeurt.)
U kunt dit herhalen door een andere gebeurtenis te selecteren en de nodige notificaties te selecteren. Wanneer u klaar bent drukt u op de knop OK. Nadat u uw meldingen hebt ingesteld kunt u alle meldingen aan- en uitzetten met Venster → Meldingen inschakelen in het hoofdmenu.
TIP U kunt met deze optie ook een waarschuwing instellen voor het vermelden van uw schermnaam in een bericht in Konversation.
2.10
Bijhouden wie er online is
Konversation kan u op de hoogte houden van de aanwezigheid van vrienden op het IRCnetwerk. U kunt schermnamen die online zijn koppelen aan een item in het adresboek. De schermnaam en het bijbehorende IRC-netwerk worden dan in het adresboek geplaatst. Het IRC-netwerk wordt 20
Het handboek van Konversation
vermeld omdat ieder netwerk unieke schermnamen kent. Achter de schermnaam op twee verschillende netwerken hoeft niet noodzakelijk dezelfde persoon te zitten, maar twee dezelfde schermnamen op twee verschillende servers binnen hetzelfde IRC-netwerk horen over het algemeen bij dezelfde persoon.
OPMERKING Daarom is het belangrijk om hetzelfde Netwerk te gebruiken voor alle servers die binnen dat IRCnetwerk zitten, bij het instellen van netwerken, servers en kanalen.
U kunt ook schermnamen markeren voor volgen die niet in uw adresboek staan. In dat geval wordt een schermnaam gekoppeld aan een IRC-netwerk. Zie hieronder. Om het volgen van schermnamen in te schakelen, gaat u in het hoofdmenu naar Venster → Gevolgde schermnamen online. Het venster Gevolgde schermnamen online komt in beeld.
v
3 5 6 1 2 4
v
1
v
2
v
3
De schermnamen die in uw volglijst staan en in uw adresboek worden hier getoond. Ze worden samen met het bijbehorende IRC-netwerk getoond. Wanneer er geen schermnaam getoond wordt, kan het zijn dat u geen gevolgde schermnamen hebt of dat deze functie uit staat. U ziet hieronder hoe u dat aanzet. U kunt iedere schermnaam uitvouwen om te zien aan welke kanalen deze deelneemt. De pictogrammen naast ieder kanaal zijn hetzelfde als de pictogrammen in de namenlijst in een kanaalscherm. De informatie die bekend is over deze schermnaam wordt hier getoond. Wanneer het dialoogvenster Gevolgde schermnamen online in eerste instantie getoond wordt zal er weinig informatie zijn. Iedere 20 seconden wordt er een WHOIS-commando verzonden naar de server om informatie op te vragen voor de schermnamen waarvan geen informatie bekend is. Dit zal doorgaan totdat alle schermnamen informatie bevatten. Gebruik deze knoppen om een schermnaam te koppelen aan een contactpersoon uit uw adresboek, deze te verwijderen of om het adresboek te openen om de contactgegevens te bewerken. Zie het handboek van KAddressBook voor meer informatie over hoe u het adresboek gebruikt.
Om een enkele te bewaken schermnaam toe te voegen, opent u het contextmenu in de Schermnaamlijst door met de rechtermuisknop op een schermnaam te klikken en Aan gevolgde schermnamen toevoegen te selecteren. Als u een aantal schermnaamen wilt toevoegen kies dan Instellingen → Konversation instellen uit het hoofdmenu, kies Meldingen en klik op Bewaakte schermnamen. Het venster Bewaakte schermnamen zal verschijnen.
21
Het handboek van Konversation
v
3 5 6 1 2 4
v
1
v
2
v
3
v
4
v
5
v
6
Selecteer dit vakje om het volgen van schermnaamen aan te zetten. Wanneer u het venster Gevolgde schermnamen online in beeld wilt na het opstarten van Konversation selecteert u deze optie. De schermnaam van de gebruikers die u in de gaten wilt houden worden hier genoemd. Iedere schermnaam wordt gekoppeld aan een IRC-netwerk. Klik op deze knoppen Toevoegen of Verwijderen om de lijst met schermnamen te bewerken. De optie Gevolgde schermnamen online kan alleen werken door regelmatig met de server te communiceren. Deze optie bepaalt hoe vaak dat moet gebeuren. Vul geen getal in dat kleiner is dan 20 seconden omdat het de server te zwaar zal belasten. In het venster Gevolgde schermnamen online hierboven kunt u dubbelklikken op iedere schermnaam zodat het volgende commando naar de server verzonden zal worden, waarbij %u vervangen wordt door de schermnaam. %n is altijd nodig aan het einde van een commando.
Klik op OK wanneer u klaar bent met het toevoegen of het verwijderen van schermnamen. Opmerking:Wanneer u het venster Gevolgde schermnamen online kiest kan het even duren voordat alle namen in beeld staan, omdat Konversation het server nog moet raadplegen voor de gegevens. Normaal gesproken hoort u het venster in beeld te houden. Konversation toont ook een melding in alle kanalen wanneer een gebruiker die in uw lijstje van gevolgde schermnamen staat verbinding maakt met de server of de verbinding verbreekt. Zo’n melding ziet er als volgt uit: [17:52] [Notify] psn is online (irc.kde.org).
2.11
Berichtaccentuering
U kunt instellen hoe berichten worden getoond in kanaal- en conversatievensters. 22
Het handboek van Konversation
Om de accentuering te activeren gaat u in het hoofdmenu naar Instellingen → Konversation instellen. Het venster Instellingen komt in beeld.
v
3 5 6 8 9 1 2 4 7
v
1
2v
v
3
v
4
v
5
v
6
v
7
v
8
v
9
Klik hier om het venster Accentueren te openen. Klik hier om een nieuw item toe te voegen aan de Accentueringslijst. Wanneer u een item in de lijst selecteert kunt u dat aanpassen in de onderste helft van het venster. Voor hier een tekenreekspatroon in. Elk ontvangen bericht dat overeenkomt met dit patroon, ergens in het bericht, zal voor het bericht het accentueren activeren. Wanneer de tekenreeks wordt gevonden in een bericht zal het hele bericht worden geaccentueerd in de opgegeven kleur. U kunt eventueel ook een geluid laten afspelen wanneer een tekenreeks overeen kwam met een deel van een bericht. Klik op de knop om een geluidsbestand te selecteren. Door op de testknop te klikken wordt het geluid afgespeeld. Wanneer u wilt dat er automatisch een reactie wordt teruggestuurd zodra een bepaalde tekenreeks overeenkomt met een deel van een bericht kunt u dat hier opgeven. Gebruik deze optie met mate. Wanneer u hier teveel gebruik van maakt zal dit irritatie opwekken bij de andere kanaalleden. U kunt in dit veld ook IRC- of Konversation-commando’s opgeven. Wanneer u geluiden hebt ingesteld voor de accentuering kunt u ze hier allemaal in één keer uitschakelen door deze optie te deselecteren. Wanneer u deze optie selecteert zal ieder bericht waarin uw schermnaam voorkomt worden geaccentueerd met de kleur die u aan de rechterzijde opgeeft. Normaal gesproken wordt er geen accentuering toegepast op de berichten die u typt. Wanneer u deze toch wilt accentueren selecteert u deze optie en kiest u aan de rechterzijde een kleur.
23
Het handboek van Konversation
2.12
Het On Screen Display instellen (OSD)
Het On Screen Display (OSD) is een unieke functie van Konversation. Wanneer het OSD aan staat zullen kanaalberichten op uw bureaublad verschijnen, zelfs wanneer Konversation geminimaliseerd is. Hier is een voorbeeld van zo’n OSD. Het bericht dat u in de linker bovenhoek kunt zien is van Konversation, die zelf in het systeemvak draait.
Om het OSD te activeren kiest u eerst Instellingen → Konversation instellen in het hoofdmenu. Het venster Instellen komt in beeld.
v
3 5 6 1 2 4
v
Klik hier om het item Notificatie uit te klappen.
v
Klik hier om het venster On Screen Display te openen.
v
Selecteer dit vakje om het OSD te activeren.
1
2
3
v
4
Klik hier om een lettertype voor het OSD te kiezen. (Opmerking: Niet alle lettertypes werken. Luxi Sans 22 en Impact 22 werken zeker.)
v
Selecteer deze vakjes om te bepalen wat voor soort berichten u in beeld wilt krijgen.
v
Sleep het OSD-voorbeeld naar de gewenste positie en klik daarna op de knop Toepassen.
5
6
2.13
Kleurberichten verzenden
U kunt een kleur toevoegen aan de berichten in ieder kanaal. Voer uw bericht in in het invoerveld. knop IRC-kleur of kies voor menu-optie Invoegen → IRC-kleur. De IRCKlik daarna op kleurenkiezer komt in beeld.
24
Het handboek van Konversation
Klik op een kleur en klik op OK. Ga verder met invoeren van uw bericht in de invoerregel. Om een kleur weer te veranderen klikt u op de knop IRC-kleur. Kies een andere kleur uit en klik op OK.
2.14
Instellen van thema’s van schermnamen
U kunt de pictogrammen wijzigen die naast de schermnaamen staan van de Schermnamenlijst van de kanaaltabbladen. Om het thema van de schermnaam te veranderen gaat u naar Instellingen → Konversation instellen, zodat het venster Instellingen in beeld komt. Klik op Interface om het uit vouwen, klik dan op Schermnamenlijstthema’s om deze te tonen.
v
3 1 2 4
v
Klik hier om het venster Thema’s schermnamenlijst te openen.
v
Selecteer een thema.
1
2
3v
v
4
Hier worden voorbeeldpictogrammen van het gekozen thema getoond. Wanneer u ergens anders een thema hebt gedownload kunt u het aanklikken om te installeren.
25
Het handboek van Konversation
2.15
Snelknoppen instellen
Het is mogelijk om acht Snelknoppen te tonen in het hoofdvenster. Om de Snelknoppen in te schakelen gaat u in het hoofdmenu naar Instellingen → Konversation instellen. Het venster Instellen komt in beeld. Klik op Interface en vervolgens op Chatvenster. Klik op Snelknoppen tonen en druk op OK. De knoppen kunnen naar eigen wens aangepast worden voor veelgebruikte IRC-commando’s. Om de snelknoppen aan te passen gaat u in het hoofdmenu naar Instellingen → Konversation instellen. Het venster Instellen komt in beeld. Klik op Interface om het uit te klappen, klik daarna op Snelknoppen om het betreffende venster in beeld te krijgen.
Er zijn 8 standaard Snelknoppen beschikbaar. Klik op een item om deze te veranderen of gebruik de knoppen aan de rechterkant van de lijst om Snelknoppen toe te voegen of te verwijderen. De kolom Knopnaam bevat de tekst die in de knop in het hoofdscherm zal komen. Houd de namen kort. De kolom Knopactie bevat de actie die uitgevoerd zal worden zodra u op de Snelknop drukt. Tips bij het maken van acties staan in het scherm. Klik op OK om de veranderingen door te voeren. Voorbeeld: Knopnaam: Msg Knopactie: Msg %u (er is een spatie achter %u) Om deze knop in het Hoofdscherm te gebruiken klikt u op een schermnaam in de Schermnamenlijst en drukt u op de knop. /MSG komt in de Invoerregel gevolgd door de gekozen schermnaam. Typ een bericht dat u naar dat persoon wilt verzenden en druk op Enter. Het bericht wordt naar dat persoon verstuurd zonder dat anderen het kunnen zien.
2.16
Het verzenden en ontvangen van bestanden
U kunt bestanden verzenden via IRC naar andere online personen, of ze kunnen u bestanden toezenden. 26
Het handboek van Konversation
WAARSCHUWING: Open nooit een bestand dat u toegezonden krijgt tenzij het om een vertrouwde bron gaat. Het kan namelijk een virus bevatten. Om een bestand te verzenden naar iemand in het actieve kanaal, klikt u met de rechtermuisknop op de schermnaam van die persoon in Schermnamenlijst van het Hoofdscherm. Kies Bestand verzenden. Er komt een dialoogvenster in beeld waarin u een bestand kunt selecteren. Daarna komt er een nieuw tabblad DCC-status tevoorschijn.
v
3 1 2
v
De schermnaam van de ontvanger en de bestandsnaam komen hier in beeld.
v
De kolom Status geeft de status aan van de verzending of ontvangst als volgt aan:
1
2
Voorbereiden Een ontvangende overdracht is aan het controleren of bestanden herstart moeten worden of een verzenden overdracht is de gegevens aan het ophalen voor verzending. Verbinden Konversation probeert een verbinding op te zetten met de ontvanger. Verzenden Konversation is bezig het bestand te verzenden. Ontvangen Konversation ontvangt een bestand van de verzender. Klaar Het bestand is met succes overgebracht. In behandeling De overdracht wacht op de partner voor acceptatie of afwijzen. Afgebroken U hebt of op de knop Afbreken gedrukt of degene aan de andere kant heeft de overdracht afgebroken. Mislukt Er deed zich een fout voor en de overdracht was daarom niet succesvol. In wachtrij De overdracht wacht op u om het te accepteren of af te wijzen. 27
Het handboek van Konversation
Hervatten Wanneer een overdracht is begonnen maar het bestand bestaat al op uw systeem, zal de gebruiker de melding krijgen dat het bestand al bestaat. U kunt dan kiezen om de overdracht te hervatten. v
3
Wanneer iemand u een bestand wilt zenden wordt het tabblad DCC-status aangemaakt (wanneer die nog niet bestond). Klik op het tabblad DCC-status om de inhoud te kunnen zien. Klik op het bestand om het te selecteren, klik daarna op deze knop om het bestand te accepteren zodat de overdracht zal beginnen. Opmerking: u kunt er voor kiezen om bestanden van anderen automatisch te laten accepteren door Konversation. Dit kunt u doen door in het hoofdmenu Instellingen → Konversation instellen te kiezen. Klik op Gedrag om te tonen en klik dan op DCC om het venster DCC weer te geven.
Wanneer u problemen ondervindt bij het verzenden of ontvangen van bestanden kan het zijn dat uw firewall de DCC-poorten blokkeert. Zie daarvoor Vraag en antwoord.
2.17
Integratie met KAddressBook
U kunt een schermnaam koppelen aan een contactpersoon in KAddressBook. Wanneer u dat doet zal Konversation de werkelijke naam tussen haakjes tonen achter de schermnaam in de Schermnamenlijst. Om een schermnaam te koppelen aan een contactpersoon in KAddressBook klikt u met de rechtermuisknop op de schermnaam in de Schermnamenlijst van het Hoofdscherm. Kies voor Whois om de informatie over die schermnaam in beeld te krijgen. Klik daarna weer met de rechtermuisknop op de schermnaam en kies dan voor Adresboekassociaties. Er komt een submenu. Wanneer de schermnaam nog niet in uw adresboek staat kiest u voor Nieuw contact aanmaken. Het venster Contact bewerken komt in beeld.
v
3 1 2
v
1
v
2
De schermnaam is al automatisch aangevuld. Wanneer u de werkelijke naam weet van die persoon dient u deze in te vullen in plaats van de schermnaam. Opmerking: de schermnaam komt hier niet in beeld. In plaats daarvan, .. 28
Het handboek van Konversation v
3
Klik hier. De dialoog Instant Messaging-adressen bewerken wordt geopend.
Raadpleeg het handboek van KAddressBook voor meer informatie over hoe u het KDEadresboek gebruikt. Vul de extra gegevens over de schermnaam die u weet in en klik op OK. De werkelijke naam wordt in de Schermnamenlijst van Konversation achter de schermnaam tussen haakjes getoond. De werkelijke naam komt ook in beeld wanneer de muis boven de schermnaam blijft stilstaan. Wanneer de schermnaam eenmaal gekoppeld is aan het adresboek kunt u met de rechter muisklik daarop klikken en de gegevens van het contactpersoon bewerken, de koppeling verwijderen of de koppeling ergens anders naar laten verwijzen. Wanneer u een schermnaam gekoppeld hebt aan een contactpersoon zullen wijzigingen in de schermnaam automatisch doorgegeven worden wanneer u Konversation op dat moment draait. Het zal ook de oorspronkelijke koppeling behouden. Wanneer u een schermnaam koppelt aan het adresboek in Kopete zal deze koppeling ook zichtbaar zijn in Konversation en omgekeerd. Opmerking: Het is mogelijk om meer dan één schermnaam te selecteren in de namenlijst, er met de rechter muisknop op te klikken en zo meerdere koppelingen tegelijkertijd aanmaken.
2.18
Alle URLsen verzamelen en opslaan die in de berichten voorkomen
In een kanaal kan het voorkomen dat een gebruiker een interessant URL doorgeeft. U kunt daarop dubbelklikken zodat Konversation de juiste toepassing start voor dat URL. Welke toepassing gestart zal worden hangt af van het MIME-type van het URL. Een URL dat begint met http: zal de standaard webbrowser van KDE starten en de pagina tonen. (U kunt ook een andere webbrowser opgeven.) Wanneer het URL van het scherm afschuift is het wat lastiger om die weer terug te vinden. Konversation houdt een lijst bij van alle URL-adressen die voorbij gekomen zijn. Om deze optie te bekijken gaat u in het hoofdmenu naar Venster → URL-lijst. Er komt een nieuw tabblad in beeld met de URL-lijst.
29
Het handboek van Konversation
v
3 5 6 1 2 4
v
1
v
2
Dit is de lijst met URL-adressen die Konversation is tegengekomen sinds het gestart is. De kolom Van bevat de schermnaam van de persoon die die URL postte of de naam van het kanaal of server, waar de URL werd gepost. (URL-adressen die in deelname- en verlaatberichten staan worden hier niet vermeld.) Klik op een URL om deze te selecteren. Klik hier om een toepassing te koppelen aan het geselecteerde URL. De uitgevoerde toepassing hangt af van het MIME-type van het URL. Wanneer u bijvoorbeeld een URL hebt dat begint met http: zal het uw standaard webbrowser starten. U kunt bij webpagina’s aangeven welke webbrowser u wilt gebruiken.
v
Klik hier om de geselecteerde URL naar het KDE-klembord te kopiëren.
v
Klik hier om het geselecteerde URL uit de lijst te verwijderen.
v
Klik hier om de lijst met de URL-adressen naar een bestand te schrijven.
v
Klik hier om de lijst te wissen.
3
4
5
6
2.19
Het instellen van uw voorkeursbrowser
Wanneer u op het geselecteerde URL-adres klikt in Konversation zal het de standaard KDEtoepassing uitvoeren die gekoppeld is aan dat MIME-type. Wanneer u bijvoorbeeld klikt op een URL die begint met http zal Konqueror uitgevoerd worden zodat de webpagina getoond wordt. U kunt ook een andere toepassing kiezen met de module Standaard toepassingen uit Systeeminstellingen van KDE. U kunt bijvoorbeeld in plaats daarvan Firefox gebruiken. Om een andere webbrowser te kiezen vanuit de Konversation toepassing, gaat u naar Instellingen → Konversation instellen in het hoofdmenu. Het scherm Instellen komt in beeld.
30
Het handboek van Konversation
v
3 1 2
v
Klik hier om het venster Algemeen te tonen.
v
Klik hier om aan te geven dat u een andere webbrowser wilt gebruiken.
1
2
v
3
Voer het commando in die uw gewenste webbrowser start. Wanneer u dan op een URL klikt, zal %u vervangen worden door het URL.
Opmerking: De instelling webbrowser is niet van toepassing op een URL die begint met mailto:. Bij mailto: wordt namelijk het standaard ingestelde e-mailprogramma van KDE gestart. Klik op Toepassen om uw instellingen te bewaren. U moet bij iedere server een nieuwe verbinding starten voordat de instellingen van kracht worden. De eenvoudigste manier om dat te doen is door Konversation af te sluiten en opnieuw te starten.
2.20
Kanaal- en conversatielogs markeren
U kunt een markering aanbrengen in een kanaal of conversatie zodat u snel bepaalde informatie kunt terugvinden. U gaat dan naar Invoegen → Regelmarkering in het hoofdmenu of druk op Ctrl+R. Er komt nu onderaan de berichtenlijst een horizontale lijn in beeld. Deze lijn zal meeschuiven met de rest van de tekst. Om in ieder kanaal of conversatie een Regelmarkering aan te brengen, gaat u in het hoofdmenu naar Instellingen → Konversation instellen, vervolgens kiest u voor Gedrag en klikt u op Chatvenster. Schakel daarna de optie Handmatig ingevoegde regels tonen in alle chatvensters in. Om Konversation automatisch een Regelmarkering in te laten voegen wanneer u het commando /away ber invoert kunt u de sectie Uw identiteit instellen raadplegen.
2.21
Loggen
Wanneer het loggen aan staat, zal Konversation een logboek bijhouden voor iedere server, kanaal en privégesprek (query). Iedere sessie wordt opgeslagen in een logbestand op de harde schijf. 31
Het handboek van Konversation
Wanneer u een bepaalde sessie opnieuw opent zal Konversation deze gewoon toevoegen aan het logboek. Wanneer u een sessie opnieuw opent zullen er ongeveer 1024 lettertekens van de vorige sessie in beeld komen. Tijdens zo’n sessie verdwijnen de berichten bovenaan het scherm. U kunt terugscrollen om deze berichten alsnog te zien. U kunt eventueel ook de oudste berichten verwijderen zodat er niet gescrolld kan worden, dit scheelt wat geheugen. Dit is de zogenaamde Terugloopgrens. Berichten die van het scherm zijn verdwenen door deze optie zijn nog steeds beschikbaar in het logbestand, wanneer het loggen aan staat. Om een logbestand van een sessie te bekijken, opent u het betreffende tabblad en gaat u naar Venster → Logbestand openen. Er komt een nieuw tabblad in beeld waarin het logbestand is afgebeeld.
v
3 5 1 2 4
v
1
v
2
3v
v
4
v
5
De berichten die in uw logbestand staan worden hier getoond. Het oudste bericht wordt bovenaan getoond en het laatste bericht onderaan. Klik op deze knop om het logbestand op te slaan in een ander bestand. Klik hier om de logbestandweergave te vernieuwen. Wanneer u een logbestand aan het bekijken bent zullen nieuwere berichten van de betreffende sessie niet automatisch toegevoegd worden aan de logbestandweergave. Klik op deze knop om de meest recente berichten te tonen. Klik hier om het logbestand te wissen. Gebruik dit vakje om de maximale grootte van het schuiven op te geven. Deze instelling heeft alleen effect voor nieuw geopende tabbladen. De laatst gewijzigde waarde van de sghuiflengte zal worden gebruikt wanneer Konversation de volgende keer opstart. Ieder logbestand kan een eigen instelling hebben.
De Terugloopgrens kunt u veranderen door naar Instellingen → Konversation instellen te gaan. Ga daarna naar het onderdeel Gedrag en klik op Conversatievenster. Het vakje Terugloopgrens komt in beeld. Wanneer u dit op Onbeperkt (bijv. nul) zet, zullen berichten niet verwijderd worden als ze uit beeld verdwijnen. U kunt de loginstellingen wijzigen door naar Instellingen → Konversation instellen te gaan, kiest voor Gedrag en vervolgens naar Loginstellingen te gaan. 32
Het handboek van Konversation
2.22
Commando’s in Konversation
De volgende commando’s worden door Konversation verwerkt en kunnen verschillen met de standaard IRC-commando’s. Items die tussen vierkante haken staan zijn optioneel. Items die worden gescheiden door een | zijn alternatieven voor het commando. Commando’s die hier niet worden besproken zullen direct naar de server verzonden worden. /me bericht Verzendt het bericht naar het kanaal, voorafgegaan door uw schermnaam. Wanneer uw schermnaam bijvoorbeeld Tux is, zal het commando /me maakt een kopje thee. als volgt in beeld komen: Tux maakt een kopje thee. Tenzij u een filter hebt aangemaakt voor zulke berichten kunt u - en alle andere aanwezigen in het kanaal - dit bericht zien. Dit soort berichten worden doorgaans gebruikt om een emotie uit te drukken of om te laten merken waar u ondertussen allemaal mee bezig bent. Wanneer u uw computer even achterlaat, maak dan gebruik van het commando /away. /ame msg Gelijk aan het commando /me behalve dan dat het bericht naar alle open kanalen en conversaties van alle servers verzonden zal worden waarmee u in Konversation verbonden bent. /join kanaal [wachtwoord] Neemt deel aan een kanaal. Wanneer de server het toestaat en het kanaal nog niet bestaat, zal er een nieuw kanaal aangemaakt worden met u als operator. Wanneer een kanaal een wachtwoord vereist voor deelname, kunt u dat opgeven voor wachtwoord. De meeste kanaalnamen beginnen met #. /j kanaal [wachtwoord] Hetzelfde als het commando /join dat hierboven staat beschreven. /part [kanaal] [reden] Verlaat een kanaal met een bepaalde reden en sluit het bijbehorende kanaaltabblad. U kunt in Konversation in een kanaal- of conversatietabblad gewoon /part typen zodat u het betreffende tabblad kunt sluiten met de standaard reden die u in de instellingen hebt opgegeven. /leave [kanaal] [reden] Hetzelfde als het commando /part dat hierboven beschreven staat. /quit Wanneer dit opgegeven wordt in een willekeurig kanaal-, conversatie- of DCC-tabblad zal de verbinding met de bijbehorende server verbroken worden. /notice schermnaam|kanaal bericht Verzendt bericht naar de gebruiker met de schermnaam schermnaam of naar iedereen in het kanaal. Hier volgt een voorbeeld van wat er in het kanaaltabblad komt te staan [17:14] [Notice] Sending notice ´´Ik denk dat ik het begrijp´´ to #konversati on Dit zullen de ontvangers zien [17:15] [Notice] -Eisfuchs- Ik denk dat ik het begrijp /queryschermnaam Maakt een nieuw tabblad met de schermnaam van de gebruiker zodat u een privégesprek kunt beginnen. In IRC-termen wordt dit vaak een query genoemd. Alles wat hier wordt geschreven is alleen zichtbaar voor u en uw gesprekspartner. U kunt meer dan één schermnaam invoeren, gescheiden door spaties, zodat er een conversatietabblad geopend wordt voor iedere partner in de query.
33
Het handboek van Konversation
/msg schermnaam|kanaal bericht Verzendt een privébericht naar de gebruiker met schermnaam schermnaam of naar alle gebruikers in een bepaaldkanaal. In tegenstelling tot /query wordt hier geen nieuw tabblad geopend. Wanneer bericht begint met /me zal het bericht op dezelfde manier in beeld komen als bij het commando /me is uitgelegd. Voorbeelden /msg Eisfuchs Ik wil wat meer weten over het commando msg /msg #konversation De nieuwe versie van Konversation is beschikbaa r! /msg Eisfuchs /me is het handboek nu aan het compileren. /smsg schermnaam|kanaal bericht Hetzelfde als /msg behalve dat het bericht niet getoond wordt in het scherm. Dit is handig om bijvoorbeeld wachtwoorden of andere gevoelige informatie uit te wisselen, zonder dat deze in beeld komen of gelogd worden. /amsg schermnaam|kanaal bericht Net zoals het commando /msg van hierboven, alleen zal het bericht naar alle open kanalen en conversaties van alle servers verzonden worden waarmee u bent verbonden in Konversation. /op schermnaam Wanneer u een kanaaltabblad betreedt wordt geprobeerd de schermnaam operatorrechten te geven voor het kanaal. Dit kan mislukken wanneer u onvoldoende toegangsrechten hebt (u dient namelijk zelf kanaaloperator te zijn). U kunt meer dan één schermnaam opgeven, gescheiden door een spatie. /deop schermnaam Wanneer dit wordt ingevoerd in een kanaaltabblad zal het de kanaaloperatorrechten afnemen van deze schermnaam. U kunt meer dan één schermnaam opgeven, gescheiden door spaties. /oper [schermnaam] Geeft de gebruiker met de schermnaam schermnaam IRC-operatorrechten. Dit werkt alleen wanneer de schermnaam wordt vermeld in de O-regel van de server. IRC-operators hebben de rechten om /kill uit te voeren op een schermnaam, /connect te doen om servers aan het netwerk te koppelen en nog wat meer. Wanneer de schermnaam niet is opgegeven wordt geprobeerd om uzelf deze rechten te geven. In beide gevallen zal gevraagd worden om uw gebruikersnaam en wachtwoord als IRC-operator. /voice schermnaam In sommige kanalen (met een +m-vlag) kunnen alleen de mensen spreken met voice. Dit commando probeert een schermnaam voicerechten te geven. U dient hievoor kanaaloperator te zijn om dit commando uit te kunnen voeren. Dit wordt vooral gebruikt door operators in een gemodereerd kanaal. /unvoice schermnaam Neemt de voicerechten van een bepaalde schermnaam af in een kanaal. /topic [kanaal] [bericht] Probeert het onderwerp van een kanaal te veranderen in bericht. Wanneer dit in een kanaaltabblad wordt opgegeven kan de parameter kanaal weggelaten worden, zodat het van toepassing is op het kanaal van het huidige tabblad. Wanneer bericht wordt weggelaten wordt het huidige onderwerp van het kanaal getoond. Dit hoeft niet altijd goed te gaan, bijvoorbeeld wanneer u onvoldoende toegangsrechten hebt.
34
Het handboek van Konversation
/away reden Wanneer iemand u een privébericht of uitnodiging verzendt, zal diegene een melding krijgen dat u afwezig bent van uw computer met de volgende reden. Om uzelf weer als aanwezig naar buiten te brengen, voert u het commando /away uit zonder een reden op te geven. /aaway reden Zoals het commando /away dat hierboven is beschreven, behalve dan dat het naar alle servers verzonden zal worden waarmee u in Konversation verbonden bent. /invite schermnaam [kanaal] Nodigt de gebruiker met schermnaam schermnaam uit om deel te nemen aan een kan aal. Dit commando is vooral handig bij kanalen waarbij je alleen naar binnen komt op uitnodiging. Wanneer dit in een kanaaltabblad opgegeven wordt, kan de parameter kana al weggelaten worden. /exec script [parameters] Voert het voor Konversation geschikte shellscript genaamd script uit met de (optionele) parameters. Zie Script-functionaliteit voor meer informatie over het gebruiken en schrijven van scripts. Voorbeelden: /exec kdeversion Verzendt uw KDE- en Qt™-systeemversienummers naar het kanaal. /exec cmd uname -a Hiermee wordt uw Linux® -versie ( de uitvoer van ‘uname -a’) naar het kanaal verzonden. /notify [schermnaam] Voegt of verwijdert schermnaam van uw lijst van gevolgde schermnamen online. Wanneer de schermnaam zich al in de lijst bevindt zal het uit de lijst verwijderd worden, anders wordt deze toegevoegd. Wanneer de schermnaam weggelaten wordt, wordt de huidige lijst van schermnamen getoond. /kick schermnaam reden Wanneer dit in een kanaaltabblad wordt gebruikt zal de gebruiker met schermnaam sch ermnaam uit het kanaal getrapt worden met de volgende reden. Wanneer de reden niet wordt opgegeven zal de standaard reden ingevuld worden die ingevuld is in de Instellingen. Dit commando kan alleen uitgevoerd worden in een kanaaltabblad. /ban [-host|-domain|-userhost|-userdomain] [kanaal] gebruiker|masker Probeert een gebruiker of masker uit een kanaal te bannen. Wanneer dit in een kanaaltabblad wordt uitgevoerd, kan het kanaal worden weggelaten. Voor meer informatie over hosts, domeinen en maskers kunt u de documentatie op irchelp.org raadplegen. Om een huidige banlijst te krijgen van een kanaal, voert u /mode kanaal b in. /unban [kanaal] patroon Draait een ban-actie in een kanaal terug. Wanneer het in een kanaaltabblad ingevoerd wordt, kan de parameter kanaal weggelaten worden. /ignore [-all] schermnaam Voegt schermnaam schermnaam toe aan uw negeerlijst. U kunt meer dan één schermnaam opgeven, gescheiden door spaties. Kanaalberichten van gebruikers op de negeerlijst zullen niet getoond worden. Wanneer u bovendien de parameter -all meegeeft zullen alle berichttypen (queries, meldingen, CTCP, DCC en uitzonderingen) van deze gebruiker ook genegeerd worden. /quote commando Verzendt de uitvoer van het commando naar de server.
35
Het handboek van Konversation
/say bericht Wanneer dit in een kanaaltabblad wordt opgegeven, wordt dit bericht naar het kanaal verzonden. Dit is hetzelfde als het invoeren van bericht in de invoerregel van het kanaal. Dit is handig voor het verzenden van IRC-commando’s wanneer u geen commando wilt uitvoeren. Twee commandotekens achter elkaar (//) zijn equivalent aan /say. Wordt ook gebruikt door scripts om berichten te verzenden. /raw [open|close] Zet de logmodus van de server op pure modus (open) of zet deze modus weer uit (close). Wanneer geen van beide opties is gegeven zal open gebruikt worden. In de pure modus zal iedere bericht van de server in de serverlog komen in IRC-formaat. /konsole Opent een nieuw tabblad met KDE Konsole. /server [url-adres] [wachtwoord] Verbindt met de server op een bepaald URL-adres. Wanneer het URL-adres wordt weggelaten wordt er een verbinding met de server gemaakt dat bij het huidige tabblad hoort. Dit is handig bij het opnieuw verbinden met de server wanneer de verbinding is verbroken. Wanneer de server een wachtwoord nodig heeft om te kunnen verbinden, kunt u dat ook eventueel opgeven. Wanneer de server een ander poortnummer nodig heeft dan 6667 kunt u dat op de volgende manier achter het URL-adres plaatsen: irc.kde.org:6665. /dcc SEND schermnaam [bestandsnaam] Verzendt een bestand aan de hand van een bestandsnaam naar de gebruiker met schermnaam schermnaam. Wanneer u de bestandsnaam niet invult zal er een dialoogvenster in beeld komen waarin u dit kunt opgeven. /dcc Opent het tabblad DCC-status. /ctcp schermnaam|kanaal ping Een PING-verzoek wordt naar de schermnaam of het kanaal verzenden. Dit is handig om te bepalen hoeveel vertraging er zit tussen u en degene waarmee u praat. Wanneer u een PING-verzoek naar een kanaal stuurt kunt u zien hoeveel vertraging er is tussen u en de server. /ctcp schermnaam|kanaal bericht Verzendt een bericht naar een bepaalde schermnaam of naar alle gebruikers in een kana al. Dit is gelijkwaardig aan het commando /msg dat hierboven staat beschreven, behalve dan dat het bericht via het CTCP-protocol wordt verzonden. Het antwoord van de andere kant hangt af van het IRC-programma dat die gebruiker gebruikt. Wanneer u bijvoorbeeld praat met een andere Konversation-gebruiker, zal het commando /ctcp Eisfuchs TIM E de systeemtijd teruggeven van Eisfuchs’ computer. Een andere mogelijkheid is /ctcp bram85 VERSION, welke het versienummer van Konversation zal teruggeven die bram85 op dat moment aan het draaien is.
2.23
Scripten
Bij Konversation wordt een aantal handige scripts meegeleverd die u vanuit het programma kunt aanroepen. Om een script uit te voeren in een kanaal-, conversatie- of servertabblad dient u het commando in de volgende vorm te typen: /exec script [parameters] welke het script genaamd script uitvoert met (optionele) parameters. Wanneer u bijvoorbeeld het volgende commando in een kanaaltabblad typt 36
Het handboek van Konversation
/exec kdeversion om uw KDE- en Qt™-versienummer naar het kanaal te sturen. /exec cmd uname -a voert het script cmd uit met de parameter uname -a. Hiermee zendt u uw Linux® versienummer naar het kanaal. Om meer te weten te komen over de scripts die met Konversation geïnstalleerd zijn kijkt u op Referentiegids voor scripts Om een lijst te krijgen van alle beschikbare scripts typt u het volgende commando in een Konsolescherm. ls ‘kde4-config --install data‘konversation/scripts U kunt ook uw eigen scripts schrijven. Scripts zijn shellscripts en kunnen in iedere shelltaal geschreven worden, zoals bash, perl of python. Wanneer Konversation een script uitvoert, zijn de eerste twee parameters voor het script als volgt: • Het adres van de server. • De kanaalnaam. Hier is een voorbeeldscript (cmd). #!/ bin / sh # Voert een commando uit en zendt de uitvoer naar Konversation . SERVER = $1 ; TARGET = $2 ; shift ; shift ; $@ | while read line ; do qdbus org . kde . konversation / irc say $SERVER " ←$TARGET " " $@ : $line "; done
Merk op dat het script qdbus gebruikt om te kunnen communiceren met Konversation. Het commando say zorgt ervoor dat de uitvoer als een normaal bericht in het kanaal belandt. Om een bepaalde bericht in een tabblad te krijgen zonder dat de andere gebruikers het krijgen te zien, gebruikt u info. Neem eens een kijkje in de bestaande scripts om te kijken hoe u deze kunt schrijven. Om een zelfgeschreven script uit te voeren dient u het naar de map ‘kde4-config --install data‘konversation/scripts of naar ‘kde4-config --localprefix‘share/apps/konversation/ scripts te kopiëren. U dient het bestand ook uitvoeringsrechten te geven, bijvoorbeeld met chmod a+x mijnscript.
2.24
Referentiegids voor scripts
Konversation komt standaard met verschillende geïnstalleerde scripts, kijk in deze gids om te leren deze te gebruiken. /exec bug [Bugnummer|Zoektekenreeks] Dit script wordt gebruikt om uw browser te openen en te zoeken naar de gegeven tekenreeks of bugnummer in de Bugzilla van KDE. Voorbeeld: om uw browser te openen en te zoeken naar bug 123456 /exec bug 123456 Voorbeeldactie: de standaard browser in uw Systeeminstellingen van KDE zou http://bu gs.kde.org/show_bug.cgi?id=123456 moeten openen. 37
Het handboek van Konversation
/exec cmd [commandoregelargumenten] Dit script wordt gebruikt om de uitvoer van de commandoregelargumenten naar uw huidige kanaal te schrijven. Voorbeeld: om aan iedereen in uw huidige kanaal te laten zien welke versie van Konversation u hebt geïnstalleerd. /exec cmd konversation --version | grep Konversation Voorbeelduitvoer: Konversation: 1.2 WAARSCHUWING! De uitvoer van het gehele commando wordt gepost naar iedereen in het huidige kanaaltabblad! Dus voorzichtig gebruiken. /exec fortune Dit script geeft bij uitvoeren als uitvoer een willekeurige Fortune. Voorbeeld: om een willekeurig ’fortune’ uit te voeren naar uw huidige kanaaltabblad. /exec fortune Voorbeelduitvoer: Random Fortune: Never make any mistaeks. -- Anonymous, i
n a mail discussion about to a kernel bug report
/exec gauge [percentage] Dit script geeft een eenvoudige op tekst gebaseerde voortgangsbalk voor het gegeven percentage. Voorbeeld: om een voortgangsbalk met 50% voltooid naar het huidige kanaal uit te voeren. /exec gauge 50 Voorbeelduitvoer: Bier laden [ | ] 50% /exec kdeversion Dit script wordt gebruikt om het resultaat van het commando ´´kde4-config --version´´ uit te voeren. Voorbeeld: om uw huidige versie van KDE uit te voeren. /exec kdeversion Voorbeelduitvoer: Qt: 4.7.4 KDE Development Platform: 4.6.5 (4.6.5) ´´rele ase 8´´ kde4-config:
1.0
/exec mail [E-mailmap van KMail] Dit script wordt gebruikt om het huidige aantal ongelezen e-mailberichten en het totale aantal in KMail te tonen. Voorbeeld: om het huidige aantal ongelezen e-mailberichten in uw map postvak-in te tonen. /exec mail inbox Voorbeelduitvoer: Email folder inbox has 30 unread messages, out of 800 /exec media [audio|video|{player}] Dit is een script ´´Speelt nu´´ voor verschillende mediaspelers. Het biedt ook een methode om ´´Speel nu´´-informatie alleen voor audiospelers or videospelers via de optionele commando-argumenten audio en video te tonen. Bovendien is het mogelijk om de mediaspeler die u wilt bekijken te specificeren. De volgende mediaspelers worden ondersteund: Amarok (audio), JuK (audio), Noatun (audio, video), Kaffeine (video, audio), KMPlayer (video, audio), KPlayer (video, audio), KsCD (audio), kdetv (video), Yammi (audio), Audacious (audio) en MPD (audio). Voorbeeld: om uw nu spelende song in Amarok uit te voeren. /exec media amarok Voorbeelduitvoer: * gebruiker luistert naar You Give Love A Bad Name door Bo n Jovi op Slippery When Wet [Amarok]
38
Het handboek van Konversation
/exec sayclip [optionele vertraging] Dit script voert de inhoud van klipper uit naar het huidige kanaaltabblad met vertraging om overlopen te voorkomen. Voorbeeld: om de inhoud van klipper uit te voeren met 1 seconde vertraging. /exec sayclip 1s Voorbeelduitvoer: Konversation is geweldig! /exec sysinfo Dit script voert enige gedetailleerde informatie uit over uw systeem door de uitvoer van verschillende commando’s te combineren en ze naar behoren op te maken. Voorbeeld: om enige informatie over uw systeem uit te voeren naar het huidige kanaal. /exec sysinfo Voorbeelduitvoer: Sysinfo voor ’user-desktop’: Linux 2.6.28-12-generic running KDE 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1)), CPU: Intel(R) Core 2 Q uad CPU Q9450 @ 2.66GHz at 2666 MHz (5333 bogomips), HD: 370/445GB, RAM: 1965/2012MB, 232 proc’s, 98.15d up
/exec tinyurl [Adres van koppeling] Dit script gebruikt de api van Tinyurl om de gegeven koppeling om te vormen in een tinyurl die dan wordt verzonden naar het huidige kanaaltabblad. Voorbeeld: om iemand een korte koppeling te geven naar http://konversation.kde.org /exec tinyurl http://konversation.kde.org Voorbeelduitvoer: http://tinyurl.com/n3pdum /exec uptime Dit script wordt gebruikt om het resultaat van het commando ´´uptime´´ opgemaakt uit te voeren. Voorbeeld: om op te scheppen met uw steenharde 98 dagen uptime. /exec uptime Sample output: Uptime: 98 days, 15 hours and 2 minutes Al deze scripts hebben voorgedefinieerde commando-aliassen. In de instellingendialoog van Konversation selecteert u Gedrag → Commando-aliassen om commando-aliassen te bekijken, toe te voegen, te verwijderen of te bewerken.
39
Het handboek van Konversation
Hoofdstuk 3
Menu’s 3.1 3.1.1
Het hoofdvenster van Konversation Het menu Bestand
Bestand → Serverlijst (F2) Toont de lijst met servers en kanalen. Bestand → Snel verbinden (F7) Toont het venster Snelverbinden om een verbinding met een server te maken. Bestand → Opnieuw verbinden Verbindt opnieuw met alle servers waarvan de verbinding is verbroken. Bestand → Deelnemen aan kanaal (Ctrl+J) Toont een dialoogvenster waarin u de naam van het kanaal kunt invoeren waaraan u wilt deelnemen. Dit is equivalent aan het typen van /join#kanaalnaam in een kanaal- of servervenster. Bestand → Globaal weg (Ctrl+Shift+A) Verandert d status van uw schermnaam naar afwezig in alle kanalen. Bestand → Afsluiten (Ctrl+Q) Sluit af Konversation.
3.1.2
Het menu Bewerken
Bewerken → Tekst zoeken... (Ctrl+F) Zoekt naar een bepaald tekstgedeelte in het huidige scherm. Bewerken → Volgende zoeken (F3) Zoekt opnieuw naar het vorig gevraagde tekstgedeelte in het huidige scherm. Bewerken → Venster wissen (Ctrl+L) Wist het huidige scherm. Bewerken → Alle vensters wissen (Ctrl+Shift+L) Leegt de inhoud van alle vensters. 40
Het handboek van Konversation
3.1.3
Het menu Invoegen
Invoegen → IRC-kleur... (Ctrl+K) Zie Kleurberichten verzenden. Invoegen → Regelmarkering (Ctrl+R) Zie Kanaal- en conversatielogs markeren. Invoegen → Speciaal teken... (Alt+Shift+C) Dit kunt u gebruiken om speciale tekens in te voeren, zoals buitenlandse tekens.
3.1.4
Menu Bladwijzers
Bladwijzers → Bladwijzer toevoegen (Ctrl+B) Maakt een bladwijzer aan voor het huidige netwerk en kanaal. Bladwijzers → Tabs bewaren als bladwijzermap... Voegt toe alle kanalen aan een nieuw menu-item aan het eind van het bladwijzermenu. Bladwijzers → Nieuwe bladwijzermap... Maakt een nieuwe bladwijzermap aan. Bladwijzers → Bladwijzers bewerken... Opent de bladwijzerbewerker.
3.1.5
Het menu Instellingen
Instellingen → Lijst met schermnamen tonen (Ctrl+H) Verbergt (of toont) het paneel met schermnamen in kanaaltabbladen. Instellingen → Menubalk tonen (Ctrl+M) Verbergt het hoofdmenu. Gebruik de sneltoets Ctrl+M om deze weer in beeld te krijgen. Instellingen → Werkbalk tonen Toont of verbergt de werkbalk. Instellingen → Statusbalk tonen Toont of verbergt de statusbalk die onderaan het hoofdvenster staat. Instellingen → Identiteiten... (F8) Toont het venster Identiteiten waarin u uw indentiteit kunt instellen. Instellingen → Sneltoetsen instellen Maakt het mogelijk om sneltoetsen voor Konversation in te stellen. Instellingen → Werkbalken instellen Maakt het mogelijk om knoppen aan de werkbalk van Konversation toe te voegen of te verwijderen. Instellingen → Notificaties instellen Toont het venster Notificatie-instellingen. Instellingen → Konversation instellen Toont het venster Instellingen. 41
Het handboek van Konversation
3.1.6
Het menu ´´Venster´´
Venster → vorig tabblad (Ctrl+,) Toont het scherm dat hoort bij het vorige tabblad. Venster → Volgend tabblad (Ctrl+.) Toont het scherm dat hoort bij het volgende tabblad. Venster → Tabblad sluiten (Ctrl+W) Sluit het huidige scherm. Wanneer een kanaaltabblad gesloten wordt, verlaat u ook het bijbehorende kanaal. Wanneer u een tabblad met serverberichten sluit, worden alle open kanalen op die server afgesloten en wordt de verbinding met de server verbroken. Venster → Alle open conversaties sluiten (F11) Sluit alle privégesprekken (conversaties). Venster → Gevolgde schermnamen online (F4) Toont het venster Gevolgde schermnamen online. Zie Bijhouden wie er online is. Venster → URL-lijst (F6) Toont de URL-lijst. Venster → DCC-status (F9) Toont het tabblad DCC-status met informatie over bestandsoverdrachten. Venster → Nieuwe Konsole Toont een nieuw terminalvenster. U kunt zoveel Konsole-tabbladen openen als u wilt. Venster → Kanaallijst voor (F5) Toont een lijst met kanalen die op de server beschikbaar zijn. Venster → Logbestand openen voor (Ctrl+O) Toont een scherm met logberichten van het huidige tabblad. Werkt alleen in een kanaaltabblad, servertabblad en een conversatietabblad. Het loggen moet wel ingeschakeld zijn in het hoofdmenu onder Instellingen → Konversation instellen → Gedrag → Loginstellingen.
3.1.7
Het menu Help
Help → Konversation handboek... Roept het handboek van Konversation op (dit document). Help → Wat is dit? (Shift+F1) Verandert de muiscursor in de combinatie pijltje en vraagteken. Het klikken op items in Konversation zal een tekstballon tonen (als er een beschikbaar is voor dat specifieke item) met een omschrijving van de functie van dat item. Help → Bug rapporteren... Opent het bugrapport-dialoogvenster waar u een een bug kunt melden of een ‘suggestie’ kunt indienen die deze toepassing beter, handiger of nuttiger zou kunnen maken. Help → Info over Konversation Deze optie zal informatie over de versie en de auteurs tonen. Help → Over KDE Dit zal de KDE-versie en andere standaardinformatie tonen.
42
Het handboek van Konversation
Hoofdstuk 4
Vraag en antwoord Problemen en suggesties kunnen op de website http://bugs.kde.nl gemeld worden. Deze handleiding kan inmiddels vernieuwd zijn. De meest recente versie van het handboek van Konversation is te vinden op http://docs.kde.org/nl/ . 1. Wanneer ik Konversation opstart wil ik verbinding maken met een server zonder dat ik daarna een kanaal open. Hoe doe ik dat? In het venster Server bewerken dient u het tekstvak Kanaalnaam leeg te laten. 2. Konversation kan nergens een verbinding mee maken. Wat is er aan de hand? Dit kan verschillende oorzaken hebben. (a) Controleer of u de Servernaam goed ingevuld hebt met de juiste Poort in de Serverlijst. (b) Controleer de uitvoer van de Serverberichten of er foutmeldingen in voorkomen. Wees de server de verbinding af vanwege een verkeerd wachtwoord? Of was het omdat de server een IDENTD nodig heeft en uw computer die niet voorzien heeft? Of heeft u gekozen om het SSL-protocol te gebruiken terwijl dat niet ondersteund wordt door de server? (c) Wanneer u achter een firewall zit, controleer of de juiste poorten zijn geopend. Om Konversation te kunnen gebruiken moeten de volgende poorten geopend zijn: • Uitgaand TCP 6667 (of de poort van de server waarmee u wilt verbinden) • Incoming TCP 113 (if the server requires IDENTD) Voor meer informatie over verbindingsproblemen met IRC-servers, zie irchelp.org. 3. Wanneer ik naar Venster → Kanaallijst ga, kan ik deze niet selecteren. Waarom is dat? De optie Venster → Kanaallijst wordt inactief wanneer het huidig geselecteerde tabblad geen kanaaltabblad is, bijvoorbeeld wanneer Gevolgde schermnamen online actief is. Om het weer op te laten lichten dient u terug te gaan naar een kanaal- of servertabblad. 4. Hoe kan Konversation mij automatisch markeren als afwezig na een periode van inactiviteit? Automatische afwezigheidsberichten worden geconfigureerd op basis van per identiteit. Om dit in te schakelen selectert u Instellingen → Identiteiten. Kies de identiteit waarvoor u automatisch afwezig wilt inschakelen uit de afrollijst bovenaan de dialoog en ga naar het tabblad Afwezig. Activeer de optie Automatisch afwezig. 5. Hoe kan de functie Automatisch vervangen van de Invoerregel worden vermeden? Gebruik Ctrl+Enter in plaats van gewoon Enter om het ontleden en automatisch vervangen van de tekst te vermijden in de Invoerregel volgens de opties in de pagina instellingendialoog Gedrag → Automatisch vervangen.
43
Het handboek van Konversation
Hoofdstuk 5
Dankbetuigingen en licentie Konversation Programma copyright 2002-2005 door het Konversation-team. http://konversation.kde.org Medewerkers: • Dario Abatianni
[email protected] • Peter Simonsson
[email protected] • Christian Muehlhaeuser
[email protected] • John Tapsel
[email protected] • Ismail Donmez
[email protected] • Shintaro Matsuoka
[email protected] • Gary Cramblitt
[email protected] • Matthias Gierlings
[email protected] • Alex Zepeda
[email protected] • Stanislav Karchebny
[email protected] • Mickael Marchand
[email protected] Met dank aan: • Michael Goettsche
[email protected] • Benjamin Meyer
[email protected] • Jacub Stachowski
[email protected] • Sabastian Sariego
[email protected] • Olivier Bedard www.konversation.org hosting • Frauke Oster
[email protected] • Lucijan Busch
[email protected] • Sascha Cunz
[email protected] 44
Het handboek van Konversation
• Steve Wollkind
[email protected] • Thomas Nagy
[email protected] • Tobias Olry
[email protected] • Ruud Nabben
[email protected] Documentatie copyright (c) 2003-2005 Gary R. Cramblitt
[email protected] Dit document is vertaald in het Nederlands door Bram Schoenmakers
[email protected]. Deze documentatie valt onder de bepalingen van de GNU vrije-documentatie-licentie. Deze toepassing valt onder de bepalingen van de GNU General Public License.
45
Het handboek van Konversation
Bijlage A
Installatie A.1
Hoe Konversation te verkrijgen
De laatste versies van Konversation (inclusief broncode en instructies voor installatie) kunnen verkregen worden op de website van http://konversation.kde.org.
A.2
Vereisten
Om Konversation te kunnen gebruiken hebt u KDE 4 en een netwerkverbinding. Wanneer u Konversation gebruikt achter een firewall, zie dan Vraag en antwoord. Wanneer u gebruik wilt maken van het SSL-protocol hebt u ook OpenSSL nodig.
46