openSUSE Conference 2012
Finally got around to find time to write a bit about my attendance of the openSUSE Conference 2012 in Prague.
Overall I found it a quite successful event even when I could think of a few improvements for next time. I’ve attended quite some talks during the days and also helped recording some of them. But to me the most important thing was to meet and talk to people. Since openSUSE 11.4 is going to go Evergreen very soon there were quite some discussions including two related BOFs and a maintenance hands-on with Marcus from the SUSE Maintenance team as we are planning to use OBS’ maintenance features for the upcoming 11.4.
What I missed was a bit more space to meet and hack a bit. Both venues were a bit short on seats outside of the talks or BOF rooms. But congratulations for a pretty stable wifi network during the conference. I missed it at the hotel though 
Apart from that I’ve met some new (to me) people and missed some other community members including some from the board which is a bit unfortunate for the main community event but still there were many good conversations.
Special thanks to Petr from SUSE showing us the city and helping me to find my hotel when I arrived (and everything else) and also the openSUSE travel support program which was sponsoring my travel to the conference.
I’m looking forward to next year’s conference and hope I can attend there as well again.
What's cooking for KDE in openSUSE 12.3 - theming
Although the release of openSUSE 12.3 is yet to come, the people of the openSUSE community contributing to KDE are already at work to bring the best possible KDE experience for the new release.
One of the changes that started off already is the development of a new Plasma theme and color scheme. Based on the original Produkt theme, it has been adapted to be better integrated with openSUSE’s customary green:
[caption id=“attachment_1003” align=“aligncenter” width=“300”][]({{ site.url }}/images/2012/10/snapshot4.png) Widget view[/caption]
[]({{ site.url }}/images/2012/10/snapshot1.png)
Aside from general changes, theming has also been extended to the new logout dialog from the next release of the KDE Workspace (4.10) which will be in openSUSE, and to the logout screen:
[caption id=“attachment_1002” align=“aligncenter” width=“200”][]({{ site.url }}/images/2012/10/snapshot3.png) Lock dialog[/caption]
[caption id=“attachment_1001” align=“aligncenter” width=“200”][]({{ site.url }}/images/2012/10/snapshot2.png) Logout dialog[/caption]
Last but not least, the theme extends to the alt-F2 launcher (KRunner) and to the system tray (shown is the new QML system tray from Plasma Workspace 4.10):
[caption id=“attachment_1006” align=“aligncenter” width=“175”][]({{ site.url }}/images/2012/10/snapshot7.png) System tray[/caption]
[caption id=“attachment_1005” align=“aligncenter” width=“253”][]({{ site.url }}/images/2012/10/snapshot6.png) KRunner view[/caption]
Don’t forget that everything is a work in progress.
This theme is the result of the hard work of the following people:
-
shumski
-
Raymond “tittiatcoke” Wooninck
-
Alin M Elena
Thanks also go to Melissa Adkins for reviewing the theme from a graphics design point of view.
Clarification & Credits for openSUSE on ARM Chromebooks
python-killswitch ported to URfkill 0.4
python-killswitch ported to URfkill 0.4
URfkill 0.4 has been released for quite some time now. However, I've been quite busy the last couple of months so I didn't make it to port the python-killswitch module to the new DBus API. Until now, until I've finally releasing python-killswitch 0.4 which is basically fixing SUSE bug 734894.
The package can either be found in my home project or can be installed via 1-Click-Install. Maintenance updates for openSUSE 12.1 and 12.2 are already running. The source code can be found at Gitorious.
Geeko goes Chrome
openSUSE Conference 2012
I spent the last weekend in Prague at the openSUSE conference 2012. It was a great opportunity to visit the wonderful city of Prague and meet old friends from the openSUSE community and get a bit more involved into openSUSE again.
I gave a talk about ownCloud on Saturday where I tried to show some technical details. That could have gone even deeper was the feedback some people gave me so I promise to show more of for example app development next time. Apart from that (and apart from the fact that laptops, projectors and Linux still do not play well) the talk went ok and was well received.
The conference is a joint conference of actually four conferences: The openSUSE Conference, the Czech Linux Days, the Gentoo Summit and the SUSE Labs Conference. Over the weekend it was hosted at the Czech technical university of prague and that was a great venue. Very inspiring that over the whole foyer of the building intersting art sculptures were shown. Unusual for a technical faculty but a great thing. The building is modern and large enough for all the talks and workshops but as a result of that it was sometimes a bit difficult to keep the overview where happens what. Especially because the start- and end times of the talks were not kept in sync over the tracks.
I found it is a different atmosphere on the event compared to the openSUSE conferences of the last years which might have been more focussed around the openSUSE project. This one felt more like an general FOSS event. That is not bad, just different, and since change is obvious and good I look forward to seeing how this influences the openSUSE project in the near future.
I like to thank all involved on the organizing teams for their successful hard work, have a lot of fun for the next two days, I had a lot during the last two days :)
Android Application for openSUSE Conference
Thanks to Matt Barringer, we now have an Android application for showing the openSUSE Conference schedule, details about talks and presentations and also some information about the presenters.The application can be found at Google Play Store under name SUSE Conferences and it's, of course, for free. It uses internet connection for downloading the data - there will be wireless network at the site, SSID Conference (get the details during registration/getting your badge).
When you start the application, you can select the conference schedule you are interested in. There are these two conferences now:
- Bootstrapping Awesome - 2012
- openSUSE Summit - 2012
|
Selecting the conference: |
Conference schedule, click on a talk to get more details:
|
|
Details for a selected talk, click on the gray star to add it to your personal schedule (turns to yellow): |
Talk added to your personal schedule, you still have some time left for more talks :) |
|
Currently downloaded news: |
OT: Shimano Alfine 11 Di2 SEIS and backwards compatibility with existing hubs
This post is completely OT for openSUSE, but I don’t have a better place to put it to share this useful snippet of information.

