Applets AWN_extras

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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
dr_air
Linux 0.x
Linux 0.x
Messaggi: 92
Iscritto il: lun 8 ott 2007, 13:31
Slackware: 13.37
Kernel: 3.2
Desktop: xfce4.6.1
Località: Bracciano

Applets AWN_extras

Messaggio da dr_air »

Salve a tutti,
chiedo il vostro supporto dopo settimane di sbattimenti di testa tra forum, google e wiki.
E' da un po' che sul notebook uso xfce4 + avant window manager.
Il problema è che, installato anche il pacchetto di awn_extras, non riesco a far partire la maggior parte degli applet (battery, clock, etc.).
Ho visto che il discorso degli awn_extras è già stato trattato ma il mio problema è un po' diverso, se non altro, perché qualche applet mi funziona.
Lanciando awn da terminale, quando provo ad avviare l'applet battery ottengo questo messaggio di errore:

Codice: Seleziona tutto

bash-4.1$ avant-window-navigator 
Screen is composited
** (avant-window-navigator:3186): DEBUG: Updating dialog colours
** (avant-window-navigator:3186): DEBUG: Spawned awn-applet[3190] for "taskmanager.desktop", UID: 3, XID: 31457316
** (avant-window-navigator:3186): DEBUG: Spawned awn-applet[3192] for "sysmon.desktop", UID: 1291324213, XID: 31457317
** (awn-applet:3192): DEBUG: awn_sysmon_constructed:  sysmon, 1291324213
** (awn-applet:3192): DEBUG: client_baseconf = 0x80ae880

** (awn-applet:3190): CRITICAL **: File not found: '/usr/share/applications/firefox.desktop'
** (awn-applet:3190): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/usr/share/applications/firefox.desktop'

** (awn-applet:3190): CRITICAL **: File not found: '/home/roberto/.config/awn/launchers/awn_launcher-6.desktop'
** (awn-applet:3190): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/home/roberto/.config/awn/launchers/awn_launcher-6.desktop'

** (awn-applet:3192): CRITICAL **: Config Bridge Error: Could not find the key specified: /apps/instances/awn-applet-sysmon/awn-applet-sysmon-default1/icon/graph_type.

(awn-applet:3192): GConf-CRITICAL **: gconf_entry_get_value: assertion `entry != NULL' failed

** (awn-applet:3192): WARNING **: awn_sysmonicon_constructed: error binding Could not find the key specified: /apps/instances/awn-applet-sysmon/awn-applet-sysmon-1291324213/applet/render_bg.
** (awn-applet:3192): DEBUG: update_process_info: no users
** (awn-applet:3192): DEBUG: awn_cpu_dialog_populate_table: not visible.  bailing

** (awn-applet:3192): CRITICAL **: Config Bridge Error: Could not find the key specified: /apps/instances/awn-applet-sysmon/awn-applet-sysmon-default1/icon/update_timeout.

** (awn-applet:3190): CRITICAL **: File not found: '/home/roberto/.config/awn/launchers/awn_launcher-5.desktop'
** (awn-applet:3190): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/home/roberto/.config/awn/launchers/awn_launcher-5.desktop'

** (awn-applet:3190): CRITICAL **: File not found: '/home/roberto/.config/awn/launchers/awn_launcher-7.desktop'
** (awn-applet:3190): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/home/roberto/.config/awn/launchers/awn_launcher-7.desktop'

** (awn-applet:3190): CRITICAL **: File not found: '/usr/share/applications/firefox.desktop'
** (awn-applet:3190): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/usr/share/applications/firefox.desktop'

** (awn-applet:3190): CRITICAL **: File not found: '/home/roberto/.config/awn/launchers/awn_launcher-6.desktop'
** (awn-applet:3190): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/home/roberto/.config/awn/launchers/awn_launcher-6.desktop'

** (awn-applet:3190): CRITICAL **: File not found: '/home/roberto/.config/awn/launchers/awn_launcher-5.desktop'
** (awn-applet:3190): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/home/roberto/.config/awn/launchers/awn_launcher-5.desktop'

** (awn-applet:3190): CRITICAL **: File not found: '/home/roberto/.config/awn/launchers/awn_launcher-7.desktop'
** (awn-applet:3190): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/home/roberto/.config/awn/launchers/awn_launcher-7.desktop'
** (avant-window-navigator:3186): DEBUG: Spawned awn-applet[3204] for "battery.desktop", UID: 1291451098, XID: 31461673

(battery.py:3204): GConf-CRITICAL **: gconf_entry_get_value: assertion `entry != NULL' failed

