Language Selection

English French German Italian Portuguese Spanish


Mozilla: Firefox Extensions for New Year’s Resolutions and Rust Programming

Filed under
  • Firefox Extensions for New Year’s Resolutions

    It’s that time of year again where we endeavor to improve ourselves, to wash away poor habits of the past and improve our lot in life. Yet most of us fall short of our yearly resolution goals. Why? Maybe we just haven’t found the right Firefox extensions to assist our annual renewals…

  • This Week in Rust 214

    Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community. Want something mentioned? Tweet us at @ThisWeekInRust or send us a pull request. Want to get involved? We love contributions.

  • Zeeshan Ali: My journey to Rust

    As most folks who know me already know, I've been in love with Rust language for a few years now and in the last year I've been actively coding in Rust. I wanted to document my journey to how I came to love this programming language, in hope that it will help people to see the value Rust brings to the world of software but if not, it would be nice to have my reason documented for my own sake.

Customize GNOME Desktop With These Tips in Ubuntu 17.10

Filed under

Some basic and some interesting GNOME customization tips to get more out of your Ubuntu 17.10 desktop.
Read more

KDE and GNOME: KDE 2.*, Krita and GNOME.Asia

Filed under
  • You Can Experiment With KDE 2.2.2 & Qt2 This Christmas

    If you find yourself with some extra time this holiday season and want to dive into a classic codebase on your modern Linux desktop, KDE developer Helio Castro has been working on his porting skills by porting KDE 2.2.2 and Qt2 to work on modern Linux systems.

    KDE 2 was released in 2000 with the use of the DCOP communication protocol, the still-living KIO I/O library, KHTML that at the time brought HTML 4.0 rendering, and Konqueror came as the default web-browser.

    So far he's got kdelibs 2.2.2 working -- tests are passing, graphics are working, and overall a bit beyond a "proof of concept" stage. As part of this "KDE 2 Restoration Project" he's trying to maintain the original code as much as possible but along the way also replacing the Autotools build system with CMake.

  • Interview with Rositsa Zaharieva

    My name is Rositsa (also known as Roz) and I’m somewhat of a late blooming artist. When I was a kid I was constantly drawing and even wanted to become an artist. Later on I chose a slightly different path for my education and career and as a result I now have decent experience as a web and graphic designer, front end developer and copywriter. I am now completely sure that I want to devote myself entirely to art and that’s what I’m working towards.

  • GNOME.Asia Summit 2017

    Thanks professors from university give us very good panel discussion, thanks Emily Chen to host this great panel discussion.  
    It’s import to get support in university when we want to promote open source and freeware all the time.

Managing tasks, time, and making sure one takes a break: Integrating Taskwarrior, Timewarrior, and Gnome Pomodoro

Filed under

With the new year, come resolutions. On many a list will there be a determination to do better in the coming year, to be more organised, more efficient, more productive.

I'm quite organised myself. I have lists, calendars, reminders, budgets, and all of that. Being a FOSS person, my first thought, inevitably, is to see if there's a piece of software that would aid me.

This post documents how one can get Taskwarrior, Timewarrior, and Gnome Pomodoro to work together to manage tasks, track them, and break those long hours into smaller bits with regular breaks.

Read more

GTK4 Picks Up More OpenGL Renderer Improvements, Glyph Cache

Filed under

GTK4 continues looking good and even better now thanks to nearly 100 commits improving its OpenGL renderer.

GNOME developer Timm Bäder committed dozens of OpenGL renderer improvements to the GTK4 tool-kit code-base on Thursday. Perhaps most noticeable is the introduction of a GL glyph cache. This OpenGL glyph cache is based upon GTK4's Vulkan glyph cache that was added back in September.

Read more

GNOME: GStreamer, CEF on Wayland, Christmas GNOME Maps, ArcMPD

Filed under
  • GStreamer Rust bindings release 0.10.0 & gst-plugin release 0.1.0

    Today I’ve released version 0.10.0 of the Rust GStreamer bindings, and after a journey of more than 1½ years the first release of the GStreamer plugin writing infrastructure crate “gst-plugin”.

  • CEF on Wayland

    TL;DR: we have patches for CEF to enable its usage on Wayland and X11 through the Mus/Ozone infrastructure that is to become Chromium’s streamlined future. And also for Content Shell!

    At Collabora we recently assisted a customer who wanted to upgrade their system from X11 to Wayland. The problem: they use CEF as a runtime for web applications and CEF was not Wayland-ready. They also wanted to have something which was as future-proof and as upstreamable as possible, so the Chromium team’s plans were quite relevant.

  • Christmas Maps

    So, we're approaching the end of the year and holidays, so I thought I should share some updates on some going-ons in Maps.

    One issue we've had on our table is the way we do attribution. Currently in 3.26 and earlier we have shown the common OSM attribution and a provider logo on the map view.

  • ArcMPD is a Translucent GTK Theme Based on Arc

    As you might be able to guess from the name ArcMPD is a fork of the super popular Arc GTK theme.

    But, unlike its inspiration, ArcMPD is far less conservative with translucent touches in the header bar and sidebar of windows.

