# Vanliga frågor

Observera: Sidan "Common problems" för &tvtime; är också en värdefull informationskälla.

&kdetv; kan inte justera in en station, hittar inte någon enhet, kan inte välja norm och andra allvarliga fel.

Försök att starta ett annat program för tv-visning innan du rapporterar ett fel i &kdetv;s felrapporteringssystem eller e-postlista. Många problem orsakas av drivrutinen för tv-kortet eller installationsproblem med X-servern, och beror inte på &kdetv;. Andra program för tv-visning som är värda att prova är: &xawtv;, &zapping; och &tvtime;. Du bör också läsa "&kdetv; kraschar när inställningsdialogrutan öppnas" i Vanliga frågor.

Text-tv fungerar inte (jag har nxtvepg eller ett annat program som sparar &vbi;-data som kör i bakgrunden).

Bara ett program kan öppna enheten `/dev/vbiX` som skickar &vbi;-data (&epg;, text-tv och annat). Programmet som först försöker vinner. Det finns inget sätt att komma runt problemet för närvarande utom att stoppa det andra programmet innan &kdetv; körs.

Jag ställde in insticksprogrammet &video4linux; att använda &opengl; som visningsläge, och nu kraschar det alltid vid start.

&opengl; är tyvärr inte stabilt, ledsen för det. För att rätta ovanstående problem, ta bort filen `~/.kde/share/config/kdetv-plugin-v4l` eller ändra posten `GD Method` i den till `GD Method=4`.

&kdetv; verkar frysas vid avslutning (fönstret stängs men &kdetv; finns fortfarande i aktivitetslistan).

Det sker på min dator när &kdetv; använder VBI-proxydemonen från libzvbi och stationen som för närvarande var inställd vid avslutning inte tillhandahåller VBI-data. Tyvärr hittade jag inte något sätt att gå runt det här interna problemet i libzvbi.

&kdetv; visar en svart skärm när ett annat videoprogram kör, eller ett annat videoprogram visar en svart skärm eller har dålig prestanda när &kdetv; kör.

De flesta grafikdrivrutiner kan bara tillhandahålla acceleration med Xvideo (som oftast används för att konvertera och skala video) i ett fönster i taget. Det är en begränsning i drivrutinen (inte ett fel). Med andra ord är det inte ett fel i &kdetv; eller de andra programmen som är inblandade.

&kdetv; låser sig med mitt &cx88xx;-baserade kort.

Drivrutinen för &cx88xx; implementerar inte ett systemanrop som insticksprogrammet v4l1 för &kdetv; behöver. Du kan antingen uppdatera drivrutinen (det finns en rättning i den sedan mitten av oktober 2004) eller använda insticksprogrammet &v4l2; i &kdetv; version 0.8.4 eller senare.

Dialogrutan Välj källa visar inga enheter att välja bland.

Det här är ett installationsproblem. Troligen installerade du &kdetv; i `/usr` en gång och en annan version i `/usr/local`. &kde; hämtar filer i `/usr`först, så &kdetv; kan bli förvirrat och som följd förvirrar det dig. Försäkra dig om att du installerade &kdetv; i nuvarande $`KDEDIR`. Vad som också kan hjälpa är att ställa in en miljövariabel som heter $`KDEDIRS` (observera "S") till något som liknar `KDEDIRS=/usr:/usr/local`. Kontrollera också i arkivet för e-postlistan efter tidigare brev som handlar om problemet och följande tre punkter på den här sidan.

Första kravet för att köra &kdetv;: Aktivera ett videoinsticksprogram.

Eftersom &kdetv; är baserat på insticksprogram har du möjlighet att välja ett videoinsticksprogram. För närvarande &video4linux; eller &xvideo;. Åtminstone ett av dessa insticksprogram måste vara aktiverat (se inställningsdialogrutan i &kdetv;, sidan Video). Åtminstone vissa personer har just nu problem med insticksprogrammet &video4linux;, så det rekommenderas att använda insticksprogrammet &xvideo; (se tredje kravet nedan).

Andra kravet för att köra &kdetv;: Åtkomst till `/dev/video*`.

Försäkra dig om att modulen &bttv; är laddad så att du kan komma åt enheterna `/dev/video*`: Skriv `modprobe bttv` (som systemadministratör) och kontrollera att modulen är riktigt laddad (`# lsmod | grep bttv`). Kontrollera också rättigheterna för enhetsfilerna `/dev/video*`.

Valfritt kravet för att köra &kdetv; (&xvideo;-insticksprogram): Modulen &xvideo;/&v4l; laddad i &xfree86;.

Kontrollera avdelningen Module i din &xfree86;-inställningsfil (`/etc/X11/XF86Config`). Du ska ha en sats som laddar modulen &v4l; där. Något som liknar det här:

    Section "Module"
      Load  "v4l"
      [...]
    EndSection

