2010-12-05

&kde; SC 4.6

# Handbook van Jabber

## Over Jabber XMPP

XMPP of Jabber (deze woorden betekenen in werkelijkheid hetzelfde) is de naam van een open, decentraal netwerkprotocol dat wordt gebruikt voor instant-messaging. Het is ontworpen als een server-client-infrastructuur met vele servers overal in het internet, waar iedereen een account kan krijgen. De servers zijn normaal met vele clients aan een kant en aan de andere kant verbonden met andere XMPP-servers in het internet. Laten we een eenvoudig voorbeeld nemen om uit te leggen hoe het werkt:

Romeo houdt van Julia en wil met haar communiceren via het Jabber-netwerk. Hij kan berichten vanuit zijn client (die verbonden is met `montague.net`) schrijven naar zijn vriendin, waarvan de client verbonden is met een server genaamd `capulet.com`.

Wanneer hij een account registreerd op een server, dan kiest hij een zogenaamde JID (Jabber-Identifier). Deze JID werkt in principe zoals een e-mailadres en is verbonden met de naam van de server met een @. Een voorbeeld voor Romeo's geldige JID is `romeo@montague.net`.

Om met andere mensen te praten moet Romeo hun JID's aan zijn contactenlijst toevoegen. Zij kunnen worden verbonden met dezelfde server (⪚ `bob@montague.net`) evenals dat zij aan een andere server (⪚ `peter@wasinet.org` of, natuurlijk, `juliet@capulet.com`).

Visualiseren van het Jabber-netwerk

Visualiseren van het Jabber-netwerk

Jabber/XMPP is natuurlijk in staat heel wat meer services te bieden (⪚ end-to-end encryptie van de berichten, voice- en videochat, groepschat), die het handboek gedeeltelijk later zal introduceren.

Twee erg grote instant-messaging providers gebruiken Jabber/XMPP op hun servers in de achtergrond: Google Talk en facebook-chat. Accounts in deze systemen kunnen net als normale Jabber-accounts in &kopete; worden gebruikt. Details zullen later worden verklaard of kunnen op de websites van de providers worden gevonden.

Met deze informatie kunnen we met het hoofdgedeelte van de handleiding beginnen: Hoe stel je een werkende jabber-client in en welke leuke functies heeft &kopete;.

## Eerste stappen

### Kopete verkrijgen

Pictogram van Kopete

Pictogram van Kopete

Natuurlijk moet u eerst &kopete; zien te krijgen alvorens u in staat bent er mee te werken. Als u een GNU/Linux-systeem gebruikt dan is er een erg grote kans dat &kopete; al is geïnstalleerd (als u de KDE Software Compilation) al hebt geïnstalleerd of het zal al in een van de installatiebronnen van uw distributie zitten.

Installeer &kopete; nu en start het voor de eerste keer.

## Maak uw Jabber-account aan

Als u voor het eerst &kopete; start, dan ziet u een leeg venster.

Leeg venster van Kopete

Leeg venster van Kopete

In de sectie onderaan staat Klik hier om een account toe te voegen. Klik daar of open Instellingen Instellen... om een nieuw account aan te maken. In werkelijkheid willen we een Jabber-account aanmaken, dus selecteren we het menu-item Jabber en klikken op Volgende. Na klikken op Nieuw account registreren, opent zich een nieuw venster waarin een Jabber-server kan worden ingevoerd, waar het account zal worden aangemaakt.

&kopete; instellen

&kopete; instellen

U kunt het handmatig in het tekstvak Jabber-server schrijven of het selecteren uit de geleverde lijst, die verschijnt na klikken op de knop Kiezen...

De dialoog selectie van server

De dialoog selectie van server

Na het selecteren van een server kunt u uw gewenste Jabber-ID completeren, &ie; uw gebruikersnaam. Voeg de naam van uw voorkeur in vóór @ in het veld Gewenste Jabber-ID. Na het invullen van uw wachtwoord en het herhalen moet u het keuzevakje Versleuteling van protocol (SSL) gebruiken om te werken met een versleutelde verbinding tussen client en server.

Uw account aanmaken

Uw account aanmaken

Sommige servers ondersteunen deze optie misschien niet, maar de meeste wel. Klik nu op Registeren om de registratie te beëindigen.

Gefeliciteerd, u hebt nu een nieuw account op de Jabber-server geregistreerd!

