SEP
12
2019

Akademy 2019 Wednesday and Thursday BoF Wrapup

Wednesday continued the Akademy BoFs, group sessions and hacking in the morning followed by the daytrip in the afternoon to Lake Como, to have some fun, get away from laptops and get to know each other better. Thursday was back to BoFs, meetings and hacking culminating in a wrapup session at the end covering the last two days so that what happened in the different rooms can be shared with everyone including those not present.

Watch Thursday's wrapup session in the video below

SEP
10
2019

Akademy 2019 Tuesday BoF Wrapup

Tuesday continued the Akademy BoFs, group sessions and hacking. There is a wrapup session at the end of the day so that what happened in the different rooms can be shared with everyone including those not present.

Watch Tuesday's wrapup session in the video below

SEP
9
2019

Akademy 2019 Monday BoF Wrapup

Monday was the first day of Akademy BoFs, group sessions and hacking. There is a wrapup session at the end of the day so that what happened in the different rooms can be shared with everyone including those not present.

Watch Monday's wrapup session in the video below

JUL
4
2019

Plasma + Usability & Productivity Sprint in Valencia, Spain

The KDE Plasma and Usability teams recently converged on the beautiful Spanish city of Valencia for a combined development sprint. The teams admired Valencia's medieval architecture and stayed up until midnight eating sumptuous Mediterranean food. But of course, the real purpose was work!

We camped out in the offices of the Slimbook company, which were generously made available for the sprint. The aim was not only to hack on Plasma and the Usability & Productivity initiative, but also to benefit from the cross-pollination opportunities provided by hosting both sprints at the same time and place.

The result was a huge amount of work done on Plasma, KWin, Dolphin, Spectacle, and many other bits of KDE software.

Present for the Plasma sprint were Kai Uwe Broulik, David Edmundson, Nicolas Fella, Eike Hein, Roman Gilg, Aleix Pol Gonzalez, Marco Martin, and Bhushan Shah. They had quite a busy agenda:

  • Plasma 5.16's new notification system received a great deal of polish
  • Fixed a ton of bugs in the Plasma Browser Integration
  • Rewrote the widget positioning code for the desktop, making it much more robust, future-proof, and usable on touch:



  • Started work on making the Task Manager understand window stacking order, which will allow it to implement new interaction modes for grouped windows (e.g. bring forward the last-used window when clicked)
  • Worked on architecture improvements for the Task Manager to unify its different presentation modes and improve code robustness
  • Worked on a variety of architecture improvements for KWin to make it more future-proof, which, among other things, will improve multi-screen handling
  • Improved the user interface for the System Tray's settings window
  • Added calculator and unit conversion functionality to Kickoff and Application Dashboard

Kickoff now integrates a calculator and a unit conversion utility.

In addition to making technical progress, the Plasma and Usability teams got together to discuss a number of long-standing Plasma issues, and figure out how to resolve them:

We wanted to make it easier to test a custom-compiled version of Plasma. To do so, we implemented changes that allow you to integrate your custom-compiled Plasma into SDDM by running a single command, after which you can log into it normally. For more information, see this article.

We thought it would be a good idea to make more it obvious and discoverable that Plasma is made up of widgets, and show how they are configured. To do this, we decided to create a new "global edit mode" that's triggerable from within System Settings, as this is where new users generally expect everything to be configured. In this global edit mode, all widgets become visibly configurable, editable, removable, etc. We also want to make it easy to change the wallpaper in this mode. With all that done, we'll be able to remove the Desktop Toolbox as it currently exists.

There was a need to unify the disparate scaling methods, so we decided to visually connect the scale factor chooser with the "Force Fonts DPI" setting, since the former actually affects the latter, but not the other way around. This should make it clear that the scaling slider is the primary way to scale the screen, and the "force fonts DPI" control is nothing more than a way to tweak things further.

We needed Plasma to respect the system-wide scale factor on X11, so we came up with a path forward and a plan for getting it done!

We planned out how to add power actions to the lock screen. We concluded that not only does this make sense, but it will be necessary for Plasma Mobile anyway. In a multi-user environment, the user will have to enter an admin password to shut down or restart the machine when other users are also logged in.


Even during down time, KDE carries on coding!

Over in the Usability & Productivity room we had Méven Car, Albert Astals Cid, Noah Davis, Filip Fila, Nate Graham, and David Redondo. The agenda was similarly jam-packed, and included the following:

  • We ported Spectacle to use KGlobalAccel and away from KHotKeys, made the quit-after-copy feature finally work, and added support for drawing annotations on newly-taken screenshots
  • We implemented user-configurable sort ordering for wallpaper slideshows
  • Dolphin received human-readable sort order text and an auto-play-on-hover feature for media files
  • We added inline name feedback when creating new files or folders
  • Users can optionally close windows in the Present Windows effect with a middle-click
  • Many user interface improvements have been made to the Purpose framework, which implements sharing support in many apps (Dolphin, Spectacle, Okular, Gwenview as of recently, and so on)
  • We started working on improving the default selection of pictures available for user account avatars
  • Initial work has been done on a new "Recently used" feature for Dolphin and the file dialogs that will pull its data from a single consistent location and actually notice everything

