CLIMMRC(5)

NAMN
~/.climm/climmrc - Konfigurationsfilen för climm

BESKRIVNING
Denna manualsida beskriver konfigurationsfilem för climm. Den består av flera sektioner som inleds med [sektion], där sektion är namnet på sektionen. Fil- eller katalognamn som anges är relativa till baskatalogen, som vanligtvis är ~/.climm/.

ANSLUTNINGAR
En Connection -sektion beskriver en anslutning i ICQ. Vanligtvis finns det två som är är relaterade till varandra: en anslutning till ICQ-servern, och en anslutning för att lyssna efter klient-till-klient-kommunikation. Man kan också ha en fjärrstyrningars-anslutning: det innebär att en FIFO öppnas, och att textrader läses från denna och tolkas på samma sätt som inmatade rader.

type <typ> [auto]
    Sätt anslutnings typen till typ, som kan vara icq5 för en anslutning till en ICQ v5 server, icq8 för en anslutning till en ICQ v8 server, peer För en anslutning som lyssnar efter klient-till-klient-kommunikation, eller remote för en fjärrkontroll-FIFO. Om auto anges skapa denna anslutning vid uppstart. Man vill antagligen göra detta, om man inte har flera UIN, i vilket fall detta ska sätta för den anslutning som motsvarar det UIN som används.

version <nr>
    Sätt versionen av det använda protokollet för denna anslutning till nr. Vänligen notera att för en server-anslutning stöds versionerna 5, 7 och 8, medan klient-till-klient-anslutningar stöder 6, 7 och 8. Fjärrkontroll-FIFO har ingen version.

server <server>
    Sätt server att ansluta till till server. Standardvärdet är login.icq.com. Används ej för klient-till-klient-anslutningar. För fjärrkontroll-FIFO är detta sökvägen för den FIFO som ska skapas.

port <port>
    Sätt porten att ansluta till på servern till port, eller den första porten att lyssna efter klient-till-klient-anslutningar till port.

uin <uin>
    Sätt UIN att logga in med till uin. Används ej för klient-till-klient-anslutningar och för fjärrkontroll-FIFO.

password [<lösenord>]
    Sätt lösenordet att logga in med till lösenord. Används ej för klient-till-klient-anslutningar. Om ej angivet, fråga efter lösenord vid start. Not: BeOS-användare måste ange lösenord.

status <nr>
    Sätt inloggningsstatus till nr. Status kan vara:

    0   inloggad

    1   borta

    5   ej tillgänglig

    17  upptagen

    19  stör ej

    32  tillgänglig för chat

    256 osynlig

    För klient-till-klient-anslutningar, används följande för inställningen för direktanslutningen:

    1   Bakom en brandvägg och kan inte ta emot någon anslutning. Försök inte ens.

    2   Bakom en brandvägg, men använder SOCKS och kan ta emot anslutningar.

    4   Inte bakom någon brandvägg. Detta är standardvärdet.
    Fjärrkontroll-FIFO använder inte denna inställning.

GENERELLA INSTÄLLNINGAR
General -sektionen inkluderar inställningarna för SOCKS 5, som kan slutligen kan komma att flyttas till en egen sektion, generella inställningar, samt några strängar att ersätta.

s5_use <nummer>
    Sätt nummer till 0 för att slå av och 1 för att slå på.

s5_host <server>
    Anslut till socks 5 proxyserver med namnet server.

s5_port <port>
    Anslut till socks 5 proxyserver som lyssnar på port port.

s5_auth <nummer>
    Sätt nummer till 0 för att avstå från verifiering och till 1 för att genomföra verifiering.

s5_name <namn>
    Identifiera användaren med namnet name för socks 5 proxyservern.

s5_pass <lösenord>
    Verifiera användaren med lösenordet lösenord för socks 5 proxyservern.

Ett par särskilda inställningar är vanligtvis placerade i början av climmrc-filen:

encoding file <kodning>
    Ange kodningen som används för strängar i denna filen som kodning. climm kommer alltid att skriva denna fil med kodningen UTF-8.

encoding local <kodning>
    Ange användarens terminalkodning som kodning. Detta ersätter kodningen som erhållits från miljövariabler.
    Notera: Att använda detta orsakar att språket flaggas som trasig, vilket förorsakar att tecken utanför iso-8859-1-intervallet i inmatningshanteringen kommer att skrivas ut som hexadecimala unicode kodpunkter då deras skärmbredd inte kan erhållas med wcwidth() längre. Använd därför alltid språkinställningen LC_CTYPE för att ersätta den använda teckenkodningen.

encoding remote <kodning>
    Sätt kodningen som används för meta data på servern, inklusive lösenordet, till kodning. Denna kodning används också för kommunikation med andra kontakter vars klient int förstår UTF-8-meddelanden om ingen specifik kodning sätts för denna kontakt. Föråldrat fr.o.m. climm 0.5; använd den global inställningen encoding istället.

