JUN
11
2019

Plasma 5.16 by KDE is Now Available

Say hello to Plasma 5.16, a the newest iteration of KDE's desktop environment, chock-a-block with new features and improvements.

For starters, check out the new notification system! Not only can you mute notifications altogether with the Do Not Disturb mode, but the system also groups notifications by app. Like this, when you run through the history of past notifications, you can see all the messages from KDE Connect in one category, the download information in another, email alerts in a third, and so on.

Discover, Plasma's software manager, is also cleaner and clearer as it now has two distinct areas for downloading and installing software on the Update page. Besides, when updating, the completion bar now works correctly and the packages disappear from the list as the software manager completes their installation.

With each new version, we make Plasma safer, and protect your data better. In 5.16 we have made using Vaults easier and more convenient. Vaults are a built-in utility to encrypt folders, installed by default on Plasma, and you can now open them directly from Dolphin.

Protecting your privacy requires that we focus on the small details, too. When any application accesses the microphone, an icon will pop up in your system tray, showing that something is listening. It doesn't matter whether it is graphical application, a web app or a process started on the command line - the icon will show up alerting you to the fact. You can deactivate your mic by clicking the icon with the middle button on your mouse.

Plasma 5.16 is also spectacular to look at, with our new wallpaper called Ice Cold. Designed by Santiago Cézar, it is the winner of a contest with more than 150 entries. Ice Cold will keep you cool and feeling fresh for the upcoming summer months. Again, giving you options is what Plasma is all about, so we have included a few other contest submissions for you to choose from.

Talking of options, many of the pages in the System Settings have been redesigned, with clearer icons and friendlier layouts. Getting back to wallpapers: the Wallpaper Slideshow settings window displays the images in the folders you selected, and lets you select only the graphics you want to display in the slideshow. To improve visibility, window and menu shadow colors are pure black - something that works especially well when using dark themes.

And if creating themes is your thing, many of the hard-coded look and feel options are gone know, allowing you full freedom to design widgets to your liking. You'll notice it in the small things, like the analog clock handles: Plasma themes now let you tweak their look by adjusting the offset and toggling the blur behind panels.

For a more comprehensive overview of what to expect in Plasma 5.16, check out the official announcement or the changelog for the complete list of changes.

Functional, feature-rich, privacy-protecting and beautiful... What else could you ask for? Look out for Plasma 5.16 in a distribution near you!

JUN
9
2019

Announcing Our Google Summer of Code 2019 Students

The KDE Community welcomes our Google Summer of Code students for 2019!

These students will be working with our development teams throughout the summer, and many of them will join us this September at Akademy, our annual community meeting.

Krita will have four students this year: Alberto Flores will work with the SVG pipe/animated brush, Kuntal M. is porting the magnetic lasso, Sharaf Zaman will port Krita to Android, and Tusooa Windy will bring a better undo/redo for Krita.

digiKam will mentor three students this year. Thanh Trung Dinh will bring AI Face Recognition with the OpenCV DNN module to digiKam, Igor Antropov will improve the Faces Management workflow, and Ahmed Fathy will make a zoomable and resizable brush for Healing Clone Tool.

Labplot gets attention from two students in 2019. While Devanshu Agarwal will provide statistical analysis for Labplot, Ferencz Kovács will work on the support for importing educational data sets available on the Internet.

Another two students - Piyush Aggarwal and Weixuan Xiazo - will work on KDE Connect. Their projects are quite exciting: Piyush will be porting KDE Connect to Windows, while Weixuan brings KDEconnect to MacOS.

Akshay Kumar will bring Gcompris one step closer to version 1.0, and Akhil K Gangadharan will revamp the Titler tool for Kdenlive. Prasenjit Kumar Shaw will make data sync for Falkon a thing, and Rituka Patwal will bring Nextcloud integration to Plasma Mobile.

João Netto will improve JavaScript support on Okular, and Karina Pereira Passos will improve Khipu and Analitza. Nikita Sirgienko will implement the import/export of Jupyter notebooks in Cantor.

Atul Bisht will create a barcode scanning plugin in Purpose. Filip Fila will work on ensuring consistency between the SDDM login manager and the Plasma desktop, and SonGeon will focus on integrating kmarkdown-qtview with WYSIWYG markdown editor for KDE as a whole.

KDE neon will get a KDE ISO image writer courtesy of Farid Boudedja, while Caio Tonetti will make an improved graph theory IDE for Rocs. Alexander Saoutkin will be polishing KIOFuse, and Shubham will port authentication to Polkit-qt for KDE Partition Manager.