We also came to some significant conclusions related to higher-level goals. For example, we plan to pay for professional user research to generate new "personas" and target user groups that represent the people using our software. We will use these personas as the basis for professional usability testing for Plasma, Dolphin, Gwenview, Okular, and other components of a basic desktop.

Additionally, we discussed how we can add release notes data to our apps' AppStream data, so that it shows up in software center apps like Discover. The big blocker was getting the required translations added to the tarball. We've started a dialogue with AppStream maintainer Matthias Klumpp regarding a new feature to pull translations from a remote location, which would support our workflow. The conversation is proceeding nicely so far.

Finally, VDG member Noah Davis dug deep into Breeze to work on visual consistency improvements related to selection highlights. Given his growing familiarity with the code, he's well on his way to becoming the next Breeze maintainer!

All in all, it was a very productive week. KDE Plasma and apps are in a great place right now, and the team's effort to further improve things will reach you in upcoming versions, so stay tuned!

JUN
6
2019

Akademy 2019 registration now open

Akademy is free to attend, however you need to register to reserve your space.

Once you have registered, take a look at our guide on how to travel to Milan and check out the accommodation we have arranged and recommend for attendees. We also have a guide on how to get from different locations within Milan to Akademy. This guide also includes information on how to move around the city in general -- useful for sightseeing!

IMPORTANT: All attendees are expected to read and required to follow Akademy's Code of Conduct.

Badges

Show your friends you are attending Akademy 2019 by displaying a badge on your blog, your website or social media account:

About Akademy


Akademy 2018, Vienna

For most of the year, KDE - one of the largest free and open software communities in the world - works online by email, IRC, forums and mailing lists. Akademy provides all KDE contributors the opportunity to meet in person to foster social bonds, work on concrete technology issues, consider new ideas, and reinforce the innovative, dynamic culture of KDE. Akademy brings together artists, designers, developers, translators, users, writers, sponsors and many other types of KDE contributors to celebrate the achievements of the past year and help determine the direction for the next year. Hands-on sessions offer the opportunity for intense work bringing those plans to reality. The KDE community welcomes companies building on KDE technology, and those that are looking for opportunities. For more information, please contact the Akademy Team.

APR
24
2019

Announcing Akademy 2019 in Milan, Italy (September 7th - 13th)

Photo by Romain Pontida, distributed under CC By SA license. Original at https://www.flickr.com/photos/romainpontida/39707850020/

Akademy 2019 will be held at the University of Milano-Bicocca in Milan, Italy, from Saturday the 7th to Friday the 13th of September.

The conference is expected to draw hundreds of attendees from the global KDE community to discuss and plan the future of the community and its technology. Many participants from the broad Free and Open Source software community, local organizations and software companies will also attend.

KDE e.V. is organizing Akademy 2019 with unixMiB — the Linux User Group of the University of Milano-Bicocca. unixMiB aims to spread Open Source philosophy among students.

Akademy 2019 Program

Akademy 2019 will start with 2 days of talks on Saturday and Sunday (7th and 8th of September), followed by 5 days of workshops, Birds of a Feather (BoF), training and coding sessions.

Call for Papers

The goal of the conference section of Akademy is to learn and teach new skills, and share our passion around what we're doing together at KDE.

For the sharing of ideas, experiences and state of things, we will have short Fast Track sessions in a single-track section of Akademy. Teaching and sharing technical details is done through longer sessions in the multi-track section of Akademy.

If you have an idea or a story that you would like to present, please tell us about it. If you know of someone else who should present, please encourage them to get in touch. For more details, see the proposal guidelines and the Call for Papers.

The submission deadline is 31st May, 23:59:59 CEST.

About Milan

With a population of over 1.5 million inhabitants, Milan has a rich history that stretches back to 600 BC. The city boasts interesting museums, fascinating archaeological sites and breathtaking architecture and monuments. It is also renowned for its excellent food and wine.

Milan is considered a global city, with strengths in the field of the arts, commerce, design, education, entertainment, fashion, finance, healthcare, media, services, research, and tourism. It is the third-largest economy among European cities after Paris and London, but the fastest in growth among the three. It is also the wealthiest among European non-capital cities.

Apart from being recognized as the world's fashion and design capital, Milan has a strong IT-based sector and is home to powerhouses such as Disney and SUSE. The adjacent towns are home to IBM Italia, Samsung and the CILEA supercomputing center, one of the most advanced HPC centers in Europe.

About the University of Milano-Bicocca

