---
name: "lyskom"
section: "1"
platform: "linux"
package: "lyskom-tty-client"
version: "0.13.alfa.8-4"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/lyskom"
---

# lyskom(1)

## NAMN

lyskom - läsa LysKOM på ett gammaldags sätt (utan Emacs)

## SYNOPSIS

**lyskom** \[**--iso**\|**--sw7**\|**--pc8**\|**--mac**\] \[**--tomradavslutar**\] \[*server*\[*:portnummer*\]\]

## BESKRIVNING

Med **lyskom** kan du koppla upp dig till ditt favorit-LysKOM. Ett LysKOM är ett datoriserat konferenssystem där du kan delta i diskussioner, ställa frågor, och komma i kontakt med intressanta människor.

## KOMMANDORADSINSTÄLLNINGAR

Om **--iso** anges görs all utmatning utan konvertering. Detta är default.

Om **--sw7** anges görs all utmatning till din terminal med den gamla svenska teckenkodningen ISO 646-SE2, som är 7-bitars. Annars använder **lyskom** den modernare teckenkodningen ISO 8859/1 som är 8-bitars.

Om **--pc8** eller **--mac** anges så konverterar klienten till ett 8-bitars pc-teckensätt eller ett mac-teckensett.

Om **--tomradavslutar** anges, lägger **lyskom** in inläggstexter du skriver så fort du trycker retur två gånger i följd, annars måste du trycka på din EOF-tangent (normalt CTRL-D, se [*stty*(1)](/stty/1.md)) eller ange ett explicit kommando, se nedan.

Om namnet på en *server-*dator anges så kopplar **lyskom** upp sig till LysKOM-servern på den datorn. Annars kopplar **lyskom** upp sig till LysKOM-servern som valdes när programmet kompilerades.

## KOMPATIBILITET

Om du använt det gamla **Svenska KOM** från QZ på en Tops-10 eller TOPS-20, kommer du att känna dig hemma med **lyskom**. Den använder ungefär samma kommandosyntax och editering.

Om du prövat **Emacs Lisp-**klienten **lyskom.el**, kommer du att märka att **lyskom** är snabbare. Å andra sidan är **lyskom** inte lika flexibel som **lyskom.el**.

Eftersom **lyskom** använder det väldefinierade **protokoll A** för kommunikationen mellan klient och server, kan den koppla upp sig till alla kompatibla LysKOM-servrar.

## KOMMANDON

Du använder **lyskom** genom att skriva olika kommandon. Varje gång **lyskom** väntar på ett nytt kommando föreslår den själv ett kommando som den tror skulle passa.  Om du vill utföra det kommandot så tryck retur, skriv annars in ett eget kommando. Du behöver bara skriva tillräckligt mycket av varje ord för att **lyskom** ska kunna skilja kommandot från andra. Ord inom parentes ignoreras.

Vissa kommandon behöver ett argument, och i så fall frågar **lyskom** efter det. Du kan också ange argumentet sist på samma rad som kommandot.

**lyskom** förstår följande kommandon.  Eventuellt argument kallar vi *a* här.

### Kommandon för att lista:

- **Lista kommandon**

  Ger en lista över alla kommandon **lyskom** förstår.

- **Lista (alla) nyheter**

  Ger en lista över alla dina olästa texter.

- **Lista möten**

  Ger en lista över alla möten.  Listan är sorterad med det möte som senast mottagit inlägg först.

- **Lista ärenden**

  Ger en lista över ärenden i det aktuella mötet. Alla inlägg visas  oberoende om det är läst eller inte. Kan vara bra för att söka reda på ett inlägg.

- **Vilka (är närvarande)**

  Ger en lista över närvarande personer i LysKOM.

### Kommandon för att avsluta och börja om:

- **Sluta**

  Avslutar LysKOM-sessionen och kopplar ner förbindelsen.

- **Börja (med nytt) namn**

  Startar om LysKOM-sessionen med nytt namn *a*.

### Kommandon för att skriva inlägg:

- **(Skriva eget) inlägg**

  Låter dig skriva en text. För att skicka in ett färdigt inlägg, ge eof eller kommandot *lägga (in texten).* Vilken knapp som är inställd att generera eof på ditt system kan [**stty**(1)](/stty/1.md) svara på eller ändra. Vanligt är ^D (Ctrl-D). För att kunna ge kommandon måste du tillfälligt lämna inlägget du håller på att skriva, genom att trycka Esc. Redigeringskommandon beskrivs under *Kommandon för att hantera skrivandet av* *texter* nedan.