## Voer accountgegevens in in Kopete

U bent nu eigenaar van een account op een Jabber-server en &kopete; vraagt u om Stap twee: Account-informatie. &kopete; voegt uw Jabber-ID en uw wachtwoord automatisch in in de vereiste velden. Als u wilt dat &kopete; uw wachtwoord herinnert om het niet elke keer in te voeren wanner u een verbinding maakt met uw server, activeer dan Wachtwoord herinneren.

Als u uw bestaande accounts van Google Talk of Facebook chat in &kopete; wilt gebruiken (dit zijn in werkelijkheid ook Jabber-servers), gebruik dan de gegevens van uw GMail-adres of uw facebook-account (hier uitgelegd) om verbinding te maken met deze servers.

U kunt optioneel Alles uitsluiten van verbinden activeren. Dit geeft &kopete; het advies niet online te gaan wanneer u online gaat met al uw &kopete;-accounts (omdat &kopete; een multi-messenger is met ondersteuning voor vele andere protocolen zoals ICQ of MSN). Wanneer u dit activeert dan moet u later expliciet online gaan voor dit ene account elke keer dat u wilt verbinden met uw server.

Uw &kopete; zou er nu als volgt uit moeten zien:

Venster met accountinformatie

Venster met accountinformatie

Klik op het tabblad Verbinding om extra opties te activeren. Speciaal het selecteren van Protocolversleuteling gebruiken en het niet selecteren van Platte tekst wachtwoordauthenticatie toestaan zou gekozen moeten worden voor redenen van basis beveiliging.

De standaard serverinformatie zou okay moeten zijn, als u zich in een normaal thuisnetwerk bevindt zonder speciale firewall-configuratie.

De sectie Instellingen voor locaties is een andere specialiteit van Jabber: u kunt zogenaamde Hulpbronnen instellen om aan te geven vanwaar u chat. Als u bijvoorbeeld zich op hetzelfde moment aanmeldt bij Jabber vanaf uw mobiele telefoon en uw notebook (ja, u kunt dat doen) dan legt de hulpbron aan uw contactpersonen uit waar u bent. U kunt het dus Notebook of Android noemen om aan te geven op welk apparaat u Kopete hebt geïnstalleerd. Denk er aan dat uw hulpbronnen gezien worden door uw chat-partners (ze zullen toegevoegd worden aan de JID zoals deze: `romeo@montague.net/Notebook`), u kunt dus nog eens nadenken over uw privacy bij het kiezen van de naam van uw hulpbron.

In ons voorbeeld zal de Hulpbron worden ingesteld op `Laptop`. De prioriteit is hoofdzakelijk bruikbaar wanneer u meerdere apparaten hanteert en aan de client van uw partner vertelt welk van uw apparaten online is op dat moment (⪚ uw mobiele telefoon of uw laptop) om contact mee op te nemen in dat geval. Uw hulpbrom met het hoogste prioriteitsgetal van uw hulpbronnen die online zijn ontvangen het bericht.

Stel de account-configuratie in

Stel de account-configuratie in

Het volgende tabblad, Bestandsoverdracht, blijft normaal zoals het is, bij het instellen van een Jabber-account in een normaal netwerk.

Tenslotte zijn er enige instellingen voor privacy in het tabblad Privacy, ze zijn gemakkelijk te begrijpen. De optie Oude inline PGP-formaat gebruiken voor ondertekende en versleutelde berichten (lees hier wat PGP betekent) wordt niet aanbevolen, omdat er een methode bestaat om dit met de ingebouwde OTR te doen, die later verklaard zal worden in dit handboek.

Op dit punt kunt u opnieuw op Volgende klikken en uw account is nu ingesteld. U kunt een optionele kleur voor uw account kiezen en wanneer u zich klaar voelt om voor de eerste keer te verbinden met uw Jabber-server, moet het keuzevakje Nu verbinden worden geactiveerd.

Laatste stap van de instellingen

Laatste stap van de instellingen

De instellingen kunnen nu worden afgerond.

Anders kunt u handmatig met de server verbinden door te klikken op Status Online in het hoofdvenster van Kopete of door rechts te klikken op het Kopete-symbool in uw systeemvak en Status instellen Online. Als u eerder de optie Alles uitsluiten van verbinden hebt geactiveerd zult u zich aan moeten melden door rechts te klikken op het Kopete pictogram in het systeemvak en uwJID@example.org Online te selecteren.

