Ragazzi e ragazze che adorate lo splendido progetto UBUNTUWIN TV ma usate Kubuntu ecco a voi una piccola guida per poter far funzionare l'applet originario di gnome su kde.
Essendo un estimatore del progetto ed essendo passato, in occasione del rilascio 9.10 di Ubuntu, alla versione con kde mi sono messo su a capire come fare a lanciare UBUNTUWIN TV su Kubuntu 9.10. Come ben sapete l'applet è pensato per gnome quindi senza di esso non potreste eseguirlo. Per risolvere il problema seguite questa breve guida :)
Per prima cosa scarichiamo l'ultima versione dell'applet per la nostra distribuzione recandoci nella home page del progetto. L'ultima release in questo caso è la 0.7 per Karmic Koala.
Scarichiamo il .deb ed installiamo sulla nostra Kubuntu 9.10
Se non avessimo già installato VLC il .deb provvederà ad installarlo.
Ora installiamo da terminale python dando:
Per prima cosa scarichiamo l'ultima versione dell'applet per la nostra distribuzione recandoci nella home page del progetto. L'ultima release in questo caso è la 0.7 per Karmic Koala.
Scarichiamo il .deb ed installiamo sulla nostra Kubuntu 9.10
Se non avessimo già installato VLC il .deb provvederà ad installarlo.
Ora installiamo da terminale python dando:
sudo apt-get install python-gnomeapplet && sudo apt-get install python-gnome2
Installiamo anche curl necessario per vedere alcuni canali dando da terminale:
sudo apt-get install curl
Ora non ci resta che modificare il file python che consente di lanciare UBUNTUWIN TV.
Se infatti lanciamo, come suggerito da alcuni, da terminale il comando
ubuntuwintv.py run-in-window
Otterremo un errore di questo tipo
Dobbiamo quindi compire un piccolo passo in più per poter lanciare l'applet da terminale :)
Diamo quindi:
Diamo quindi:
sudo kate /usr/bin/ubuntuwintv.py
in modo da lanciare l'editor kate come super utente e poter modificare il file ubuntuwintv.py.
Aperto il file con kate andiamo a modificare 2 righe e precisamente
homedir = "/home/"+utente+"/.ubuntuwintv/"
ed
fileconf = "/home/"+utente+"/.ubuntuwintv/conf.txt"
All'interno del file le troveremo esattamente così come le vedete; noi andremo ora a modificarle sostituendo ad "+utente+" il nostro nome utente su Kubuntu 9.10
Nel mio caso avrò
homedir = "/home/marco/.ubuntuwintv/"
fileconf = "/home/marco/.ubuntuwintv/conf.txt"
Cliccate ora su "Salva" e quindi su "Inserisci..." (come in figura che segue).
Chiudete kate e lanciate nuovamente il comando da terminale che questa volta funzionerà.
Chiudete kate e lanciate nuovamente il comando da terminale che questa volta funzionerà.
ubuntuwintv.py run-in-window
Ecco a voi UBUNTUWIN TV perfettamente funzionamente.


Realizziamo ora una bella icona dalla quale poter lanciare il tutto senza dover aprire il terminale. Per prima cosa andiamo in una cartella qualsiasi. Mi sposto nel mio caso sulla "home".
Tasto destro in un punto vuoto qualsiasi e poi "Crea Nuovo" --> "Collegamento ad applicazione".
Clicchiamo su "Altre icone" e selezioniamo quella di UBUNTUWIN TV.
Confermiamo il tutto.
Spero di aver fatto cosa gradita a tutti voi con questa piccola guida.
Tasto destro in un punto vuoto qualsiasi e poi "Crea Nuovo" --> "Collegamento ad applicazione".
Si aprirà una nuova finestra. Selezioniamo il tab "Applicazione", inseriamo il nome ed a "Comando" indichiamo il percorso del file che a noi interessa ovvero
/usr/bin/ubuntuwintv.py
Andiamo ora su "Opzioni Avanzate", spuntiamo "Esegui in un terminale" ed in "Opzioni del Terminale" scriviamo
run-in-window
e diamo "Ok". Ora completiamo aggiungendo l'icona. Per farlo cliccate sul puntone interrogativo che trovate nel tab "Generale".
Clicchiamo su "Altre icone" e selezioniamo quella di UBUNTUWIN TV.
Confermiamo il tutto.
Ora basterà trascinare l'icona, ad esempio, sul desktop per avere il collegamento diretto ad UBUNTUWIN TV su Kubuntu 9.10
Spero di aver fatto cosa gradita a tutti voi con questa piccola guida.
FEED RSS
sabato, ottobre 31, 2009
Marco Giannini











Posted in: 











