Home Home > Desktop
Sign up | Login

Deprecation notice: openSUSE Lizards user blog platform is deprecated, and will remain read only for the time being. Learn more...

Archive for the ‘Desktop’ Category

Busy Oktober

November 10th, 2010 by

Last month I went to the Ovi and KDE sprint, Qt Developer Days 2010 -both in Münich- and the openSUSE Conference 2010 in Nüremberg. It was a busy Oktober. (pictures below!)

The Ovi and KDE sprint took place at Nokia’s Münich office, where we discussed why integration between KDE and Ovi would be beneficial for both (better user experience, exposure to a large userbase). There I had the pleasure to meet lots of KDE people; Leinir, Frank Karlitschek, Chani, Myriam Schweingruber, Sascha Peilicke, Sivan Greenberg, Mark Kretschmann, Rune Jensen, Arjen Hiemstra, Jonathan, Dinesh, Krzysiek, Knut Yrvin…
After the Ovi sprint, the Qt Developer Days 2010 began. The training sessions took place the first day. Even though some exercises were skipped, I liked it. Days 2 and 3 were focused on showing how cool Qt is. I never thought QML could be that easy, powerful and straightforward. Besides all of the presentations, we also had dinner with the Trolls, played the “fact or crap” game and tried some Meego-powered devices. So yepp, I enjoyed it and I’m looking forward for the 2011 edition 🙂
BTW, /me was wearing an openSUSE t-shirt which made Martin Mohring approach me and talk to me. That way I met him.

As I said, I also attended the openSUSE Conference 2010. Dan’s connecting flight was the same as mine (what a coincidence) so we took the Zürich-Nüremberg flight together. The same day we had dinner at Barfüsser with other people who had arrived earlier. Raymond Wooninck (tittiatcoke) drove 400 km in total to join us for the dinner only! Perhaps next time he can stay for a bit longer.
I stayed at the conference hotel. Having the conference and the hotel at the same place was a great idea. The location itself wasn’t that good since it was in the outskirts of Nüremberg but hey you can’t have everything. The very first day I met more fellow contributors… many interesting conversation took place in the hallways, between talks which made me skip some presentations. Besides that, there were some interesting talks taking place at the same time, so I had to choose between one or the other. Frank and I organised a workshop, “the Open-PC case” which went well. There were many attendees interested in getting an Open-PC. I also had the chance to meet and talk with many people: Adrian Schröter and I talked about obs, Nuno Pinheiro showed me some of his Inkscape techinques, I talked with Bruno Friedmann about many things -KDE/Factory too, of course-, I discussed artwork stuff with Gnokii (S. Kemter), Nuno Pinheiro, Robert Lihm and Kai-Uwe Behrmann, testing Factory with Bernhard Wiedeman, how to improve the documentation’s visibility with the Documentation team (Frank, Thomas, Katja, Jürgen) KDE stuff with the KDE people (there were lots of them at the conference),… speaking of KDE stuff, Thomas Thym brought some KDE merchandising to sell. 🙂
BTW, Gnokii’s Movie Night was nice. I really liked the free movies he played; not just software has to be made free!
This time I didn’t have time to go for a stroll in the city. From what I saw (little), Nüremberg seems to be a quiet and nice place.
I have to say that it was a great experience, I really enjoyed it and that I’m looking forward for next year’s openSUSE Conference. So yes, it was a big success 😀

Thanks to all the people who made these events possible!

Some pics:

10 obscure Linux office applications

November 9th, 2010 by

Last night I was trying to beauty up my Kraft Homepage a bit and while doing that I realised that half of the allowed transfer volume that is coming with the cheap hosting contract is already eaten up for November. Investigating how that could have happened I found out that Kraft was mentioned in a very nice blog called 10 obscure Linux office applications you need to try. It introduces some interesting apps out of the whole mass of all FOSS apps in that specific area. Kraft is mentioned there, which is of course nice, the author seems to like Kraft. I am, however, not really sure why the word obscure is in the headline of the blog, do you know 😉 ?

But the other nine applications are also really interesting, such as goldendict, which combines multiple dictionaries on the desktop or TOra which is a cool database GUI. We do not have them in Factory nor
Contrib.

The next openSUSE release 11.4 is slowly but surely coming up and I think it makes sense to add cool software now. Maybe the listed apps in the blog are ideas to spice up our distro a bit with good software? I volunteer to take care of Kraft 😉

Upstream holiday

October 24th, 2010 by

