Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets systray
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] systray
Page : 1 2 3 4 5 ...7 8 9
ctaf Français 162 inspirra [Read]
20 September 2010 à 14:55

nochka85, Friday 28 December 2007 à 13:12


Subscription date : 29 November 2007
Messages : 7408
"Mav" :
Le mieux ca serait qu'on puisse même les choisir par un petit menu :)


Evidemment

fabounet, Friday 28 December 2007 à 16:54


Subscription date : 30 November 2007
Messages : 17118
ah oui tiens j'y pensais plus a celle-là
mais là le problème est encore différent, c'est que le systray actuel ne dessine pas dans une surface cairo, donc ne s'intègre pas bien au dock (d'où l'info-bulle pour le contenir)

ctaf, Saturday 29 December 2007 à 02:18


Subscription date : 30 November 2007
Messages : 311
oui, et c'est un beau bordel, je pense qu'un genre de screenshot des widget pour remplir la surface cairo ca pourrait le faire, en utilisant composite par exemple, mais j'ai pas le temps ni trop l'envi j'avoue de regarder ca pour l'instant

fabounet, Saturday 29 December 2007 à 02:46


Subscription date : 30 November 2007
Messages : 17118
hmm je pensais à un truc moins capilo-tracté ^_^ du genre dessiner les icônes des applis plutôt que d'utiliser les gtkwidgets tout fait, les placer à la mano sur la surface de l'applet (en ligne, en carré, etc), et gérer l'emplacement du clic pour savoir sur laquelle on a cliqué.
tout un programme donc

ctaf, Sunday 30 December 2007 à 00:28


Subscription date : 30 November 2007
Messages : 311
je sais pas l'utilisation que tu as des icones de notifications, mais dans mon cas elles ont vraiment un role de notification... suivant l'icone affiché est importante, je m'en sert pour la messagerie par exemple pr savoir qd j'ai un msg

fabounet, Sunday 30 December 2007 à 02:34


Subscription date : 30 November 2007
Messages : 17118
oui je vois, du coup c'est mieux si elles sont directement dans le dock (plus accessibles)
enfin je sais que c'est pas facile, tiens en passant un petit bug : j'ai UIM qui a un truc de notification, et sa taille est 3x plus grande qu'habituellement; dans ton systray, sa taille doit être forcée, car elle est de la même taille que les autres, mais du coup elle est tout "compressée" en largeur.

en fait les trucs de notif, ce serais quand même vachement mieux si les mecs faisaient une applet pour le dock ... comment ça je me fais des films ?

ctaf, Monday 31 December 2007 à 02:56


Subscription date : 30 November 2007
Messages : 311
oui je force la taille, à une taille raisonnable genre 32x32 ou plutot 24x24
ca peut potentiellement etre configurable.
Je le rendrais configurable... (c'est mieux comme ca ^^)

sinon faudra vraiment trouver une soluce pour integrer les icones direct dans le dock, je pensais a avoir un des bord du dock fixe, ac les icones, et different widget si necessaire?

C'est entre le hack crados, et le contournement de solution ingenieux je trouve.

ca permet d'implementer vite fait, quelquechose de pratique, pas comme c'est actuellement

bredin76, Wednesday 02 January 2008 à 18:58


Subscription date : 30 November 2007
Messages : 161
bonjour

j'ai tenter de reinstaller le plug-in systray en version 0.0.7 j'ai suprime toute la version 0.0.6 et j'ai compiler la nouvelle version

xavier@willy:/usr/share/cairo-dock/plug-in/cd-systray-0.0.7$ autoreconf -isvf && ./configure --prefix=/usr && make


et j'ai cette erreur

systray-init.c: In function 'pre_init':
systray-init.c:36: error: 'MY_APPLET_DOCK_VERSION' undeclared (first use in this function)
systray-init.c:36: error: (Each undeclared identifier is reported only once
systray-init.c:36: error: for each function it appears in.)
make[2]: *** [libcd_systray_la-systray-init.lo] Erreur 1
make[2]: quittant le répertoire « /usr/share/cairo-dock/plug-in/cd-systray-0.0.7/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /usr/share/cairo-dock/plug-in/cd-systray-0.0.7 »
make: *** [all] Erreur 2


ensuite j'ai fait un make install au cas ou et j'ai ce retour

systray-init.c: In function 'pre_init':
systray-init.c:36: error: 'MY_APPLET_DOCK_VERSION' undeclared (first use in this function)
systray-init.c:36: error: (Each undeclared identifier is reported only once
systray-init.c:36: error: for each function it appears in.)
make[1]: *** [libcd_systray_la-systray-init.lo] Erreur 1
make[1]: quittant le répertoire « /usr/share/cairo-dock/plug-in/cd-systray-0.0.7/src »
make: *** [install-recursive] Erreur 1


peut etre une erreur de ma part !!!

si quelqu'un peu eclairer ma lanterne

PS : la version 0.0.6 marchait malgré une erreur de compil du meme genre

ctaf, Wednesday 02 January 2008 à 20:22


Subscription date : 30 November 2007
Messages : 311
version cvs qui a encore changé.

ajouter -DMY_APPLET_DOCK_VERSION=\""$(dock_version)"\"\

dans src/makefile.am

je ferais une release un de ces 4, ps ca fait aussi marcher l'applet terminal

fabounet, Thursday 03 January 2008 à 02:14


Subscription date : 30 November 2007
Messages : 17118
ce qui serait top, c'est qu'on puisse tous les 2 bosser dessus, je pourrai faire les maj quand je fais ce genre ce modifs, ça t'éviterai de devoir repasser derrière (je sais que c'est lourd ^_^ )
donc en gros, inclure tes sources dans le CVS, et te filer un accès dessus.
faudrait juste que le terminal plante pas quand on le recharge et ce serait bon je pense