Nautilus desktop plans

Filed under

Nautilus had have a feature called “the desktop” which adds icons on the background of the user workspace, similar to Windows.

The desktop was disabled for the default experience when GNOME 3 came out now 6 years ago, and so far has been mostly unmaintained. I spent around 3 months of work two years ago to try to save it somehow and did a rearchitectural work to try to separate the desktop from the Nautilus app so it won’t affect Nautilus development, and while it achieved some degree of separation, it didn’t achieve its main purpose and unfortunately brought even more problems than we had before. Now it has got to a point where the desktop is blocking us deeply in basically every major front we have set for future releases.

Also we notice that users rightfully have expectations for the desktop to work decently, and we acknowledge this is far from the reality and we are aware that the desktop is in a very poor state.

Read more

GNOME: Bluetooth, Predictions, Librsvg and NetworkManager

Filed under
  • More Bluetooth (and gaming) features

    Finally, this is the boring part. Benjamin and I reworked code that's internal to gnome-bluetooth, as used in the Settings panel as well as the Shell, to make it use modern facilities like GDBusObjectManager. The overall effect of this is, less code, less brittle and more reactive when Bluetooth adapters come and go, such as when using airplane mode.

  • Some predictions for 2018

    Ever since Steve Jobs died it has become quite clear in my opinion that the emphasis
    on the traditional desktop is fading from Apple. The pace of hardware refreshes seems
    to be slowing and MacOS X seems to be going more and more stale. Some pundits have already
    started pointing this out and I predict that in 2018 Apple will be no longer consider the
    cool kid on the block for people looking for laptops, especially among the tech savvy crowd.
    Hopefully a good opportunity for Linux on the desktop to assert itself more.

  • Librsvg 2.40.20 is released

    Today I released librsvg 2.40.20. This will be the last release in the 2.40.x series, which is deprecated effectively immediately.

    People and distros are strongly encouraged to switch to librsvg 2.41.x as soon as possible. This is the version that is implemented in a mixture of C and Rust. It is 100% API and ABI compatible with 2.40.x, so it is a drop-in replacement for it. If you or your distro can compile Firefox 57, you can probably build librsvg-2.41.x without problems.

  • NetworkManager 1.10.2 Released with Support for "onlink" IPv4 Routes Attribute

    GNOME developer Beniamino Galvani announced the availability of the first point release of the NetworkManager 1.10 open-source network connection manager software.

    NetworkManager is the most popular network connection manager tool these days, coming pre-installed with numerous GNU/Linux distributions. The latest stable release, NetworkManager 1.10.2, is here about five weeks after the launch of NetworkManager 1.10.0 to add a handful of new features and improvements.

GNOME 3.27.3 Released

Filed under
  • GNOME 3.27.3 released

    GNOME 3.27.3, the third development snapshot in the 3.28 development cycle, is now available.

    A few more modules have been ported to meson, and lots of development is happening across all modules. To point out a few highlights, dconf-editor is seeing significant work, and evolution has had many bug fixes.

  • GNOME 3.27.3 Brings More Meson Ports, Redesign To DConf Editor

    Matthias Clasen of Red Hat announced the release of GNOME 3.27.3 this weekend.

    GNOME 3.27.3 is the latest in a string of development releases leading up to the stable GNOME 3.28 debut in March.

  • GNOME 3.28 Desktop Environment Gets Third Development Snapshot, More Meson Ports

    GNOME leader Matthias Clasen announced a few moments ago the availability of the third development snapshot towards the GNOME 3.28 desktop environment for GNU/Linux distributions.

    The development cycle of the upcoming GNOME 3.28 desktop environment continues today with the GNOME 3.27.3 milestone, which ports more components to the Meson build system and adds various improvements to various apps and tools, including the Evolution email and calendar client, NetworkManager network connection manager, and dconf-editor.

Cryptography in Ubuntu 16.04 and GTK2 Demotion