Shimano has just released its electronic shifting system for Alfine internally geared hubs. In mechanical Alfine, the gear cable pull is translated into rotation and gear selection by a detachable unit that sits on the end of the hub. Alfine Di2 SEIS replaces this with a MU-S705 motor unit controlled by an electronic brake lever. But it also introduces a new hub (SG-S705). I wondered whether the motor unit can be retrofitted to existing hubs, as I have the original Alfine 11 (SG-S700) on my Genesis Day One, and I’m not completely happy with the Versa drop bar brake lever integrated shifter*.
So I mailed Paul Lange, Shimano’s German distributor, to ask. The answer I got is that the SG-S700 hub can not be used with the Di2 components, because it has a return spring for upshifts, whereas SG-S705 does not since the gear selection in both directions is actively performed by the motor. If you put a MU-S705 motor unit on an SG-S700 it would be working against the return spring.
As far as I understood it, there is a spring in the SM-S700 cable end unit – I didn’t know there is also one in the hub itself, but I’ll check next time I have the wheel out. Until then, my dreams of perfect drop bar shifting are just that, because at 400 quid SRP the hub is a big investment. Maybe Shimano will take pity on me and make a mechanical STI…
* Mostly because there is no little cam decoupling the upshift lever from the cable spool inside the Versa shifter, so sometimes it shifts up several gears at once.
Snapper for Everyone
With the release of snapper 0.1.0 also non-root users are able to manage snapshots. On the technical side this is achieved by splitting snapper into a client and server that communicate via D-Bus. As a user you should not notice any difference.
So how can you make use of it? Suppose the subvolume /home/tux is already configured for snapper and you want to allow the user tux to manage the snapshots for her home directory. This is done in two easy steps:
- Edit /etc/snapper/configs/home-tux and add ALLOW_USERS=”tux”. Currently the server snapperd does not reload the configuration so if it’s running either kill it or wait for it to terminate by itself.
- Give the user permissions to read and access the .snapshots directory, ‘chmod a+rx /home/tux/.snapshots’.
For details consult the snapper man-page.
Now tux can play with snapper:
tux> alias snapper="snapper -c home-tux" tux> snapper create --description test tux> snapper list Type | # | Pre # | Date | User | Cleanup | Description | Userdata -------+---+-------+----------------------------------+------+----------+-------------+--------- single | 0 | | | root | | current | single | 1 | | Tue 16 Oct 2012 12:15:01 PM CEST | root | timeline | timeline | single | 2 | | Tue 16 Oct 2012 12:21:38 PM CEST | tux | | test |
Snapper packages are available for various distributions in the filesystems:snapper project.
So long and see you at the openSUSE Conference 2012 in Prague.
Heading to MonkeySpace
MONKEYSPACE 2012
MonkeySpace, formerly known as Monospace, is the official cross platform and open-source .NET conference. Want to learn more about developing for the iPhone, Android, Mac, and *nix platforms using .NET technologies? How about developing games or learning more about open-source projects using .NET technologies? MonkeySpace has provided an annual venue to collaborate, share, and socialize around these topics and more.
———————————————————————————————–
I’m really exciting to see all the new stuff that is going on in the mono world. Looks like they have some awesome presentations and presenters lined up for this conference. If you have some time and going to be in the area you’d be foolish to not attend.
Of course, big thanks to the awesome sponsors and not to be forgotten the organizers!
Also, pay attention to Open Space on the last day from 13:45 – 17:15. Come and help contribute to open source projects! I’ll be there working on f-spot.



