Language Selection

English French German Italian Portuguese Spanish

KDE Dot News

Syndicate content
Updated: 43 min 6 sec ago

KDE at 20: Plasma 5.8 LTS Beta. Here for the Long Term.

Thursday 15th of September 2016 03:01:44 PM

*/




-->





KDE Plasma 5.8 LTS Beta

Thursday, 15 September 2016. Today KDE releases a beta of its first Long Term Support edition of its flagship desktop software, Plasma. This marks the point where the developers and designers are happy to recommend Plasma for the widest possible audience be they enterprise or non-techy home users. If you tried a KDE desktop previously and have moved away, now is the time to re-assess, Plasma is simple by default, powerful when needed.


Plasma's Comprehensive Features

Take a look at what Plasma offers, a comprehensive selection of features unparalleled in any desktop software.

Desktop Widgets





Desktop Widgets

Cover your desktop in useful widgets to keep you up to date with weather, amused with comics or helping with calculations.


Get Hot New Stuff





Get Hot New Stuff

Download wallpapers, window style, widgets, desktop effects and dozens of other resources straight to your desktop. We work with the new KDE Store to bring you a wide selection of addons for you to install.


Desktop Search





Desktop Search

Plasma will let you easily search your desktop for applications, folders, music, video, files... everything you have.


Unified Look





Unified Look

Plasma's default Breeze theme has a unified look across all the common programmer toolkits - Qt 4 & 5, GTK 2 & 3, even LibreOffice.


Phone Integration





Phone Integration

Using KDE Connect you'll be notified on your desktop of text message, can easily transfer files, have your music silenced during calls and even use your phone as a remote control.


Infinitely Customisable





Infinitely Customisable

Plasma is simple by default but you can customise it however you like with new widgets, panels, screens and styles.


New in Plasma 5.8 Unified Boot to Shutdown Artwork





Unified Boot to Shutdown Artwork

This release brings an all-new login screen design giving you a complete Breeze startup to shutdown experience. The layout has been tidied up and is more suitable for workstations that are part of a domain or company network. While it is much more streamlined, it also allows for greater customizability: for instance, all Plasma wallpaper plugins, such as slideshows and animated wallpapers, can now be used on the lock screen.


Right-to-Left Language Support





Right-to-Left Language Support

Support for Semitic right-to-left written languages, such as Hebrew and Arabic, has been greatly improved. Contents of panels, the desktop, and configuration dialogs are mirrored in this configuration. Plasma’s sidebars, such as widget explorer, window switcher, activity manager, show up on the right side of the screen.


Improved Applets





Context Menu Media Controls

The virtual desktop switcher (“Pager”) and window list applets have been rewritten, using the new task manager back-end we introduced in Plasma 5.7. This allows them to use the same dataset as the task manager and improves their performance while reducing memory consumption. The virtual desktop switcher also acquired an option to show only the current screen in multi-screen setups and now shares most of its code with the activity switcher applet.

Task manager gained further productivity features in this release. Media controls that were previously available in task manager tooltips only are now accessible in the context menus as well. In addition to bringing windows to the front during a drag and drop operation, dropping files onto task manager entries themselves will now open them in the associated application. Lastly, the popup for grouped windows can now be navigated using the keyboard and text rendering of its labels has been improved.


Simplified Global Shortcuts





Global Shortcuts Setup

Global shortcuts configuration has been simplified to focus on the most common task, that is launching applications. Building upon the jump list functionality added in previous releases, global shortcuts can now be configured to jump to specific tasks within an application.

Thanks to our Wayland effort, we can finally offer so-called “modifier-only shortcuts”, enabling you to open the application menu by just pressing the Meta key. Due to popular demand, this feature also got backported to the X11 session.


Other improvements





Plasma Discover's new UI

This release sees many bugfixes in multi-screen support and, together with Qt 5.6.1, should significantly improve your experience with docking stations and projectors.

KWin, Plasma’s window manager, now allows compositing through llvmpipe, easing the deployment on exotic hardware and embedded devices. Now that there is a standardized and widely-used interface for applications to request turning off compositing, the "Unredirect Fullscreen” option has been removed. It often lead to stability issues and because of that was already disabled for many drivers.

Now that Kirigami, our set of versatile cross-platform UI components, has been released, we’re pleased to bring you a revamped version of Plasma Discover based on Kirigami.

We have new default fonts, the Noto font from Google covers all scripts available in the Unicode standard while our new monospace font Hack is perfect for coders and terminal users.


We’re in Wayland!





Plasma on Wayland Now with GTK+ support

Plasma on Wayland has come a long way in the past months. While our long term support promise does not apply to the fast-evolving Wayland stack, we think it is ready to be tested by a broader audience. There will still be minor glitches and missing features, but we are now at a point where we can ask you to give it a try and report bugs. Notable improvements in this release include:

  • Support for xdg-shell, i.e. GTK+ applications are now supported
  • Much improved touch screen support
  • Support for touchpad gestures – the infrastructure is there, there aren't any gestures by default yet
  • The “Sliding Popups” effect is now supported
  • Clipboard contents are synced between X11 and Wayland applications

Full Plasma 5.7.95 LTS changelog

Plasma 5.8 announcement

Live Images

The easiest way to try it out is with a live image booted off a USB disk. You can find a list of Live Images with Plasma 5 on the KDE Community Wiki.

Package Downloads

Distributions have created, or are in the process of creating, packages listed on our wiki page.

Source Downloads

You can install Plasma 5 directly from source. KDE's community wiki has instructions to compile it. Note that Plasma 5 does not co-install with Plasma 4, you will need to uninstall older versions or install into a separate prefix.

Feedback

You can give us feedback and get updates on Facebook or Twitter or Google+.

Discuss Plasma 5 on the KDE Forums Plasma 5 board.

You can provide feedback direct to the developers via the #Plasma IRC channel, Plasma-devel mailing list or report issues via bugzilla. If you like what the team is doing, please let them know!

Your feedback is greatly appreciated.

KDE at FISL 2016

Tuesday 13th of September 2016 08:35:09 PM

The 17th edition of the International Free Software Forum (FISL) took place, as usual, at Pontifical Catholic University of Rio Grande do Sul's Convention Center, city of Porto Alegre, from 13th to 16th July. FISL is the largest FOSS conference in Latin America and a quite traditional venue to get a comprehensive panorama of all sorts of FOSS-related new topics: technical advances, adoption cases, FOSS and education, hacker culture, just to mention a few.

This year, FISL started an effort which aims at strengthening the respect for diversity in FOSS communities. Many activities were led by and/or had the participation of minority groups, emphasizing the need for respect and diversity regarding gender identity, special needs, sexual orientation, physical appearance, race, ethnicity, religion and socioeconomic status.

