xmms - errore all'apertura

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

xmms - errore all'apertura

Messaggio da joe »

L'altro giorno ho fatto un aggiornamento generale di alcuni pacchetti usando slackpkg+ e sfruttando i repo di terze parti in particolar modo quello di AlienBob.
Però dopo ho avuto diverse cose non funzionanti ad esempio mplayer e ffmpeg.
Provando ad usare anche xmms per aprire un file audio ho notato che all'apertura del programma salta fuori un'errore che ha a che fare con gtk e oxygen gtk. Ecco cosa appare lanciando xmms senza argomenti da linea di comando:

Codice: Seleziona tutto

$ xmms
/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc:29: error: unexpected identifier `GtkPaned', expected character `}'
/home/joe/.kde/share/config/gtkrc:10: error: unexpected identifier `gtk-theme-name', expected keyword - e.g. `style'
/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc:29: error: unexpected identifier `GtkPaned', expected character `}'
/home/joe/.kde/share/config/gtkrc:10: error: unexpected identifier `gtk-theme-name', expected keyword - e.g. `style'
Message: device: default
Il player non funziona.
Sono su slackware 14.0 e ho i seguenti pacchetti instalalti che frose possono darvi un'idea della faccenda:

Codice: Seleziona tutto

[root@darkstar ~]# find /var/log/packages -iname "*oxygen*"
/var/log/packages/oxygen-gtk2-1.3.0-i486-1
/var/log/packages/oxygen-icons-4.8.5-i486-1
/var/log/packages/doxygen-1.8.1.1-i486-1

Codice: Seleziona tutto

[root@darkstar ~]# find /var/log/packages -iname "*gtk*"
/var/log/packages/gtk-xfce-engine-3.0.0-i486-1
/var/log/packages/gtk+-1.2.10-i486-5
/var/log/packages/webkitgtk-1.8.3-i486-1sl
/var/log/packages/pygtk-2.24.0-i486-1
/var/log/packages/wxGTK-2.8.12-i486-1sl
/var/log/packages/oxygen-gtk2-1.3.0-i486-1
/var/log/packages/gtk+3-3.4.4-i486-1
/var/log/packages/gtk+2-2.24.10-i486-2
/var/log/packages/gtkmm-2.24.2-i486-2alien
/var/log/packages/webkitgtk3-1.8.3-i486-1_SBo
/var/log/packages/gtkspell-2.0.16-i486-1
Dove potrebbe stare il problema?

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2792
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.8.16
Desktop: lxde
Località: Pisa
Contatta:

Re: xmms - errore all'apertura

Messaggio da ponce »

come prima prova, tenterei cambiando il tema gtk+2 da oxygen-gtk a un altro (ne proverei qualcuno degli altri preinstallati in slackware): per cambiare tema puoi usare (tra le altre cose) anche lxappearance.

se con altri temi xmms funziona allora il problema e' quello.

ricordo che nella 14.0 oxygen-gtk ha sempre rotto abbastanza le scatole: ad esempio non si poteva aggiornare firefox oltre una certa versione perche', se si compilava, usato insieme a quel tema dava un segfault.
ha un engine gtk dedicata che non e' proprio il massimo.

ma potrebbe anche darsi che il messaggio non c'entri niente col fatto che xmms non funziona (magari sono solo warnings).

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: xmms - errore all'apertura

Messaggio da joe »

Grazie della risposta Ponce!

Anticipo subito che il problema alla fine era il formato del file audio: "ISO Media, MPEG v4 system, 3GPP".
Era un file audio che mi hanno passato da whatsapp...
Aprendo invece un altro file "mp3" xmms ha funzionato senza problemi, a parte quel warning che resta... Warning che si vede solo lanciando xmms da linea di comando, quindi alla fine non è un problema perchè comunque poi xmms funziona... Preferisco quindi tenermi oxygen che esteticamente mi piace di più.

Ho fatto una prova rapida:
da "system settings" - "application appearance" - "Style":
ho modificato la voce "widget style" da Oxygen a Clearlooks.
Lanciando xmms da shell, in effetti il warning scompare. Il file audio 3gpp comunque non viene riprodotto. Nessun problema invece con l'mp3.

Quindi però alla fine non era un problema di GTK... O perlomeno pur restando con gtkrc-2.0 invariato è bastato variare solo il tema di KDE (che và ad influire su QT puttosto che su GTK). Dico bene?

Per completezza comunque aggiungo il mio ~/.gtkrc-2.0 (invariato):

Codice: Seleziona tutto

include "/usr/share/themes/kde44-oxygen-molecule/gtk-2.0/gtkrc"

style "user-font"
{
}
widget_class "*" style "user-font"
gtk-theme-name="kde44-oxygen-molecule"
gtk-font-name="DejaVu Sans 10"
gtk-icon-theme-name="OxygenRefit2-Molecule"
Grazie ancora della risposta.


PS.
Cercando info in rete ho visto che il nuovo plasma 5 adotta il tema (basato su qt5) chiamato "Breeze" del quale se non ho capito male esiste anche una versione per qt4 e vi sono anche due temi per GTK che riprenderebbero breeze in modo da adattare le applicazioni gtk al tema sopracitato di kde.
Tuttavia mi sa che serva roba un po' più aggiornata di quanto possa offrire la mia Slack-14.0...

Rispondi