Thursday, May 5, 2011

OpenWeek session: Introducing Kubuntu

Just finished a class in #ubuntu-classroom, Introducting Kubuntu for Ubuntu Open Week: https://wiki.ubuntu.com/UbuntuOpenWeek. What a great experience! Find logs here: http://irclogs.ubuntu.com/2011/05/05/%23ubuntu-classroom.html

It runs in the usual Ubuntu way, mostly on wikis and multiple IRC channels. It seems complicated at first, so I'll explain what is involved if you want to speak, and then if you just would like to attend and ask questions.

Speakers: Visit https://wiki.ubuntu.com/UbuntuOpenWeek/Prep. Enter your information into the grid, and email Amber (or whomever is listed as the contact person on that page). You'll notice that I didn't do this, which made people scramble a bit to get the necessary info. Make everyone's life easier by filling out this page. Then you'll be listed here: https://wiki.ubuntu.com/UbuntuOpenWeek. Click on the time link, and you'll be taken to TimeAndDate.com, scroll down to the largest city in your time zone, and mark your calendar.

Create some introductory sentences with information links and such, which you can easily copy/paste into IRC. That will keep your talk moving along when you have no questions. Remember, you only have an hour for both your text, and answering questions. So prepare, but not too much.

Before your session, read up on ClassBot here: https://wiki.ubuntu.com/Classroom/ClassBot. It isn't complicated, but remember to /msg ClassBot before your session starts. Also, join #ubuntu-classroom, #ubuntu-classroom-chat, and #ubuntu-classroom-backstage. Backstage is where you interact with the Classroom folks, who make sure everything is set up for you. #ubuntu-classroom will be moderated, so people can only ask questions in #ubuntu-classroom-chat, and when you query ClassBot and say !yes, the question will appear in #ubuntu-classroom where you can answer it.

The ClassBot will announce your talk, voice you, give you the questions when you are ready for those, and announce when there are 10 minutes left, 5 minutes left, and when your session is done. Also, the log link will be announced, and you'll be de-voiced.

Attendees: Join #ubuntu-classroom and #ubuntu-classroom-chat. When you have a question, ask in -chat, like this: QUESTION: Your question. The speaker may or may not have time to talk to you personally, or address your question in the hour. I was happy to be able to get to all of my questions, although I didn't know all the answers.

In -chat, there were some answers which I wasn't quick enough to get into the main classroom channel, so I'll add them here:

[09:19] <himcesjf> QUESTION: Hi valorie. Great information #ubuntu-classroom! Could you introduce me about graphics which Kubuntu uses? Like the compositing types openGL and XRender, etc ...
[09:22] <ScottK> himcesjf: Defaults to OpenGL, but supports Xrender. GLES support coming soon.

[09:22] <doctormo> QUESTION: Has there been any update on Akonadi and what do you feel about further chaos with the new elementary postler backend? Is the KDE community concerned at all about fragmentation of data standards?
[09:23] <shadeslayer> okay i can answer a part of that ^^
[09:23] <shadeslayer> doctormo: Yes, the new KDE PIM 4.6 oozes of akonadi integration, infact, i'm using it right now! and everything pretty much works for me except IMAP, which i was told has been fixed in a new upstream release
[09:24] <ScottK> doctormo: What standards in particular?
[09:25] <doctormo> ScottK: mail, contacts, calendars, notes, bookmarks, clipboards, file-path-and-io... etc.
[09:25] <doctormo> Everything that makes you want to pull your hair out about gtk ;-)
[09:26] <ScottK> doctormo: I don't think Akonadi is responsible for any fragmentation of these standards.
[09:27] <ScottK> Akonadi was originally proposed to be hosted on FDO, but got refused for reasons that didn't seem to make any sense.
[09:28] <doctormo> ScottK: I don't think it is either, but the situation continues.
[09:28] <apachelogger> shadeslayer: works for me
[09:28] <doctormo> And much the same with new apps being developed that reinvent their own backends too.
[09:31] <ScottK> doctormo: Akonadi is intended to be broadly useful for PIM type data and hopfeully will see broader adoption. A prototype Evolution package that used Akonadi was demonstrated at the combined desktop summit in Gran Canraria.
[09:34] <shadeslayer> ^^ Adding to that, i'll be working on a GUI for a tool called syncevolution which can identify multiple PIM Data sources and do a 3 way sync between your PC/Phone/A Server like Nokia's Ovi Store
[09:34] <shadeslayer> so hopefully that should reduce data fragmentation ....

[09:36] <himcesjf> QUESTION: Would you introduce me on application framework/toolkits Qt/GTK+ with reference to Kubuntu/KDE?
[09:36] <eagles0513875> himcesjf: for QT there is kdevelop for qt based apps
[09:36] <shadeslayer> himcesjf: QtCreator as well
[09:36] <eagles0513875> not sure what programs are available for gtk though