Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Planning de la sortie de 2.3 (final)
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)
Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Planning de la sortie de 2.3 (final)
Page : 1 2
matttbe Français 38 matttbe [Read]
21 April 2011 à 11:05

matttbe, Thursday 24 March 2011 à 16:23


Subscription date : 24 January 2009
Messages : 12573
Hello,

Voici le planning d'Ubuntu Natty: Beta1 le 31 et Beta2 (FinalFreeze) le 7 Avril. Normalement, j'ai fait un peu le tour sur IRC et la RC1 de CD devrait être intégrer dans Natty sous peu!
Ce serait donc cool de fournir une version rc3 avant le 31 et une version finale avant le 7 (mais il faut compter 2 jours pour la faire intégrer donc ça réduit déjà pas mal ) (avec un changelog depuis la version rc1)

Sinon, pour moi, voici ce qu'il faudrait au plus vite pour Natty :
  • Plus de nouveautés, fixer uniquement les bugs déjà rapportés (si possible )
  • Messaging Menu => il ne donne pas la même chose que dans le gnome-panel.
  • Je ne pense pas que avoir vu d'autres bugs (le dernier étant avec les dialogues) mais il y a plein d'idées pour la suite
  • Rapporter ci-dessous ce qu'il faut absolument fixer!


Bon amusement

PS: j'espère avoir le temps pour mettre à jour la version finale mais je m'arrangerai

fabounet, Thursday 24 March 2011 à 16:49


Subscription date : 30 November 2007
Messages : 17118
tu as fais un tour sur la page projet et la page launchpad pour voir s'il y'avait d'autres bugs gênants ?
je rajouterais peut-être : Status-Notifier ou pas ?

matttbe, Friday 25 March 2011 à 00:41


Subscription date : 24 January 2009
Messages : 12573
Yep, Status-Notifier en stable et Recent-Event (avec le dialogue pas trop large)
Pour les bugs sur LP (https://bugs.launchpad.net/cairo-dock), je pense que c'est ok mais il faudrait les vérifier un à un ensemble car je ne suis pas tjs certain que ça a bien été corrigé ou non
Idem sur ceux du site ici.

nochka85, Friday 25 March 2011 à 07:05


Subscription date : 29 November 2007
Messages : 7408
Status notifier en stable ????

matttbe, Friday 25 March 2011 à 11:03


Subscription date : 24 January 2009
Messages : 12573
Oui, tu n'y crois pas?

fabounet, Friday 25 March 2011 à 15:09


Subscription date : 30 November 2007
Messages : 17118
avec le dialogue pas trop large

hmm, pas de soucis chez moi, les titres trop longs sont tronqués.
pas chez vous ?

Status notifier en stable ????

c'était précisément la question
l'applet est stable, maintenant est-ce pertinent de le sortir alors que toutes les applications ne le gèrent pas (sachant qu'il me semble que le vieux systray fait lui pique les applications qui marchent pour les 2) ?

matttbe, Friday 25 March 2011 à 15:27


Subscription date : 24 January 2009
Messages : 12573
hmm, pas de soucis chez moi, les titres trop longs sont tronqués.
pas chez vous ?
Aussi avec les dialogues des applets externes? => http://www.glx-dock.org/bg_topic.php?t=5258

c'était précisément la question
l'applet est stable, maintenant est-ce pertinent de le sortir alors que toutes les applications ne le gèrent pas (sachant qu'il me semble que le vieux systray fait lui pique les applications qui marchent pour les 2) ?
Oui mais certains programmes n'utilisent que ce systray2 (comme recordmydesktop je pense).
Par contre, depuis peu, Status-Notifier ne m'affiche plus rien sur Natty alors que Dropbox utilise mnt la libindicator et devrait être dedans et même recordmydesktop n'y est pas.

matttbe, Friday 25 March 2011 à 15:45


Subscription date : 24 January 2009
Messages : 12573
Ah aussi, voici les logs d'une compilation sur une architecture 64bits (il y a p-ê des warnings que tu n'avais pas) : http://paste.ubuntu.com/585415/

Et penser aussi à absolument réduire au maximum tous les g_print et surtout tout ce qui sort des phrases en français!

Sinon pour messaging-menu, je sais que tu avais dit que ça allait super vite de porter ces applets du gnome-panel dans le dock, p-ê que ce serait plus rapide pour corriger le bug qu'il y a pour le moment (après un moment (arrivée de nouveaux messages, etc.) l'applet donne un cadre vide ou avec des lignes doublées) mais je ne sais pas ce que ça risque de donner point de vue compatibilité avec les anciennes version.
Pfff, je voudrais bien le faire mais vraiment je ne saurais pas

Ah et j'oubliais dans les bugs: si le panneau de conf est en mode simplifié et que l'on clique sur le bouton d'aide (clic droit dans le dock / Cairo-Dock), ça n'affiche pas l'aide mais un panneau de conf vide.