Naar online gaan

Naar online gaan

## Vrienden toevoegen

Na de eerste keer aanmelden is uw venster van &kopete; behoorlijk leeg. Er kan een standaard contactpersoon zijn toegevoegd door uw server die u misschien een welkomstboodschap zendt, maar er zijn geen echt contactpersonen in uw rooster (dit is tussen haakjes het woord voor lijst met contactpersonen in de Jabber-wereld). De eerste stap om vrienden in Jabber toe te voegen is natuurlijk ze te vragen om hun Jabber-ID. Wanneer u er een heeft kunt u het onmiddellijk aan &kopete; toevoegen. U kunt klikken ofwel op Toevoegen uwJID@example.org of Bestand Contactpersoon toevoegen uwJID@example.org. Er verschijnt een nieuw venster die vraagt om het Jabber-ID dat we willen toevoegen aan uw roster. Typ het gewoon in en klik op OK. De optie Groep wordt gebruikt, wanneer u groepen contactpersonen specificeert (⪚ familie en werk). Een verbinding naar uw KAddressBook kan gemaakt worden met Adresboekitem, zodat u informatie uit kunt wisselen zoals profielplaatjes tussen de twee toepassingen.

Een vriend toevoegen

Een vriend toevoegen

U hebt nu uw eerste vriend aan uw rooster toegevoegd. Maar voordat u kunt beginnen met berichten naar hem of haar te schrijven, moet uw contactpersoon uw verzoek goedkeuren. Totdat dat is gebeurd zal de contactpersoon met een klein gele uitroepteken aan de rechterkant van zijn veld met contactpersoon.

Uw contact

Uw contact

Wanneer uw vriend uw verzoek heeft goedgekeurd of u hebt toegevoegd aan zijn of haar rooster, zal zijn pictogram gekleurd verschijnen wanneer deze online is. De exacte betekenis van de verschillende pictogrammen (Online, Afwezig &etc;) kan bekeken worden met Status waar u deze zelf ook kan zetten. U ontvangt een melding wanneer u geautoriseerd bent.

Normaal is dat uw vriend(i) u ook in zijn of haar lijst met contactpersonen zet, u zult dus zelf dit verzoek ook moeten goedkeuren. &kopete; laat dat onderaan zien met een groene vlag en de beschrijving van het verzoek. Klik op Autoriseren om het te accepteren. Het meldingsvenster kan gesloten worden door te klikken op het kruis in de rechtsbovenhoek van het venster.

U bent nu door uw contact toegevoegd

U bent nu door uw contact toegevoegd

Na die procedure zou u een lijst met contacten moeten zien zoals in de volgende afbeelding.

Uw contactpersoon is volledig geautoriseerd

Uw contactpersoon is volledig geautoriseerd

U hebt nu met succes uw eerste contactpersoon aan uw rooster toegevoegd.

## Berichten en bestanden verzenden

U kunt beginnen met een chat met een contactpersoon door op de naam te klikken. Er zal een nieuw venster worden geopend en u kunt berichten intypen in het kleinere veld onderaan, waar de cursor al verblijft. Wanneer u uw tekst wilt verzenden, drukt u op &Enter; of op de knop Verzenden. U en uw partner kunnen nu via Jabber communiceren.

Uw eerste chat

Uw eerste chat

### Bestanden overdragen

Om bestanden via Jabber over te zenden, klik op Bestand verzenden en selecteer het bestand dat u wilt verzenden in het pop-up-venster. U krijgt een melding wanneer de transactie is voltooid of om de een of andere reden is mislukt.

Dit kan in sommige gevallen niet werken vanwege niet compatibele configuraties van sommige servers

### Groeps-chat

Jabber kan niet alleen met één persoon communiceren. U kunt Groepschat gebruiken om een IRC-stijl discussie te voeren, waar veel mensen met elkaar kunnen "praten". Om Groepschat te gebruiken moet u rechts klikken op het pictogram van &kopete; in het systeemvak en `uwJID` Meedoen met groepschat..., waar `uwJID` uw eigen Jabber-ID is. Er zal een nieuw venster verschijnen waarin u in een chatroom mee kunt doen.

Groepschat

Groepschat

Klik op Opvragen om de lijst met bestaande chatrooms op uw Jabber-server te tonen. Selecteer er een en druk op &Enter; om deze room in te gaan.