format <nr>
    Sätt formatet för konfigurationsfilen till nr. Format 2 är det nuvarande formatet, men format 1 accepteras också.

Nu de övriga inställningarna:

verbose <nivå>
    Sätt debugnivån vid start till nivå.

auto_away <tid>
    Sätt tiden tills status sätts till borta till tid sekunder. Sätt till 0 för att slå av.

Screen_width <bredd>
    Sätt standardskärmbredden till bredd. Om inte angiven eller 0, antas skärmbredden vara 80 tecken. Detta behövs sällan eftersom skärmbredden vanligtvis kan härledas i körtid.

set delbs on|off
    Om satt till on, låt ta bort-tecknet fungera som baksteg. Om satt till off, låt det fungera som ta bort-tecknet.

set funny on|off
    Slå av eller på "roliga" meddelanden.

set color on|off
    Slå av eller på användning av färg.

set hermit on|off
    Om satt till on, ignorera alla meddelanden från alla som inte finns på kontaktlistan. Föråldrat sedan climm 0.5, sätt den globala inställningen ignore till on för samma effekt.

set log on|off
    Slå av eller på loggning. Föråldrat sedan climm 0.5, sätt den globala inställningen logmess till on för samma effekt.

set logonoff on|off
    Vid loggning, slå på eller av loggning av statusändring vid inloggnings/utloggnings. Föråldrat sedan climm 0.5, sätt den globala inställningen logmess och logchange till on för samma effekt.

set auto on|off
    Slå på eller av automatiska svar (svarsmeddelanden).

set autosave on|off
    Slå på eller av autosparning av climmrc.

set autofinger on|off
    Slå på eller av autofingring av nya UIN.

set linebreak <typ>
    Konfigurera radbrytningstyp för inkommande meddelanden till typ, vilken kan vara simple för att bara radbryta som vanligt, break för att få en radbrytning före varje meddelande, indent för att få en radbrytning och indentering av meddelandet och smart för att få en radbrytning bara om meddelandet inte för plats på raden.

set tabs simple|cycle|cycleall
    Föråldrat sedan climm 0.5, eftersom den använder en mycket förbättrad tabb-hantering som har alla de tidigare funktionerna.

set silent <typ>
    Undertryck en del utskrifter, mer specifikt statusändringar om satt till on och statusändringar, inloggningar och utloggningar om satt till complete. Föråldrat sedan climm 0.5, sätt de globala inställningarna showchange och showonoff till on för samma effekt.

options <inställningar>
    Sätt globala inställnignar. Se kommandot opt för detaljer.

chat <nr>
    Sätt den slumpmässiga chat-gruppen till nr. Använd -1 för att slå av, och 49 för climm (vilket är standardvärdet).

autoupdate  <nivå>
    Nuvarande nivå av automatisk konfigurationsuppdateringar som genomförts. Kommer att öka varje gång konfigurationen uppdateras till nya standardvärden. Gör inte misstaget att sätta denna till 0 för att slå av då detta kommer att ha effekten att alla uppdateringar görs om.

Slutligen kan några kan strängar definieras:

color scheme <nr>
    Välj färgschema nummer nr.

color <användningsområde> <färg>
    Välj färgen färg för användningsområde. användningsområde kan vara någon av none, server, client, message, contact, sent, ack, error, debug eller incoming, medan färg kan vara någon av black, red, green, yellow, blue, magenta, cyan, white, none, eller bold eller en kombination av dessa (bold, måste dock komma sist för att få effekt), eller någon sträng för att be användarens terminal att välja den önskade färgen.

logplace <fil>|<katalog>
    Sätt filen att logga till till fil, eller katalogen att logga till till katalog. Vänligen notera att en sökväg antas vara en katalog om den avslutas med ett /.

sound on|beep|off|event
    Ange vad som händer om ett pip ska genereras. on eller beep kommer att pipa, off gör ingenting, medan event kommer att anropa skriptet för händelser.

event <skript>
    Sätt skriptet att exekvera vid händelser till skript. Det anropas med följande parametrar:
    1. Meddelande typ, förnärvarande endast icq.
    2. UIN för kontakten som denna händelse relaterar till, eller 0.
    3. Namnet på kontakten denna händelse relaterar till, eller den tomma strängen.
    4. Strängen global.
    5. Typen av händelse, som kan vara msg, on, off, beep eller status, där on och off representerar inloggande och utloggande kotnakter. Denna lista är inte nödvändigtvis fullständig.
    6. För meddelande, meddelandetypen, för utloggande kotnakt, föregående status, för inloggande kontakter eller statusändringar, dess nya status, annars 0.
    7. Meddelandets text.
    8. Kontaktens klientprogramnamn.
    Notera att av säkerhetsskäl kommer apostrofer att ersättas med citationstecken, och meddelande texten kan trunkeras.