nochka85, Friday 25 March 2011 à 18:03


Subscription date : 29 November 2007
Messages : 7408
Pour Status-notifier :
- Perso, je le lance AVEC systray1 car les applis qui apparraissent dans l'un n'apparaissent pas dans l'autre (recordmydesktop et Tomboy) ... et ils ne semblent pas se piquer les icones -> Donc, effectivement, ce serait interressant de le mettre en stable, MAIS ... (voir point n°2)
- Il est inutilisable dans un dock panel (seul 1 appli est cliquable + les noms affiche n'importe quoi !)
- Il ne s'adapte pas en largeur
- Mettre 2 "systray" est la garantie de "perdre" tout le monde en route !

Bref, pour moi, la seule soluce stable -> 1 systray mêlant les 2 applets ->
    1. En mode détaché : On affiche tout (les 2 applets cote à cote , mais de manière transparente pour l'utilisateur)
    2. En mode dock : On affiche les icones de systray2 en compact + 1 icone pour systray1 qui, lorsque l'on clique dessus ouvre un sous-dock spécial pour les anciennes icones (comme actuellement en mode non compact)


... mais pour faire çà, il faut aussi fixer les bug en dock panel

matttbe, Friday 25 March 2011 à 19:22


Subscription date : 24 January 2009
Messages : 12573
Pour l'utilisateur, je pense que ce serait pas mal d'avoir les deux en un mais il faut voir si c'est techniquement possible (avant la dateline) et en mode dock, avoir la possibilité de mettre le systray hors du dock dans les options.

nochka85, Friday 25 March 2011 à 20:02


Subscription date : 29 November 2007
Messages : 7408
De toute manière, ni l'un ni l'autre ne sont exploitable ! ... bref, autant "faire" un truc qui pourra évoluer pour s'améliorer

fabounet, Monday 28 March 2011 à 17:04


Subscription date : 30 November 2007
Messages : 17118
Et penser aussi à absolument réduire au maximum tous les g_print et surtout tout ce qui sort des phrases en français!

yep pour la release, je stoque plusieurs corrections mineures aussi (du nouveau d'Ubuntu au fait ?)

non on ne peut pas mélanger les 2.
par contre je ne rencontre aucun soucis avec le nouveau, c'est étrange, tu as des traces (j'ai mis pleins de print dedans ) ?

les warnings font un peu peur je pense pas les avoir chez moi, zut alors il faut vraiment qu'ils cassent tout jusqu'au dernier jour, et après on te parle de feature freeze

matttbe, Monday 28 March 2011 à 18:50


Subscription date : 24 January 2009
Messages : 12573
par contre je ne rencontre aucun soucis avec le nouveau, c'est étrange, tu as des traces (j'ai mis pleins de print dedans ) ?
Tu parles pour Status Notifier? Voici ce que j'ai en le démarrant:
icon StatusNotifier inserted (-0,95)
line selected (A <b>notification area</b> for your dock
Programs can use it to display their current status.
If a program doesn't appear inside when it should, it's probably because it doesn't support the protocol yet. Please fill a bug report to the devs.; /usr/share/cairo-dock/plug-ins/Status-Notifier/preview.jpg; 0,000000)
preview : 130x350
=== Watcher is present: 1
=== Watcher is on the bus (1)
=== register to the watcher
=== Indicator Applications Service is present: 0
=== try to start the Indicator Service...
=== no friendy watcher, let's try the 'application indicator'
=== Unable to start the indicator service (The name org.ayatana.indicator.application was not provided by any .service files), assuming we don't need it
=== _on_get_applications_from_service ()
=== couldn't get applications in the systray (The name org.ayatana.indicator.application was not provided by any .service files)
Et avant j'ai eu set indicator-messages-new

Sinon, voici ce que j'obtiens avec dbus-monitor quand je démarre dropbox qui utilise mnt la libindicator:
method call sender=:1.113 -> dest=:1.157 serial=418 path=/org/ayatana/NotificationItem/dropbox_client_15949/Menu; interface=com.canonical.dbusmenu; member=AboutToShow
int32 0
method return sender=:1.157 -> dest=:1.113 reply_serial=418
boolean false
Pourtant, tous les noms des bus, interfaces et path ne sont pas donnés par la libindicator?

fabounet, Wednesday 30 March 2011 à 17:35


Subscription date : 30 November 2007
Messages : 17118
org.ayatana.indicator.application

arf, normalement il aurait du détecter que tu es sous Natty et utiliser les nouveaux noms ... ou bien je l'ai fait que pour MeMenu&MessagingMenu ?

matttbe, Wednesday 30 March 2011 à 17:41


Subscription date : 24 January 2009
Messages : 12573
ou bien je l'ai fait que pour MeMenu&MessagingMenu ?
Oui, c'est ça

fabounet, Thursday 31 March 2011 à 17:57


Subscription date : 30 November 2007
Messages : 17118
hier j'ai regardé le code de leur applet sur LP (donc la dernière rev), et les noms étaient bien en ayatana-quelque-chose (comme dans Maverick donc)
tu peux me dire ce que tu as dans d-feet stp ?

matttbe, Thursday 31 March 2011 à 18:07


Subscription date : 24 January 2009
Messages : 12573
Si j'appelle la méthode GetApplication de l'interface com.canonical.indicator.application.service sur le bus com.canonical.indicator.application et le chemin /com/canonical/indicator/application/service, j'obtiens
[(u'dropboxstatus-idle',
0,
u':1.59',
'/org/ayatana/NotificationItem/dropbox_client_1964/Menu',
u'/usr/share/dropbox/icons',
u'',
u'',
u'')]

Mais d'un autre côté, dans le même bus, j'ai le chemin /org/ayatana/indicator/service

Pour les bus, j'en ai plein commençant avec com.canonical.indicator et uniquement deux avec org.ayatana (bamf et dbusmenu (qui lui ne contient aucun path mais si je comprends bien, c'est dropbox qui me l'aurait créé)

fabounet, Friday 01 April 2011 à 12:17


Subscription date : 30 November 2007
Messages : 17118
il faut s'accrocher pour suivre
surtout que je comprend pas pourquoi je ne les vois pas dans les sources
bon merci en tout cas, je vais faire la modif du coup, est-ce que tu pourrais tester de ton côté en changeant dans le code stp ?

matttbe, Friday 01 April 2011 à 13:43


Subscription date : 24 January 2009
Messages : 12573
Voilà, j'ai pushé une modif en vitesse:
=== modified file 'Status-Notifier/src/CMakeLists.txt'
--- Status-Notifier/src/CMakeLists.txt    2011-01-18 17:21:59 +0000
+++ Status-Notifier/src/CMakeLists.txt    2011-04-01 11:36:42 +0000
@@ -22,+22,@@
 
add_definitions (-DMY_APPLET_GETTEXT_DOMAIN="${GETTEXT_STATUSNOTIFIER}")
 
add_definitions (-DMY_APPLET_DOCK_VERSION="${dock_version}")
 
add_definitions (-DMY_APPLET_ICON_FILE="icon.png")
+
add_definitions (-DINDICATOR_OLD_NAMES=${INDICATOR_OLD_NAMES})
 
 
include_directories (
     ${
PACKAGE_INCLUDE_DIRS}

=== 
modified file 'Status-Notifier/src/applet-host.c'
--- Status-Notifier/src/applet-host.c    2011-03-31 23:24:26 +0000
+++ Status-Notifier/src/applet-host.c    2011-04-01 11:38:51 +0000
@@ -40,10 +40,16 @@
 
#define CD_STATUS_NOTIFIER_WATCHER_OBJ "/StatusNotifierWatcher"
 #define CD_STATUS_NOTIFIER_WATCHER_IFACE "org.kde.StatusNotifierWatcher"
 
+#if (INDICATOR_OLD_NAMES == 0)
 // Ubuntu sort-of-high-level-Watcher
+#define CD_INDICATOR_APPLICATION_ADDR "com.canonical.indicator.application"
+#define CD_INDICATOR_APPLICATION_OBJ "/com/canonical/indicator/application/service"
+#define CD_INDICATOR_APPLICATION_IFACE "com.canonical.indicator.application.service"
+#else
 #define CD_INDICATOR_APPLICATION_ADDR "org.ayatana.indicator.application"
 #define CD_INDICATOR_APPLICATION_OBJ "/org/ayatana/indicator/application/service"
 #define CD_INDICATOR_APPLICATION_IFACE "org.ayatana.indicator.application.service"
+#endif
 
 // Ubuntu Indicator Service
 #define  CD_INDICATOR_SERVICE_INTERFACE "org.ayatana.indicator.service"

Comme ça ça fonctionne chez moi à part que rien ne se passe au clic gauche (pour moi ça devrait être la même chose qu'avec le clic droit) et c'est quoi le "Choose an Integer?" dans le panneau de config de l'applet?

matttbe, Sunday 03 April 2011 à 00:16


Subscription date : 24 January 2009
Messages : 12573
Par contre, il ne se met pas à jour s'il y une nouvelle icône ou non.

Aussi, en cas de nouvelles icônes, serait-il possible d'avoir une option pour agrandir l'espace réservé à l'applet sans toucher à la taille des icônes de status-notifier dans le dock? Car pour le moment, Status-Notifier est dans le dock, si je passe de 1 à 2 icônes, j'obtiens de toutes petites icônes comparé à avant, c'est un peu bizarre.

Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Planning de la sortie de 2.3 (final)
Page : 1 2
matttbe Français 38 matttbe [Read]
21 April 2011 à 11:05


Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Planning de la sortie de 2.3 (final) 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.