Sunday, August 21, 2016

Help a friend?

Hello, if you are reading this, and have a some extra money, consider helping out a young friend of mine whose mother needs a better defense attorney.

In India, where they live, the resources all seem stacked against her. I've tried to help, and hope you will too.

Himanshu says, Hi, I recently started an online crowd funding campaign to help my mother with legal funds who is in the middle of divorce and domestic violence case.

Please support and share this message. Thanks.

Thursday, August 18, 2016

Weeeeee! Akademy and Qtcon approaching fast

Thanks to the Ubuntu Community Fund, I'm able to fly to Berlin and attend, and volunteer too. Thanks so much, Ubuntu community for backing me, and to the KDE e.V. and KDE community for creating and running Akademy.

This year, Akademy is part of Qtcon, which should be exciting. Lots of our friends will be there, from KDAB, VLC, Qt and FSFE. And of course Kubuntu will do our annual face-to-face meeting, with as many of us as can get to Berlin. It should be hot, exhausting, exciting, fun, and hard work, all rolled together in one of the world's great cities.

Today we got the news that Canonical has become a KDE e.V. Patron. This is most welcome news, as the better the cooperation between distributions and KDE, the better software we all have. This comes soon after SuSE's continuing support was affirmed on the growing list of Patrons.

Freedom and generosity is what it's all about!

Tuesday, July 5, 2016

Last push! Let's get KDE fundraising over the line

Hello folks,

As you know, fundraising is sometimes difficult. Enthusiasm is high in the beginning, then interest lags, and it is possible to limp over the finish line without meeting the goal.

But we don't have to end this way! As in a marathon, after a period of slower running, we can get a second wind, take a drink of some energy-fueling stuff, and put on a burst of speed to finish in style! Please share on twitter, G+, Facebook and on your own blogs, and let's finish our KDE summer fundraiser in a generous way. The Randa Meetings were a huge success, and Qt.con is coming up.

We need your help!



Friday, June 24, 2016

Akademy! and fundraising

Akademy is approaching! And I can hardly wait. This spring has been personally difficult, and meeting with friends and colleagues is the perfect way to end the summer. This year will be special because it's in Berlin, and because it is part of Qt.con, with a lot of our freedom-loving friends, such as Qt, VideoLAN, Free Software Foundation Europe and KDAB. As usual, Kubuntu will also be having our annual meetup there.

Events are expensive! KDE needs money to support Akademy the event, support for those who need travel and lodging subsidy, support for other events such as our Randa Meetings, which just successfully ended. We're still raising money to support the sprints:

Of course that money supports Akademy too, which is our largest annual meeting.

Ubuntu helps here too! The Ubuntu Community fund sends many of the Kubuntu team, and often funds a shared meal as well. Please support the Ubuntu Community Fund too if you can!

I'm going!

I can't seem to make the image a link, so go to for more information.

Tuesday, May 24, 2016

Rest in peace, Ted Cowan 1926-2016

I've been a bit quiet online lately. A few weeks back, my father had a stroke, from which he seemed to at least partly recover. However, last week we found that he could not recover, and was in fact dying.

He died 12 May 2016. I wrote about that a bit here: . I was holding his hand as he passed, as was my sister. We're both happy that he is free of his pain, but are both grieving that both our parents are now dead.

Grieving is strange. Sometimes life seems normal, but sometimes not. So I will help out when I have the energy and interest, and at other times, withdraw and recharge. Talking about this is fine in open channels or privately, if you want. This is not a sensitive subject; we'll all die in the end after all.

Thursday, March 3, 2016

KDE has been selected as a Google Summer of Code 2016 mentor organization

Welcome, all interested students!

Students, please read before beginning to create your proposal. KDE works in teams; find a team working on software you would love to help create, get to know them, familiarize yourself with the codebase, and start fixing some bugs.

Don't forget to join the Student list.

Mentors are presenting their ideas for students here; remember this is only a starting place for your proposal. Most of your communication should be in the team's preferred channels, but ask general questions in #kde-soc on freenode IRC, or KDE-Soc Telegram group.

Tuesday, February 23, 2016

Recently a user asked about getting Samba working in the Kubuntu IRC channel #kubuntu. The excellent Darin Miller (DarinMiller in irc) helped:

DarinMiller: This website has a good samba overview:

Do the following: `sudo apt install samba samba-common system-config-samba python-glade2`

After installing, the user still could not get Samba working, even after creating shared folders and setting  up smdb.conf.

DarinMiller: Add a smb group:  `sudo addgroup smb`, then add yourself to the group: `sudo adduser $USER smb`. Then add yourself as a samba user: `sudo smbpasswd -a $USER`

Enable the user:  `sudo smbpasswd -e $USER`

For the next part, either use the GUI: sudo system-config-samba or, manually edit the smb.conf file: kdesudo kate /etc/samba/smb.conf, and change: workgroup = workgroup to workgroup =

Also, change the resolve order as follows:
name resolve order = bcast host lmhosts wins. Order is very important!

The user asks, "do I have to change the network group name?"
DarinMiller: No, you can leave it as work group.
User: do I have to add that to the config?
DarinMiller: Also,  ensure the "name resolve order" is under the [global] section

User: Ok, let me check my smb.conf
DarinMiller:  Yes, typically "name resolve order" must be manually added to the file. To enable anonymous access to windows machines: remove the ";" (semi-colon) from beginning of line "security = user" and below the "security = user" line add a new line:
 map to guest = Bad User
Specific Folder share example (add at the end of the file): i.e. [Downloads] path = /home//Downloads
 comment = "Some comment"
User: can I pastebin my config file? [ed. Good for User! always pastebin rather than flooding the chan]
DarinMiller: writeable = yes

 DarinMiller: valid users = name1, name2, ....
 browseable = yes
 When the you finish editing the smb.conf file, restart samba: sudo /etc/init.d/samba restart

DarinMiller: Ensure to add: name resolve order = bcast host lmhosts wins in the [global] section...
 And, do you have a /samba/anonymous directory on your box (that's not a default folder)


  • added the smb user group and your username to the group.
  • Added and enabled your username to the samba group using smbpasswd: `sudo smbpasswd -a``sudo smbpasswd -e`
  • Then, restart samba: `sudo /etc/init.d/samba restart`


DarinMiller: A couple other good links:
My personal notes I keep here for a community Ed class I occasionally teach:

Folks, this is the awesome support people get in #kubuntu and elsewhere in IRC when they ask their question and wait for an answer.