Language Selection

English French German Italian Portuguese Spanish

KDE

KDE: Krita Interview, KDE Developer Documentation and KDE Craft Packager

Filed under
KDE
  • Krita Interview with Anna Hannon

    I opted for trying Linux Mint, and tested Krita as my Photoshop replacement. Love at first sight! I currently run Manjaro KDE and it continues to be my only painting software (even on my Microsoft surface).

  • KDE Developer Documentation Update: Far from the Endgame

    It has been nearly three months since I embarked on an adventure in the land known as dev docs. And while the set period for that work is coming to a close, the truth is that the journey has really only just begun. Just like the pioneers of old, the first important step is to get to survey the land and map it for future adventurers.

    The KDE community’s developer documentation isn’t exactly new territory but, through the years, it has grown from a garden to a huge forest with only a brave few doing the work to keep things from getting out of hand. They could use a helping hand.

  • KDE Craft Packager on macOS

    In Craft, to create a package, we can use craft --package after the compiling and the installing of a library or an application with given blueprint name.

    On macOS, MacDMGPackager is the packager used by Craft. The MacDylibBundleris used in MacDMGPackager to handle the dependencies.

    In this article, I’ll give a brief introduction of the two classes and the improvement which I’ve done for my GSoC project.

KDE Usability & Productivity: Week 72

Filed under
KDE

Week 72 in Usability & Productivity initiative is here and it’s chock-full of goodies! We continue to polish Plasma 5.16 ahead of its release in two weeks. There was one point in time when veteran KDE developer and author of the new notifications system Kai Uwe Broulik was literally committing fixes faster than I could add them to this blog post! In addition, features for Plasma 5.17 as well as many of our apps are starting to trickle in. Check it out...

Read more

KDE and GNOME: Kube, EndlessOS, Pango and Harfbuzz

Filed under
KDE
GNOME
  • Last months in Kube

    You may have noticed that it’s been a while since the last release. This is not only because releases are additional work, but also because we already have a continuous delivery method with the nightly flatpak.

    It’s clear that releases do provide value, both as a communication tool which version should be packaged, and if they would be maintained. With the current manpower we cannot maintain releases though, which makes it significantly less interesting.

    With that said, the 0.8 release with the calendar is now long overdue and should be coming out soonish.

  • Daniel García Moreno: EndlessOS dual boot with Fedora
  • Matthias Clasen: Pango future directions

    This doesn’t mean that text rendering is in decline. Far from it. In fact, Harfbuzz is more active than ever and has had unprecedented success: All major Web browsers, toolkits, and applications are using it.

    We’ve discussed for a while how to best take advantage of Harfbuzz’ success for text rendering on the desktop. Our conclusion is that we have to keep Pango from getting in the way. It should be a thin and translucent layer, and not require us to plumb APIs for every new feature through several internal abstractions.

    We have identified several steps that will let us make progress towards this goal.

Elisa 0.4.0 Release

Filed under
KDE

I am happy to announce the release of 0.4.0 version of the Elisa music player.

The new features are explained in the following posts New features in Elisa, New Features in Elisa: part 2 and Elisa 0.4 Beta Release and More New Features.

There have been a couple more changes not yet covered.

Read more

KDE: Summer with Kdenlive, Linux perf and KCachegrind, Qt at KDAB and Plasma 5.16 Beta