Another novelty in FISL 2016 was the micro-conferences: whole day meetings devoted to specific FOSS communities. Five communities held their micro-conferences at FISL 2016: PyLadies Brazil, Drupal, Mozilla Brazil, PostgreSQL, and ‒ of course ‒ KDE. The KDE micro-conference was named Engrenagem ('gear' in Portuguese) and was a nice way to enhance KDE visibility through a set of talks presented by our special guest and by Brazilian KDE contributors. This year we had the pleasure of having David Edmundson opening our micro-conference with his talk: Plasma 5 ‒ Infinity and Beyond.

David Edmundson at FISL 2016

Our micro-conference continued with Aracele's talk, entitled "20 Years of KDE: from Desktop to FOSS Umbrella". Aracele presented how KDE emerged in the GNU/FOSS panorama in the early nineties and provided a nice overview of the many changes our community has undergone over the many years of its existence. Then, Fernando Teles talked about his experience as a student of Season of KDE, working on Cantor. He highlighted the importance of such a mentoring program and gave some tips on how to succeed in a first-time FOSS contribution experience. Henrique Sant'Anna presented a quite rich talk about all the versatility and power provided by KDE Plasma 5. Adapting Plasma to many users' workflows and using some not common features were some of the highlights of his talk.

Ícaro Jerry talked about the first steps and the many opportunities for contribution in KDE. Illustrated by his own story, he presented the main obstacles and tips to overcome the usual initial barriers faced by newcomers in FOSS communities. In the talk "Stubbornness, Campus Party and KDE", Lays Rodrigues talked about her journey (and perseverance) into FOSS communities and KDE in particular. A different perspective about contributing to FOSS communities was presented by Rafael Gomes, in his talk "Contributing as a Sysadmin in KDE". He presented the particularities of working in this area and the current main demands in KDE. Ícaro Jerry was again on the stage to present an overview talk about KDE-Edu, where practical cases for some educational applications were presented. Our micro-conference finished with two talks presented by Sandro Andrade. The first one was about Minuet ‒ the KDE-Edu software for music education, where he presented the motivations, technical aspects and roadmap for this applications. Then, he concluded with a talk about mobile applications development with Qt, where the main features for developing Android and iOS applications with Qt were demonstrated.

As last year, we had a nice booth at FISL, amazingly decorated with all the bells and whistles KDE deserves to celebrate its 20 years of existence. This year, we had a considerably higher number of people coming to talk to us about KDE in our booth. Some of them had done some port of an old KDE game to JavaScript, while others were interested in knowing more about mobile development and KDE contribution in general. We hope that this somehow turns into more contributors joining KDE in the next months.

KDE booth at FISL 2016

On Friday evening, we had an amazing commemorative cake and a lively 20 years party at our booth. KDE turns 20 at 14th October 2016, but we couldn't fail to celebrate such an important achievement at FISL. As when sharing knowledge :), people rapidly lined up for taking their piece of cake and enjoyed our celebration.


Commemorative cake for the 20th anniversary of KDE

Check the full set of KDE at FISL 2016 photos.

See you at FISL 2017!

KDE Returns Home, QtCon Talks Videos Available

Monday 12th of September 2016 09:58:26 AM

KDE has finished its fantastic week, celebrating 20 years of hacking and freedom fighting together with Qt, VLC and FSFE in Berlin. We finished our week with a fun day trip to Pfaueninsel, Berlin's Peacock Island.

Videos from many of the talks are now available to download with the rest being added in the coming weeks. They are also linked from the conference program with slides, where available.

Many thanks to the organisers of the conference. We have now returned to our homes around the world to implement our plans for the next 20 years of being the best community for end-user software.



Peacock Island Dot Categories:

Akademy 2016 Tuesday BoF Wrapup Video

Monday 5th of September 2016 11:40:55 PM

In today's BoF wrapup at Akademy find out the future of Plasma music player, the Frameworks LTS and the future of KDE neon.

20 Years of KDE Timeline

Monday 5th of September 2016 10:27:08 PM

KDE is celebrating 20 years as the original and best free software end-user creating community. The milestones of our project are marked on our 20 Years of KDE timeline. Find out the meetings and releases which defined KDE. Learn about the early and recent KDE gatherings around the world and how we have evolved over the years. What was your first KDE release?

"20 Years of KDE" book released!

Monday 5th of September 2016 12:48:40 PM

For all the gearheads around the world, the occasion of KDE's 20th birthday brings with it the traditional yet unconventional slice of our virtual birthday cake - our brand new book called 20 Years of KDE: Past, Present and Future scribbled in icing on top.

With the birth of KDE came about the birth of change, the birth of a little bit of brilliancy, and a presence across five continents that was unimaginable at the time of its conception. It was the start of something significant. And even though we've known KDE for so long, have been responsible for shaping it and making it what it is today and have interacted with it on a personal level since quite some time, there is a lot more about KDE that not all of us know and a whole lot more about it that we are yet to discover. As we stand today with a vision in our pocket trying to learn, decide, imagine and tame the unforseeable future of KDE, we also find strength, satisfaction and validation in our past and in the large part of the never-ending journey that we have already traveled. Our destination terminates not in perfection, but in freedom and power infinite. Power to you, and to KDE.

The book, in its nostalgic travel through our timeline, gives the reader insights into KDE like never before. The many stories and the many ways in which our contributors have envisioned the path ahead for us, are there for you to read in '20 Years of KDE'. Matthias Ettrich, the founder of KDE, gives you one such very important side and story about the inception of KDE when he says, "Like any other complex project, KDE was created twice. At first as an idea, and secondly as an implementation of the idea in the real world." With people who've been around at times drastically different from now, Richard Moore shares a humbling reflection down the memory lane saying ''If you had said to me at the time that KSnapshot would continue to be developed and released for 18 years I wouldn't have believed you.'' Albert Vaca expands more on what might be in store for KDE in the book saying "Our future software will run on devices we have yet to conceive of and will do things for our users that have yet to even be dreamed of. Yet one thing will remain the same – the creation of software people love – that will inspire the next group of contributors to our community." Andreas Cord-Landwehr rightly marks this milestone in the book when he states, "In a community we are people of various backgrounds, educations and ages, and with twenty years completed, we finished what one can call a generation."

Kevin Ottens sums up the need to go and get your copy at the earliest, "Why am I telling you all this you may ask? Well, I just want you, dear readers, to realize that it has been an awfully long time!" So, Happy Birthday KDE! I hope you like your birthday cake. Find more details about the book at 20years.kde.org/book!

Dot Categories:

KDE Talk Videos from QtCon

Sunday 4th of September 2016 10:01:07 PM

QtCon talks are over, and today we start the discussion groups and hacking sessions to plan out work on the KDE community's projects over the coming year. If you want to learn what's going on in KDE technologies and community you can spend some time watching over the videos from the QtCon KDE talks.

Interviews with QtCon Stall Holders

Sunday 4th of September 2016 08:10:22 PM

KDE Dot News sent its roving reporter Devaja round the stalls at QtCon to ask them what they were promoting and of their experience of the conference.