We look forward to our students' contributions, and we're excited to share their progress with the rest of the world. As Google Summer of Code moves forward, you'll be able to read detailed reports from our students, and find out how their work will impact your favorite KDE software. Stay tuned, and wish them luck!

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.

JUN
5
2019

KDE Privacy Sprint, 2019 Edition

From the 22nd to 26th of March, members of the KDE Privacy team met up in Leipzig, Germany, for our Spring 2019 sprint.

During the sprint, we floated a lot of different ideas that sparked plenty of discussions. The notion of privacy encompasses a wide range of topics, technologies and methods, so it is often difficult to decide what to focus on. However, all the aspects we worked on are important. We ended up tackling a variety of issues, and we are confident that our contributions will improve data protection for all users of KDE software.

Both Sandro Knauß and Volker Krause regularly work on KDE's Kontact suite (email, calendar, contacts, etc.), but this time they took on network-related issues. One of the problems is that there are still too many http links (instead of secure https links) within our codebase. This is a threat to users' communication, as http connections - and hence all the messages that travel over them - are unencrypted.

To make it easier for all KDE developers, Sandro and Volker wrote an ECM-injected global unit test. The test gets added to every application and prints out warnings about http links used in your code. Another script tries to update all the links in your codebase to use https, but checks beforehand if the https links would work. For example, sourceforge.org subdomains don't provide a certificate, so the script would ignore those.

Things are further complicated by http links that are used as identifiers in XML documents, and those links cannot be changed. All of the above exceptions and niche cases are the reason a simple search-and-replace would not work.

When the script ran, many of the links it found were updates of user-facing links that a normal capable browser would "fix" on the fly. However, it also found privacy leaks, as some links were routed through URL shorteners and pastebin services, as well as to default download locations.

Another thing we identified is that, unfortunately, the KDE mirror network is still using http and the underlying software is not ready to work with https. This means there is still some work we need to carry out to make mirrorbrain capable of using https. The website needs a valid certificate, too.

Meanwhile, Ivan Čukić and David Edmundson worked on improving Plasma Vault, KDE's solution for encrypting folders. The aim was to fix the issues that arise when other KDE software components interact with vaults. They made several major improvements:

  • vaults can now be opened and closed directly from Dolphin;
  • offline vaults force the network to be disconnected as soon as the password entry dialogue is shown;
  • and thumbnails are not generated for files in FUSE-encrypted directories unless the thumbnail cache is located in the same encrypted mount.

David and Ivan also spent some time on KWallet, KDE's password manager. In a breakout session, David investigated how to handle KWallet sandboxing, and Ivan explored the possibility of doing elliptic-curve encrypted inter-process communication, which could be useful for handling passwords with KWallet.

Florian Müller looked into using the Tor Browser as the default browser in Plasma. He found that it is mostly blocked, as Tor Browser is started with --no-remote, which makes it impossible to trigger new tabs from the outside. To solve the problem, Florian filed a patch against torbrowser-launcher.

The integration of Tor goes way beyond of just using the browser, though. In fact, the team wants all applications to be able to use Tor. To see if this was possible, we picked some applications and worked on configuring their proxy settings. During the testing, we used a .onion address to make sure that data was correctly sent via the Tor network.

On Monday morning, Jos van den Oever presented a proof-of-concept privacy proxy. The proxy is run by the user, and it intercepts all web traffic, storing it in a local archive. This proxy makes it possible to revisit parts of the Web even without an Internet connection. Additionally, the proxy can block unwanted content by defining filters.

The presentation was followed by a discussion on how to use such a proxy in KDE software in a user-friendly manner. Jos himself has been using his own proxy privately for a few years, but the code needs to be cleaned up and updated to the current version of Rust libraries before it can be released.

Then again, working for the future is what the Privacy team does most of the time. Gradually, most or all these features (and quite a few more) will make their way into Plasma Desktop and Plasma Mobile, making your desktop and mobile devices a safe environment against data leaks and snooping without sacrificing functionality.

MAY
16
2019

KDE Plasma 5.16 Beta: Your Three Week Notification for a More Tidy and Composed Desktop



Plasma 5.16

KDE Plasma 5.16

Thursday, 16 May 2019.

Today KDE launches the beta release of Plasma 5.16.

