Ubuntu TV i din dator?

Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Kategoriregler
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Ubuntu TV i din dator?

Inlägg av Bowmore »

Ja, det är faktiskt möjligt och Ubuntu TV kan köras både på en riktig installation och virtuellt i Virtualbox.
ubuntu-tv.png
ubuntu-tv.png (141.41 KiB) Visad 8863 gånger
I dagsläget är Ubuntu TV bara kompilerat för Ubuntu 11.10 Oneiric och Ubuntu TV teamet har skapat en temporär PPA som främst är riktad till TV tillverkare men fungerar utmärkt även på en vanlig dator som klarar 3D. Använder du Virtualbox så aktivera 3D-grafiken. Ett annat alternativ är Wubi där Ubuntu och därmed Ubuntu TV fungerar på samma sätt som en riktig installation och ger bättre grafik jämfört med Virtualbox.

När man installerar Ubuntu TV så ersätter den Ubuntu 2D så det går då inte längre att logga in i den sessionen. Däremot fungerar Ubuntu 3D och övriga sessioner normalt. Så är man beroende av Ubuntu 2D så gäller Virtualbox.

Tänk på att Ubuntu TV utvecklingen ännu är i sin linda och att du endast kan studera hur det är uppbyggt samt spela upp dina videor än så länge. Förhoppningsvis så kommer ppa:n att uppdateras allt eftersom ny funktionalitet läggs till så man ges möjlighet att följa utvecklingen. Alternativet är att hämta ner källkoden och kompilera den själv allt eftersom.

Sist men inte minst, tänk på att detta är förenat med risker och därför ligger i kategorin Experimentverkstad. I dagsläget är det endast ett fåtal paket som är påverkade och där samtliga ligger inom ramen för Ubuntu 2D men det kan ju förändras med tiden.

Ok, då går vi till verket!

Installation av Ubuntu TV
Installera Ubuntu TV med kommandona:

Kod: Markera allt

sudo add-apt-repository ppa:chihchun/ubuntutv
sudo apt-get update && sudo apt-get install unity-2d
sudo apt-get install unity-lens-video
sudo apt-get install ffmpeg
Ubuntu TV använder Filmuppspelare (Totem) så testa dina videor i den så du har fungerande codecs.
Här några codecs du bör installera:

Kod: Markera allt

sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly
Konfiguration av Ubuntu TV
Sen behövs det lite konfigurationer:
1) Skapa mappstruktur:

Kod: Markera allt