U kunt ook iets intypen en uw eigen chatroom aanmaken door zijn naam in de regel Room te schrijven. Druk daarna op &Enter; of klik op Meedoen om mee te doen.

Nadat u de chatroom heebt aangemaakt, ziet u een nieuw veld in uw &kopete;-venster verschijnen met de JID `chatroomnaam@jabber.example.org`. Behandel dit als een normale contactpersoon, &ie; u moet op deze JID klikken om te chatten &etc;

Op dit punt hebt u een werkende Jabber-client opgezet en bent u in principe in staat om te chatten met uw contactpersonen. Maar voor een betere ervaring met &kopete; kunt u de toepassing naar uw eigen behoeften aanpassen. De inhoud van de volgende pagina van deze handleiding is een set Bruikbare aanwijzingen voor instellingen.

## Bruikbare tips voor de configuratie

Deze tips verwijzen naar het hoofdvenster voor de configuratie van &kopete; onder Instellingen Instellen.... Let er op om op Toepassen te klikken of op OK als u uw wijzigingen wilt opslaan.

Alle aanpassingen die van invloed zijn op de instellingen van uw account en de configuratie van meerdere accounts in &kopete; (Jabber/XMPP evenals ICQ, MSN en vele andere messaging-protocollen) kunnen gevonden worden op het tabblad Accounts. Als u uw persoonlijke informatie wilt instellen of een foto wilt gebruiken, klik op Identiteit wijzigen... en stel het een en ander in. Een foto kan geüpload worden door te klikken op het smalle pictogram linksonder op het afbeeldingengebied.

Identiteit instellen

Identiteit instellen

Het volgende tabblad in de verticale lijst links is Lijst met contactpersonen. Deze instellingen verklaren zich hoofdzakelijk zelf en het lijkt nuttig om Foto van contactpersonen gebruiken indien beschikbaar. De andere drie horizontale tabbladen (Kleuren & Lettertypen, Geavanceerd en Indeling) bevatten behoorlijk speciale instellingen die mogelijk fijn wilt afstellen wanneer u &kopete; voor enkele weken wilt gebruiken.

De instellingen voor Status stellen u in staat om uw eigen standaard statusberichten in te stellen wanneer u Online, Afwezig, Onzichtbaar &etc; bent

Klikken op Gedrag opent een behoorlijk gedetailleerde set van instellingen. De paar meest interessante, te vinden op het tabblad Algemeen, zijn Berichtafhandeling en Initiële status. De eerste bepaalt of inkomende berichten van uw contactpersonen direct een nieuw venster openen of dat ze in de wachtrij worden gezet totdat uzelf &kopete; opent. De tweede vertelt &kopete; of het online zal gaan wanneer u het programma start. Wanneer u dit instelt. bent u altijd beschikbaar voor uw contactpersonen als &kopete; eenmaal actief is. Het tabblad Gebeurtenissen laat u instellen in welke gevallen &kopete; u meldt via het meldingensysteem van uw computer (in de meest gevallen KNotify). Wanneer u wilt dat &kopete; uw status automatisch op Afwezig zet, open het tabblad Afwezigheidsinstellingen en activeer het eerste keuzevakje. U kunt de tijd instellen die moet verlopen na uw laatste actie (toetsenbordinvoer of muisverplaatsing) om &kopete; u als afwezig aan te merken. De standaard waarde is 10 minuten. Opties in Chat zijn opnieuw zelfverklarend en al ingesteld op bruikbare waarden.

Het volgende item in de verticale rij links is het Chatvenster. Het eerste tabblad daarin is, Stijl en gebruikt kan worden om een ander uiterlijk in te stellen dan de standaard. U kunt ook uw eigen stijlen installeren of nieuwe downloaden vanuit het internet door te klikken op Nieuwe ophalen.... Wanneer u een Emoticon gedurende een conversatie intypt, zal &kopete; het standaard converteren in een grafische emoticon. Om deze functie in te schakelen of om een andere set emoticons te gebruiken ga naar Emoticons. Het laatste tabblad, Kleuren & Lettertypen is opnieuw zelfverklarend en configureert deze voorkeuren van uw chatvenster.

Webcams worden in &kopete; ondersteund, maar op dit moment (november 2010) zijn er nog steeds enige problemen met de videochat, dus instellingen in Video worden voor eigen verantwoordelijkheid gemaakt, omdat het mogelijk is dat het niet op de juiste manier werkt. De KDE-forums kunnen behulpzaam zijn bij het behandelen van problemen met webcams.