34 commenti:
Interessante guida molto ben costruita.
Io rilevo però un errore: Al comando run-in-window
(KUBUNTU 9.10)
antonio@desktop:~$ ubuntuwintv.py run-in-window
** (ubuntuwintv.py:2943): WARNING **: Trying to register gtype 'WnckWindowState' as flags when in fact it is of type 'GEnum'
** (ubuntuwintv.py:2943): WARNING **: Trying to register gtype 'WnckWindowActions' as flags when in fact it is of type 'GEnum'
** (ubuntuwintv.py:2943): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as flags when in fact it is of type 'GEnum'
(ubuntuwintv.py:2943): Bonobo-WARNING **: Never got frame, control died - abnormal exit condition
Qualche soluzione?
Grazie.
Antonio.
Le righe di errore compaiono anche a me nel terminale però compare lo stesso l'iconcina di ubuntuwin tv dalla quale è possibile lanciare i canali.
** (ubuntuwintv.py:2024): WARNING **: Trying to register gtype 'WnckWindowState' as flags when in fact it is of type 'GEnum'
** (ubuntuwintv.py:2024): WARNING **: Trying to register gtype 'WnckWindowActions' as flags when in fact it is of type 'GEnum'
** (ubuntuwintv.py:2024): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as flags when in fact it is of type 'GEnum'
/usr/bin/ubuntuwintv.py:46: GtkDeprecationWarning: gtk.mainiteration is deprecated, use gtk.main_iteration instead
gtk.mainiteration(False)
TV
TV
RAISPORT
vlc: no process found
VLC media player 1.0.2 Goldeneye
[0x9b601d0] main interface error: no interface module matched "globalhotkeys,none"
[0x9b601d0] main interface error: no suitable interface module
[0x9aa0140] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x9aa0140] main libvlc: Esecuzione di vlc con l'interfaccia predefinita. Usa 'cvlc' per utilizzare vlc senza interfaccia.
[0x9d1b378] access_mms access: selecting stream[0x1] audio (32 kb/s)
[0x9d1b378] access_mms access: selecting stream[0x2] video (561 kb/s)
[0x9d1b378] access_mms access: connection successful
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::setClipRegion: Painter not active
QPainter::setClipping: Painter not active, state will be reset by begin
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::setClipRegion: Painter not active
QPainter::setClipping: Painter not active, state will be reset by begin
QPainter::begin: Paint device returned engine == 0, type: 1
[0x9e56838] pulse audio output: No. of Audio Channels: 2
[0x9e56838] pulse audio output error: Failed to connect to server: Connessione rifiutata
[0x9e56838] pulse audio output error: Pulse initialization failed
(ubuntuwintv.py:2024): Bonobo-WARNING **: Never got frame, control died - abnormal exit condition
Ecco un esempio di quello che appare nel terminale quando avvio un programma. Il tutto però funziona.
Ho riprovato alcune volte e allafine l'iconcina è apparsa!
Tutto ok e funzionante.
Grazie ancora per la guida.
Di nulla :)
quando lo lancio mi da questo errore! ( con kubuntu 9.10 e vlc)
Traceback (most recent call last):
File "/usr/bin/ubuntuwintv.py", line 10, in module
import gnomeapplet
ImportError: No module named bonobo.ui
aiuto!!!
grazie
Prova a seguire tutta la procedura da zero uhm
A me da un errore quando cerco di scaricare la python-gnomeapplet
E: Couldn't find package python-gnomeapplet
(ho kubunty 9.04)
Risolto:
problema:
E: Couldn't find package python-gnomeapplet
soluzione:
sudo apt-get install gnome
e poi funziona
complimenti per il programma e la guida
funziona tutto! spettacolo di programma e di guida! grazie
NOTA: per vedere rai2 dall'estero
inserire in ~/.ubuntuwintv/canali1.txt
la seguente riga:
RAI2 (GIASAITV)# http://e.lm.akamaistream.net/a/1/69331/reflector:39709
ottima guida grazieee
Di nulla comunque i complimenti vanno tutti al creatore di questo splendido applet... io ho solo fatto una piccola guida per l'uso su Kubuntu 9.10 anche per tutti quelli come me che non sono degli esperti.
Ringrazio anonimo delle 18.53 per il consiglio su Rai2 dall'estero e anonimo delle 11.45 per il il consiglio di installare tutto gnome per Kubuntu 9.04 :)
PS: mettete i nomiiiiii
Grazie tante per la guida, fondamentale, davvero. Vorrei chiederti soltanto se è regolare che quando clicco sull'icona si apra oltre al programma anche una finestra nomeutente:python?
Francesco
nomeutente : python
riferito a sopra :)
Francesco
Si, si apre anche il terminale è normale
ok allora, grazie ancora, ti ho seguito passo passo senza il minimo intoppo, e non è cosa frequente.. :-)
Francesco
Interessante, ma installando il pacchetto python-gnomeapplet si porta dietro dipendenze assurde di gnome:
esound-clients esound-common gamin gnome-keyring gnome-mime-data gvfs gvfs-backends libaudiofile0 libavahi-glib1
libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libcdio-cdda0 libcdio-paranoia0 libesd-alsa0
libgail-common libgail18 libgamin0 libgcr0 libgdu0 libgnome-keyring0 libgnome2-0 libgnome2-common libgnomecanvas2-0
libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgp11-0 libgvfscommon0
libpam-gnome-keyring libpanel-applet2-0 libpolkit-agent-1-0 libproxy0 libsoup-gnome2.4-1 libsoup2.4-1 policykit-1-gnome
python-gnomeapplet python-pyorbit
Sono realmente necessarie tutte queste librerie e programmi (penso a uno su tutti Gamin che sinceramente non c'entra con l'uso che dobbiamo fare noi)
Purtroppo si altrimenti non si avvierà mai e poi mai l'applet :(
Si spera comunque in una nuova release di UbuntuWINTV che sia compatibile nativamente anche per Kubuntu :)
Ti ringrazio, allora aspetto la versione nuova: non sono un purista, ma non mi pare il caso di installare tutte quelle librerie di gnome.
ti ringrazio ottima guida
assurdo il fatto di dover installare TUTTO gnome solo x 1 applet... 1Gb di file solo per un mini-programma: possibile che nessuno riesca a trovare o creare una versione per kde? passo...
Che versione di Kubuntu usi?
Nel mio caso con la 9.10 è bastato installare solo
sudo apt-get install python-gnomeapplet && sudo apt-get install python-gnome2
come da guida e non tutto gnome
uso la 9.04 quelle cose nn me le trova...
mi esce questo: Impossibile trovare python-gnomeapplet
cmq mi chiamo Flavio, e grazie dell'interessamento!
grazie Marco !! segnalo il
http://wwitv.com/portal.htm
3037 online TV stations listed.
ciao Carlo
Sostituendo le due righe di ubuntuwintv.py con
utente = os.environ.get("USERNAME") or os.environ.get("USER")
dovrebbe andar bene per ubuntu e kubuntu e per ogni utente
Grazie per il suggerimento... lo testo non appena posso :)
Kubuntu 9.10: a me sparisce l'icona nella systray dopo un paio di volte che la clikko. Devo rilanciare il programma. Lanciandolo da terminale, quando l'icona sparisce nel terminale viene scritto: e termina. Suggerimenti ?
azz... gtk.ImageMenuItem object at 0xc97289c (GtkImageMenuItem at 0x98ffde0) ... questo viene scritto nel terminale (non si era incollato :D)
e poi mi sono accorto che non termina in effetti; l'icona sparisce, ma nel monitor di sistema il processo è ancora attivo.
LA guida e' ottima ma purtroppo ho l'icona, il sistema e' Ubuntu 9.10 il pacchetto quello giusto ma se clicco non ottengo nulla se non un messaggio "sto cercando di verificare l'esistenza di aggiornamenti" Qualche idea?
a me mi da questi errori nel terminale [0x9120140] main libvlc: Esecuzione di vlc con l'interfaccia predefinita. Usa 'cvlc' per utilizzare vlc senza interfaccia.
[0x91e94e0] access_mms access: selecting stream[0x1] audio (3 kb/s)
[0x91e94e0] access_mms access: selecting stream[0x1f] video (477 kb/s)
[0x91e94e0] access_mms access: connection successful
[0x9497458] pulse audio output: No. of Audio Channels: 1
[0x9497458] pulse audio output error: Failed to connect to server: Connessione rifiutata
[0x9497458] pulse audio output error: Pulse initialization failed
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::setClipRegion: Painter not active
QPainter::setClipping: Painter not active, state will be reset by begin
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::setClipRegion: Painter not active
QPainter::setClipping: Painter not active, state will be reset by begin
QPainter::begin: Paint device returned engine == 0, type: 1
e su vlc esce la schermata della rai che mi dice che la visione e consentita solo dal portale rai
cosa vuole dire?
Grazie per l'utilissima guida.
Io ho cercato di installare l'applet su Kubuntu 10.04 (Lucid Lynx) e sono incappato in questi errori, non so se per mia imperizia o altro:
"No module named wnck"
risolto con: sudo apt-get install python-wnck
"Failed to load module "canberra-gtk-module""
risolto con: sudo getlibs -l libcanberra-gtk-module.so
Ed alla fine sono riuscito a portarmi nella condizione del primo commento, cioè con i warnings ma con UBUNTUWIN TV funzionante.
Lorenzo
@Lorenzo
Ah bene funge. Ma hai comunque provato la versione per Ubuntu 10.04? La trovi qui
http://marcosbox.blogspot.com/2010/04/ubuntuwintv-per-ubuntu-1004-lucid-lynx.html
Posta un commento