- **(Skicka) brev (till)**

  Låter dig skriva en text som blir ett personligt brev till *a*. Du kan skicka ett brev till ett möte eller en person.

- **Kommentera (inlägget)**

  Låter dig skriva en text som blir en kommentar till det senast lästa inlägget eller inlägget *a.*

- **Personligt (svar)**

  Låter dig skriva en text som blir en personlig kommentar till författaren till det senast lästa inlägget eller inlägget *a.*

- **Fotnot (till inlägg)**

  Låter dig skriva en fotnot till senast lästa inlägget  eller inlägget *a*. Du kan bara skriva  fotnoter till dina egna inlägg.

### Kommandon för att återse:

- **Återse**

  Återser inlägg nummer *a*.

- **Återse (det) kommenterade**

  Återser det inlägg som det senast lästa inlägget är kommentar till.

- **Återse**

  \[ **bakåt** \|  **framåt** \| **före** *datum*\|*inläggsnummer* \| **efter** *datum*\|*inläggsnummer* \] \[ **av** *person* \] \[ **till** *möte* \] Söker reda på och låter dig se inlägg skrivna av den angivna personen skickade till det angivna mötet och som stämmer med datumangivelsen. Om du vill se ett inlägg som skrivet av "Lars" och skickat till mötet "LysKOM" någon gång före 22 augusti 1998 så skriver du:\
   **återse av** *lars* **till** *lyskom* **före** *1998-08-22*\
   Notera att inlägg av alla "lars" i alla möten som börjar med  "lyskom" kommer att visas. Det är inte nödvändigt att specificera exakt vilken "lars" och vilket "lyskom"-möte.

### Kommandon för att hantera möten:

- **Gå (till möte)**

  Går till möte *a*. Om du inte redan är medlem i mötet frågar **lyskom** om du vill bli det.

- **(Bli) medlem (i)**

  Gör dig till medlem i möte *a*.

- **Utträd (ur möte)**

  Gör så att du inte längre är medlem i mötet *a*.

- **Skapa möte**

  Skapar ett nytt möte med namnet *a*.

- **Utplåna möte**

  Raderar mötet med namnet *a*.

### Kommandon för att läsa normalt:

- **(Läsa) nästa inlägg**

  Visar nästa olästa inlägg om det finns något.

- **(Läsa) nästa kommentar**

  Visar nästa olästa kommentar om det finns någon.\
   Efter att ett inlägg lästs på vanligt sätt så presenterar **lyskom** dess kommentarer med detta kommando. Detta gör att läsningen normalt  sker i strikt djup-först ordning. Kommentarer som lästs tidigare,  i ett annat möte eller vid en tidigare session, presenteras inte på  detta sätt.

- **(Gå till) nästa möte**

  Går till nästa möte med olästa inlägg i.

- **(Se) tiden**

  Skriver ut klockan just nu.

- **Vänta (på nyheter)**

  Väntar tills något nytt inlägg dyker upp.

- **(Se inlägg) igen**

  Visar det senast normalt lästa inlägget igen.

- **Alla (olästa inlägg)**

  Visar alla olästa inlägg utan att vänta på nytt kommando mellan dem.

### Kommandon för att få information:

- **Verifiera namn**

  Listar alla namn som matchar *a*.

- **Var (är) jag**

  Ger information om i vilket möte du befinner dig just nu.

- **Status (för)**

  Listar alla data lagrade om person eller möte *a*.

### Kommandon för att hantera skrivandet av texter:

- **Fortsätt (skriva)**

  Låter dig skriva vidare på ett inlägg du lämnat med Esc.

- **(Ta) bort (texten)**

  Kastar bort det aktuella inlägget eller brevet.

- **(Ta bort sista) ordet**

  Tar bort de sista *a* orden på aktuell rad. (1 ord om *a* inte anges.)

- **(Radera) raden (ovanför)**

  Raderar *a* rader ovanför aktuell rad.  (1 rad om *a* inte anges.)

- **Upp**

  Hoppar upp *a* rader (1 rad om *a* inte anges).

- **Ner**

  Hoppar ner *a* rader (1 rad om *a* inte anges).

- **(Läsa) hela (texten)**

  Visar hela det inlägg du håller på att skriva.