## Plug-ins

Een erg krachtige functie van &kopete; is de mogelijkheid om plug-ins te gebruiken. Er is een set voorgeinstalleerde plug-ins (nieuwe kunnen bijvoorbeeld geïnstalleerd worden met de pakketbeheerders van &Linux; distributies) en ze kunnen ingeschakeld en geconfigureerd worden onder Plug-ins. U kunt ze inschakelen door de instelling te activeren in het respectievelijke keuzevakje. De meesten zijn weer zelfverklarend, maar de meest bruikbare zullen hier toch uitgelegd worden. Een erg behulpzame plug-in is de Geschiedenis. Met deze optie ingeschakeld, Kopete zal al uw chats loggen en ze op uw harde schijf schrijven. U kunt het lezen in uw chatvenster, wanneer u het pictogram Geschiedenis weergeven selecteert of u opent het met Hulpmiddelen Geschiedenis weergeven.

### OTR

Een van de meest belangrijke plug-ins over zaken betreffende privacy is OTR. Dit stukje software versleutelt uw gehele conversatie van een kant naar de andere kant en maakt het onmogelijke voor een derde persoon om uw conversatie te lezen. Nadat u de plug-in hebt ingeschakeld, moet u zijn instellingen openen (klik op het pictogram van een steeksleutel en op Genereren van een sleutel.

Een OTR-sleutel genereren

Een OTR-sleutel genereren

Dit kan even duren en u moet wachten totdat &kopete; gereed is. Sluit daarna het OTR-venster met OK en Toepassen van de wijzigingen. U zult eventueel hierna &kopete; moeten herstarten. Open daarna een chatvenster van de contactpersoon waarmee u veilig wilt communiceren. Ga naar Hulpmiddelen OTR-instellingen OTR-sessie starten of gebruik het pictogram OTR-versleuteling Start OTR-sessie. &kopete; zal de sessie starten als uw contactpersoon met OTR kan werken, anders zult u een foutmelding ontvangen.

Eerste gebruik van OTR

Eerste gebruik van OTR

Om er zeker van te zijn dat uw toegevoegde contactpersoon is echt diegene is die hij of zij voorgeeft te zijn, is het nodig om hem of haar één keer te autoriseren. U kunt dat doen door Hulpmiddelen OTR-instellingen Contactpersoon authentiseren. U kunt kiezen uit drie opties:

- De eerste is om uw chat-partner een vraag te stellen waarvan het antwoord alleen bekend is bij hem of haar en u.

- De volgende mogelijkheid is een geheime wachtwoordzin die uw partner moet weten (u zou kunnen overwegen het geheim met hem of haar te delen via een ander beveiligd communicatiekanaal, ⪚ telefoon).

- Ten derde is er de optie van handmatig controleren van de OTR-vingerafdruk. Dit is de meest veilige optie, maar het is niet erg handig en als u een van de anderen kunt kiezen dan kan dat comfortabeler en sneller zijn. Bij het controleren van de vingerafdruk, moet u uw partner vragen zijn of haar OTR-vingerafdruk over een beveiligde verbinding (⪚ telefoon of versleuteld e-mailbericht) zodat de vingerafdruk kan worden gecontroleerd.

Laten we aannemen dat u optie één hebt gekozen en onze partner stelt een vraag. Type het in het veld en definieer het door uw partner te geven antwoord dat u verwacht, zodat hij of zij geauthenticeerd kan worden.

Een geheime vraag stellen

Een geheime vraag stellen

Wanneer we doorgaan zal uw partner de vraag zien en als het antwoord juist is, is het instellen van OTR nu gereed.

OTR opzetten is gereed

OTR opzetten is gereed

Uw partner kan hetzelfde doen, zodat wanneer u een venster ziet die vraagt om authenticatie, beantwoordt dan de vraag en u bent ook een geauthenticeerde gebruiker in de lijst met contacten van uw vriend.

OTR-authenticatie

OTR-authenticatie

Elke keer dat u beveiligd communiceert, ziet u het groen gekleurde pictogram van een een slot bovenaan uw chat-venster. Om de beveiligde verbinding te beëindigen, kunt u ofwel uw chat-venster sluiten of klikken op OTR-versleuteling OTR-sessie beëindigen.