Filed under
KDE
  • This Summer with Kdenlive

    Hi! I’m Akhil K Gangadharan and I’ve been selected for GSoC this year with Kdenlive. My project is titled ‘Revamping the Titler Tool’ and my work for this summer aims to kickoff the complete revamp of one of the major tools used in video-editing in Kdenlive, called the Titler tool.

    [...]

    After the backend is done with, we begin integrating it with Kdenlive and evolve the titler to use the new backend.

    A great long challenge lies ahead, and I’m looking forward to this summer and beyond with the community to complete writing the tool - right from the backend to the new UI.

  • Linux perf and KCachegrind

    If you occassionally do performance profiling as I do, you probably know Valgrind's Callgrind and the related UI KCachegrind. While Callgrind is a pretty powerful tool, running it takes quite a while (not exactly fun to do with something as big as e.g. LibreOffice).

    Recently I finally gave Linux perf a try. Not quite sure why I didn't use it before, IIRC when I tried it somewhen long ago, it was probably difficult to set up or something. Using perf record has very little overhead, but I wasn't exactly thrilled by perf report. I mean, it's text UI, and it just gives a list of functions, so if I want to see anything close to a call graph, I have to manually expand one function, expand another function inside it, expand yet another function inside that, and so on. Not that it wouldn't work, but compared to just looking at what KCachegrind shows and seeing ...

    When figuring out how to use perf, while watching a talk from Milian Wolff, on one slide I noticed a mention of a Callgrind script. Of course I had to try it. It was a bit slow, but hey, I could finally look at perf results without feeling like that's an effort. Well, and then I improved the part of the script that was slow, so I guess I've just put the effort elsewhere Smile.

  • KDAB helps unu build Qt-based UI

    Those of you who’ve visited KDAB’s offices in Berlin, will know we have a fleet of electric scooters for our staff. You may have even tried one yourself!

    Today, unu, the Berlin-based mobility company that makes them, launches their latest electric scooter – the unu Scooter.

    The unu Scooter has been completely redeveloped, is more open to sharing and rental services and has the fastest acceleration you’ll find in any electric scooter, courtesy of its Bosch engine.

  • Help Test Plasma 5.16 Beta

    Plasma 5.16 beta was released last week and there?s now a further couple of weeks to test it to find and fix all the beasties. To help out download the Neon Testing image and install it in a virtual machine or on your raw hardware. You probably want to do a full-upgrade to make sure you have the latest builds. Then try out the new notifications system, or the new animated wallpaper settings or anything else mentioned in the release announcement. When you find a problem report it on bugs.kde.org and/or chat on the Plasma Matrix room. Thanks for your help!

The Two Solitudes of GNOME and KDE

Filed under
KDE
GNOME

Novelist Hugh MacLennan once described Canada as “two solitudes” — an English-speaking one and a French-speaking one, neither of which had much to do with the other. The description is decades out-dated, and today a dozen solitudes might be more accurate. However, the phrase echoes in my mind whenever I think of the gulf today between GNOME technologies and KDE software compilations. Although both are based on the Linux kernel, the expectations and philosophies are different enough that they might almost be different operating systems.

The difference has not always existed. When GNOME and KDE began in the late 1990s, both were scrambling hard to match desktops on other operating systems. Widgets aside, the differences were minimal. For years the two graphical interfaces regularly traded places on reader surveys, with perhaps a slight edge for GNOME, depending on the magazine or site conducting the survey. Flame wars could be fierce, but like many flame wars, the fierceness reflected how trivial the differences mostly were — at least, after KDE’s Qt toolkit became free software. The difference was largely one of branding.

Still, GNOME and KDE each slowly developed its own ecosystem of applications. A few applications like OpenOffice.org were shared, presumably because developing alternative for large applications was difficult. Moreover, the popularity of some apps like Firefox overwhelmed native alternatives like KDE’s Konqueror. But in categories like music-players, archivers, and CD burners, each slowly started to developed its own set of tools.

Read more

KDE Improvements

Filed under
KDE
  • Weixuan XIAO (Inokinoki): About me

    I’m Weixuan XIAO, with the nickname: Inoki, sometimes Inokinoki is used to avoid duplicated username.

    I’m glad to be selected in Google Summer of Code 2019 to work for KDE Community to make KDE Connect work on macOS. And I’m willing to be a long-term contributor in KDE Community.

    As a Chinese student, I’m studying in France for my engineering degree. At the same time, I’m waiting for my bachelor degree at Shanghai University.

  • Okular: another improvement to annotation

    Continuing with the addition of line terminating style for the Straight Line annotation tool, I have added the ability to select the line start style also. The required code changes are committed today.

  • Jonathan Riddell: libqaccessibilityclient 0.4.1
  • KDE Craft now delivers with vlc and libvlc on macOS

    Lacking VLC and libvlc in Craft, phonon-vlc cannot be built successfully on macOS. It caused the failed building of KDE Connect in Craft.

    As a small step of my GSoC project, I managed to build KDE Connect by removing the phonon-vlc dependency. But it’s not a good solution. I should try to fix phonon-vlc building on macOS. So during the community bonding period, to know better the community and some important tools in the Community, I tried to fix phonon-vlc.