In this release, many aspects of Plasma have been polished and
rewritten to provide high consistency and bring new features. There is a completely rewritten notification system supporting Do Not Disturb mode, more intelligent history with grouping, critical notifications in fullscreen apps, improved notifications for file transfer jobs, a much more usable System Settings page to configure everything, and many other things. The System and
Widget Settings have been refined and worked on by porting code to
newer Kirigami and Qt technologies and polishing the user interface.
And of course the VDG and Plasma team effort towards Usability & Productivity
goal
continues, getting feedback on all the papercuts in our software that make your life less
smooth and fixing them to ensure an intuitive and consistent workflow for your
daily use.

For the first time, the default wallpaper of Plasma 5.16 will
be decided by a contest where everyone can participate and submit art. The
winner will receive a Slimbook One v2 computer, an eco-friendly, compact
machine, measuring only 12.4 x 12.8 x 3.7 cm. It comes with an i5 processor, 8
GB of RAM, and is capable of outputting video in glorious 4K. Naturally, your
One will come decked out with the upcoming KDE Plasma 5.16 desktop, your
spectacular wallpaper, and a bunch of other great software made by KDE. You can find
more information and submitted work on the competition wiki
page
, and you can submit your own wallpaper in the
subforum
.

Desktop Management



New Notifications

New Notifications




Theme Engine Fixes for Clock Hands!

Theme Engine Fixes for Clock Hands!




Panel Editing Offers Alternatives

Panel Editing Offers Alternatives




Login Screen Theme Improved

Login Screen Theme Improved

  • Completely rewritten notification system supporting Do Not Disturb mode, more intelligent history with grouping, critical notifications in fullscreen apps, improved notifications for file transfer jobs, a much more usable System Settings page to configure everything, and more!
  • Plasma themes are now correctly applied to panels when selecting a new theme.
  • More options for Plasma themes: offset of analog clock hands and toggling blur behind.
  • All widget configuration settings have been modernized and now feature an improved UI. The Color Picker widget also improved, now allowing dragging colors from the plasmoid to text editors, palette of photo editors, etc.
  • The look and feel of lock, login and logout screen have been improved with new icons, labels, hover behavior, login button layout and more.
  • When an app is recording audio, a microphone icon will now appear in the System Tray which allows for changing and muting the volume using mouse middle click and wheel. The Show Desktop icon is now also present in the panel by default.
  • The Wallpaper Slideshow settings window now displays the images in the selected folders, and allows selecting and deselecting them.
  • The Task Manager features better organized context menus and can now be configured to move a window from a different virtual desktop to the current one on middle click.
  • The default Breeze window and menu shadow color are back to being pure black, which improves visibility of many things especially when using a dark color scheme.
  • The "Show Alternatives..." button is now visible in panel edit mode, use it to quickly change widgets to similar alternatives.
  • Plasma Vaults can now be locked and unlocked directly from Dolphin.


Settings



Color Scheme

Color Scheme




Application Style and Appearance Settings

Application Style and Appearance Settings

  • There has been a general polish in all pages; the entire Appearance section has been refined, the Look and Feel page has moved to the top level, and improved icons have been added in many pages.
  • The Color Scheme and Window Decorations pages have been redesigned with a more consistent grid view. The Color Scheme page now supports filtering by light and dark themes, drag and drop to install themes, undo deletion and double click to apply.
  • The theme preview of the Login Screen page has been overhauled.
  • The Desktop Session page now features a "Reboot to UEFI Setup" option.
  • There is now full support for configuring touchpads using the Libinput driver on X11.


Window Management



Window Management

Window Management

  • Initial support for using Wayland with proprietary Nvidia drivers has been added. When using Qt 5.13 with this driver, graphics are also no longer distorted after waking the computer from sleep.
  • Wayland now features drag and drop between XWayland and Wayland native windows.
  • Also on Wayland, the System Settings Libinput touchpad page now allows you to configure the click method, switching between "areas" or "clickfinger".
  • KWin's blur effect now looks more natural and correct to the human eye by not unnecessary darkening the area between blurred colors.
  • Two new default shortcuts have been added: Meta+L can now be used by default to lock the screen and Meta+D can be used to show and hide the desktop.
  • GTK windows now apply correct active and inactive colour scheme.


Plasma Network Manager



Plasma Network Manager with Wireguard

Plasma Network Manager with Wireguard

  • The Networks widget is now faster to refresh Wi-Fi networks and more reliable at doing so. It also has a button to display a search field to help you find a particular network from among the available choices. Right-clicking on any network will expose a "Configure…" action.
  • WireGuard is now compatible with NetworkManager 1.16.
  • One Time Password (OTP) support in Openconnect VPN plugin has been added.


Discover



Updates in Discover

