Watch the interactive presentation.
Watch the interactive presentation.
Hackweek 9 is coming! Check out the nice page we created for that:
During my christmas break I finally found some time to release a project that I started during Hackweek earlier this year:
Give it a try:
As you can see, I could need some help with improving the graphics 🙂 So if you would like to help, please contact me or send a pull request on github!
Features of the game:
During the last weeks, we have been busy working on integration of the appstream project into openSUSE tools. Appstream is a cross-desktop initiative that provides APIs and concepts for building a Linux App-Store. We are extending the Ubuntu Software Center to be useable for other Linux distributions, working on Apper to support the additional metadata and enhance our software page with appstream data.
A preview of the app browser is already available here. Please tell us what you think about the new package search and the overall appstream project! Join us on #opensuse-project on freenode, or on email@example.com.
Dropbox is an absolutely great tool to share your data between different computers and mobile devices. Your data is stored in the cloud from where you can publish files and photo albums and work collaboratively on documents. It works very smoothly, has a great performance, and provides client apps for Linux, Windows, Mac, iOs, Android etc., offering 2GB space for free.
That sounds perfect, where’s the catch?
You are giving your private data to a U.S. based commercial company, which recently had a credibility issue, some security problems, awkward terms of service changes, and the fact that the government can get access to your data.
ownCloud to the rescue!
This is where ownCloud might be your choice. It is an open source webdav server that can be deployed on your own webspace. It does not yet have all the features and smoothness of Dropbox but it’s catching up. The recently released version 3 comes with file-sharing, contacts and calendar syncing, and an online music player.
Installing it is quite easy: Just drop the uncompressed tarball to a standard webspace which provides php. After that you can configure the setup in a browser and are ready to go. This is how you can mount your owncloud directory on a linux workstation:
wdfs http://<your owncloud host>/files/webdav.php /mnt
The package wdfs is included in the openSUSE standard repositories. wdfs can be used as normal user, no root privileges and changing of /etc/fstab is needed. After you have mounted your ownCloud to the system it can be used just like a local filesystem.
Klaas wrote a nice summary of our hackweek’s work on ownCloud:
Berlin is a great location for the Linuxtag, it’s always nice to come there. Just have a look at the photo: The boosters are getting hip! Nearly the complete boosters team was there to meet, be available at our booth for questions and take part at the talks. With over 10.000 attendees it’s the biggest event of this kind, and you can be sure to always meet some well known faces of the openSUSE community there.
On the technical side, there were some interesting talks about virtualization, cross-distribution, kernel and the usage of free software in business environments just to give a few examples.
At our booth, each day we had several workshops where some people came together and could get into specific topics with the help of openSUSE experts. We had sessions from packaging to build service setup, wiki editing and as special workshop we had a handcrafting session („Bastelstunde“) at 17:00 each day. On Wednesday we invited interested people to create their own openSUSE geeko graffiti stencil. We sprayed that one onto some bags, and created some interest while doing this 😉
So now we are searching for students that would like to hack on one of our proposed projects from May 23rd – August 22nd (fulltime, 40h/week) being payed by Google (5000$ on success). Sounds like a fair deal, doesn’t it? 😉
There are even some days left to propose a new project to hack on! In that case we would try to find a suitable mentor from our community to get you started.
There are quite some interesting project proposals on our gsoc2011 wiki page, reaching from build service projects to SUSE Studio tools and distribution specific tools, as well as cross-distribution efforts.
I would like to mentor a student in the OBS Mobile project which will create a nice interface to use the buildservice from your handheld. So if you are skilled in web technologies (jquery-mobile, rails) please apply and get the chance to hack this summer of code on this exciting project!
To get in contact with the openSUSE community please join channel #opensuse-project on freenode, or our project mailinglist at firstname.lastname@example.org and we will help you to get started.
After 8 months of work openSUSE 11.4 has been released last week!
This has been celebrated with release parties all around the world.
As usual, the new release comes with the latest kernel,
LibreOffice, Gnome and KDE packages.
In Nuremberg, we celebrated the release with a party at the Artefakt bar, and had the fabulous Ukulele Insanity playing live.
Althogh the release is considered a very good one by many press and user reviews, I had some small problems after upgrading to it and want to share with you how I solved those:
After suspending and waking up my notebook, the kde networkmanager always deactivated the network. From /var/log/NetworkManager:
NetworkManager: (wlan0): deactivating device (reason: 2).
NetworkManager: (wlan0): supplicant interface state: starting -> ready
NetworkManager: (wlan0): device state change: 2 -> 3 (reason 42)<>
I found out, that for KDE 4.5 or later it is recommended to switch from using KNetworkManager to using the Networkmanagement Plasmoid instead. This is done by:
zypper in plasmoid-networkmanagement and allowing the removal of NetworkManager-kde4
I am using a crypted home partition since a long time, and this was configured in /etc/cryptotab and enabled during boot in /etc/init.d/boot.crypto until the upgrade.
With the recent release this changed to /etc/crypttab and gets enabled in /etc/init.d/boot.crypto-early. To convert it, I changed my old cryptotab entry:
/dev/loop /dev/sda6 /home/tom ext4 twofish256 noatime,acl,user_xattr
cr_sda6 /dev/sda6 none cipher=twofish-cbc-plain,size=256,hash=sha512
in /etc/crypttab and added to /etc/fstab:
/dev/mapper/cr_sda6 /home/tom ext4 noatime,acl,user_xattr
I think it’s highly annoying that X makes a load beep sound when killing it by ctrl+alt+delete. To turn this off, just add a file named /etc/X11/xorg.conf.d/50-disable-beep.conf with this content:
Section "ServerFlags" Option "ZapWarning" "off" EndSection
Iscan – udev rules change
The package iscan (Image Scan) from epson uses a deprecated syntax for it’s udev rules so that the
startup log gets spammed with lots of warnings. To fix it just run:
sudo sed -i -e „s:SYSFS:ATTRS:g“ /etc/udev/rules.d/60_iscan.rules
Somehow it seems the screen of my T60p gets detected incorrectly:
xdpyinfo | grep resolution returns a resolution of 96×96 dots per inch, but for my taste everything gets rendered too small. So I helped myself by running:
xrandr --dpi 120 systemsettings - application appearance - fonts - force 120 dpi
on startup. Although I’m quite sure this is not the elegant way of solving this 😉
My Kde4 Snoopy comic plasmoid is broken since some days… Because the address of the daily comic strip changed. So what should I do? Fix it! 🙂
To repair it on your system, follow these steps in a console:
> cd ~/.kde4/share/apps/plasma/comics/ > unzip -u 92041-snoopy.comic -d snoopy > cd snoopy > wget -O contents/code/main.es http://tinyurl.com/snoopy-plasmoid > zip -r ../92041-snoopy.comic *
Restart your plasmoid and have fun 🙂
I contacted the author, and the comic is fixed now also when installing/updating
in the plasmoid settings.