Showing posts with label opensuse. Show all posts
Showing posts with label opensuse. Show all posts

Sunday, February 12, 2012

German labelings of birthdays in KOrganizer

In Kontact/KOrganizer it is possible to view automatically generated birthdays (generated from the addressbook) in your calendar. The generated title of the event is "Geburtstag von %name". In the month view there is not enough space to display the whole title. The result is that in every birthday I can only read "Geburtstag" and not the person who has her/his birthday.


 I can see that it is a birthday due to the candle-symbol (yes, that is not a battery symbol) and the colour of the item (calendar colour). (I think the english version is "%name's birthday" where "birthday" is cut away when the text is too long.)

So I filed a bugreport but it seems to be more difficult to get a real good solution for that. However the text is changed (thank you Frederik) in the next version.

I didn't want to wait that long and Burkhard was so kind to give me a howto so I could change it on my local machine. I want to share that with anyone who wants to change that, too (it seems to be a problem in other languages as well). This howto is for openSUSE but you should change that easily to your distro of choise.

0) install package gettext-tools

1) msgunfmt /usr/share/locale/de/LC_MESSAGES/akonadi_birthdays_resource.mo >/tmp/akonadi_birthdays_resource.po

2) edit /tmp/akonadi_birthdays_resource.po

Change "Geburtstag von %1" to "%1 (Geburtstag)"

[shortcuts: i = edit   esc = exit edit   :wq = save and exit] or use "kwrite" instead of "edit"

3) sudo msgfmt /tmp/akonadi_birthdays_resource.po -o /usr/share/locale/de/LC_MESSAGES /akonadi_birthdays_resource.mo

It takes a view minutes until the titles will be changed.

Wednesday, October 12, 2011

2 days to go and KDE turns 15!

Whoooo. Just 2 more days until KDE can celebrate the 15th birthday. Have you prepered your presents ;-)
And even more important: Are you ready to party?

Find more information on the dot.
http://dot.kde.org/2011/10/05/freedom-15-years-party

October 14th—a global celebration of freedom and achievement!

Saturday, September 3, 2011

Back from the Desktop Summit 2011 in Berlin

Perhaps I am the last one writing about the wonderful Desktop Summit in Berlin some days ago. Nevertheless I want to summarize my personal highlights.

The Desktop Summit was awesome. I had the pleasure to meet people (old and new friends from all over the world), discuss complicated stuff face-to-face and of cause: have a lot of fun together.

In a combined cross desktop marketing BoF we discussed some ideas how we (GNOME and KDE) could join forces to get bigger media coverage (e.g. TV, radio or big newspapers). One intresting first step is by paying attention on our messages. It occured that the message was: "... is THE Linux Desktop Environment" or "A is better than B".

From a commercial marketing perspective this is very common. Just a little bit ignoring the reality and making a strong statement (with the hope the unknowing reader is going to believe it) is usual. On the other hand this takes us (down) to the same level of trust many of the big companies have today. Exacletly this is one of the big differences we want to make. We are NOT like these big companies, playing with "the truth" to manipulate people. So we agreed to use phrases like "... is ONE of the leading / bigest / ... Desktop Environments for Linux" etc. There is GNOME, there is the KDE Plasma Workspace etc. and if we look at the whole market we see, that the big competition is not the other community.

Further I had some good discussions with different people about the improvement of the business side of KDE. Recent (economic) developments showed us the danger of having only a few, but big companies in our environment. The big ones are very nice, however, we gain stability by having many small businesses as well in our ecosystem. You might like business or not. But who would deny some money for hacking on his/her favorite open source project?

I recognized with big pleasure how powerful, creative and successful small/medium companies could be when they cooperate. Plasma Active is here one excellent example. In my view we need more such cooperation. There were some ideas how we, the community could build a better context for those developments.

Besides the talks and BoFs there were many techical and social activities together.


 Hacking on computers ...

 ... and hacking on the piano ...

 ... or having lunch together.

 Jos did again his collaborative open source cooking.