Akademy will be held in the halls of the University of Milano-Bicocca. Milano-Bicocca is a public university that provides undergraduate, graduate and post-graduate education in a wide range of disciplinary fields including Economics, Informatics, Statistics, Law, Education, Sociology, Medicine and Surgery, Maths, Natural Sciences, Physics and Astrophysics, Chemistry, Computer Sciences, Biotechnology, and Psychology.

The university is located to the north and east of the center of Milan and can easily be reached by bus and metro/underground.

About Akademy


Akademy 2018, Vienna

For most of the year, KDE - one of the largest free and open software communities in the world - works online by email, IRC, forums and mailing lists. Akademy provides all KDE contributors the opportunity to meet in person to foster social bonds, work on concrete technology issues, consider new ideas, and reinforce the innovative, dynamic culture of KDE. Akademy brings together artists, designers, developers, translators, users, writers, sponsors and many other types of KDE contributors to celebrate the achievements of the past year and help determine the direction for the next year. Hands-on sessions offer the opportunity for intense work bringing those plans to reality. The KDE community welcomes companies building on KDE technology, and those that are looking for opportunities. For more information, please contact the Akademy Team.

OCT
30
2018

Nextcloud Founder Frank Karlitschek awarded 20,000 euros -- Donates prize to promote inclusiveness


Frank Karlitschek, founder of Nextcloud and recipient of this year's Reinhard von Koenig award.

Frank Karlitschek, the founder of Nextcloud, has won the Reinhard von Koenig award and will be donating the winnings, amounting to € 20,000, to start a fund called "Nextcloud Include".

The fund, set up in collaboration with KDE e.V., wants to encourage diversity in open source. It aims to help underrepresented groups participate in the global Nextcloud community and foster an inclusive and diverse space where the community can continue to collaborate and develop world-class software. Mentoring, travel support, and internships are provided as part of the program. The program is ran in collaboration with the KDE community under the umbrella of the KDE e.V.

Margit Stumpp, Member of the German Parliament (Bundestag) said:

Equal opportunities and diversity are very important issues for the future, especially in technical professions. I am pleased that Nextcloud Include is a new important initiative that is focusing on these issues".

Frank is of course very happy with the prize:

I'm extremely honored to be awarded this prize as a recognition of the incredible impact privacy issues have on our society and the importance of Nextcloud in providing a solution. By donating the prize money to a diversity goal, I hope it will help catalyze another transformation that society needs".

Lydia Pintscher, president of KDE e.V.'s Board was equally thrilled:

We'd like to congratulate Frank on winning this prize and his decision to put the money to a great cause in open source. For us, collaborating with Nextcloud in this way is a bit of a homecoming as it is one of the most successful projects to emerge from our community over the past decade".

It is worth remembering that Nextcloud started life as a KDE project.

Nextcloud, Frank and KDE would like to invite community members who want to get involved in Nextcloud but face significant social hurdles to get in touch with our Include team. You can find more information on Nextcloud Include page.

The Reinhard von Koenig award promotes excellence in progress and technology. Previous winners include notable staff members from Daimler AG and Atlatec GmbH for work on self-driving cars.

SEP
7
2018

Akademy 2018 videos are now online

If you missed any of the talks, or couldn't make it to Vienna to attend this year's Akademy, now you can watch the recordings from the comfort of your home. You can find and download the videos from our repository, or browse and share them from the YouTube playlist we have set up especially for all Akademy 2018 videos.

We recommend starting with this year's keynotes, so make sure to watch Dan Bielefeld talk about how the Transitional Justice Working Group locates and uncovers sites for crimes against humanity committed by the Kim regime in North Korea:

Also, don't miss what Claudia Garad has to say about onboarding new contributors into an open community:

If you prefer a more KDE-specific topic, watch Nate Graham lay out a seven-point plan that will help KDE take over the world:

About Akademy

For most of the year, KDE -- one of the largest free and open software communities in the world-- works on-line by email, IRC, forums and mailing lists. Akademy provides all KDE contributors the opportunity to meet in person to foster social bonds, work on concrete technology issues, consider new ideas, and reinforce the innovative, dynamic culture of KDE. Akademy brings together artists, designers, developers, translators, users, writers, sponsors and many other types of KDE contributors to celebrate the achievements of the past year and help determine the direction for the next year. Hands-on sessions offer the opportunity for intense work bringing those plans to reality. The KDE Community welcomes companies building on KDE technology, and those that are looking for opportunities.

AUG
14
2018

Akademy 2018 Tuesday BoF Wrapup

Tuesday continued the Akademy BoFs, group sessions and hacking. There is a wrapup session at the end of the day so that what happened in the different rooms can be shared with everyone including those not present.

Watch Tuesday's wrapup session in the video below

AUG
14
2018

Akademy 2018 Monday BoF Wrapup

Monday was the first day of Akademy BoFs, group sessions and hacking. There is a wrapup session at the end of the day so that what happened in the different rooms can be shared with everyone including those not present.

Watch Monday's wrapup session in the video below

Pages