Think-Cell

openSUSE

Pelagicore

Ableton

Froglogic

Blue Systems

KDAB

QtCon Closing Keynote with Julia Reda MEP

Sunday 4th of September 2016 03:51:09 PM

Julia Reda MEP

The talks are over after the three days of QtCon Akademy 2016 which means the BoF sessions and hacking days are about to begin. To close the talks at the conference we had a finishing keynote by Julia Reda, Member of the European Parliament and member of the Pirate Party.

She began by saying that on a fundamental level government is all of us, and it provides the infrastructure for our culture. Software used by the government is also a public service and the only philosophy that takes responsibility for that is free and open source software. Getting governments to use free and open source software is more important then ever because of the importance of technology in society. Computers are no longer limited to some parts of our lives, they are integral to everything we do. She gave the example of the VW Dieselgate scandal which is linked to cars being computers on wheels. There are no check that the software that is tested by regulators is the same that is run by the car hardware. Another interesting aspect is limitations on diesel control can be turned off to save the engine which means in practice they do this a lot and don't even need to tell the regulators. VW had a function programmed into the car which turned off the fuel saving if it deviated from the testing procedures.

Another area were we see the importance of software is robotics. A friend who wears a cochlear implant hearing aid has software which can control what you hear. Software on a pacemaker can be more scary. The source code for her friend's pacemaker had a bug and to test it they had to put her on a treadmill to debug it as there was no other way with the code not being available. Julia wants to know what software is run on her body. The EU parliament is discussing this issue.

An older debate is the use of technology in elections. In US voting infrastructure isn't considered critical infrastructure so it's not treated like an issue even when it has known problems. It's important to be able to inspect any software which has important functions. A more social issue is the debate about whether Facebook algorithms can influence elections. Predictive policing can encourage racist stereotypes, if that's done with software and we don't know how it works any biases can be very dangerous.

If you have Windows 10 running on your fridge there are more fun ways your software can fail. In some fields you might become legally barred from inspecting and tinkering your hardware. Freedom to tinker is important for education and also autonomy and it should be protected in a similar way as a freedom of speech. Information is governed differently from physical goods. Books can have owners but e-books are licensed and can't necessarily be given to your children when you die. Manufacturers will try to get us to rent things rather than buy them. There are tractors where the manufacturer told the owners they could not modify the tractor because that was not in their license. Circumvention of technological protections (such as DVD encryption) should be allowed. Even though these common sense demands were supported by the EU parliament, the EU Commission's proposals are different and e.g. want charges on news aggregators. There are no positive developments yet in copyright to give us more control. Another concerning area is trade secrets, which started as defending uncompetitive behaviour. If you break into the office of a competitor and steal plans that would be covered. But now manufacturers can claim the software is a trade secret and the regulator can't see it, which makes no sense. The US is introducing this into trade agreements to stop say China reading the software from US companies, so we have to make sure governments at least are able to see the software.


Posing for the Group Photo (to be published soon)

There are social developments that make free software significant. Some companies will restrict functions on their products by software which is dangerous. Finally there are moves for laws on what software can be installed on wifi hubs. Manufacturers should make sure users don't use the wrong spectrum but to allow competition, the US FCC has insisted you should allow 3rd party software. So we may have to have trusted computing type signed images for routers which makes installation of Linux on them much more challenging. What can government do about these issues? It's important we make the point governments rely on free and open software. Governments need to start taking responsibility of free software. There's a Prototype Fund in Germany where money is given to free software projects and helps with bureaucracy. With HeartBleed and ShellShock we saw a lot of infrastructure relies on free software but there's no responsibility from manufacturers to take care of it. The EU has started FOSSA, a project to audit free software. Asked in a survey which projects the EU should audit, most votes were for Apache HTTP and Keypass. The 2 year pilot project is coming to an end but they want to continue it and get a permanent budget. Also they want a bug bounty budget. In the future it's important to work within the system and build networks with free software communities and the EU commission. In Bulgaria and the US there are source code policies, they are not perfect but the US has a goal of publishing 20% of software as open source which is a lot better than many other governments. The EU commission has an open source policy but it only commits to not disadvantage open source solution in procurement. So her call for action is to move to a sustainable public procurement system and every government in the EU have a free software policy. The goal should be to make governments not just tolerate Free Software but to promote and improve it.
To close the conference we had the annual KDE Akademy Awards and finally representatives of KDAB, KDE, FSFE and VLC came on stage to thank the organisers and wish us a successful onward conference with Akademy.


Conference Closing

Akademy Awards 2016

Sunday 4th of September 2016 03:18:35 PM

Winners Kenny, Dan, Christoph, Dominik, Aleix

QtCon talks closed with our annual awards ceremony, the Akademy Awards. Given each year to the most valued and hardest working KDE contributors, they are awarded by the jury from the previous year. This year's winners are:

Best Non-Application Contribution

Aleix Pol who for many years has worked hard not just on KDE code but also on the community with KDE e.V. as a board member and KDE España.

Best Application

Dominik Haumann and Christoph Cullmann for their work making Kate and the related parts. We all rely on a quality text editor and KDE has the finest one.

Jury Award

To Daniel Vrátil and the KDE PIMsters for creating and maintaining the largest suite of communication applications in the world.

The Organisers

As is traditional, an award was given to the organisers of Akademy, this year represented by Kenny Coyle who has been helping out for nearly a decade running the videos and many other tasks.

 

Talks and Hacking Continue at QtCon

Saturday 3rd of September 2016 08:34:10 PM

A second packed day of talks has taken place at QtCon, the largest and most diverse and dynamic gathering of end-user software communities for open development ever. KDE contributors gave talks next to pure Qt coders, the VLC team pondered the merits of porting to Telsa cars and the FSF-E celebrated 15 years with their annual awards.


Lesley Hawthorn

Red Hat (and former Google Summer of Code) community manage Lesley Hawthorn took the brave decision to speak not about code but about emotions and interpersonal dynamics: empathy. Without empathy we create projects that are terrible and communities where very few people want to participate. People who are empathetic tend to get promoted more quickly and report greater workplace satisfaction. Empathy is something we chose to exercise. Geeks often chose not to be empathetic and say "I'm not good at being understanding" but empathy is a skill that can be learnt and isn't innate. Every day practice self awareness by asking "what has happened to me in the last week that I found really useful and enjoyed" and conversely moments that sucked and why. Practice active listening if you want to make yourself more empathetic. Active listening is the process of mirroring what someone has said, summarising it in a way that show you understand what they said and how they felt. You will find that people respond to you better in conversation.