KDE Usability & Productivity: Week 71

Filed under
KDE

Hot on the heels of last week, this week’s Usability & Productivity report continues to overflow with awesomeness. Quite a lot of work what you see featured here is already available to test out in the Plasma 5.16 beta, too!

Read more

Plasma 5.15.90 (Plasma 5.16 Beta) Available for Testing

Filed under
KDE

Are you using Kubuntu 19.04, our current Stable release? Or are you already running our daily development builds?

We currently have Plasma 5.15.90 (Plasma 5.16 Beta) available in our Beta PPA for Kubuntu 19.04, and in our 19.10 development release daily live ISO images.

Read more

KDE and GNOME Progress: Krita, KIOFuse, Rust

Filed under
KDE
Google
GNOME
  • My Project for Google Summer of Code

    I was accepted to Google Summer of Code and now I need to start planning and doing research to help the best way I can.

    My project is an Animated Vector Brush (AVB) for Krita. This might not say much, so allow me to explain what my project is and what are my objectives.

  • KIOFuse – GSoC 2019

    It’s been a great pleasure to be chosen to work with KDE during GSoC this year. I’ll be working on KIOFuse and hopefully by the end of the coding period it will be well integrated with KIO itself. Development will mainly by coordinated on the #kde-fm channel (IRC Nick: feverfew) with fortnightly updates on my blog so feel free to pop by! Here’s a small snippet of my proposal to give everyone an idea of what I’ll be working on:

  • Guillaume Desmottes: Rust+GNOME hackfest in Berlin

    Last week I had the chance to attend for the first time the GNOME+Rust Hackfest in Berlin. My goal was to finish the GstVideoDecoder bindings, keep learning about Rust and meet people from the GNOME/Rust community. I had some experience with gstreamer-rs as an user but never actually wrote any bindings myself. To make it even more challenging the underlying C API is unfortunatelly unsafe so we had to do some smart tricks to make it safe to use in Rust.

    I'm very happy with the work I managed to do during these 4 days. I was able to complete the bindings as well as my CDG decoder using them. The bindings are waiting for final review and the decoder should hopefully be merged soon as well.

Syndicate content

More in Tux Machines

Events: Linux Plumbers, SUSE in Germany and LibreOffice Paris HackFest

  • Linux Plumbers Earlybird Registration Quota Reached, Regular Registration Opens 30 June
    A few days ago we added more capacity to the earlybird registration quota, but that too has now filled up, so your next opportunity to register for Plumbers will be Regular Registration on 30 June … or alternatively the call for presentations to the refereed track is still open and accepted talks will get a free pass.
  • Gartner IT Infrastructure, Operations and Cloud Strategies Conference Frankfurt 2019
    In a week’s time, team SUSE will be heading to Frankfurt, Germany for this year’s Gartner IT Infrastructure, Operations and Cloud Strategies Conference. Hundreds of attendees from all around Europe will be paying Kap Europa Congress Centre in Frankfurt a visit – to network, speak to exhibitors, pick up valuable nuggets of information from the Gartner analysts, attend sessions to learn more about the latest happenings in IT infrastructure and operations and enjoy all that the beautiful city of Frankfurt has to offer.
  • LibreOffice Paris HackFest
    The LibreOffice Paris HackFest 2019 will take place on the weekend of July 5th-6th, at le 137, which is at 137 Boulevard Magenta, Paris 10e, France. The event is sponsored by INNO3, hosting the hackfest in their building, and The Document Foundation, providing reimbursement for travels and accommodations. LibreOffice Paris HackFest will start on Friday at 10AM. During the day there will be an informal meeting of the French community, to discuss local activities, while developers and other volunteers will hack the LibreOffice code. The venue will be available until 2AM. On Saturday the venue will open at 10AM, to allow people to continue working, and share hackfest results. The event will officially end at 8PM, but on Sunday there will be a city tour.