(battery.py:3204): GConf-CRITICAL **: gconf_entry_get_value: assertion `entry != NULL' failed
--------------------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/awn/extras/awnlib.py", line 1462, in init_start
    applet_class(applet)
  File "/usr/share/avant-window-navigator/applets/battery/battery.py", line 80, in __init__
    self.setup_context_menu()
  File "/usr/share/avant-window-navigator/applets/battery/battery.py", line 126, in setup_context_menu
    self.applet.settings[key] = value
  File "/usr/lib/python2.6/site-packages/awn/extras/awnlib.py", line 765, in __setitem__
    value = "!pickle;\n%s" % cpickle.dumps(value)
  File "/usr/lib/python2.6/copy_reg.py", line 70, in _reduce_ex
    raise TypeError, "can't pickle %s objects" % base.__name__
TypeError: can't pickle function objects
--------------------------------------------------------------------------------
Cercando di avviare l'applet clock, ottengo questo:

Codice: Seleziona tutto

bash-4.1$ avant-window-navigator 
Screen is composited
** (avant-window-navigator:3245): DEBUG: Updating dialog colours
** (avant-window-navigator:3245): DEBUG: Spawned awn-applet[3248] for "taskmanager.desktop", UID: 3, XID: 31457316
** (avant-window-navigator:3245): DEBUG: Spawned awn-applet[3250] for "sysmon.desktop", UID: 1291324213, XID: 31457317
** (awn-applet:3250): DEBUG: awn_sysmon_constructed:  sysmon, 1291324213
** (awn-applet:3250): DEBUG: client_baseconf = 0x80ae880

** (awn-applet:3248): CRITICAL **: File not found: '/usr/share/applications/firefox.desktop'
** (awn-applet:3248): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/usr/share/applications/firefox.desktop'

** (awn-applet:3248): CRITICAL **: File not found: '/home/roberto/.config/awn/launchers/awn_launcher-6.desktop'
** (awn-applet:3248): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/home/roberto/.config/awn/launchers/awn_launcher-6.desktop'

** (awn-applet:3250): CRITICAL **: Config Bridge Error: Could not find the key specified: /apps/instances/awn-applet-sysmon/awn-applet-sysmon-default1/icon/graph_type.

(awn-applet:3250): GConf-CRITICAL **: gconf_entry_get_value: assertion `entry != NULL' failed

** (awn-applet:3250): WARNING **: awn_sysmonicon_constructed: error binding Could not find the key specified: /apps/instances/awn-applet-sysmon/awn-applet-sysmon-1291324213/applet/render_bg.
** (awn-applet:3250): DEBUG: update_process_info: no users
** (awn-applet:3250): DEBUG: awn_cpu_dialog_populate_table: not visible.  bailing

** (awn-applet:3250): CRITICAL **: Config Bridge Error: Could not find the key specified: /apps/instances/awn-applet-sysmon/awn-applet-sysmon-default1/icon/update_timeout.

** (awn-applet:3248): CRITICAL **: File not found: '/home/roberto/.config/awn/launchers/awn_launcher-5.desktop'
** (awn-applet:3248): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/home/roberto/.config/awn/launchers/awn_launcher-5.desktop'

** (awn-applet:3248): CRITICAL **: File not found: '/home/roberto/.config/awn/launchers/awn_launcher-7.desktop'
** (awn-applet:3248): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/home/roberto/.config/awn/launchers/awn_launcher-7.desktop'