- **(Läsa) hela (texten) utan huvud**

  Visar hela det inlägg du håller på att skriva, utom inläggshuvudet.

- **Redigera (med) editor**

  Startar din editor ( *$VISUAL*, *$EDITOR* eller *vi*) med det inlägg som du håller på att skriva. När du går ur editorn läses dina sparade ändringar in igen i **lyskom** och du kan lägga in det, kasta det eller fortsätta modifiera.

- **Lägga (in texten)**

  Lägger in texten.

- **Skicka (in) texten**

  Samma som **Lägga (in texten).**

- **Mottagare:**

  Låter dig lägga till fler personer eller möten som mottagare till det aktuella inlägget.

- **Kommentar till:**

  Låter dig lägga in en kommentarlänk till det ännu ej inskickade inlägget.

- **Ärende:**

  Sätter om ärendet på det ännu ej inskickade inlägget.

### Kommandon för att hantera redan skrivna texter:

- **Radera inlägg**

  Utplånar ett inlägg från LysKOM-databasen.

- **Addera (mottagare)**

  Lägg till en mottagare till det senast lästa inlägget.

- **(Skicka) kopia (till)**

  Lägg till en kopiemottagare till det senast lästa inlägget.

- **Subtrahera (mottagare)**

  Ta bort en mottagare från det senast lästa inlägget.

- **Flytta (text till)**

  Flytta det senast lästa inlägget till ett annat möte.

### Kommandon för att läsa snabbare:

- **Hoppa över (alla kommentarer)**

  Hoppar över resten av den här grenen av kommentarsträdet.

- **Endast (läsa senast)**

  Läsmarkera alla inlägg i aktuellt möte utom de  *a* senaste.

### Diverse andra kommandon:

- **Anropa EXEC**

  Startar programmet   egzek  om det finns. Om du vill ha möjligheten att inifrån LysKOM starta  en shell så gör du lämpligen:

  **ln -s /bin/sh ~/bin/egzek**

  eller motsvarande.

- **Övergå (i) administratörsläge**

  Övergår i administratörsläge om du har befogenhet. Du måste ange på vilka administratörsprivilegier du tänker utnyttja. 0 för inga.

- **Markera (inlägget)**

  Markerar inlägg *a*. (Det senast lästa inlägget om *a* inte anges.)  Markerade inlägg överlever LysKOM-serverns gallringar.

Notera att det finns för närvarande inget sätt att i den nuvarande **lyskom** läsa eller söka igenom de markerade inläggen. Det kan man däremot göra med andra klienter och möjligheten kommer i en senare version.

- **(Vilken är) månens (nuvarande) fas**

  Informerar om månens fas.

- **Få uppmuntran**

  Just det.

- **Säg (något till)**

  Sänder ett personligt meddelande till *a*. Meddelanden sparas inte, till skillnad från inlägg.

Du kan skicka meddelanden till personer och möten.  Om du skickar till möten så kommer meddelandet till alla inloggade som är medlemmar i det mötet.

- **Sänd alarmmeddelande (till alla)**

  Sänder ett meddelande till alla som är närvarande i LysKOM.

## SE ÄVEN

Lysators datorhandbok om LysKOM:\
 http://www.lysator.liu.se/local/datorhandbok/lyskom/index.html

FTP-arkivet för LysKOM-prylar:\
 ftp://ftp.lysator.liu.se/pub/lyskom/

## BUGGAR

Det finns en hel del dokumenterade buggar och brister i **lyskom**, och troligen finns fler som inte upptäckts än.

**--tomradavslutar** borde kunna slås om inifrån klienten. Detta kommer att fixas när vi implementerar generell flagghantering. Då kommer vi också att spara flaggornas värden i servern.

**(Sätt) sidstorlek (till)** och  **(Ändra) teckenuppsättning** är ej dokumenterade i denna manualsida.

Buggrapporter, önskemål om nya finesser och glada tillrop mottages tacksamt till mötet **\`\`LysKOM tty-klienten''** i Lysators KOM, eller som email till\
 \<bug-lyskom@lysator.liu.se\> (eller \<linus@lysator.liu.se\>).

## ÄRA

Thomas Bellman \<bellman@lysator.liu.se\> har skrivit det mesta av koden.

Linus Tolke \<linus@lysator.liu.se\> har lagt till en hel del.
