Technical discussions | Discussions techniques
|
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. |
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? |
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. |
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 -> - En mode détaché : On affiche tout (les 2 applets cote à cote , mais de manière transparente pour l'utilisateur)
- 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. |
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 |
|
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éé) |
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,6 +22,7 @@
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 @@
++++++ 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
|