** (awn-applet:3248): CRITICAL **: File not found: '/usr/share/applications/firefox.desktop'
** (awn-applet:3248): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/usr/share/applications/firefox.desktop'

** (awn-applet:3248): CRITICAL **: File not found: '/home/roberto/.config/awn/launchers/awn_launcher-6.desktop'
** (awn-applet:3248): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/home/roberto/.config/awn/launchers/awn_launcher-6.desktop'

** (awn-applet:3248): CRITICAL **: File not found: '/home/roberto/.config/awn/launchers/awn_launcher-5.desktop'
** (awn-applet:3248): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/home/roberto/.config/awn/launchers/awn_launcher-5.desktop'

** (awn-applet:3248): CRITICAL **: File not found: '/home/roberto/.config/awn/launchers/awn_launcher-7.desktop'
** (awn-applet:3248): DEBUG: task_manager_refresh_launcher_paths: Bad desktop file '/home/roberto/.config/awn/launchers/awn_launcher-7.desktop'
** (avant-window-navigator:3245): DEBUG: Spawned awn-applet[3263] for "digital-clock.desktop", UID: 1291451259, XID: 31461858

(awn-applet:3263): GConf-CRITICAL **: gconf_entry_get_value: assertion `entry != NULL' failed

** (awn-applet:3263): CRITICAL **: file digital-clock.c: line 232: uncaught error: Could not find the key specified: /apps/awn-applet-digital-clock/hour12. (desktop_agnostic_config_error-quark, 2)

(awn-applet:3263): GLib-GObject-CRITICAL **: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed

** (awn-applet:3263): WARNING **: Could not create applet!
Ho provato a risolvere il problema ricompilando il pacchetto awn_extras da sorgente ma il configure mi da il seguente errore, sia provando a creare il pacchetto in maniera autonoma sia usando lo slackbuild preso qui su slacky:

Codice: Seleziona tutto

checking for LIBX11... yes
checking for COMPOSITE... configure: error: Package requirements (xcomposite) were not met:

Package compositeproto was not found in the pkg-config search path.
Perhaps you should add the directory containing `compositeproto.pc'
to the PKG_CONFIG_PATH environment variable
Package 'compositeproto', required by 'Xcomposite', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables COMPOSITE_CFLAGS
and COMPOSITE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
La cosa frustrante è che, googlando, ho avuto la sensazione che questo tipo di problema ce lo abbia solo io. Anche il fatto che il packager sia riuscito a compilare il sorgente sul mio medesimo sistema operativo, con lo stesso slackbuild utilizzato da me, mi fa pensare che sia un problema legato al mio sistema e non, ad esempio, alla distribuzione.
Che ne pensate?
Grazie in anticipo e, ad ogni modo, Buone Feste! ;)
Roberto

Avatar utente
brainvision
Packager
Packager
Messaggi: 761
Iscritto il: ven 26 dic 2008, 18:23
Nome Cognome: Leonardo Totaro
Slackware: x86_64-current
Kernel: 3.7.1
Desktop: xfce 4.10
Località: bologna (bo)
Contatta:

Re: Applets AWN_extras

Messaggio da brainvision »

allora, riguardo al problema di compilazione, l'errore ti dice chiaro e tondo che ti manca il pacchetto compositeproto (richiesto da Xcomposite). La cosa però mi sembra abbastanza strana, perché è un pacchetto ufficiale di Slackware e, supponendo tu abbia fatto una installazione full, dovresti averlo comunque.
Le dipendenze le hai soddisfatte?, hai installato il pacchetto protobuf?