ctaf, Thursday 03 January 2008 à 11:43


Subscription date : 30 November 2007
Messages : 311
ok, mais j'aime po cvs, c'est trop chiant pour suivre les mise a jour

pour le terminal je regarderais ca.

fabounet, Thursday 03 January 2008 à 13:26


Subscription date : 30 November 2007
Messages : 17118
ah oui tiens, j'ai essayé de migrer sur le SVN ... ben ça a bien foirré !
du coup il est totalement en vrac et inutilisable, faut que j'attende que Berlios veuille bien me le débloquer. Donc ce sera CVS en attendant

ctaf, Thursday 03 January 2008 à 18:45


Subscription date : 30 November 2007
Messages : 311
ok, nikel pour le svn, je cree un compte sur berlios.

fabounet, Friday 04 January 2008 à 02:07


Subscription date : 30 November 2007
Messages : 17118
svn en cours de création !
me reste plus qu'à regarder comment te créer un accés et c'est bon.

ctaf, Sunday 06 January 2008 à 21:56


Subscription date : 30 November 2007
Messages : 311
Nouvelle version du plugins sur le svn. Je ne ferais plus de tarball des versions. Préférer donc les paquets ou la version svn

fabounet, Monday 07 January 2008 à 02:26


Subscription date : 30 November 2007
Messages : 17118
ah je vois que tu as bien accès au SVN, et tu n'as pas perdu de temps !

ppmt, Monday 07 January 2008 à 03:16


Subscription date : 29 November 2007
Messages : 3520
alors je viens d'installer le dernier dock avec le SVN donc j'ai maintenant
le terminal et le systray.

Avec le systray et apres avoir cliquer OK pour fermer la fenetre de configuration j'ai eu ca :

cairo_dock_leave_from_main_dock (iSidShrinkDown : 0)
cairo_dock_edit_conf_file_core (/home/etlpltn/.cairo-dock/current_theme/plug-ins/systray/systray.conf; (null))
cette fenetre (58744671) de la pile n'est pas dans la liste
-> 798x44
on_leave_notify2 (bInside:0; bAtBottom:1; iRefCount:0)
on_expose_dialog ()
on_configure_dialog (267x79)
on_configure_dialog (267x79)
on_configure_dialog (267x79)
on_expose_dialog ()
on_configure_dialog (267x79)
enlevement de l'ancienne icone (5.0)
Attention : Key file does not have key 'icon'
cairo_dock_flush_conf_file_full (/usr/share/cairo-dock/plug-in/systray/systray.conf)
cairo_dock_replace_key_values (0)
cairo_dock_register_notifications () : 1
cairo_dock_register_notifications () : 6
pNewIcon->fOrder <- 5.0
cairo_dock_free_icon (systray)
cairo_dock_free_dialog ()
etlpltn@windsor: ~ devient active
cairo_dock_start_animation (etlpltn@windsor: ~, 2)
on_enter_notify2 (bIsMainDock : 1; bAtTop:0; bInside:0; iSidMoveDown:0; iMagnitudeIndex:0)
-> 880x88

(cairo-dock:13629): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(cairo-dock:13629): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(cairo-dock:13629): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(cairo-dock:13629): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(cairo-dock:13629): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(cairo-dock:13629): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
cairo_dock_free_dialog ()

