Day three, and the walls are closing in.
Some of our hosts mention they have “work to do” and hide away from light, behind shades.
Alex Larsson showed up, bright and early in the Collabora offices, and most of the day has been spent working on a Folks hit list [1] with Travis and Philip as tech leads. Integration of GnuPG contacts metadata (can I encrypt e-mails for that person?), as well as more general IM integration in apps (slide-show sharing for example) was also mentioned, as we hope to share most of this infrastructure.
[1]: Travis' knee was on the hit list, got whacked against a table leg.
Wednesday, 15 June 2011
Tuesday, 14 June 2011
IM, Contacts and Social Hackfest, day two
Day two, in the Collabora house, Rob Bradford graced us with his presence, on his birthday, and today started discussing integration of gnome-online-accounts into Empathy/Telepathy[1], libsocialweb and interactions with various accounts systems.
Most of the rest of the pre-lunch hacking was about setting ourselves up for hacking on the above. The afternoon was spent with much of the same, trying to get more documentation for things like Google's Chat authentication, including a draft patch to gnome-online-accounts, Empathy/Mission Control work for this support, and tons of related bug fixes.
The Telepathy hackers also discussed text handling in Telepathy (with the goal of making the specification clearer, avoid problems of "missed" messages, etc.).
[1]: https://bugzilla.gnome.org/show_bug.cgi?id=652546 and https://bugzilla.gnome.org/show_bug.cgi?id=652544
Most of the rest of the pre-lunch hacking was about setting ourselves up for hacking on the above. The afternoon was spent with much of the same, trying to get more documentation for things like Google's Chat authentication, including a draft patch to gnome-online-accounts, Empathy/Mission Control work for this support, and tons of related bug fixes.
The Telepathy hackers also discussed text handling in Telepathy (with the goal of making the specification clearer, avoid problems of "missed" messages, etc.).
[1]: https://bugzilla.gnome.org/show_bug.cgi?id=652546 and https://bugzilla.gnome.org/show_bug.cgi?id=652544
Labels:
empathy,
gnome,
hackfest,
online desktop,
telepathy
IM, Contacts and Social Hackfest, the sponsors
Many thanks to Intel, Red Hat, and the GNOME Foundation for sponsoring participants at the hackfest, and heaps of thanks to Collabora who are contributing a lot of participants to this hackfest, their offices, their coffee machine, and getting us pizza and Nutella dough balls yesterday. Num Num!
Monday, 13 June 2011
IM, Contacts and Social Hackfest, day one
In Cambridge (the proper one, in Cambridgeshire), at the Collabora offices, for the first day of our IM, Contacts and Social Hackfest.
Today, we:
- discussed end-user problems with Telepathy and Empathy's gnome-shell integration (and started the specifications necessary to fixing some of those bugs) (everyone for the problems listing, Danni and Guillaume for the start of bug fixing)
- started working on integrating gnome-keyring dialogues into the Shell (Stef Walter)
- fixed libfolks bugs (Philip), and discussed a potential problem API problem in the folks to evolution-data-server synchronisation code (which will be used in the Contacts API) (Travis, Raul, Bastien)
- packaged up gnome-online-accounts for Fedora (Bastien)
- worked on better high-level tp-glib support for file transfers (Morten)
- HMAC support in glib (Stef Walter)
Wednesday, 8 June 2011
Small tablet improvements
I recently added two new plugins to gnome-settings-daemon, which should make life a little bit better on tablet computers, such as the WeTab/ExoPC that most MeeGo developers seem to have lying around.
The first plugin is the orientation plugin, which will read the orientation from udev (which itself reads it from the accelerometer), and rotate the display and the input touchscreen as appropriate.
The second plugin is the cursor plugin, which will simply hide the mouse cursor when you don't have a mouse attached to a computer with a touchscreen.
Related to those are two gnome-shell bugs. Related to orientation is this bug about providing smoother XRandR transitions in gnome-shell, and related to cursor is a way to show activity in the shell panel when a busy cursor would be shown.
No screenshots, because a vertical desktop with no cursor isn't that interesting.
If you're interested in testing out this on a WeTab, you'll need the accelerometer driver in the kernel, udev git (or udev 172 when it's released) and gnome-settings-daemon master.
And if you want support for another tablet device, check out this discussion on the linux-input list, and drop me a mail if you need more guidance.
Tuesday, 19 April 2011
Get your hot (beta) GNOME 3 distro!
Want a distro with all the best gizmos? systemd, with learning read-ahead for faster boot? GNOME 3 getting out of your way so you can do work? And much more.
Tuesday, 12 April 2011
Want to debug an old status icon applet?
If you want to debug an "old" status icon when running the GNOME Shell, and it duplicates functionality from a icon in the shell itself (say Bluetooth or Sound volume, in my cases), there's two tricks available.
The shell looks at the WMNAME for the applet when choosing to hide it, or show it.
- For most applets, gtk_status_icon_set_name() isn't called, we just need to change the binary name. Create a symbolic link to your binary with a different name (say, "test-applet"), and launch your application from that.
- If the applet calls gtk_status_icon_set_name(), just name it differently. Unfortunately, that will require recompilation.
Subscribe to:
Posts (Atom)