There were really many great events. One of my personal favorite was the football match (thanks to openSUSE/SUSE for sponsoring).

Like last year I came back with a huge motivation and many plans how I could help to bring KDE further. As I know big plans and great ideas do not matter in our world, it is the result, the things you have actually done. My daylife hit me (not really soft) when I came back and I did a poor job for KDE so far. Other times will come in a few months.

Monday, August 1, 2011

Preparing my talk about conflict management for the Desktop Summit



This is my favorite place to prepare my talk for the Desktop Summit in Berlin. It is about conflict management in communities and teams. Watch it on Aug. 6th from 12:00 until 12:30, room: Audimax.

Wednesday, June 29, 2011

Last chance: Vote on openSUSE strategy


The vote on the openSUSE strategy is closing on 30th of june. So official openSUSE members have the opportunity for ONE more day to express their opinion.

Take your chance. It is here: go, read the document one more time and cast your vote!

And if you are not sure if it is important, here you find some hints.



And BTW:

Monday, May 23, 2011

Strategy is alive


CC by nc sa mikep @flickr


There was a long pause during the strategy process. Now the strategy team is working on it again. News are coming the next days. Stay tuned.

Thursday, April 14, 2011

Contributions that matter

CC-BY-NC-SA by __Dori__ @ flickr

In the last days I read two post on planetkde and planetsuse, written by (to me) new contributors with the best intention to help their projects. However the response of the community was not as positive as they would have expected. What happened?

3 types of potential new contributors

Some lines from my last years Akademy paper.
"Krogh, Spaeth and Lakhani analyzed the characters of potential new contributors in mailing lists.[12] Based on that work three types could be found.
  • Proactive problem-solver: They use the program, find a bug, and work out the solution. In the first mail to the list they send the patch. These people are very successful in communities and often become continuous contributors.
  • Waiting volunteer: This group offers their abilities to the community and waits until they get a job allocated. In general this character is not very active. Most communities can not integrate them successfully.
  • Visionary: They use the program and have ideas on how the program should be improved. Although visions and aims are important in communities, the character-type visionary is not successful. In the past his/her visions were not identical with the ideas of the code developers. The resulting costs of conflicts exceed the benefits of the discussion."
Even the headline of one of the post gives you a hint which type might be behind the post in question. Visionaries often use words like "it should", "you have to" etc. instead of "I have done" or "I am going to do".

Results matter - words do not

In open source communities the developers decide what they do. They want to get work done. In most cases they have a vision for their project and not enough time to do as much as they would like to. That's one of the reasons why achievement is the currency. Talking and writing visions is not. If you want a change - do it.

This does not mean, that your contribution is not appreciated. The contrary is the truth.

Contributions that make a difference

KDE as well as openSUSE have special pages to guide new contributors. They propose your first steps into the project. (You will find other useful information about how to start contributing at openhatch a plattform to bring new contributors and projects together.)

Contributions that make a difference are contributions which are important and valuable from the perspective of the community; things the developers want to get done. Help them and you will succeed. Junior Jobs (JJ) are a good starting point as well.

Start now doing things!

There is really a lot to do. Your contribution is very welcome. Visions are important in communities, but they are not the best point to start with.
Instead, grab a task the community needs to be done. Inform yourself first, invest some time and love. Then contact the mailing list and post your questions or ask for a mentor. Present a solution and be amazed by the positive feedback you might receive.

Good luck!

P.S.: If you have an idea how the program could be improved use the provided tools (the brainstorm section in the KDE forum is the place for your are locking for; more experienced users could open a feature request at bugs.kde.org; openSUSE has openFATE.) or contact the developers on the mailing list.

Wednesday, February 23, 2011

GSoC idea 3: Store annotations within PDF

As I mentioned in my previous post I can't mentor GSoC students myself and therefore are looking for a developer to jump in for me.

GSoC idea 3: Store annotations in PDF file

Application/component: Okular/Poppler

Brief explanation:
It is possible to store annotations with Okular. They are saved in separat files. One of the most wanted bugs is 151614 (123 comments, 739 votes). It would be awsome to have that feature in our wonderful Okular.