När du väl har startat X-servern med modulen aktiverad, kan du använda `xvinfo` för att försäkra dig om att din hårdvara är riktigt initierad och att &xvideo;-källan är användbar. Utmatningen från `xvinfo` ska nämna adaptern &video4linux;.

Jag får inget tv-ljud även om allting ser bra ut.

Orsaken till problemet är troligen att du använder ett modernt ljudkort eller kretsuppsättning som låter dig också använda anslutningen för linjeingången som utgång för surround-ljud. Kontrollera därför i inställningen av ljudsystemet (&alsa;) om anslutningen för linjeingången är inställd som utgång (utgång för surround-ljud) och ändra inställningen med &kmix;, &kamix; eller liknande verktyg beroende på din &linux;-installation. Se också e-postlistan för detaljinformation: http://lists.kde.org/?l=kwintv&m=108610642226602&w=2.

Du har problem med tv-volymkontrollen (när `/dev/mixer` används).

Vissa användare av &oss;/&bt848;/&bt878;-kort rapporterade problem med att styra volyminställningarna för tv-korten eftersom &kdetv; bara anger `/dev/mixer` som ljudstyrenhet. För att komma runt problemet måste du aktivera modulen TV card (bt848) mixer support, i kärnan `CONFIG_SOUND_TVMIXER`, som låter dig aktivera stöd för mixningsfunktionerna på &bt848; tv-bildfångarkort.

Om du använder &linux; kärna 2.6.X:

Det verkar finnas ett problem som hör ihop med laddning av modulen &bttv; från och med kärnan 2.6.0-test10 tillsammans med &xfree86; 4.3.0.x: modulerna laddas inte automatiskt längre, så du kan stöta på problemet med den tomma dialogrutan Välj källa ovan. Som ett sätt att komma runt problemet, gör följande: Stoppa X-servern, skriv `modprobe bttv` (som systemadministratör), och starta X-servern igen. Nu ska du också se adaptern &video4linux; igen när du skriver `xvinfo` och &kdetv; ska fungera utan problem.

&kdetv; kraschar när inställningsdialogrutan ska öppnas.

Det här är ett inställningsproblem. Du har troligen en annan katalog någonstans där &kdetv; (och &kde; själv) söker efter delade bibliotek (kdetvs insticksprogram). Om du har installerat i `/opt/kde3` leta till exempel efter `/usr/lib/kde3` och tvärtom. Titta på utmatning från &kdetv; på kommandoraden för att ta reda på var det söker efter insticksprogram (implementerat i versioner senare än 0.8.3). Om du använder ett grafikkort från NVidia, bör du också läsa det här brevet i &kdetv;s e-postlista.

Kanalnumrering är felaktig och börjar alltid på 2.

Det beror på att utveckling av &kdetv; började som ett amerikanskt program. För att ändra förinställt beteende, öppna inställningsdialogrutan på sidan Allmänt och ställa in Kanalnumrering börjar på: till "1". Du kanske också vill läsa följande tråd på &kdetv;s e-postlista.

Jag kompilerade &kdetv; från källkod, men det finns inget stöd för text-tv eller &alsa;.

Text-tv: Du måste ha paketen &libzvbi; och &libzvbi-devel; installerade. &alsa;: Du måste ha paketet &alsa-devel; installerat. Glöm inte att köra `./configure` igen efter du har installerat dem.

Jag kompilerade &kdetv; från källkod, på en annan arkitektur än x86 och jag har problem, eller det saknas insticksprogram.

Många insticksprogram för videofiltrering beror på x86-arkitekturen eftersom de är skrivna i assemblerspråk. Om du har problem vid kompilering eller körning på andra arkitekturer, tar jag gärna emot en programfix för dem. Tyvärr har jag bara tillgång till ett i686 och ett x86-64 system.

Det finns problem med `configure` som inte hittar &Qt;-biblioteken på x86-64.

Försök med den här kommandoraden: `./configure --with-qt-dir=/usr/lib64/qt3 --with-qt-includes=/usr/lib64/qt3/include --with-qt-libraries=/usr/lib64/qt3/lib64 --enable-libsuffix=64`

Stöder &kdetv; &dvb;?

Nej. Kommer det någonsin att finnas stöd för det? Det beror på. Om någon sponsrar mig med ett &dvb;-kort, ska jag ta en titt på det.

Stöder &kdetv; borttagning av inflätning?

Ja. Anpassa det på sidan Filter i dialogrutan Anpassa &kdetv;.

Stöder &kdetv; inspelning?

Nej. Kommer det någonsin det? Troligen inte. Målet med &kdetv; är inte att skriva ytterligare ett videoinspelningsprogram (eller MythTV, eller något sådant), utan ett litet och användbart program för att visa tv. När inspelning väl är implementerat, vill många ha tidsskiftning och andra finesser, som är bortom syftet (och arkitekturen) hos programmet. Det finns andra program som gör det riktigt bra, så använd dem istället.