Language Selection

English French German Italian Portuguese Spanish

KDE and GTK/GNOME

Filed under
KDE
GNOME
  • GSoC 2021 KMyMoney - Post First Evals to Week 7

    I modified the code as suggested by my mentors that were related to coding conventions(according to C++, Qt and KDE).

    After adding the new members to the AlkOnlineQuoteSource constructor. I jumped into writing the unit tests. I realized that I haven’t added the new members in the function signature. After adding that, I build the files to check what all things break related to the constructor’s usage.

  • Peter Hutterer: libinput and hold gestures

    Thanks to the work done by Josè Expòsito, libinput 1.19 will ship with a new type of gesture: Hold Gestures. So far libinput supported swipe (moving multiple fingers in the same direction) and pinch (moving fingers towards each other or away from each other). These gestures are well-known, commonly used, and familiar to most users. For example, GNOME 40 recently has increased its use of touchpad gestures to switch between workspaces, etc. Swipe and pinch gestures require movement, it was not possible (for callers) to detect fingers on the touchpad that don't move.

    This gap is now filled by Hold gestures. These are triggered when a user puts fingers down on the touchpad, without moving the fingers. This allows for some new interactions and we had two specific ones in mind: hold-to-click, a common interaction on older touchscreen interfaces where holding a finger in place eventually triggers the context menu. On a touchpad, a three-finger hold could zoom in, or do dictionary lookups, or kill a kitten. Whatever matches your user interface most, I guess.

    The second interaction was the ability to stop kinetic scrolling. libinput does not actually provide kinetic scrolling, it merely provides the information needed in the client to do it there: specifically, it tells the caller when a finger was lifted off a touchpad at the end of a scroll movement. It's up to the caller (usually: the toolkit) to implement the kinetic scrolling effects. One missing piece was that while libinput provided information about lifting the fingers, it didn't provide information about putting fingers down again later - a common way to stop scrolling on other systems.

  • Christian Hergert: Ignoring GtkTextTag when printing

    Previously, If you wanted to do this, you had to remove all your tags and then print, only to restore them afterwards. This should be a lot more convenient for people writing various GtkSourceView-based text editors. Although, I’m suspect many of them weren’t even doing this correctly to begin with, hence this PSA.

More in Tux Machines

Android Leftovers

Open Hardware/Modding: RISC-V, Smart Power, Raspberry Pi

  • IAR Systems extends functional safety offering for RISC-V with leading build tools for Linux

    IAR Systems®, the future-proof supplier of software tools and services for embedded development, today announced that its build tools for RISC-V supporting deployment in Linux-based frameworks have been certified by TÜV SÜD for functional safety development. The certification has been performed according to the requirements of IEC 61508, the international umbrella standard for functional safety, as well as ISO 26262, which is used for automotive safety-related systems. In addition, the certification covers the international standards IEC 62304 for medical software, IEC 60730 for Household Appliances, ISO 13849 and IEC 62061 for Machinery Control Systems, IEC 61511 for Process Industry, ISO 25119 for Agriculture and Forestry, and the European railway standards EN 50128 and EN 50657.

  • Allwinner D1s/F133 RISC-V processor integrates 64MB DDR2 - CNX Software

    Allwinner D1s (aka F133) is a cost-down version of Allwinner D1 RISC-V processor introduced earlier this year together with a Linux capable development board, with the main difference being the integrated 64MB DDR2. Besides the built-in RAM, Allwinner D1s comes with many of the same features as D1 RISC-V SoC, but loses HDMI output and the HiFi 4 audio DSP, and Allwinner made some tweaks to the IOs with one less I2S audio interface, and general-purpose ADC.

  • Smart Power 3 - A $45 smart power analysis tool for embedded systems developers - CNX Software

    Hardkernel has launched a number of popular Arm SBC’s with the ODROID family over the years, but the Smart Power 3 is a different type of product, as the ESP32-based smart power meter can help embedded systems engineers optimize their hardware and software power consumption and/or check for spurious power peaks during boot up or shutdowns. In the past, we’ve reviewed relatively expansive tools like Qoitech Otii Arc or gone the DIY route, but at $45, Hardkernel offers a power monitoring solution that’s both inexpensive and easy to use, albeit with fewer features than Qoitech’s device.

  • Omni-Wheeled Cane Steers The Visually-Impaired Away From Obstacles | Hackaday

    The cane uses a Raspi 4 with camera to detect objects, and a 2-D LIDAR to measure the distance to those objects. There’s a GPS and a 9-DOF IMU to find the position and orientation of the user. Their paper is open, too, and it comes with a BOM and build instructions. Be sure to check it out in action after the break.

Reintroducing: Fairphone’s Reuse & Recycle Program

We have relaunched our Reuse and Recycle Program. There are a lot of resources in your old smartphones and we want to make sure we make the most out of them, all the while keeping the environmental impact low and your benefits high. While the old program allowed people to send in their old phones to be reused or recycled, the new program will offer incentives to our community, such as a true market value for their products based on make, model and condition. There’s more to it, of course, but we can’t give away everything in the first paragraph. So read on to learn more about our new and improved Reuse and Recycle Program. The issues We have talked about electronic waste being one of the fastest-growing waste streams on the planet – in 2019 a striking 53.6 Mt of e-waste was created with European citizens contributing around 16kg per person. Globally only 17% of electronic waste (or e-waste) is documented to be collected for recycling, leaving roughly 83% of e-waste undocumented and ending up in shoe boxes or landfills – materials worth around USD 56 billion get lost every year. Additionally, it is estimated that 7-20% of e-waste is set up to be illegally exported, ending up in countries with limited resources and recycling infrastructure – often developing countries – causing enormous health and environmental problems. Read more

Apache Foundation Moves From Mirrors to a CDN to Distribute Software

About a week ago the Apache Software Foundation, home of the Apache Web Server, Hadoop, OpenOffice, and over 350 other open source software projects, announced the end of the line for its system of mirror sites for delivering its software to users, From now on, the foundation will be using a content delivery network instead. Most users of open source software, especially those who have downloaded Linux distributions, will be familiar with download mirroring sites, usually just called “mirrors,” which rose to prominence in the 1990s as the internet became the preferred way to distribute software. Read more Also: The Apache News Round-up: week ending 22 October 2021