Updates in Discover

  • In Discover's Update page, apps and packages now have distinct "downloading" and "installing" sections. When an item has finished installing, it disappears from the view.
  • Tasks completion indicator now looks better by using a real progress bar. Discover now also displays a busy indicator when checking for updates.
  • Improved support and reliability for AppImages and other apps that come from store.kde.org.
  • Discover now allows you to force quit when installation or update operations are proceeding.
  • The sources menu now shows the version number for each different source for that app.

Read the full announcement

MAY
7
2019

Bring the Linux App Summit 2019 home

Photo by Paul Brown, distributed under CC By SA license.

The GNOME and KDE communities are looking for locations for the Linux App Summit (LAS) 2019, an event that will be held sometime between September and December 2019.

The Linux App Summit is an evolution of the Libre Application Summit and has a specific focus on the creation of applications that target Linux devices. By co-hosting the conference, KDE and GNOME want to create a space for a more widespread collaboration and work towards a common goal: make the Linux application ecosystem flourish.

If you are interested in hosting LAS 2019 in your town, send us an e-mail to appsummit@lists.freedesktop.org by May 15th with your proposed location. This will allow the organizing committee to establish contact with you and give you assistance as you put together a bid later on.

For more information on relevant deadlines, please check out the LAS website.

We look forward to hearing from you!

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.

APR
18
2019

KDE Applications 19.04 Released

openexpo

The first new applications bundle release of the year adds stability, coherence and new features that help users become more comfortable and more productive using KDE software.

KDE's file manager, Dolphin, can now show previews of more types of files, including Microsoft Office files, Blender 3D scenes, and EPUB eBooks. Continuing in the same department, previews of text files containing code or markup will now show syntax highlighting. All of the above will help users identify the contents of a file even before opening it. Other usability improvements include the option to choose which split to close when clicking the Close Split button, smarter tab placement, and a more practical way of tagging files.

Okular, KDE's document viewer, now lets users verify PDFs that have been digitally signed. Digital signatures are used in official documents to confirm that the document comes from the right source, and that it has not been tampered with. Okular also lets you edit LaTeX documents directly in the viewer and has improved touchscreen compatibility, making it much easier to use it in presentation mode.

Kontact has also improved, with KMail receiving most of the changes. Starting with this release, KMail can correct your grammar in the texts of your messages. A new thing you will find in this version of Kontact is KItinerary, a travel assistant developed by Volker Krausse that advises you on how to best get to your destination using meta-data from your e-mails.

Many other apps have been improved: Konsole has made using tabs easier, Spectacle gives you more options when taking and saving screenshots, and Kdenlive has overhauled the timeline, making editing video easier and more fun, just to mention a few changes.

As always, you can read more about KDE Applications 19.04 in the official announcement. Many distributions are currently packaging Applications 19.04 ready for update and install. For the first time, you can install many of the apps on any distro directly from the Snap Store.

MAR
2
2019

Visit our Booth at OpenExpo Europe

OpenExpo 2018

On the 20th of June, KDE will be attending OpenExpo Europe 2019.

The event is held in Madrid, Spain, and the organisers have kindly given us a space on the exhibition floor. We will be showcasing the best of what KDE has to offer in the business world. This will include devices that will show off the versatility and potential of Plasma and Plasma Mobile on everything - from mobiles, embedded devices, SBCs and low-powered devices (like the Pinebook), to its capability for adapting to vehicle infotainment systems and high-end ultrabooks, like the KDE Slimbook.

We will also be running videos and slide shows demonstrating the flexibility of Plasma, Plasma Mobile and all our applications on all platforms, and informing attendees how KDE Frameworks, such as Kirigami, can be useful for fast and flexible multiplatform development.

This is an event aimed mainly at businesses that want to work with other businesses, so if you or your company would like to get in touch with other IT companies, especially Spanish ones (which is what we want to do), this may be a good chance to broaden your market.

For those looking to share their knowledge, the OpenExpo Europe CfP (Call for Participation) is also still open and they are looking for speakers.

Mark your calendars, come and visit our stand, and keep up to date with all the new stuff KDE is working on!

FEB
27
2019

Google Summer of Code 2019

GSoC

The KDE Community is happy to announce that we have been selected to participate in Google Summer of Code. This will be our our 14th year of mentoring students.

Attention students: If you are a student who would like to work with KDE this summer you can apply to SoC, find more info on the KDE GSoC wiki page. Please note that your project proposal will need to link to some commits to the KDE codebase, so get started now fixing some bugs! If you are wondering what you can work on, also check out our ideas page.

Come and talk to the team on Matrix at kde-soc:kde.org, on IRC in the #kde-soc channel or join the student mailing list.

Pages