mkdir -p ~/Videos/unity/local/featured
mkdir -p ~/Videos/unity/local/rented
mkdir -p ~/Videos/unity/local/purchased
mkdir -p ~/Videos/unity/local/recorded
2) Kopiera över några videofiler till en eller flera av mapparna ~/Videos/unity/local/*

3) Generera thumbnails till videofilerna:

Kod: Markera allt

/usr/lib/unity-lens-video/create_tmb.sh ~/Videos/unity
4) Ställ in form factor till Tv (desktop -> tv)

Kod: Markera allt

gsettings set com.canonical.Unity2d form-factor tv
OBS! Det som krävs för att Ubuntu TV ska starta upp är konfiguration av mappstrukturen och sättning av form-factor = tv

Kör Ubuntu TV

Alternativ 1 - Uppstart från Ubuntu (Unity 3D)

Starta Ubuntu TV via terminalen:

Kod: Markera allt

metacity --replace &
unity-2d-shell -opengl
Obs! Om du testar via Virtualbox så gäller följande kommandon:

Kod: Markera allt

metacity --replace &
unity-2d-shell
beroende på en svaghet (stöder inte Qt4 Shader) i Virtualbox.


Alternativ 2 - Uppstart som egen session via LightDM eller GDM

Börja med att skapa en ubuntu-tv.desktop fil i /usr/share/xsessions/

Kod: Markera allt

sudo gedit /usr/share/xsessions/ubuntu-tv.desktop
och klista in följande rader:

Kod: Markera allt

[Desktop Entry]
Name=Ubuntu TV
Comment=Custom Session to run /etc/xsession
Exec=/home/etc/xsession
X-Ubuntu-Gettext-Domain=gnome-session-3.0
Därefter skapar du skriptet /etc/xsession med kommandon för att starta upp Ubuntu TV

Kod: Markera allt

sudo gedit /etc/xsession
och klista in följande rader

Kod: Markera allt

#!/bin/bash
metacity &
unity-2d-shell -opengl
samt gör det körbart med

Kod: Markera allt

sudo chmod +x /etc/xsession
Logga sen ut, välj "Ubuntu TV" sessionen och logga in med ditt lösenord.

Använda Ubuntu TV
Ubuntu TV styrs via tangentbordet med tangenter som:
- pil upp/ner/vänster/höger
- Enter för val
- Esc för att återgå en nivå
- F1 (till launchern), F2 (till panelen vid uppspelning), F3 höger sidopanel)

Stänga ned Ubuntu TV

För uppstart med Alternativ 1

När man vill återgå till t.ex Ubuntu (Unity 3D) så är ett sätt att växla till Ubuntu med Ctrl+Alt+D och därefter ge följande kommandon:

Kod: Markera allt

killall unity-2d-shell
compiz --replace
Om inte det fungerar så kan man alltid logga ut med Ctrl+Alt+Backspace (Host+Backspace i Vbox) förutsatt att man aktiverat den genvägen under Systeminställningar > Layoutinställningar > Alternativ > Tangentsekvens för att döda X-servern.

Ett annat sätt att logga ut som alltid fungerar är med Alt+SysRq+K.

För uppstart med Alternativ 2

I detta fall kan man givetvis inte återgå till Ubuntu (Unity 3D) så i detta fall gäller enbart Alt+SysRq+K

Avinstallera Ubuntu TV
Viktigt! Börja med att ta bort paketet unity-2d-shellppa-purge annars misslyckas!

Kod: Markera allt

sudo apt-get remove unity-2d-shell
Installera och kör sen ppa-purge

Kod: Markera allt

sudo apt-get install ppa-purge
sudo ppa-purge ppa:chihchun/ubuntutv
samt avsluta med att ta bort paketet unity-lens-video

Kod: Markera allt

sudo apt-get remove unity-lens-video
Vidare om du installerat alternativ 2 ovan så rensa även upp med:

Kod: Markera allt

sudo rm /usr/share/xsessions/ubuntu-tv.desktop
sudo rm /etc/xsession
Lycka till ;)


Några referenser
TV for human beings: http://www.ubuntu.com/tv
Phoronix: http://www.phoronix.com/scan.php?page=n ... px=MTA0MDc
CES: http://www.youtube.com/watch?feature=pl ... Q-pTFEHLC4
Demo: http://www.webupd8.org/2012/01/ubuntu-t ... t-ces.html
PPA: https://launchpad.net/~chihchun/+archive/ubuntutv
Ubuntu TV Wiki: https://wiki.ubuntu.com/UbuntuTV/
Ubuntu TV Contributing: https://wiki.ubuntu.com/UbuntuTV/Contributing
IRC #ubuntu-tv: http://irclogs.ubuntu.com
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Ubuntu TV i din dator?

Inlägg av ubot »

Tack för en bra guide! Det ska bli väldigt spännande att se hur Ubuntu TV kommer att stå sig i framtiden jämfört med XBMC och MythTV.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Ubuntu TV i din dator?

Inlägg av Bowmore »

ubot skrev:Det ska bli väldigt spännande att se hur Ubuntu TV kommer att stå sig i framtiden jämfört med XBMC och MythTV.
Japp, sen har vi dagens TV-apparater med appar typ Skype, Youtube, och Picasa men som är helt distributörsstyrt idag. Appar borde man själv kunna hämta ner ala smartphones etc. Sist men inte minst så har vi Google TV (android som inte gått så bra än) och Apple TV att slåss mot.

För att få med så många som möjligt i testningen så finns önskemål om att kunna starta upp Ubuntu TV som en egen session istf att använda terminalen. Försökte som hastigast själv att skapa en ny session Ubuntu TV men har tydligen missat något på vägen så inloggningen misslyckades. Men jag antar att det snart kommer en fix på det >:D

EDIT: Har lyckats skapa en egen session för Ubuntu TV nu ;)
Kurdistan
Inlägg: 2446
Blev medlem: 27 feb 2010, 15:09
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Ubuntu TV i din dator?

Inlägg av Kurdistan »

Enastående guide Bowmore! Du kan verkliga förklara på ett begripligt sätt. Lycka till med Ubuntu TV-äventyret. ;)
Påvels blogg:
http://pavel.frimix.se/
Läs länken nedan, innan ni söker hjälp på forumet
http://ubuntu-se.org/phpBB3/viewtopic.php?f=19&p=450678
En nära väns svenska Mageia-blogg som jag emellanåt hjälper till. Ta gärna en titt:
http://mageiasv.blogspot.se/
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Ubuntu TV i din dator?

Inlägg av Bowmore »

Tackar ;D
Då får jag väl bjussa på en uppdaterad guide med alternativet att starta upp Ubuntu TV som en egen session ;)
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Ubuntu TV i din dator?

Inlägg av Rasmus »

Jag lyckas inte hitta några filmer. Jag har placerat en film i featured och en i recorded men ingen kommer upp.
Jag verkar inte heller kunna spela nån musik (markören hoppar över musik ikonen)

Hur funkar det för dig?
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Ubuntu TV i din dator?

Inlägg av Bowmore »

Har du lagt filerna under en eller flera av mapparna:
~/Videos/unity/local/featured
~/Videos/unity/local/purchased
~/Videos/unity/local/recorded
~/Videos/unity/local/rented


Har du testat att de fungerar i Filmuppspelaren, dvs Totem?
Totem är den spelare som används i Ubuntu TV så fungerar det inte i Totem så fungerar det inte heller i Ubuntu TV.

Obs att varje film sen genererar 10 thumbnails men inte alltid som i mitt fall då jag också har undernappar till de fyra ovan. Men alla går att spela upp.

Vidare, den övre mappen ska heta Videos och inte Vídeo (hårdkodat i Ubuntu TV).
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Ubuntu TV i din dator?

Inlägg av Bowmore »

Har labbat lite och bl.a aktiverat system-knappen, dvs kugghjulet (cog) uppe i högra hörnet. Tänkte att man skulle kunna logga ut via den. Har lyckat aktivera den genom att patcha några filer och kan nu styra volymen även med den. Men, och ett stort sådant, hur skriver man qml-kod för att logga ut? Vilket bibliotek ska man importera? Någon som vet eller kan komma med en kodsekvens då ja inte är nån hejare på qml.

Vidare så testade jag att kompilera koden från ubuntutv branchen för Precise men det misslyckades pga nya versioner i unity-2d och nux i Precise. Får kompilera i Oneiric istället under morgondagen. Bara nyfiken på om det hänt något. Dock verkar utvecklingen (ny kod/funktionalitet) stått stilla sen CES men man vet ju aldrig.

Jag tror att jag skrev att den ppa jag nämnde var officiell. Så är inte fallet utan en officiell ppa kommer först när man separerat unity-2d från ubuntu-tv, dvs att ubuntu-tv inte är förstörande eller med andra ord att ubuntu-2d fungerar även när ubuntu-tv är installerat.
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Ubuntu TV i din dator?

Inlägg av ubot »

Jag tror att jag skrev att den ppa jag nämnde var officiell. Så är inte fallet utan en officiell ppa kommer först när man separerat unity-2d från ubuntu-tv, dvs att ubuntu-tv inte är förstörande eller med andra ord att ubuntu-2d fungerar även när ubuntu-tv är installerat.
Det låter ju vettigt. Det finns nog många nybörjare som är intresserade av UbuntuTV och som inte blir så glada när Unity 2d pajar.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Ubuntu TV i din dator?

Inlägg av Bowmore »

ubot skrev:Det låter ju vettigt. Det finns nog många nybörjare som är intresserade av UbuntuTV och som inte blir så glada när Unity 2d pajar.
Helt klart. Spridningen är ju viktig och en del är att just kunna köra Ubuntu TV på sin tv via en dator, övertyga familjen och sen springa iväg och köpa en Ubuntu TV. Men det är ett tufft jobb, framför allt i konkurrens med Google och Apple. Men baserat på Ubuntu Light för att få max bra uppstartstider, max 10-15s (viktigt!) plus Ubuntu One och en massa appar så är det inte omöjligt. Sen med utnyttjandet av suspend o hibernate, etc, etc. Ja, kanske ändå ;)
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Ubuntu TV i din dator?

Inlägg av Rasmus »

De går att spela upp via Totem, helt vanliga mkv filer.
Jag tror dessutom de ligger rätt

Kod: Markera allt

/home/rasmus/Videos/unity/local/featured/Nikita S02E12.mkv
/home/rasmus/Videos/unity/local/recorded/Nikita.S02E11.720p.HDTV.x264-IMMERSE.mkv
Tumnaglar har de fått, 10st var :)

Det är avsnitt av en tvserie, men inte borde det spela någon roll. Videofil som videofil, eller?

Jag kör i virtualbox, kan det vara därför? Jag tänker om -opengl flaggan kanske behövs?

EDIT: Nu funkade det tydligen. Det enda jag har gjort är att stänga av och starta, spela den ena filen i totem och kopiera sökvägen till filerna. Aja, allt är inte alltid självklart :)
Jag tycker det verkar bli väldigt dålig kvalité på filmen. Är det så eller beror det på virtualbox?
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Ubuntu TV i din dator?

Inlägg av Bowmore »

Rasmus skrev:Jag kör i virtualbox, kan det vara därför? Jag tänker om -opengl flaggan kanske behövs?
Det kan bero på vbox speciellt då den är lite segare att köra i. Kanske du ska ge den lite mer ram? Eller har du en sämre codec?

Flagga -opengl funkar som sagt inte i vbox.

Kör själv inte vbox utan testade bara att det gick.

Kompilerade den senaste koden men intet nytt vad jag kunde se men så har det bara gått en vecka jämfört med koden i ppa:n.
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Ubuntu TV i din dator?

Inlägg av Rasmus »

Bowmore skrev:Det kan bero på vbox speciellt då den är lite segare att köra i. Kanske du ska ge den lite mer ram? Eller har du en sämre codec?
Den får 4GB just nu, det tycker jag den bör klara sig med.
Codecen kan det ju såklart vara men det ser bra ut om jag spelar upp filmen direkt i Totem (testade nu)

Men det får jag väl ta just nu. Om det fortfarande är så längre fram i utveckling bör jag nog försöka kolla upp det och kanske rapportera det. Men just nu tycker jag det är bättre om de jobbar på annat.
Bowmore skrev:Kompilerade den senaste koden men intet nytt vad jag kunde se men så har det bara gått en vecka jämfört med koden i ppa:n.
Även om det är skilda team så läggs nog de flesta resurserna på 12.04 som verkar bli en killer. Jobbet de har gjort hittills var nog mest för att ha något att visa upp på CES.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Ubuntu TV i din dator?

Inlägg av Bowmore »

Rasmus skrev:Men det får jag väl ta just nu. Om det fortfarande är så längre fram i utveckling bör jag nog försöka kolla upp det och kanske rapportera det
Jo, men vänta tills du testat på en riktig installation.

Om du har Oneiric kvar, vill testa och vill ge dig på att kompilera så sabbar den inte unity-2d. Där hamnar koden i en mapp t.ex på ditt skrivbord och det enda som läggs in i systemet är för unity-lens-video under de nya mapparna:
/usr/libexec
/usr/share/unity-lens-video

Här isf guiden för hur man gör:
https://wiki.ubuntu.com/UbuntuTV/Contributing
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Ubuntu TV i din dator?

Inlägg av Bowmore »

Rasmus skrev:Även om det är skilda team så läggs nog de flesta resurserna på 12.04 som verkar bli en killer. Jobbet de har gjort hittills var nog mest för att ha något att visa upp på CES.
Nja, det är ett eget team och produkten ska ut i höst så det finns igen tid att spilla >:D
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Ubuntu TV i din dator?

Inlägg av Rasmus »

Kör endast Precise "på riktigt" så jag lugnar mig med att testa utan Vbox ett tag. Helst fram tills de har släppt en Precise-kompatibel version.
Kurdistan
Inlägg: 2446
Blev medlem: 27 feb 2010, 15:09
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Ubuntu TV i din dator?

Inlägg av Kurdistan »

Linux Rocks CES | LAS | s20e02
http://www.youtube.com/user/jupiterbroa ... qAHyaX0Lrw

Hel del intressant info om Ubuntu TV.
Påvels blogg:
http://pavel.frimix.se/
Läs länken nedan, innan ni söker hjälp på forumet
http://ubuntu-se.org/phpBB3/viewtopic.php?f=19&p=450678
En nära väns svenska Mageia-blogg som jag emellanåt hjälper till. Ta gärna en titt:
http://mageiasv.blogspot.se/
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Ubuntu TV i din dator?

Inlägg av Bowmore »

Kurdistan skrev:Linux Rocks CES | LAS | s20e02
http://www.youtube.com/user/jupiterbroa ... qAHyaX0Lrw

Hel del intressant info om Ubuntu TV.
Kul snubbar ;)
Jo, det ska bli intressant att följa racet mellan Canonical, Google o Apple.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Ubuntu TV i din dator?

Inlägg av Bowmore »

Rasmus skrev:Kör endast Precise "på riktigt" så jag lugnar mig med att testa utan Vbox ett tag. Helst fram tills de har släppt en Precise-kompatibel version.
Har testat och jämfört med en vbox installation och som du säger verkar bilden klart sämre. Kör jag på min riktiga installation så märker jag dock ingen synbar skillnad med eller utan parametern opengl eller så är den liten. Så jag antar att det är vbox virtuella grafikdrivare som orsakar försämringen.

Ett annat sätt att testa Ubuntu TV är på en Wubi-installation av Oneiric om man har Windows förstås. I det fallet kör ju Ubuntu direkt mot grafikkortet som vid en riktig installation.

Just nu verkar dock utvecklingen stå still vilket man kan förstå då det man visade på CES säkert mer var en typ av mockup. Nu gäller det att definiera scope, krav, funktionalitet, struktur, etc, och därefter systemering innan man sätter sig ned och kodar igen, så tror inte det kommer att hända så mycket nytt under de kommande 1-2 månaderna.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Ubuntu TV i din dator?

Inlägg av Bowmore »

Stoppade in några fler referenser i första inlägget ;)
TV for human beings: http://www.ubuntu.com/tv
Phoronix: http://www.phoronix.com/scan.php?page=n ... px=MTA0MDc
CES: http://www.youtube.com/watch?feature=pl ... Q-pTFEHLC4
Skriv svar

Återgå till "Experimentverkstad"