Step two to cultivate empathy is read fiction, so if you like reading stories then science says this is good. It stimulates the centres in your brain for the practice of empathy. Avoid assumptions and be curious. One of the fastest ways to shut down empathy is to not talk to someone or ask after them. (By the way, this was highlighted in Jens' keynote yesterday when he said the same is needed from designers.) Be explicit about your values and make them inclusive, or new people may not know or support them. Discourage HiPPOing, "Highest Paid Person's Opinion is the only one that matters". Allow for people who make mistakes and make it okay to fail (alert readers will also remember this theme from Jens' keynote yesterday).

Peruse

Dan Leinir Turthra Jensen presented his comic viewer Peruse, a dedicated viewer which reads several formats for comics. One problem he wanted to solve is that people need to download the comics which currently means dodgy downloads. The solution is OCS but he explained the current libraries for using OCS and how he is refactoring and updating KNewStuff to make it less dependency-heavy and work with QtQuick.

Student Talks
Arnav Dhamija

The student presentations was an opportunity for some of the students from Google Summer of Code show their work for the last three months. Arnav Dhamija showed kio-stash an kioslave which creates virtual folders of files. For example if you have a new phone and you want to copy some songs to it you can create a virtual folder to select which files you want before copying them. This avoids the actual file being duplicated and taking up extra disk space. There was discussion about the best way of putting it in the UI of Dolphin and a suggestion that Arnav become a maintainer of Dolphin which he wasn't against.

VLC

 


There was no parking available in the VLC talks room

Jean Baptiste Kempf opened the VLC track with a state of the union of VLC. VLC aims to run everywhere and it has versions on Windows XP, Linux 2.6, Mac OS 10.7, recent ChromeOS, Android 2.2, iOS 7, WinRT 8.1 and Android TV, Apple TV and maybe even XBox. But VLC versions have been inconsistent, so 3.0 will try to be the first release where all platforms use the same version. The new subtitle engine has better rendering of fonts, coded by a Syrian guy with two hours of electricity a day in the middle of a war, so nobody is more hardcore in VLC than him. There were also updates for VLC on Android and Mac including the TV variants of these. Nobody wants to touch Microsoft Car Player but if anyone has a Tesla to donate that would be welcome.

Network Manager, KDE on BSD

Jan Grulich from Red Hat gave a talk on using NetworkManager in Qt, a technical look into how to code using NetworkManager.


Marie Louise the BSD expert

Marie Louise Nolden gave an update on the state of KDE software on BSD. In FreeBSD KDE 4 has been supported for several years, with Plasma 5 (which they call KDE 5) is still a work in progress. KDevelop 5 has been added while Calligra and other projects are still on KDE 4 version. NetBSD and also have KDE teams but they lack porters. NetBSD still uses GCC (FreeBSD switched to CLang) and has X11 by default. NetBSD has Qt 3, 4 and 5 with Plasma 5 in preparation. Porters are working to get patches upstream in Qt so it can compile out the box. OpenBSD removes system calls they consider insecure. X11 is shipped as part of OS and packages are available for KDE 3 and 4, Plamsa 5 is in preparation. But OpenBSD uses an old GCC version to avoid GPL 3. There is a strategy for all the KDE teams on the BSDs to work together so exchange issues and fixes and get them upstream as has happened with Qt. WebEngine currently doesn't compile and Google won't accept patches as BSD not a target for them.

Desktop Security?

Martin Graesslin spoke about the pitiful state of Linux security when it comes to preventing one malicious application doing nasty things to other applications. He showed how it was trivial and in fact part of the design for one application to be able to take passwords entered into another application. Wayland gives us the possibility for a secure desktop but we still have work to do to give our users a secure desktop and give them the privacy they need.

Rust

Jos van den Oever tried to convince us to learn Rust, a new programming language which can integrate with c++ libraries. He showed a comparison of a C++ and a Rust Hello World application; they both had an error and the c++ one carried on regardless and the error could not even be detected in Valgrind while the Rust equivalent successfully showed the error. For Qt there's no complete bindings but he's using QMLRS bindings.

 Parties and Celebration KDE's Simon Wächter winner of FSFE award

This is only a small selection of the many talks here at QtCon and of course doesn't cover the all important hallway conversations. The partying continues tonight at Berlin's underground and riverside hacker lab CBase where we had the 15th anniversary celebration of the Free Software Foundation Europe. There were talks about the history and achievements of the FSF-E and the annual award which this year was won by KDE contributor Simon Wächter for creating the website Freedomvote.ch to profile Swiss political candidates for digital rights values. No photographs allowed unfortunately, these hackers like their privacy so you'll just have to imagine the late night open air chats, drinking and cavorting.

KDE Software Store

Saturday 3rd of September 2016 11:36:51 AM

KDE Store

At this year's Akademy, KDE announced The KDE Store. The new store replaces the services provided by openDesktop.org with a Free-as-in-Freedom software sharing platform.

A Bit of History

OpenDesktop, founded in 2001 was one of the first of its kind, very innovative and perhaps even a bit ahead of its time. OpenDesktop served addons such as themes, wallpapers and other non-compiled assets for applications or the desktop. It never established itself as a platform for distribution of applications, or even binary packages. Nevertheless, openDesktop offered users of KDE software (and other desktops as well) a way to extend their apps, and creators a way to share their work with users.

In recent years, openDesktop hasn't seen much love other than keeping it running, there weren't any new features and no solution for offering binary packages. Compared to modern software stores, it fell short.

A New Beginning

In January 2016, Blue Systems acquired hive01 from Frank Karlitschek and restarted work on openDesktop. Since then, content has been cleaned up, the server backend has been replaced by a more modern and scalable solution, and some future plans have been made. Today, KDE announced that the source code for this new service has been released as Free software under the AGPL, fixing a long standing bug in KDE software: reliance on a proprietary web service. The source code for this new web service has been incubated into KDE and is now actively developed under the KDE umbrella. The new store allows users to easily donate to the creator, so artists, developers and contributors now have a clear revenue model when they upload their content.

Sustainability Guaranteed

KDE e.V. has entered a contract with PLING, a sister company of Blue Systems who run the KDE Store service on behalf of KDE. This agreement guarantees KDE the availability of the source code and data, KDE will receive regular data dumps from PLING, so KDE e.V. can, if that situation should arise, take over operation of the KDE Store. The reliance on a third party has also been reduced. The license of the software, the open development process and the availability of the data put KDE (and its users) in a much better place with respect to the sustainability of this service.

Containerized Apps

Freeing and migrating the openDesktop services is just the first step. KDE is already looking into also offering applications in containerized form in the software store. This may lead to a much more direct way of distributing software. It will allow users get their software from the developer, thereby cutting out the middle man and reducing the time it takes for an update to reach the users. KDE is currently experimenting with different containerized app technologies, such as Flatpak, Snappy and AppImage. The jury is still out there on which of these will be the most useful formats, as the technologies are very much work in progress, a progress KDE is happy to be at the centre of.

Upwards and Onwards

The new KDE store offers users and developers more freedom, it gives creators a revenue model and users a way to thank them, and if offers interesting perspectives on software distribution for the future.
Perhaps most importantly, it puts all those things in the hands of the community.

QtCon Day 2: Extended Track Coverage

Saturday 3rd of September 2016 08:40:57 AM

There is so much about QtCon and all its diversity and enthusiasm right from the Traffic Cone hats to the Ratatouille to the parallel KDE, FSFE, Qt tracks that all of it can't be summed up even across numerous dot stories. So this article in particular aims at giving a detailed summary of some of the talks not covered in the previous dot story and a more detailed version of the lightning talks for those who prefer a quick read over watching videos.

Governments Migrating to Free Software

Sonia Montegiove gave a talk on the Migration of Italian Ministry of Defense, in which she detailed the process that they undertook to install LibreOffice suites on the computers of the IMD. Libreitalia, her organisation, works to create more awareness about LibreOffice and to spread the word about it. She gave the average novice person in the audience an idea of what FLOSS is using the particular example of Libreoffice. Libreitalia promotes LibreOffice in public administration, schools and other academic institutions. Last year that they signed an MoU with the Italian Defense Ministry to use LibreOffice in place of Microsoft Office. They are also in the process of adopting odf as the standard format for all their documents. Sonia explained that LibreOffice can be marketed to such institutions by emphasizing how the money saved by not buying proprietary software licenses can actually be used to invest in other processes and other resources for the organisation. She also mentioned that the Italian law states that organisations are supposed to choose and use a FOSS software over a proprietary software if it is equally equipped enough to serve the required purpose. In spite of such legal provisions, organisations still choose to go ahead with proprietary software. That might be changed by spreading awareness among them regarding the independence from software vendors that using FOSS software supplies. Besides the Italian government, the French government has 5 million PCs across 15 ministries that use FOSS and so does the Commitat Valencia on a different scale.

Sonia discussed the individual steps of acclimatizing the office staff to the change in their work stations and how to make the integration with the office suite as smooth and uninterrupted a process as possible with their existing IT infrastructure. It is also very important to start the migration process with communication. The managers and employees should know why they are using Free Software and that it isn't a makeshift solution. They should be absolutely convinced of the objectives and the philosophy behind moving to LibreOffice. The migration process was communicated to the people at the top ranks as well and there were also training sessions given to the office trainers and the internal support staff so that they can guide the people better with the process. Eight thousand migrations to LibreOffice have already been carried out and they also have twenty video lessons highlighting the differences between MS Office and LibreOffice. Among the future plans there is going to be a provision for additional training lessons by late 2016 and also for translations to sign language. She highlighted five questions as the main issues of migration that the end-user may ask, and they were mainly to do with justifying the user of the time spent in the process of migration, assuring them of a smooth process of adapting to the new system owing to the good support teams and community, clearing the myth about destruction/re-creation of existing data and documents, the hesitance in trying out something new and the doubts regarding the replaceability of the old software with the new one. Libredifesa, with it's large number of volunteers and the massive end impact on the FOSS ecosystem, can serve as an excellent reference for people involved in outreach efforts and looking for a successful model for a smooth migration process for the end users.

Qt track

As a part of the Qt track there were a number of interesting talks ranging from adaptation to car systems and Qt 3D to better testing tools.

Helio Chissini de Castro spoke of how the IT department at BMW Cars adapted QtCreator as their development IDE. When it came to embedded development, QtCreator was a strong choice since many developers of car IT have considerable experience and background in QT technologies and FOSS. Dr. Mashrab Kuvatov was the one who started and developed the project and it uses a head unit SDK with the concept of jail root to compile the yocto based system. Helio highlighted a few of the basic requisites that were essential for the specific usage of QtCreator for car systems and they included code completion from the native SDK, plugins to control the SDK and the respective toolchain and a seamless integration with the development environment and dynamic code compilation to code post installation. The current plugin requires modifications on the QtCreator main source code since it can't be compiled standalone and needs manual first setup to the SDK. It is also limited to particular network environments to the head unit. But the in-queue planning for the QtCreator Plugin includes improving the system to not need any external code behind QtCreator and to contribute upstream.

There was also a discussion of the possibility of the plugin compilation outside QtCreator. It is currently limited to Ubuntu Linux and requires custom packages and deploys only a clean setup and demands full source code recompilation on every new release. The eventual aim is to cover the most significant Linux distributions and to deploy the plugin on the distro QtCreator install base and to have a predefined setup for the SDK and to recompile the plugin only on new release. The code completion uses a modification of source code detection and is restricted to the old parsing model and it uses the SDK but not the system and there is no clear separation on what is native and what isn't. There shall be more efforts to improve upstream relationship to provide contributions to QtCreator's parent project and to reduce local maintenance and these changes and advances shall see an influx of a greater scope for QtCreator as the IDE of choice in numerous car IT departments all over.

Right after lunch, there was an interesting talk titled CityBikes, data policies and the big elephant by Lluis Esquerda. Citybikes started out as an android app for the local bike sharing system but when they had difficulties in procuring data since there was no open data available for them, they decided to expand Citybikes to a project providing open bike sharing data to everyone. Pybikes is a python library containing all the scraping logic that can give you access to bike sharing data from bike sharing networks across the world. And Pybikes provided the necessary data to Citybikes for it's own android application. And as a result, Citybikes was an API used by numerous developers who have adapted the app for Google Glass and IOS and also for different app uses. There was also a proper distribution displayed of the amount of data that they procured via scraping, via licenced deeds and via other sources and scraping was the major contributor. He also talked about the presence of PPAs (Public Private Partnership) which is when a private company makes an agreement with a public party like the city council to be able to use their data in exchange for the app or facility that they provide them with using the data. These leads to a monopolisation of the data and a closed control of it in the hands of the contracted private company and so there needs to be a proper awareness regarding Open Data especially for institutions like the City Council and how it would lead to better quality services like bike sharing if the data is openly accessible since many more people can work on it and keep on improving the system as opposed to a single corporation. Open Data shall lead to a better world and a better future, and Citybikes aimed to do just that by their magnanimous efforts in rallying for it.

Kevin Ottens gave a talk on Qt 3D basics and about the architecture and what the API looks like. It isn't just about 3D rendering but is multi purpose and not just limited to game engines. It has been designed to be scalable and extensible and flexible and gives you the ability to add more domains in the simulation since the core of the simulation engine is not inherently about 3D and so it can deal with several domains at once including AI, logic, audio and more and also allows you to write complex simulation systems. It is scalable since there is a frontend-backend split and the frontend is lightweight and is on the main thread and the backend is executed on a secondary thread where the actual simulation runs. For flexibility there are also domains that can be added via independent aspects. Qt3D provides both C++ and QML APIs and it integrates well with the rest of Qt. The entity component system which is an architectural pattern popular in game engines that favours composition over inheritance is used in Qt 3D to combine behaviours in your own objects. Essentially, an entity is a general purpose object and the entity gets its behaviour by combining data which comes from typed Components.

Using the example of a simple game he explained the difference between Inheritance and Composition using numerous cases and one such instance was adding the feature of emitting sound to the base class to add it to all entities but which wouldn't allow you to scale to more properties and similarly the complexities with multiple inheritance and mixed scale inheritance were demonstrated with appropriate examples. In Qt 5.7, Qt3D provides Qt3DCore, Qt3DRender, Qt3DInput, Qt3DLogic, Qt3DExtras and Scene3D which you can read about in depth on their site, and Kevin furthermore demonstrated the Hello Donut example to demonstrate the entity component model. The Qt3D Simulation wherein the Aspects have no API of their own and are all on the components was talked about as was Transformations and Spatial representations of simulations in Qt 3D. Geometries, materials, textures and lights and their available effects for the entities with Qt 3D were discussed and demonstrated via appropriate examples and what future developments can be expected in Qt 3D including animation, collision detection, geometry processor and physics aspect were talked about. Automating HMI and System Tests for Qt and QML frontends was, as the title suggests a demonstration of how testing can be automated and how system tests can be visually verified as well. The basic different tests including unit tests, system tests, functional tests, non-functional tests and integration tests were briefly talked about and the automation of some of them were discussed and demonstrated including checks of misplacement of buttons or text errors or sizing of text boxes and so on.

Harri Porten talked about Code Coverage for Qt C++ and QML code. The challenges posed by Qt applications in measuring code coverage were demonstrated and presented through numerous examples.

Lightning Talks

Among the lightning talks in room B09, Jesus Fernandez talked about OAuth and Qt and demonstrated it by using it to log in to a third party application using a Twitter social networking account. OAuth user login allows any user of the developer's app to authorise themselves on an ArcGIS portal and to access permitted secure resources without the handlage of the user's credentials by the application and the app receives a unique alphanumeric token that provides proof to the server of successful authentication.

Design, dummy! was a lightning talk by Jens on 10 easy rules to improve all your designs. He demonstrated numerous design faux pas via actual usage in his slide designs. His main advice was to not overuse colours and to stick with the standard gray, black and white since extravagant colours like red are used to draw attention to particular points instead of the entire application area. He also emphasized the importance of Font weight placement and size and the need for adequate space placements and limited menu/button/choice options for the design. He also mentioned that using too many animations is a design blunder and advised organizing the information to be conveyed to the user in a meaningful manner. He parted with the general mottos of not copying design, make your own as much as you can, study the design rules but to be sure to break them every once in a while.

The WikitoLearn lightning talk by Riccardo Lacconelli was a summary of the entire journey of the WikiLearn Community in the past year with their first official sprint in September and first partnerships in October and academical partnerships in December. They organised a larger sprint at CERN in March and then highlighted a goal to achieve in the coming years by getting twenty of the best educational institutes in the world to participate with WikitoLearn. With over 800 chapters created within a year and greatly surpassing Wikiversita's record, WikitoLearn is growing at a tremendous pace and has much more ambition for the future.

Daniel Pocock gave a talk on Postbooks which was essentially based on accounting using SQL- derived as a combination of PostgreSQL and QuickBooks and is the FOSS version of Xtuoke. It was originally developed in the U.S. and more adapted for use there ,but has now been expanded for global use and is used widely in the manufacturing and distribution sector. The double entry accounting system as an introduction to the basics of accounting was explained by him in terms of the debit and credit for your account and it was also demonstrated using PostBooks on the test data. He also gave some insight on how web based accounting was good for remote work and for accountants handling multiple accounts with multiple organisations whereas a Full GUI such as PostBooks was better for users with specific focuses and for those who require more options and advanced features and more flexibility.

Dot Categories:

QtCon FInished First Day of 13 Tracks of Talks

Friday 2nd of September 2016 06:33:56 PM

Today is a historic day for KDE, a community founded 20 years ago. We are celebrating with like-minded communities doing what we do best; discussing and promoting technical achievements with our friendly communities of FSF-E, Qt and VLC. A massive thirteen tracks of talks run concurrently here at the Berlin Conference Centre covering topics from community to debugging to the switch to Qt 6. Dot News can't begin to cover all of them, and many are available on the CCC streaming coverage which already has many talks from today. Here we've picked a few to give some highlights.


David Faure

David Faure is one of the longest-standing developers of KDE software. Today he wanted to give some history of KDE development as it was done back in KDE 1 days, to see how that links to current community practices. The K in KDE stood for Kool before that was dropped, but who knew the Q in Qt stood for Quasar before that was transformed into Cute. He spoke of the original kfm code which Martin Graesslin said still remained in KWin to support Konqueror as a desktop window. Today it was decided this code could now be removed!


Top Qt hacker and author of qmlbook, Johan Thelin, spoke about Qt in the car industry. Speaking to Dot KDE News before giving the talk, he said he threw away half the slides as marketing, in order to cover stuff which is interesting to open-source coders. He said car industry adoption of open source is hard because changing requirements requires a commercial discussion to work around companies who make some arbitrary specifications from microcontroller-level timing decisions to vague "HTML5 compliance" orders. Ticking the requirements boxes leads to forked or proprietary software. There is also a clash of processes, because everyone comes from waterfall development, are trying to move to agile, but how do you add open source into an environment which needs predictable releases and documentation standards? Qt as an open-source project fulfills these requirements well, compared to other parts of the open source community.


Pradeepto

Pradeepto told the inspiring story of KDE India. He wanted to spread the word about KDE but didn't know how, so he invited himself to conferences around India to talk about it and soon found he had no free weekends. He was encouraged when Aaron Seigo visited the country bringing his energy to FOSS.IN. Pradeepto spoke about and showed photos of his other KDE heroes who inspired and encouraged him. Running stalls at computer shows around India, the KDE booths became hacking hubs for free software projects and people. Then he started Conf.kde.in which has run for several years at universities in India and found new heroes, now people from India spreading the word about KDE and our software across India and around the world.


Jens

After lunch VDG founder Jens gave the KDE keynote about design and angry nerds. He gave the popular story of people who were designing a DVD burning application for Apple when Steve Jobs walked in to draw a square on a whiteboard for files with a button for burning, throwing away all the work that had already been done! Jens always worries about the desire for designers, because that can be the desire to be bossed around. But geeks and nerds rebel against people who try to boss them around (like Linus' NVidia salute). How best to organise? The VDG isn't bossy and isn't good at it and shouldn't be because they'd lose people quickly. Jens spoke about getting excited and knowing that many devs are scared to get too excited but shouldn't be. He said, "focus on inspiring people to work instead of complaining or ordering." Talk more about the people who make, such as Marco, who is a rock star. Know that criticism is 90% complements and that criticism can hurt. Inspire through action and creation instead of words. Accept dissent, applaud it, and learn to deal with it. Spot the difference between an angry debate and a divisive fist fight. Collaboration is key with whomever. Be happy to fail; it can be magnificent! Was KDE 4.0 something good? He said yes, because we had to do it for each other to support the community.


David Edmundson

Plasma maintainer David Edmundson spoke about the last year for our flagship product, Plasma Desktop. He showed a graph of hours use of a desktop which shows that use is not reducing making the desktop as relevant as ever. Linux on the desktop has increased to be 2.5% of all users, which is millions, and any company would be pleased to have that many users. He highlighted the new features in the three releases Plasma has had since the previous Akademy and highlighted the upcoming LTS release of Plasma 5.8. In the last 12 months 194,000 lines of code have changed with 26 commits on average a day by 146 different contributors. Making a desktop like Plasma requires many different skills and knowledge as all the needed components are integrated. For instance, systemd decided to change how suspend in handled when you close a lid, which needs both the old and new use-cases supported. The X session management protocol is so old it predates the Spice Girls but we still get complaints if we try to drop it. We are now trying to support computers with less resources than a few years ago such as an ARM computer which was given free with a magazine, so resources for running a desktop are not necessarily increasing.

David also spoke to a full room about bad Qt Quick coding. Having coded a lot of Plasma 5 and ported many Plasmoiids he has a whole catalogue of poor design decisions. He gave a technical talk which covered a range of problems that are common such as widgets not being sized properly with word wrap.

Bhushan Shah

Bhushan gave an update on Plasma Mobile on which he has been working for the past year. He highlighted the KWin Wayland improvements which had been made for Mobile which will work on Desktop too. There was the release of Kirigami, the toolkit previously known as Plasma Mobile Components. He wants better integration with Plasma Desktop such as having KDE Connect "just work" or Plasma Desktop showing when you plug a phone into a larger display.


Lars Knoll

Qt's Chief Maintainer and former KDE hacker Lars Knoll gave an update on the state of Qt. There's over 250 active contributors and the latest edition has had half a million downloads directly from their website. He showed graphs of contributors which are about 2/3rds from Qt Company, most of the rest from KDAB, Intel and Audiocodes. He'd welcome more people from other companies and communities. He spoke about the CI system which runs more incrementally than previously but will need some work in the next year to keep it running smoothly. Coming soon is a new configuration system, unified between all platforms and based on Qmake but with JSON as the input. Qt Lite will be way to make a customised version of Qt. What about Qt 6????[sic] Is this year the right time to start? No. One possibility is after Qt 5.11 in 2019? The last release in the Qt 5 series has to be an LTS edition. He doesn't think we have an urgent need to move over. Qt 6 wants to be as source compatible as possible with Qt 5 and probably use C++17. PySide should become part of Qt again, people are working on it again but it requires a lot of work, and the goal is to fully support Python. He says that for Qt 6 we should consider what to move out of Qt Core, because it's big enough. Web Assembly is a new low level virtual machine to run C++ code in a browser. it's being worked on by Google and others and it has a large potential to bring Qt to the web.

To finish the day there were dozens of short lightning talks. Jens gave some rules of bad UI design and hypnotised us with an animation that showed why animations should never last more than 2 seconds. Riccardo (Ruphy) gave an update on WikiToLearn which now has over 800 textbook chapters and expects to have over 1000 by the end of the week.

Tonight, we party in Berlin, including this unique take that VLC team has on playing Pokemon Go. See you for more talks tomorrow, keep an eye on the Live streams.

QtCon Opens in Berlin with Keynote by Raul Krauthausen

Friday 2nd of September 2016 08:10:17 AM

Conference Opening

QtCon has opened in Berlin at the fabulous Berlin Conference Centre. It started with a welcome by president of the KDAB group and one of the original KDE developers Matthias Kalle Dalheimer. He welcomed the different but related communities together and encouraged developers to talk to each other. This is a unique opportunity for volunteer and employed, open source and proprietary, student and old-timers to come together and exchange thoughts, needs and have some fun. He also welcomed representatives from all the communities on stage.

Lars Knoll from Qt Company said how they straddled both proprietary and open source worlds and asked for people to talk to them about missing or lacking features in Qt.

Lydia Pintcher from KDE presented our new KDE vision "A world in which everyone has control over their digital life and enjoys freedom and privacy."

Jean Baptiste from VLC said it was exciting for a bunch of hackers to Berlin when all they had wanted 15 years ago was try to keep the university network busy with Doom.

Erik Albers from Free Software Foundation Europe said they were happy to be celebrating 15 years of existence and invited us to their parties over the weekend.


Raul Krauthausen talks about open data for wheelchair users

Our keynote from German disability campaigners Raul Krauthausen and Holger Dieterich talked about how people use open data and software for social activism. He told the story about how they collected used bottles for the recycling refunds to help their group of disabled activists. But there was no information about where the recycling facilities were or whether they were accessible with wheelchairs. There was no data available.

So they used OpenStreetMap to facilities of all sorts are available to create Wheelmap which lists facilities that are accessible. The project started to get feedback of people who said their lives had been changed and quickly a community of volunteers around the world translated it and picked it up in other countries. It was advertised by Google even though it used OSM rather than Google Maps which got many more people interested who ported it to other platforms.

They took it into school to teach pupils about the needs of wheelchair users and how to feed back to the map. They concluded by saying that open data is now fashionable with many local and national governments exploring the possibilities. There are other projects who do similar work than wheelmap but it doesn't all exchange. They hope to make one service which can be connected to once, which is completely open source and which anyone will use. This changes people's lives so they can travel the world without restrictions.

With the keynote over the massive conference begins. Thirteen rooms of talks running for three days over tracks covering Community, Web, Best practices, Automotive, Mobile and Embedded, Let‘s talk business, Tooling, QtQuick, Multithreading, OpenGL and 3D. Let the exploration begin!

 

KDE Arrives in Berlin, Elects Thomas Pfeiffer to the e.V. Board

Thursday 1st of September 2016 02:51:01 PM

KDE meets, chats and hacks

Today KDE has been arriving in Berlin for Akademy, our annual meeting, which is year is part of the larger QtCon conference. This year we are teaming up with KDAB to gather together with the wider community of Qt developers for the first time, which is a major opportunity to share experiences between the open source and the commercial worlds. Also at the gathering are the VLC developers. VLC is one of the most successful open source projects successfully reaching out to users on all platforms and is a project we have long cooperated with. And the Free Software Foundation Europe will be brining the important political edge to our talks.

20 Quotes for 20 Years, What are you looking forward to at this QtCon Akademy?

At this Akademy we celebrate 20 years of KDE, so ahead of QtCon 2016, we went around asking 20 people what they are looking forward to the most this Akademy.

"It was my first KDE ev AGM today and I'm excited for the talk I'm giving on plasma mobile. I'm also hosting and joining multiple bofs; so excited about that!" - Bhushan Shah with KDE since 4 years

"I'm excited that Kubuntu people are meeting face to face, and working together with Debian and Neon." - Valorie Zimmerman, KDE'ian since 7 years

"Excited for the hallway track and to know whatever's been going on and catching up with all the stuff, and not just what is presented." - Sune Vuorela, contributing to KDE since 11 years

"Looking forward to the Keynote by Julia Reda because I think it is very important that people in the European parilament understand digital issues and protect digtal consumer rights. I also look forward to meeting someone from Google and grilling them regarding Google Doc's standards of interoperability." - Jos Van den Oever - been with KDE since 11 years

"I'm excited about the Akademy awards, especially the most interesting one - the most valuable contribution award."- David Faure, been a member of KDE since 19 years

"To introduce my KDE friends to Slavic cuisine" - Ivan Čukić been around KDE for 10 years

"Meeting the contributors. It's been almost a yearly appointment for me now. I like to keep a track of what's going on." - Luciano Montenaro - a KDE member since 15 years.

"The Conference this year is really huge. Tons of tracks this year and it will be really interesting to see tracks from other communities. Attending the BoFs and to solve things more quickly face to face is also something I'm looking forward to." - working for KDE since 12 years, Luigi Toscano

"Meeting old friends, and hearing interesting talks" - Ingo Klöcker been with KDE since 17 years

"Meeting and collaborating with people from lower levels of the stack." - 12 years at KDE, Marco Martin

"I have no idea, surprise me." Boudhayan Gupta - 1.7 years at KDE

"I want KDE to surprise me and the entire world." - with the KDE community since 9 years José Milian Soto

"I'm looking forward to writing KDE dot articles to spread the awesomeness of KDE" been around with KDE since 17 years Jonathan Riddell

"I'm looking forward to collaborate with new people, brainstorm on promo ideas and learn a lot of new things this time!" Devaja, With KDE since 4 years

"Looking forward to be re-energised and positively charged" - Sebastian Kügler been at KDE for 11 years

"Honestly, meeting all the community members." Pinak Ahuja with KDE for 2 years

"Meeting friends, getting to bring us and the other projects and organisations closer together and hearing about all the exciting work people have been doing over the year all around at KDE. So much is happening. You only truly appreciate that at Akademy." Lydia Pintscher with KDE for 10 years

"Excited about hanging out with my friends since I haven't met them in a long time." Vishesh Handa contributing to KDE for 6 years

"Looking forward to hearing some nice talks and meeting old friends like usual. And since we are in Germany, having good beer" Jan Grülich working with KDE for 5 years

"I don't know what to expect from Akademy. That's the beauty of the conference, you never know what's going to happen" Helio who has been working for KDE since 15 years

KDE e.V. AGM

Today some of the KDE community met for the annual meeting of KDE e.V., the legal body which holds the finances we rely upon. Board president Lydia presented the activities of the board over the previous year including the new Advisory Board made up of members of sponsors and interested parties. They highlighted the 9 sprints and 4 conferences that were organised by members of KDE. We heard reports from the Working Groups for Community, Sys Admins and Finance. Our treasurer Marta gave a report of finances and we were pleased at having a working cashflow as well as a surplus in the last year. Three candidates put themselves forward for the role of the Board member which became vacant leading to a lively debate about what they wanted to work on and where KDE e.V. was going. It was a close election which saw VDG member and visionary Thomas Pfeiffer elected to the board.


Your New Board with Sandro, Aleix, Thomas, Lydia, Marta

Remembering Vernon Adams

Tuesday 30th of August 2016 10:11:12 AM

Vernon

LWN reports on the sad death of Vernon Adams, designer of the Oxygen font and author of the invaluable how to use Font Forge guide.

VDG Artist Thomas Pfeiffer writes:

The name Vernon Adams might not ring any bells for you, but if you have used Plasma in the recent past, you know at least one of his works: The Oxygen font, which was Plasma's default user interface font for a long time.

Vernon did excellent work on the font, and we'd still be using it as our default today if a tragic car accident had not rendered him unable to continue his work (sadly nobody else took it up, either). Sadly, Vernon has now passed away.

Vernon Adams will always be remembered by the Free Software community for his tireless work for freedom in font design, and we hope he will inspire countless font designers to come.

More in Tux Machines

Kernel Backports and Graphics

  • [Older] Backports and long-term stable kernels
  • What’s New in Wayland and Weston 1.12?
    The Wayland core protocol documentation has received numerous refinements to improve its clarity and consistency. Along with this, many blank areas of the protocol documentation have been fleshed out. A new wl_display_add_protocol logger API provides a new, interactive way to debug requests; along with this are new APIs for examining clients and their resources. This is analogous to using WAYLAND_DEBUG=1, but more powerful since it allows run time review of log data such as through a UI view. There have been improvements to how the protocol XML scanner handles version identification in protocol headers. This enables better detection and fallback handling when compositors and clients support differt versions of their protocols.
  • XDC2016 Wraps Up After Many Wayland, X.Org & Mesa Discussions
    The 2016 X.Org Developers' Conference (XDC2016) wrapped up Friday in Helsinki, Finland. Here is a summary of the major happenings for those that may have missed it or didn't yet watch the video streams.

IBM Claims “New Linux Based Power System Server Kicks Butt

today's howtos

Leftovers: Ubuntu

  • Ubuntu Phone, Sep 2016 - Vorsprung durch Touch
    The Ubuntu Phone is getting better, and with every new iteration of the OTA, my little BQ Aquaris E4.5 is gaining more speed and functionality. Like in the air force, with an avionics upgrade, which transforms ancient wings into a powerful and modern bird of prey. Only the pace of advancement is lagging behind the market. See what Android and iOS can do, even Windows Phone, and you realize how late and insufficiently meaningful the Ubuntu Phone really is. This has to change, massively. This latest round does bring some fine goods to the table - more speed and stability, better icons, more overall visual polish, incremental improvements in the applications and the scopes. But that's not enough to win the heart of the average user. A more radical, app-centric effort is required. More focus on delivering the mobile experience, be it as it may. Ubuntu cannot revolutionalize that which is already considered the past. It can only join the club and enjoy the benefits of a well-established reality. And that is a kickass app stack that makes the touch device worth using in the first place. Still, it's not all gloomy. E4.5 is a better product now than it was a year ago, fact. Ubuntu Phone is a better operating system than it was even this spring, fact. So maybe one day we will see Ubuntu become an important if not dominant player in the phone and tablet space. It sure is heading in the right direction, my only fear is the availability of resources to pull off this massive rehaul that is needed to make it stand up to the old and proven giants. And that's it really. If you're keen on Linux (not Android) making it in the mobile world, do not forget to check my Ubuntu tablet review! Especially the convergence piece. On that merry note, you do remember that I'm running a wicked contest this year, too? He/she who reads my books might get a chance to win an M10 tablet. Indeed. Off you go, dear readers. Whereas I will now run the same set of tests we did here on the Aquaris tablet, and see how it likes the OTA-12 upgrade. The end.
  • Ubuntu 16.10 Unity 8 - new window snapping feature
  • Ubuntu Online Summit for Ubuntu 17.04 is Taking Place In Mid-November
  • Ubuntu Online Summit: 15-16 November 2016