The openSUSE Conference went really well last week. There was an amazing range of material and the audience’s participation in every talk I attended showed that the openSUSE project has moved past the show-and-tell presentations of a company and its customers to a community using the event to share knowledge between its members and develop.  As part of the openSUSE Boosters team, I was in it up to my neck.   On Wednesday I started with a talk on image building for application authors which was well attended but I think I should tweak towards users’ needs as there weren’t many app authors present.  I gave a talk about the upcoming KDE features that will be in openSUSE 11.4 on Thursday, because  openSUSE 11.3 had KDE 4.4 but due to the 3 month difference in both projects’ release cycles, openSUSE 11.4 will have the KDE 4.6 releases of platform, workspaces and apps.  That equals a lot of changes, so I summarized them for people who don’t read Planet KDE as avidly as I do.  The Lizard Lounge event in the SUSE building on Thursday night gave everyone a chance to catch their breath drinking limited edition Old Toad SUSE beer.

On Friday I gave a spontaneous BoF on KWin’s current and upcoming features.  Can you name the four ways to show your desktop in 4.5?  I only had 3 until a member of the audience pointed out a 4th.  And yesterday I supported Chani’s workshop on developing for Plasma using Javascript and QML, which piqued the audience’s interest by showing how KDE’s high-level services like the Plasma applets framework and the KConfig configuration storage library add value to the glamour of QML and QGraphicsView.  To enable all of the audience to participate, I’d prepared another live image, this time an SDK based on KDE trunk, Qt 4.7 and latest Qt Designer 2.0.1 with all the headers and developer docu on board.  This paid off, as unlike at Akademy, most people didn’t have developer builds ready to go on their laptops.  Within minutes we had copies booting from everyone’s USB sticks and people were working through the included git repository of tutorials prepared by Chani, making flags change colour on click and saving applet state using only a schema file and a Qt Designer config UI.

Unfortunately the talks weren’t recorded live, but a number of people who were in other tracks at the time have already asked me about the KDE talk so I’ll record it again and upload it for you, and Chani and I will polish the Plasma material and get it online at some point.

So having talked myself hoarse, I’m taking this week off to hack on upstream KDE code and get my plans there nailed down before the upcoming soft feature freeze.  In the past I tend to notice the freezes once they are past (whoops!) meaning that my openSUSE work was doomed to sit in a branch until it could be integrated next release.  I hope to get some Network Management features in now and work on polish across the desktop while I’m not handling bug reports, righting wrongs on the lists and fixing build failures.  See you in a week.

LibreOffice 3.3 beta2 available for openSUSE

October 15th, 2010 by

We are going to switch from the OpenOffice.org to the LibreOffice code base on openSUSE.

I’m happy to announce LibreOffice 3.3 beta2 packages for openSUSE. They are available in the Build Service LibreOffice:Unstable project. They are based on the libreoffice-3.2.99.2 release. Please, look for more details about the openSUSE LibreOffice build on the wiki page.

The packages are beta versions and might include even serious bugs. Therefore they are not intended for data-critical usage. A good practice is to archive any important data before an use, …

As usual, we kindly ask any interested beta testers to try the package and report bugs.

Known bugs

  • only the LibreOffice branding package is available; you need to replace OpenOffice_org-branding-openSUSE with libreoffice-branding-upstream
  • shell wrappers are still ooffice, oowriter, …; we need to discuss the new wrapper names with other distros first
  • application stops immediately when you start it for the first time; just start it once again
  • extensions are not registered after the update from OpenOffice_org-* packages; a workaround is to reinstall the packages once again; We plan to remove the registration during installation; it will allow users to disable the extensions by themselves
  • some packages were not renamed, .e.g. OpenOffice_org-thesaurus, …; they are not built from the main LO sources; we will do it later
  • user configuration is stored into ~/.libreoffice/3-suse; we might try to share the directory ~/.libreoffice/3 after we fix the incompatible BerkleyDB; Well, we are not sure if it is enough and it is a good idea, so it will need some more testing
  • packages can’t be installed in parallel with the generic LibreOffice linux packages; the problem is that both builds use the libreoffice-ure package name; it will be solved in beta3; a workaround is to install the package using “rpm -i” instead of “rpm -U”
  • GNOME quickstarter is started by default; you might disable it in Tools/Options/OpenOffice.org/Memory/Enable systray Quickstarter
  • SLED10 build is not available; need more love

More known bugs

Other information and plans:

These are the first packages with new name. Please, be patient if they are not perfect. Please report unknown bugs.