auto <status> <sträng>
    Sätt det automatiska svaret för status status till sträng. Denna inställning kan repeteras för alla möjliva värden away, na, dnd, occ, inv, och ffc för status.

prompt_strftime <strftime_format>
    Sätt format för inställning %T som används i användauppmaningen. För detaljer se climmcmds(7) och strftime(3).

STRÄNGAR
Strings -sektionen innehåller kommando-alias.

prompt <användaruppmaning>
    Sätt användaruppmaningen till användaruppmaning. För detaljer se kommandot prompt i climmcmds(7).

alter <gammalt> <nytt>
    Byt namn på kommandot gammalt till nytt. Notera det gamla namnet kan fortfarande användas, om det inte står i konflikt med något nytt namn. För möjliga kommandonamn, se climmcmds(7). Denna inställning kan repeteras så många gånger som önskas.
    Notera: Denna inställning är föråldrad, använd alias istället.

alias [auto[expand]] <alias> <expansion>
    Definiera ett alias vid namn alias som ersätts med expansion. Om auto eller autoexpand nyckelordet är angivet, sker expansionen också när mellanslags eller retur trycks ner, direkt efter aliaset. Om strängen %s finns i expansion, kommer varje förekomst att ersättas med de givna argumenten när aliaset aktiverades, annars läggs de till på slutet. Om strängen %r finns i expansion, kommer varje förekomst att ersättas med namnet eller, om namnet inte är tillgänglig, UIN för den kontkt som skickade det senaste meddelandet, eller om sådan saknas den tomma strängen. Om strängen %a finns i expansion, kommer varje förekomst att ersättas med namnet eller, om namnet inte är tillgängligt, UIN för den kontakt som det senaste meddelandet skickades till, eller om sådan saknas den tomma strängen.
    Nytt för 0.4.10. Auto-expanderande alias nytt för 0.5.0.4.

GRUPPER
Group -sektionen innehåller en kontaktgrupp och kan repeteras så många gånger som krävs. Notera att för format 2, sparas den i filen BASE/status, inte i BASE/climmrc. Den kan innehålla följande kommandon:

server <typ> <uin>
    Sätt serveranslutningen som denna kontaktgrupp hör till till en av typen typ, som förnärvarande kan vara icqv8 för ICQ serveranslutningar version 8 eller icqv5 för ICQ serveranslutningar version 5, och för UIN uin. Om detta kommando inte är angivet, antas gruppen höra till den första aktiva serveranslutningen.

label <etikett>
    Sätt etiketten för denna kontaktgrupp till etikett. Om den är contacts-<typ>-<uin>, är den kontaktlistan för denna serveranslutning. Notera att för format 2 av filen BASE/status är detta föråldrat, eftersom kontakterna distribueras till serveranslutningarna enligt serverinställningen i deras Contacts-sektion.

id <id>
    Sätt id för denna kontaktgrupp till id. 0 innebär att inget id definierats. Detta kommer att sättas vid nerladdning eller uppladdning av en kontaktlista.

options <inställningar>...
    Definiera inställningar för denna kontaktgrupp. Se kommandot opt för detaljer.

entry <id> <uin>
    Lägg till kontakt med UIN uin som id id till denna kontaktgrupp. Notera att id är föråldrat sedan climm 0.5 och kommer alltid att vara 0. Id sätts i Contacts -sektionen istället.

KONTAKTER (föråldrat format)
Contacts -sektionen innehåller (den globala) kontaktlistan. Det är föråldrat i detta format.

[*][~][^] uin namn
    Gör användaren med UIN uin känd under namnet namn. Om * ange, kan användaren se dig medan du är osynlig. Om ~ är angivet, ser användaren dig alltid som utloggad. Om ^ är angivet, ignorera denna användare. Om ett uin förekommer flera gånger, kommer alla utom den första att behandlas som alias.

KONTAKTER
Contacts -sektionen innehåller en kontaktlista för en serveranslutning. Den repeteras för varje serveransluting. Notera att den sparas i filen BASE/status, inte i BASE/climmrc. Den kan ha följande kommandon:

server <typ> <uin>
    Definiera serveranslutningen denna kontaktlista gäller för, med samma syntax som i Group -sektionen.

entry <id> <uin> <namn>...
    Lägger till användaren med UIN uin och id id till denna kontaktlista, med namn och godtyckligt många alias namn.

options <inställningar>...
    Definiera inställningar för föregående kontakt. Se kommandot opt för detaljer.

SE ÄVEN
climm(1), climmcmds(7)

UPPHOVSMAN
Denna manualsida är baserad på den engelska utgåvan av motsvarande manualsida för climm och har översatts av Sebastian Rasmussen <sebras@hotmail.com>.