Riguardo al problema dei vari applet: innanzitutto, parlando di tutti i warning che ricevi da GConf, si tratta di un falso "problema", in quanto un warning non dovrebbe pregiudicare l'avvio dell'applicazione. In parole povere, quegli avvisi non fanno altro che dire che le applicazioni di default (firefox.desktop, thunderbird.desktop etc.)non vengono trovate lì dove awn (o meglio <GConf) si aspetterebbe di trovarle). Questo perché usiamo Xfce e mlto probabilmente non abbiamo installato qualche pacchetto di supporto, ma più non so dire. Ricordo però che sul forum di awn, o forse meglio nella chat ufficiale), quando stavo compilando awn mi dissero come "azzerare" GConf dando un semplice comando da terminale. Quindi ti consiglio di cercare nel forum di awn o, se non hai trovato niente lì o se ci hai già guardato, rivolgiti senza esitazioni in chat, troverai ragazzi più esperti che ti sapranno meglio consigliare..
Ultima notazione: mi pare anche ti dica che il pacchetto desktop-agnostic non sia installato.. sbaglio?

Ti dico la verità: iniziai a pacchettizzare awn quasi per sfida ed alla fine dopo 3 settimane di lavoro ci riuscii, ma ho smepre preferito cairo-dock, che se ad un primo aspetto può sembrare più pacchiano, ben configurato è davvero carino (oltre che di gran lunga più leggero perché nn si porta dietro tutte quelle dipendenze simil-gnome che per un utente Xfce risultano a lungo andare scomode..

spero che questa risposta ti aiuti a risolvere il problema, purtroppo ultimamente non riesco più ad essere molto presente qui sul forum di slacky, ahimè!

bau bau! :)

Avatar utente
dr_air
Linux 0.x
Linux 0.x
Messaggi: 92
Iscritto il: lun 8 ott 2007, 13:31
Slackware: 13.37
Kernel: 3.2
Desktop: xfce4.6.1
Località: Bracciano

Re: Applets AWN_extras

Messaggio da dr_air »

Grazie brainvision, chi meglio ti te poteva rispondermi.
In effetti sto verificando tra i pacchetti del mio sistema e quelli che tu sospettavi non avessi, non li trovo.
Ho scaricato tutti i pacchetti 'a cascata' e pensavo di non aver tralasciato nulla e poi per compositeproto , come dici tu, avrebbe dovuto essere presente di default sul sistema.
Ora faccio qualche tentativo cercando di sfruttare le informazioni che mi hai dato e, comunque, mi hai fatto venire molta voglia di provare anche cairo-dock.
Grazie.

Avatar utente
dr_air
Linux 0.x
Linux 0.x
Messaggi: 92
Iscritto il: lun 8 ott 2007, 13:31
Slackware: 13.37
Kernel: 3.2
Desktop: xfce4.6.1
Località: Bracciano

Re: Applets AWN_extras

Messaggio da dr_air »

Cairo-dock tutta la vita!!! ;)

Avatar utente
alphamanitine
Linux 1.x
Linux 1.x
Messaggi: 175
Iscritto il: mar 15 feb 2005, 0:00
Slackware: 14
Località: Prato

Re: Applets AWN_extras

Messaggio da alphamanitine »

Anche se vedo che hai risolto il problema provo a chiarire...
Il fatto che diversi applet non funzionino è causato dalla mancanza di altre librerie, che non sono state pacchettizzate. Sicuramente avrai notato, dopo il mancato avvio degli applet, una finestra dove ti viene suggerito di andare a controllare sul wiki, lì c'è una tabella che riporta gli errori dovuti alla mancanza di certi pacchetti.
Ho avuto anche io lo stesso problema ed anche se non ho creato personalmente il pacchetto AWN credo di averne fatti altri che potrebbero servire al caso.
Ciao.

Avatar utente
dr_air
Linux 0.x
Linux 0.x
Messaggi: 92
Iscritto il: lun 8 ott 2007, 13:31
Slackware: 13.37
Kernel: 3.2
Desktop: xfce4.6.1
Località: Bracciano

Re: Applets AWN_extras

Messaggio da dr_air »

Grazie del chiarimento.
Se dovessi riprendere in considerazione awn saprò a chi rivolgermi ;)
Ciao e BUON ANNO!
Roberto

Rispondi