(cairo-dock:13629): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed
*** glibc detected *** cairo-dock: double free or corruption (!prev): 0x09278900 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7714d65]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7718800]
/usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb7875961]
cairo-dock(cairo_dock_dialog_unreference+0x64)[0x8072954]
cairo-dock(cairo_dock_dialog_reference+0x48)[0x8072a98]
cairo-dock(cairo_dock_unhide_dialog+0x12)[0x8073222]
/usr/share/cairo-dock/plug-in/libcd-systray.so(action_on_click+0x55)[0xb7215815]
cairo-dock(cairo_dock_notify+0x2c)[0x8071cec]
cairo-dock(on_button_press2+0x3ef)[0x8058b5f]
/usr/lib/libgtk-x11-2.0.so.0(_gtk_marshal_BOOLEAN__BOXED+0x5e)[0xb7d9c1de]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x122)[0xb790f772]
/usr/lib/libgobject-2.0.so.0[0xb7920323]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x68f)[0xb792160f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7921a09]
/usr/lib/libgtk-x11-2.0.so.0[0xb7eba498]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x14f)[0xb7d9536f]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x307)[0xb7d96587]
/usr/lib/libgdk-x11-2.0.so.0[0xb7c01b9a]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x17c)[0xb786e11c]
/usr/lib/libglib-2.0.so.0[0xb787155f]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1a9)[0xb7871909]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4)[0xb7d969e4]
cairo-dock(main+0x645)[0x8059b75]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb76c1050]
cairo-dock[0x8056f81]
======= Memory map: ========
08048000-08082000 r-xp 00000000 08:01 4949715 /usr/bin/cairo-dock
08082000-08083000 rw-p 0003a000 08:01 4949715 /usr/bin/cairo-dock
08083000-0a0f4000 rw-p 08083000 00:00 0 [heap]
b3900000-b3921000 rw-p b3900000 00:00 0
b3921000-b3a00000 ---p b3921000 00:00 0
b3aec000-b3b4c000 rw-s 00000000 00:09 72712376 /SYSV00000000 (deleted)
b3b4c000-b3e39000 r--p 00000000 08:01 65772 /usr/share/fonts/truetype/baekmuk/dotum.ttf
b3e39000-b45a3000 r--p 00000000 08:01 65790 /usr/share/fonts/truetype/kochi/kochi-gothic-subst.ttf
b45a3000-b45c5000 r--p 00000000 08:01 98516 /usr/share/fonts/type1/gsfonts/n022003l.pfb
b4601000-b464b000 r--p 00000000 08:01 4047202 /usr/share/fonts/truetype/msttcorefonts/Courier_New.ttf
b464b000-b4665000 r--p 00000000 08:01 4047222 /usr/share/fonts/truetype/msttcorefonts/Andale_Mono.ttf
b4665000-b4666000 ---p b4665000 00:00 0
b4666000-b4e66000 rw-p b4666000 00:00 0
b4e66000-b4f27000 r-xp 00000000 08:01 12288212 /usr/lib/libasound.so.2.0.0
b4f27000-b4f2c000 rw-p 000c0000 08:01 12288212 /usr/lib/libasound.so.2.0.0
b4f2c000-b4f45000 r--p 00000000 08:01 67135 /usr/share/fonts/truetype/Liberation/LiberationSerif-Italic.ttf
b4f45000-b4f65000 r--p 00000000 08:01 67134 /usr/share/fonts/truetype/Liberation/LiberationSerif-Bold.ttf
b4f65000-b4fc5000 rw-s 00000000 00:09 72548480 /SYSV00000000 (deleted)
b4fc5000-b4fec000 r--p 00000000 08:01 67136 /usr/share/fonts/truetype/Liberation/LiberationSerif-Regular.ttf
b4fec000-b4ff3000 r-xp 00000000 08:01 4948307 /usr/lib/libfam.so.0.0.0
b4ff3000-b4ff4000 rw-p 00006000 08:01 4948307 /usr/lib/libfam.so.0.0.0
b4ffe000-b5008000 r-xp 00000000 08:01 4014087 /lib/libgcc_s.so.1
b5008000-b5009000 rw-p 0000a000 08:01 4014087 /lib/libgcc_s.so.1
b5009000-b5015000 r-xp 00000000 08:01 4456457 /usr/lib/gnome-vfs-2.0/modules/libfile.so
b5015000-b5016000 rw-p 0000b000 08:01 4456457 /usr/lib/gnome-vfs-2.0/modules/libfile.so
b5016000-b508c000 r--p 00000000 08:01 147849 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-BoldOblique.ttf
b5091000-b509e000 r--p 00000000 08:01 1212630 /usr/share/fonts/truetype/ttf-bitstream-vera/VeraMono.ttf
b509e000-b50e5000 r--p 00000000 08:01 147838 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf
b50e5000-b5130000 r--p 00000000 08:01 147837 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
b5130000-b5150000 r-xp 00000000 08:01 4948797 /usr/lib/libaudiofile.so.0.0.2
b5150000-b5152000 rw-p 00020000 08:01 4948797 /usr/lib/libaudiofile.so.0.0.2
etlpltn@windsor:~$
[1]+ Aborted (core dumped) cairo-dock


et depuis je ne vois plus les icones que j'avais dans le systray! Seule les nouveeaux sont listes!

necropotame, Monday 07 January 2008 à 11:56


Subscription date : 29 November 2007
Messages : 1583
Chez moi ça fonctionne, sauf la wifi, qui disparait au bout d'un moment :-/ Sinon, c'est normal que l'info bulle soit beaucoup plus longue que nécessaire ?

ctaf, Monday 07 January 2008 à 11:57


Subscription date : 30 November 2007
Messages : 311
grumph

ppmt, Monday 07 January 2008 à 21:40


Subscription date : 29 November 2007
Messages : 3520
comment ca grumph?

ce serait trop facile si on ne trouvait pas de bug

Applets | Applets

Subjects Author Language Messages Last message
[Locked] systray
Page : 1 2 3 4 5 ...7 8 9
ctaf Français 162 inspirra [Read]
20 September 2010 à 14:55


Glx-Dock / Cairo-Dock List of forums Applets | Applets systray Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.