martedì 22 dicembre 2009
Controllare Kaffeine 1.0svn con dbus
Un problema che ho riscontrato nel passaggio dal caro vecchio e stabile Kaffeine 0.8.8 al nuovo 1.0 svn è stato dbus. Infatti per utilizzare il telecomando per controllare kaffeine, mi sono sempre appoggiato a lirc + irexec interfacciato a dcop. Tuttavia con i nuovi standard di freedesktop, su cui si basa kde4 e tutte le sue nuove applicazioni, dcop è stato sostituito da dbus. In sintesi ho dovuto imparare da zero come controllare il nuovo kaffeine via d-bus e non essendoci in rete alcun tipo di supporto in nessuna lingua, sono andato a tentativi... descrivo sotto alcuni dei comandi che ho trovato utili.
Comando d-bus per aumentare il volume:
dbus-send --type=method_call --dest=org.kde.kaffeine /Player org.kde.kaffeine.MediaPlayer.IncreaseVolume
Comando per passare a modalità schermo intero e viceversa:
dbus-send --type=method_call --dest=org.kde.kaffeine /Player org.freedesktop.MediaPlayer.ToggleFullScreen
Abbassare il volume:
dbus-send --type=method_call --dest=org.kde.kaffeine /Player org.freedesktop.MediaPlayer.DecreaseVolume
il play per riprodurre il file in playlist:
dbus-send --type=method_call --dest=org.kde.kaffeine /Player org.freedesktop.MediaPlayer.Play
mettere in pausa:
dbus-send --type=method_call --dest=org.kde.kaffeine /Player org.freedesktop.MediaPlayer.Pause
Controllare il muto:
dbus-send --type=method_call --dest=org.kde.kaffeine /Player org.freedesktop.MediaPlayer.ToggleMuted
uscire dall'applicazione:
dbus-send --type=method_call --dest=org.kde.kaffeine / org.freedesktop.MediaPlayer.Quit
Vi sono molti altri comandi, io per trovarli ho utilizzato d-feed che è un utilissimo programma che permette di esplorare gli slot d-bus. Una volta nota la sintassi dei comandi, trovarne altri è molto semplice.
Spero di aver fatto cosa gradita per molti di voi.
Ciao e alla prossima.
P.S. Questa procedura è valida solo per la versione di sviluppo in svn di kaffeine.
venerdì 10 ottobre 2008
Aumentare i cavalli della Nvidia per kde4
Uso kde4 di sviluppo compilato quotidianamente da quasi un anno e ho sempre notato una certa "scattosità" nelle anomazioni e nei tempi di risposta da parte delle applicazioni. La mia scheda video è una Nvidia GeForce 8600 GT e devo dire che kde nella sua quarta reincarnazione gira abbastanza bene ad esclusione dei suddetti rallentamenti.
Recentemente Nvidia ha rilasciato i driver 177.80 con i quali ho notato dei leggeri miglioramenti ma non pienamente soddisfacenti... A questo punto, armato di pazienza, ho aperto il cofano alle impostazioni della scheda e giocherellando non poco ho trovato degli accorgimenti.
Il primo passo è quello di aggiungere le seguenti stringhe al file /etc/X11/xorg.conf nella Section "Device":
Option "PixmapCacheSize" "1000000"
Option "AllowSHMPixmaps" "0"
Il secondo passo consiste nel dare il comando:
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
A questo punto le prestazioni di kde4, con tanto di effetti di kwin abilitati, aumentano alla grande! Ora kde vola!
Un accorgimento è quello di inserire l'ultimo comando in uno script eseguito all'avvio in modo da non doverlo eseguire manualmente ogni volta. Personalemente io ho creato un file nvidia.sh
con dentro questo codice:
#!/bin/bash
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
l'ho reso eseguibile e l'ho inserito nella cartella $KDEHOME/Autostart (nel mio caso ~/.kde4/Autostart).
Recentemente Nvidia ha rilasciato i driver 177.80 con i quali ho notato dei leggeri miglioramenti ma non pienamente soddisfacenti... A questo punto, armato di pazienza, ho aperto il cofano alle impostazioni della scheda e giocherellando non poco ho trovato degli accorgimenti.
Il primo passo è quello di aggiungere le seguenti stringhe al file /etc/X11/xorg.conf nella Section "Device":
Option "PixmapCacheSize" "1000000"
Option "AllowSHMPixmaps" "0"
Il secondo passo consiste nel dare il comando:
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
A questo punto le prestazioni di kde4, con tanto di effetti di kwin abilitati, aumentano alla grande! Ora kde vola!
Un accorgimento è quello di inserire l'ultimo comando in uno script eseguito all'avvio in modo da non doverlo eseguire manualmente ogni volta. Personalemente io ho creato un file nvidia.sh
con dentro questo codice:
#!/bin/bash
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
l'ho reso eseguibile e l'ho inserito nella cartella $KDEHOME/Autostart (nel mio caso ~/.kde4/Autostart).
martedì 7 ottobre 2008
Impostare 6 canali (5.1) con scheda Realtek ALC662 in Ubuntu
Installando Ubuntu Hardy Heron prima e Intrepid Ibex successivamente, ho riscontrato un fastidioso problema con la mia scheda audio integrata.
La mia scheda madre è una Asrock ALiveNF7G-HD720p R5.0 e come scheda audio
ha integrata una hda_nvidia con chipset Realtek alc662 rev.1.
Il problema di cui parlo è nella gestione dei canali. Su Ubuntu, di default, la scheda audio viene impostata con 2 canali e non vi sono opzioni grafiche per modificare questa situazione.
La soluzione è modificare il file:
/etc/modprobe.d/alsa-base
e aggiungere alla fine del file questa stringa:
options snd-hda-intel model=3stack-6ch
al prossimo riavvio avremo una nuova voce nel mixer di kde o gnome che ci permetterà ora di impostare 2 o 6 canali.
La mia scheda madre è una Asrock ALiveNF7G-HD720p R5.0 e come scheda audio
ha integrata una hda_nvidia con chipset Realtek alc662 rev.1.
Il problema di cui parlo è nella gestione dei canali. Su Ubuntu, di default, la scheda audio viene impostata con 2 canali e non vi sono opzioni grafiche per modificare questa situazione.
La soluzione è modificare il file:
/etc/modprobe.d/alsa-base
e aggiungere alla fine del file questa stringa:
options snd-hda-intel model=3stack-6ch
al prossimo riavvio avremo una nuova voce nel mixer di kde o gnome che ci permetterà ora di impostare 2 o 6 canali.
martedì 30 settembre 2008
Rimuovere Pulseaudio
Due giorni fa ho dovuto reinstallare kubuntu e avevo disponibile solo il cd di ubuntu (con gnome). Il problema è che il server sonoro
predefinito di gnome è Pulseaudio con il quale ho molti problemi. Ad esempio non riesco ad avere audio da 2 programmi
contemporaneamente...
La soluzione da me trovata è stata per prima cosa rimuovere il pacchetto pulseaudio e impostare, dal gestore sonoro di gnome, tutto su alsa.
Successivamente da terminale dare il seguente comando:
asoundconf reset-default-card
Per sicurezza ho anche rimosso tutti ifile e cartelle .pulse* nella mia home:
rm -rvf ~/.pulse*
A questo punto ho riavviato il sistema e tutto era perfettamente funzionante
(amarok + flash + skype ad esempio funzionano insieme senza conflitti)
Iscriviti a:
Commenti (Atom)