Filed under
  • Canonical Announces Certified FIPS 140-2 Cryptographic Packages for Ubuntu 16.04

    Canonical announced on Wednesday the availability of officially certified FIPS 140-2 cryptographic packages for the long-term supported Ubuntu 16.04 LTS (Xenial Xerus) operating system series through its Cryptographic Module Validation Program.

    Level 1 FIPS 140-2 cryptographic packages can now be purchased for your Ubuntu 16.04 LTS operating system through Canonical's Ubuntu Advantage service or as a separate, standalone product. Ubuntu Advantage subscribers can already find the FIPS-compliant modules in the Ubuntu Advantage private archive if they use Ubuntu 16.04 LTS (Xenial Xerus) on their PCs.

  • GTK2 demotion
  • Ubuntu Developers Working Towards The Eventual Demotion Of GTK2

    Not only are Ubuntu developers working towards demoting Python 2 on their Linux distribution but they are also working on being able to demote the GTK2 tool-kit from the main archive to universe followed by its eventual removal in the future.

    Matthias Klose is hoping to organize more work towards this slow demotion process of GTK2 and ideally to get some of the issues cleared up ahead of the Ubuntu 18.04 Long-Term Support release in April.

Syndicate content

More in Tux Machines

Blockchain: DigitalBits, Aventus, Cryptocurrency

  • DigitalBits launches open-source blockchain-based marketplace for loyalty points
    Their value — or at least their versatility — could get a boost if The DigitalBits Project is successful. This community endeavor, soon to become a nonprofit foundation based out of the tiny European country of Lichtenstein, is today launching an open-source blockchain-based infrastructure that supports trading loyalty points or rewards or transferring them to other individuals.
  • Aventus Announces Development of Open-Source Protocol Foundation
    Aventus, the blockchain ticketing startup that raised 60,000 Ether via a crowdsale in 2017, has announced the next stage of development for its non-profit foundation. The Aventus Protocol Foundation will serve as an entity tasked with supporting open-source projects built using the Aventus protocol. This encourages the growth of the Aventus ticketing ecosystem while protecting the rights of holders of AVT, the native Aventus token.
  • An Overview of Cryptocurrency Consensus Algorithms
    One of the most important aspects of a decentralized cryptocurrency project is the consensus algorithm it employs. A consensus algorithm is crucial to the implementation of a digital currency because it prevents the double spending problem, a challenge that has historically limited the development of digital currencies until the recent development and adoption of the blockchain ledger method. Because cryptocurrencies are implemented as public, decentralized ledgers that are append-only, they must employ a consensus algorithm to verify that there “is one version of the truth” and that the network cannot be overwhelmed by bad actors.

today's howtos

Fedora: Release Party, Fedora Diversity, Critical Firefox Fix

Microsoft Openwashing and Revisionism

  • Microsoft joins effort to cure open source license noncompliance [Ed: Pushing Microsoft lies under the false pretenses that Microsoft plays along with the GPL (it violates, smears and undermines it)]
  • Microsoft joins group working to 'cure' open-source licensing issues [Ed: Mary Jo Foley uses this initiative to whitewash Microsoft after it repeatedly violated the GPL and attacked it publicly, behind the scenes etc. And watch the image she uses: a lie.]
    It's kind of amazing that just over a decade ago, Microsoft was threatening Linux vendors by claiming free and open-source software infringed on 235 of Microsoft's patents. In 2007, Microsoft was very openly and publicly anti-GPLv3, claiming it was an attempt "to tear down the bridge between proprietary and open source technology that Microsoft has worked to build with the industry and customers."
  • Today's channel rundown - 19 March 2018
    The six have committed to extending additional rights "to cure open source license noncompliance". The announcement was made by Red Hat, which says the move will lead to greater cooperation with distributors of open source software to correct errors. In a statement, Red Hat referenced widely used open source software licenses, GNU General Public License (GPL) and GNU Lesser General Public License, which cover software projects including the Linux kernel. GPL version 3 offers distributors of the code an opportunity to correct errors and mistakes in license compliance.
  • Tails Security Update, Companies Team Up to Cure Open Source License Noncompliance, LG Expanding webOS and More
    According to a Red Hat press release this morning: "six additional companies have joined efforts to promote greater predictability in open source licensing. These marquee technology companies—CA Technologies, Cisco, HPE, Microsoft, SAP, and SUSE—have committed to extending additional rights to cure open source license noncompliance. This will lead to greater cooperation with distributors of open source software to correct errors and increased participation in open source software development."