Security: GNU/Linux in Space (After Windows Viruses), Fingerprint Pseudo-Security, Mainframe Security and Slackware Updates

  • Space: New cybercrime battlefield? [Ed: Space has already dumped Microsoft Windows and moved to GNU/Linux (Debian) for security reasons. The famous incident has just been mentioned here.]
    In the same vein, is it believable for a virus to infect a space station orbiting at a distance of over 330 km above the earth? It shocked astronauts on board to find their Windows XP-based laptops on the International Space Station (ISS) infected with a virus called W32.Gammima in 2008. Gammima.AG worm is a malware that gathers and transmits sensitive gaming data to an attacker. Investigations later revealed that unsuspecting Russian cosmonauts had inadvertently carried infected USB storage devices aboard the station spreading computer viruses to the connected computers. The damage by the malware to the computer systems of the ISS is unknown to date.
  • OnePlus 7 Pro Fingerprint Scanner Hacked By Classic Hacking Technique
    OnePlus has recently launched its much-awaited OnePlus 7 Pro which is considered as one of the best smartphones of 2019 by many. Packing the latest Snapdragon processor, triple camera setup, UFS 3.0 and a 30W Warp Charging, the smartphone is a complete package but how safe is it? Speaking of safety, a YouTuber has managed to hack the in-display fingerprint scanner of OnePlus 7 Pro within a few minutes. Going by the name Max Tech, this YouTuber deployed the classic print molding hacking technique to get past the fingerprint reader. If you have bought the smartphone or you’re a potential buyer then I must tell you that OnePlus 7 Pro is not the first device to be hacked by this technique.
  • Just how secure are mainframes?
    The days of mainframe security by obscurity are long gone. Everyone – especially hackers – knows that there are lots of valuable data sitting on mainframes. So, how aware are mainframe-using organizations about what it takes to secure all the components of a mainframe environment? Key Resources Inc has announced the findings from a new study conducted by Forrester Consulting carried out in February 2019. The survey questioned 225 IT management and security decision makers in North America.
  • [Slackware] April ?19 release of OpenJDK 8
    Early May I was confined to my bed, immobilized on my side and under medication, after I had incurred a second back hernia in four months’ time. And so I missed the announcement on the OpenJDK mailing list about the new icedtea-3.12.0. Why again is that important? Well, the IcedTea framework is a software harness to compile OpenJDK with ease. Andrew Hughes (aka GNU/Andrew) who is the release manager still did not update his blog with this announcment, but nevertheless:  the new Java8 that we will get is OpenJDK 8u212_b04. This release syncs the OpenJDK support in IcedTea to the official April 2019 security fixes for Java. I built Slackware packages for Java 8 Update 212 so that you do not have to succumb to the official Oracle binaries which are compiled on God-knows what OS.

today's howtos and programming

KDE: Krita Interview, KDE Developer Documentation and KDE Craft Packager

  • Krita Interview with Anna Hannon
    I opted for trying Linux Mint, and tested Krita as my Photoshop replacement. Love at first sight! I currently run Manjaro KDE and it continues to be my only painting software (even on my Microsoft surface).
  • KDE Developer Documentation Update: Far from the Endgame
    It has been nearly three months since I embarked on an adventure in the land known as dev docs. And while the set period for that work is coming to a close, the truth is that the journey has really only just begun. Just like the pioneers of old, the first important step is to get to survey the land and map it for future adventurers. The KDE community’s developer documentation isn’t exactly new territory but, through the years, it has grown from a garden to a huge forest with only a brave few doing the work to keep things from getting out of hand. They could use a helping hand.
  • KDE Craft Packager on macOS
    In Craft, to create a package, we can use craft --package after the compiling and the installing of a library or an application with given blueprint name. On macOS, MacDMGPackager is the packager used by Craft. The MacDylibBundleris used in MacDMGPackager to handle the dependencies. In this article, I’ll give a brief introduction of the two classes and the improvement which I’ve done for my GSoC project.