The new packages automatically remove the obsolete openSUSE OpenOffice_org packages. It still will be possible to intall the plain OpenOffice.org packages in parallel, though.

openSUSE Conference KDE Team Party

October 15th, 2010 by

Next week is openSUSE Conference week! I’m using both my openSUSE and KDE blogs to remind everyone that we’re having a pre-conference meetup at 6pm for the KDE team before the real conference begins at Barfüßer in the Nuernberg old town. Remember a morning of keynotes is only fun if you have a thumping hangover from microbrewed beer (and if you’re a keynote speaker, from local schapps too)! If you are attending the conference or if you are just a friend of KDE in the area, please join in.

If you add your name to the wiki I’ll have an idea how big a table we need, I’ve provisionally got space for 20.

Adventures with Intel Atom D510 board

October 8th, 2010 by

For long I had been using my old laptop for everything; building images with KIWI, writing documents using LaTeX and Docbook XML, sorting my photos with Digikam. I have been upgrading since version 9.0 and at the moment opensuse 11.1 was the release ( OK with lots of new software thanks to the Build server. However, for some odd reason I wanted to have something new. Dangerous word, new is.

I have 2 Intel Atom’s running for my mail and web servers and I was quite happy with their performances, (by the way I am still happy). Hence I decided to ride the change train and bought the Intel D510 board

opensuse 11.3 Kde LiveCd worked fine and using Susestudio I designed my image. So far was really good. Booting the usb brought my feet back to earth. A frozen screen. So I tried the failsafe option and I had a 800X600 display. Reboot and this time trying “nomodeset” option same thing. Nevertheless I decided to give it a go ( I can always use it at run level 3).

Last night I have decided to include the Kernel:HEAD repo so I am using kernel-default-2.6.36-rc6.25.1.x86_64 along with the X11:XOrg repos using X.Org 1.9.0.901 (1.9.1 RC 1) so now I have “1366×768 (the max my monitor can give) and I do not need to set “nomodeset” in the boot options anymore.

I have not tweaked everything yet, like my Logitech keyboard’s multimedia keys are useless in KDE at the moment.  At the end they will work one way or the other, I am sure.

Lesson Learned: do your homework well before jumping the change train or enjoy the adventures

Pcmanfm now add the support to move-able icons on the desktop

October 7th, 2010 by

A picture says more than 1000 words

I was just having fun with that..

Those changes are in git only repo, not tarball has been released yet, so if you want to test it you’ll not find it on the usual X11:lxde repo.

But don’t worry, i packaged it.. add X11:lxde:Test repo and upgrade libfm and pcmanfm from there..

As the openSUSE tradition:

Have a lot of fun…

openSUSE KDE meeting tonight, last minute Qt Dev Days giveaway!

September 30th, 2010 by

Paying attention at the back there? Sit up straight and listen!

It’s time for the openSUSE KDE Team meeting today at 1600UTC in #opensuse-kde. Because we’re *that tight* with those lovely guys and gals at Qt Development Frameworks we’ve got a place at Qt Developer Days 2010 in Munich on Oct 11-13 worth $$$ to give away to a deserving community member. If you want to find out about the latest developments in Qt, learn its inner workings in mind-expandingly good seminars and network with other Qt users, then come back and bring some Qt goodness to openSUSE, come along to the meeting.  Even if you didn’t get into Qt development yet, the introductory tutorials will inspire you to learn at Qt Quick speed, so don’t be shy.

Note: you have to make your own way to Munich and organise your own place to stay.  If you live in Punta Arenas, Chile this one probably isn’t for you.

If you can’t make it to the meeting, mail me with why you should be the one to attend at wstephenson@suse.de. But hurry, we have to decide by tomorrow!

Wacom Bamboo Pen and openSUSE 11.3

September 23rd, 2010 by

It all started when my daughter discovered the Bamboo Pen. Naturally the tablet quickly turned into a must have accessory to her computer. After a bit of Googling I came to the conclusion that making the beast work with Linux should be possible. The prize for the effort would be a very happy young lady.

In order to avoid any potential hassle with shipping etc. we went to the local Best Buy to buy the tablet. As the store had the hardware at the same price as online retailers that decision was easy.

Once I actually had my fingers on the tablet it was time to make it work. Doing a bit more detailed research now, I found various openSUSE forum posts and various other links. Some of these were not quite consistent, others appeared to address only half the solution. Therefore, I decided to cast away most of what I had found and just concentrate on the information found on the Linux Wacom Project. The HOWTO is informative and provides all information needed to get everything working. The HOWTO does not provide the information in the linear fashion I like, when I try to get something new to work. With a bit of hoping back and forth and some pocking around I got the tablet to work.

Now to the linear summary on how to get the tablet working.

  • Install openSUSE 11.3
  • Install the necessary packages to build the code provided by the Wacom project (root access required)
    • kernel-source
    • kernel-syms
    • xorg-x11-server-sdk
    • plus make and standard build infrastructure
  • Get the sources from the Wacom download page (0.8.8 at the time of this writing). This is the kernel driver code. The included X utilities and driver code in this version will not work on openSUSE 11.3 and will not build either, that’s OK.
  • Get the X utils and driver code from the Wacom main page. The link at the time of this writing is near the top of the page and links to version 0.10.8
  • Build the kernel driver
    • Unpack the kernel driver code tar -xjvf linuxwacom-0.8.8-8.tar.bz2
    • cd linuxwacom-0.8.8-8
    • Configure the build ./configure --enable-wacom
    • Build the driver make
  • Copy the newly built driver over the driver supplied by the openSUSE kernel (root access required) cp src/2.6.30/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/
    • If you want to make a backup copy of the project provided driver make sure you store the copy outside of the modules tree, i.e. outside of /lib/modules/`uname -r`
  • Remove any updates for the driver rm /lib/modules/`uname -r`/weak-updates/updates/wacom.ko
  • Build the X11 utils and driver
    • Unpack the sources tar -xjvf xf86-input-wacom-0.10.8.tar.bz2
    • cd xf86-input-wacom-0.10.8
    • Configure the build ./configure
    • Build make
    • Install (root access required)make install
  • Create a udev rule (root access required)
    • With your favorite editor open /etc/udev/rules.d/60-wacom.rules
    • Add the following code
      # udev rules for wacom tablets.
      KERNEL!="event[0-9]*", GOTO="wacom_end"
      # Multiple interface support for stylus and touch devices.
      DRIVERS=="wacom", ATTRS{bInterfaceNumber}=="00", ENV{WACOM_TYPE}="stylus"
      DRIVERS=="wacom", ATTRS{bInterfaceNumber}=="01", ENV{WACOM_TYPE}="touch"
      # Convenience links for the common case of a single tablet. We could do just this:
      #ATTRS{idVendor}=="056a", SYMLINK+="input/wacom-$env{WACOM_TYPE}"
      # but for legacy reasons, we keep the input/wacom link as the generic stylus device.
      ATTRS{idVendor}=="056a", ENV{WACOM_TYPE}!="touch", SYMLINK+="input/wacom"
      ATTRS{idVendor}=="056a", ENV{WACOM_TYPE}=="touch", SYMLINK+="input/wacom-touch"
      # Check and repossess the device if a module other than the wacom one
      # is already bound to it.
      ATTRS{idVendor}=="056a", ACTION=="add", RUN+="check_driver wacom $devpath $env{ID_BUS}"
      LABEL="wacom_end"
  • Regenerate the module dependencies depmod -e

There you go, now you can connect the tablet, fire up GIMP and be creative.

Qt 4.7.0 in openSUSE; KDE updates

September 22nd, 2010 by

With the release of Qt 4.7.0 it’s time to use it to build KDE packages destined for openSUSE 11.4. This means that Qt 4.7 will shortly land in KDE:Distro:Factory repositories. In a couple of months’ time it will be followed by betas of the KDE 4.6 releases. If you are using KDF just because it’s the latest KDE release, consider replacing it with KDE:Release:45 now, which will remain 4.5 and Qt 4.6 based.

You can get the latest Qt release with Qt Quick/QML and latest Qt Creator by staying with KDF.

In other KDE related news, Choqok in openSUSE Factory, 11.2 and 11.3 is being updated to 1.0rc3 to fix Twitter authentication. Amarok 2.3.2 is out and packaged in KDF, and will shortly be available for older versions in KDE:UpdatedApps. And KOffice 2.3beta1 is available for testing in KDE:Unstable:Playground. So if you’ve been admiring the Krita art showcase and think you can do better, grab your tablet and the latest code built for stable KDE releases and push some pixels! The new Bluetooth UI for KDE, BlueDevil is in testing in KDF, alongside the new PulseAudio UIs coming in 4.6, and  akonadi-googledata 1.2.0 is in KDE:Extra.

As usual use software.opensuse.org to find the right repo for the KDE version you use or ‘osc repourls <reponame>’ if you prefer not to click.