Expected results:
  1. Store annotations in the PDF file.
  2. If that is not enough apped support to modify the PDF (insert, delete pages etc.)
In my next life I will become a developer and the I could mentor that project myself. Until this happens I am really hoping someone else steps up.

Tuesday, February 22, 2011

GSoC idea 2: Improved (more elegant) keygeneration in KMail/Kleopatra


As I mentioned in my previous post I can't mentor GSoC students myself and therefore are looking for a developer to jump in for me.

GSoC idea 2: Improved (more elegant) keygeneration in KMail/Kleopatra

Application/component: KDEPIM/KMail and Kleopatra

Brief explanation:
Signing and encrypting emails is very old, however only a minority is using it. One reason might be, that it is not easy enough for regular users to use it. The importance for private and business users is still high. Private companies started to sell proprietary, secure e-mail services (e.g. in Germany DE-Mail and e-brief). There are good key creation, signing and other key management functions present in KDE software. The goal of this proposal is to make it easy and fast to work with signed and encrypted emails.

Expected results:
  1. Analyze and optimize the key creation, signing etc processes, make it dumb easy to create and use a key/signature. One way could be to add a button “Generate Key” (next to “Change”) in the KMail – Identity settings – Cryptographie; start the key creation wizard from Kleopatra and take the name and email address from that identity (at the moment you have to enter them manually). The user just has to enter the passphrase and is done. Offer a button “Save private key and revoke key on usb” or something like this and “send public key to server” / “Make key public”. Add the key creation (or import possibilities) into the identity / account creation wizard of KMail. Add the possibility to create revoke keys within the gui (when sending the key to the server, there is an information message yet.) 
  2. Guide the user through the whole process of signing and encrypting/decrypting emails. Offer possibilities to learn about the topic in an easy and fast way (offline help, online help / wiki, videos, tutorials etc). Show how they use the keys, how they get their keys signed, how they sign other keys etc. 
  3. Integrate other free/open services like CAcert. 
These are just some ideas. If there is someone interested I could go more into details if necessary.

Sunday, February 20, 2011

GSoC: Mentors wanted! - Elegant display settings for presentations

I recently mentored some students during the Google Code In project. Now the preparations for Google Summer of Code have begun. Unfortunately I am not a hacker, I am a promo guy and I can't mentor here. Nevertheless I have some ideas for GSoC and I hope to scratch somebodies itch so she or he will mentor that idea. 

Idea 1: (More elegant) Display settings for presentations 

Application/component: Plasma

Brief explanation: The handling of multiple screens has continuously improved during the last releases. The handling of a stationary setting of two screens seems to be rather good. When it comes to presentation-mode with a projector I would be delighted to see even more elegance (simplicity).

Expected results: When doing presentations there is in general only one question to decide. The presentation mode:
  1. The same picture of both screens or 
  2. The notes on the notebook, the presentation on the projector. 
To 1: Autodetect the smallest max. resolution of the two displays. Instead of scaling the picture to full screen it would be nicer to keep the ration and leave some space blank on the left and right notebook screen.

To 2: Autodetect the max. resolution of each of the two displays and set those different resolutions. The panel, all the widgets and all the open windows should stay on the notebook screen. The projector screen shows only the wallpaper. It does not matter if the projector “screen” is located above or on the right or wherever of the notebook screen.

It would be very useful to link that dialog to the keyboard shortcut (e.g. Fn+F7) or to start it automatically when a projector is attached. (At the moment I have to start krandrtray from krunner first or have the symbol in the taskbar all the time. I am not sure if a new users could work that out in a couple of seconds.)

Save the display/plasma settings (esp. widget positions etc.) to restore them when the projector is detached. (Perhaps that could be solved with activities.)

Extra points: It is possible to save the standard settings. In a second step different screen setting profiles could be saved and loaded (like in powerdevil). Presentation-mode 1 and 2 could be such profiles and a user could modify them (e.g. projector on top or right) if it is necessary.

So what do you think. Is that scratching your itch? Can you imagine how cool this would be to have? At least for me as a presenter that would really rock.

Thursday, February 10, 2011

Free/Open Content for promo

I am presenting and promoting open source software at various locations. It is much more impressive to show the power of KDE/Linux when you have some content with you; Amarok rocking the booth is much more attracting than a plain KDE Plasma Desktop (the plain Plasma Desktop is attracting anyway but it could be enriched :-) ). Interested people could play around by themselves if they find some data on the demo machine. You can't do much expect moving Dolphin windows with a blank system (unfortunately most live CDs don't provide content). We wanted to change that. So I submitted a couple of tasks during the Google Code in project.

Now
* we have cc music (which works with Amarok's Wikipedia, lyrics and CD cover downloads features,
* we have HQ blender videos (like sintel) to show multimedia power (moving pictures are always attracting),
* we have documents in ODF- and MS-formats to show the import/export capabilities,
* we have pictures for your favorite photo-management software (like digiKam or Gwenview).

The next step would be to create compressed archives to make it possible to download the whole packages but I haven't found a good place to put them.

You can download the content onto your promo machine (e.g. I put it into my demo-user home directory) or integrate the content onto live CDs (or more likely DVDs when talking about videos).
With Suse Studio you can create a live CD/DVD/USB-Stick within a couple of minutes. You can choose the applications you want to have included and you can upload all the demo content.

Perhaps the creators of live CDs find some space on their media to include at least parts of that demo content. IMHO it would significantly increase the experience for a our users / testers.

Sunday, February 6, 2011

Google Code In – My Summary

(C) by Wade Olsen

It was my first time I mentored a couple of students during a Google sponsored project. It was possible to submit non-coding tasks as well. So I focused on promo stuff.

Results
Over all I submitted ten tasks (nine could be closed).

The first block of tasks (solved by Todor Stoyanov and Paul) was about the creation of a free/open content collection that could be shown during demos and presentations or could be integrated into live CD/DVDs.

The second block of task was covering KDE and FLOSS in the area of education (solved by TheOne and Giannis Konstantinidis). It started with a survey of needs of students, doing the survey, analyzing student tasks and ended with a concept for students how to promote KDE and FLOSS at their school (incl. promo material e.g. a poster, presentation, talking points for students etc.). One of the students is going to test it within his school. Isn't that rocking?

I truly believe that KDE and FLOSS (esp. KDE EDU and the openSUSE based Desktop4Education and Server4Education projects) have so much to offer for schools and students. We should do even more in this area.

Challenges
For me it was very difficult to set the level and the time needed to fulfill the task when I was submitting it. It depends so much on the skills and the age of the student. The task to find free music and test it with Amarok (support for CD cover, lyrics and Wikipedia information) would be easy for a student with installed KDE and with some experiences with free and open stuff. A student new to the open source world will need days to work out that (for him) difficult task.

Summary
All in all it was much more work than I expected, on the other side it was a wonderful experience to see how the students developed themselves over time (and how fast the tasks were taken). It was a great success and I am looking forward to the next time.

@my students: Thanks for your contribution. It was a great pleasure to work with you. Let's keep in touch. Let's keep on rocking the world!

Sunday, December 26, 2010

Our early Christmas present: Jonas


On Dec. 13 our son Jonas was born. He and his mother are doing well. We are all happy that he is with us now.

Wednesday, December 1, 2010

I joined the game ...and you can, too!

Some months ago I joined the Game. "Join the Game" is the campaign from the KDE community to make it possible to everyone to support the KDE project. Although I contribute to KDE already (e.g. promotion) I had the impression that I still take more than I could give back. To show my love and to support the vision and the values behind KDE I decided to become a financial sponsor, too.

This is the little present I received in return.



Christmas time is approaching. This is a time of reflection. A time to rethink your values and to check if your actions are supporting those aims. Joining the game really helps to improve an amazing free and open source project. Therefore I joined the game!

... AND YOU CAN, TOO!

Sunday, November 28, 2010

LinuxDay in Dornbirn, AT ... or an extraordinary day of success stories

It is 11pm and I am on my way home from LinuxDay in Dornbirn, Austria. It was a long but amazing day. Myriam, Mark and myself were at the KDE and Amarok booth. Surprisingly Christoph (a local KDE on Gentoo user/hacker) supported us rather the whole day.
We were demonstrating our software to potentially new users talked about upcoming awesome
features with more experienced users; we were selling some KDE merchandise articles and were giving a way a lot of openSUSE 11.3 CDs. Furthermore it was an excellent possibility to intensify the cooperation with other projects.

Thomas, Christoph, Myriam, Mark

KDE EDU Applications
We showed and explanied KDE software to many visitors. The best feedback we got after presenting KDE EDU applications to a student was: "Hey, this way education really makes fun!"
We did at least one thing right. YES!!!

Christoph explaning KDE software

Linux4education
I meet Helmut and Matthias (from Austrian desktop4education and server4education project) at openSUSE conference in Nuremberg before. We got in contact there and discussed the brilliant stuff they are doing. Install a school server (based on openSUSE) with just two clicks (enter the IP address and the root password). The school server provides a LAMP server including authentication for all teachers and students (openLDAP), Fileserver (Samba), Webserver (incl. Joomla), Teaching tools (Moodle), etc. For the desktop I think you need about 4 questions to answer. The server could be accessed by Windows clients, too. The project is supported for (at least) the next 3 years by the department for education of Austria to distribute and teach their software at schools in Austria. This is really rocking cool!

At openSUSE conference we talked with Nuno about the KDE-Edu project in Portugal (special widgets and such stuff) and other possibilities the KDE Plasma Desktop provides. At the moment I saw them in Dornbirn today, they greeted my with the words "You don't have to convince us anymore. Our next release (coming out in December) will ship KDE."

Matthias and Helmut at their booth

LibreOffice and X2Go
It was also a great pleasure to talk to the LibreOffice crew to exchange some news and think about an intensified collaboration. X2Go is a open-source project providing remote access to other PCs and terminal services. Next to web-access a qt client provides access from the desktop. They are very interested in a cooperation, esp. together with OwnClowed to provided remote access to applications and data. X2Go is used by d4e mentioned above. This seems a great chance for the KDE and X2Go project to join forces and provide much better services than every project alone. Collaboration across borders rocks!

LibreOffice and KDE folk

Work, live and learn with KDE software
At high noon I had the pleasure to giva a presentation about KDE software, esp. for in educational environment. Audience level: Beginners (so I was told at least). So my talk was aiming for beginners. To make sure I asked at the beginning. About 95% were using Linux and knew KDE software. I decided to change my talk. I only showed a view slides and did a mixture of live demo of cool features and questions & answers. I think it went quit well.

The day ended with the traditional "Kässpätzle" in a beautiful restaurant in the town. The event was professionally organized and I will be going next year, too.

Social event with "Kässpätzle"

Thanks to the organizers, the other projects, and especially Myriam, Mark and Christoph for the fun we had. I hope to see you soon again.
Special thanks to the whole KDE community for creating, maintaining, distributing, improving, ... all the amazing software. Without you I had nothing to present.

Sunday, October 24, 2010

openSUSE conference 2010 is over

Hackspace

openSUSE conference is over. It was an amazing and exhausting time. And the most important thing I learned was: The openSUSE project is a commuity. Of cause I meet many community members employed by Novell. But also many contributors NOT payed by that sponsor. The project is moving more and more into the direction of independence (e.g. with it's community based new strategy).
I was suspisious myself when I choose my distro some time ago. Shall I really try openSUSE, with all the deals the main sponsor is doing? From now on I am sure that these prejudices were wrong.

Chani doing artwork for KDE promo.

I had many inspiring conversations with many intresting people. One I want to mention here. There were three impressive guys from Austria. They created Linux for schools (desktop4education) based on openSUSE. The desktop is installed with 4 question, the server only needs 2 questions to be answered. More information at: http://d4e.at/ (DE-only)
I meet these heros end of November again and I hope we are going to improve the cooperation between their project, the KDE edu team and openSUSE-li-f-e (edu-project from openSUSE).
Greetings to Austria. You rock!

Friday, September 24, 2010

Freedom step by step

  cc-by-nc-nd by Images by John 'K' @flickr

Just a short note: Today I announced that the company I am working for is switching from MS Office to OpenOffice.org. :-)
Most of the people never heard from OpenOffice.org before and have no idea about Free / Open Source Software. The majority of the minds is open and they are curious about that new software. Others kindly asked for guidance. All in all I have a good feeling about that change. Wish me luck!

openSUSE strategy is moving on


openSUSE strategy is evolving. The strategy team is working very hard to integrate all the input they get. We got some great ideas from our contributors as well as from users and even non-users.
I would be interested in further input from the upstream projects.
  • What do you expect from the openSUSE community? In which direction should out strategy point to improve our collaboration?
Please let us know your hopes and expectations in the comments or via mail (firstname.lastname  at gmail com).

P.S.: I would be great if you could spread that page to other upstream projects.

Wednesday, September 15, 2010

Strategy is mighty!

Following the openSUSE strategy discussion I read some reasonable questions and comments like:  Why do we invest time into that useless strategy discussion? What is the benefit of a strategy? Strategy is only for companies!
This is a follow up to my friend Jos' post about strategy.

I love strategy! (Strategy was one of my major subjects at university and a research focus of the chair I worked and taught over four years.) So I might be biased. Nevertheless I want to convince you share some of my thoughts.  


Why do we invest time into that valuable strategy discussion?

There are several studies about the success of organizations. The strategy is in most cases playing an important part. I explain why:


What is the benefit of a strategy?

A good strategy should
1. show your major future challenges and provide an answer to those challenges,
2. point into a direction where the team wants to move and
3. unite the team.

Challenges
"Prediction is very difficult, especially about the future. " (Niels Bohr) But you have to try to anticipate the challenges. Otherwise you have no chance to act. You could only re-act and that is not an advantage. It is always easier to change things when you are in the driving seat. These challenges include the development of customer needs as well as of the competitors. Business tools (like them or not) can help to see some things clearer.

Direction
A good strategy gives a direction where the herd is aiming at. In an environment with no strong top down control (like in communities), having the same targets and values are essential. This direction - called the vision or mission -  summarizes the common goals in one sentence. This goal is far enough away that you have to move yourself and close enough that it is possible to reach.

Uniting
A strategy can help a community to glue together, to find the things they have in common and to define (together) the way they want to go (together). In business many strategies are defined by the top management and fail because they are not wholeheartedly supported by the employees. The best strategy is worth nothing if it is not filled with life. Therefore, the perhaps most important part of a good strategy is the process how this strategy was created. Who was involved? How were the opinions collected and summarized? Is the process open enough? Is the communication and the flow of information transparent? How many people outside of the organization were involved? Etc. [This would fill a whole blogpost of it's own.]

Strategy is for communities!

Most strategy projects at university I did with NPO (non profit organization). We worked with kindergartens, with schools, with the youth welfare office etc. I can assure you: those projects were a blast. I am convinced that it works for communities as well!

Strategy is mighty!

A brilliant strategy, developed in an open environment by the community and external persons can take your open source project to the next level of success. Focus on the processes not (only) the content. Don't write down a strategy just to have one. Make it move your world!

Tuesday, September 7, 2010

Hello Planet SUSE

Since many years I am an (open)SUSE user and spread openSUSE wherever I could in my private environment.
The openSUSE strategy discussion has scratched my itch and I started to contribute more to openSUSE.

What could you expect?
Don't expect much code from me. My experiences are more in the area of strategy, marketing and promotion. Perhaps I could also share some results from my researches during the last years about open source communities.

So be curios and stay tuned.
I am happy to join the openSUSE community and I am looking forward to know more of you.

Let's have a lot of fun!

Cheers,
Thomas