Language Selection

English French German Italian Portuguese Spanish

GNOME

GNOME’s New System Monitor Tool is Available to Try in Bionic

Filed under
GNOME

Cast you mind back to 2016 and you recall there were plans for a GNOME System Monitor redesign.

The aim: to make checking system resource usage a little more accessible, ideally with historical data thrown into the mix for some added context.

Two years on and the fruits of that redesigned effort are finally available to sample, albeit through a new app called (aptly enough) GNOME Usage.

Read more

GNOME: WebKit, Fleet Commander, Introducing deviced

Filed under
GNOME
  • On Compiling WebKit (now twice as fast!)

    Are you tired of waiting for ages to build large C++ projects like WebKit? Slow headers are generally the problem. Your C++ source code file #includes a few headers, all those headers #include more, and those headers #include more, and more, and more, and since it’s C++ a bunch of these headers contain lots of complex templates to slow down things even more. Not fun.

  • Fleet Commander is looking for a GSoC student to help us take over the world

    Fleet Commander has seen quite a lot of progress recently, of which I should blog about soon. For those unaware, Fleet Commander is an effort to make GNOME great for IT administrators in large deployments, allowing them to deploy desktop and application configuration profiles across hundreds of machines with ease through a web administration UI based on Cockpit. It is mostly implemented in Python.

  • Introducing deviced

    Over the past couple of weeks I’ve been heads down working on a new tool along with Patrick Griffis. The purpose of this tool is to make it easier to integrate IDEs and other tooling with GNU-based gadgets like phones, tablets, infotainment, and IoT devices.

    Years ago I was working on a GNOME-based home router with davidz which sadly we never finished. One thing that was obvious to me in that moment of time was that I’m not doing another large scale project until I had better tooling. That is Builder’s genesis, and device integration is what will make it truly useful to myself and others who love playing with GNU-friendly gadgets.

GNOME: GitLab, LVFS and GStreamer

Filed under
GNOME
  • Weekend Website Experiment

    As you may know if you read this blog via Planet GNOME, the GNOME project is busy switching to GitLab for its code hosting and bug tracking. I like GitLab! It’s a large step up from Bugzilla, which was what GNOME used for the last 20 years. Compared to GitHub, GitLab is about equal, with a few nicer things and a few less nice things.

    The one thing that I miss from Bugzilla is a dashboard showing the overall status of the bugs for your project. I thought it would not be too hard to use the GitLab API to do some simple queries and plop them on a web page. So, last weekend I gave it a try. The final result is here. Click the button to log into GitLab, and you’ll be redirected back to the page where you’ll get the results of the queries.

  • LVFS will block old versions of fwupd for some firmware

    Although fwupd 0.8.0 was released over a year ago it seems people are still downloading firmware with older fwupd versions. 98% of the downloads from the LVFS are initiated from gnome-software, and 2% of people using the fwupdmgr command line or downloading the .cab file from the LVFS using a browser manually.

  • SRT in GStreamer

    Transmitting low delay, high quality video over the Internet is hard. The trade-off is normally between video quality and transmission delay (or latency). Internet video has up to now been segregated into two segments: video streaming and video calls. On the first side, streaming video has taken over the world of the video distribution using segmented streaming technologies such as HLS and DASH, allowing services like Netflix to flourish. On the second side, you have VoIP systems, which are generally targeted a relatively low bitrate using low latency technologies such as RTP and WebRTC, and they don't result in a broadcast grade result. SRT bridges that gap by allowing the transfer of broadcast grade video at low latencies.

GNOME Desktop/GTK: GNOME 3.27.90, ArcMPD, xdg-desktop-portal, Meson

Filed under
GNOME
  • GNOME 3.27.90 released
  • ArcMPD – An Arc-Based Translucent GTK Theme for Minimalists

    We haven’t written about any themes since 2018 began so I think it is about time that happened. That’s why I’m happy to let you in on another beautiful theme you might not have known yet – ArcMPD.

    ArcMPD is a fork of the fan favorite Arc GTK theme and its inspiration is even implied in its name. Unlike Arc GTK theme, however, it features a more transparent header, sidebar; and window control buttons reminiscent of Apple’s OS X.

  • Moving a portal

    Most of the portals in use are implemented by a module called xdg-desktop-portal, with backend implementations for Gtk+ and KDE. Many of the portals in it, such as the important file chooser portal relies on a lowlevel portal called the document portal. It is a combined dbus and fuse service that controls access to files with fine-grained per-application permissions.

  • Meson's dependency manager in action building GTK

    It is easy to see how this makes it easier for newcomers to participate. There are no longer pages upon pages of instructions on how to set up a build environment and so on. All that is required is to clone one Git repo and start building. The build system will take care of all the rest.

Solus 4 Is Coming Soon with Experimental Wayland Session for GNOME, Linux 4.15

Filed under
Linux
GNOME

Solus Project's Joshua Strobl posted today more details about the upcoming Solus 4 desktop operating system and some of the new features that will be integrated. These include a revamped Software Center with the latest Linux Driver Management for better hardware driver support, Hotspot support, Budgie 10.4.1, MATE 1.20, and an experimental Wayland session for the GNOME edition.

"Wayland will not be the default for Solus Budgie or Solus GNOME, however GNOME users will be able to install a separate session package if they wish to test and experiment with Wayland support," says Joshua Strobl. "During my testing, I have not found the quality of the GNOME + Wayland to be sufficient enough to be provided as a default experience for our users."

Read more

Better Late Than Never: GNOME 3.28 Beta Desktop Arrives for Valentine's Day

Filed under
GNOME

GNOME 3.28 is the next major update to the widely-used Linux desktop environment, which is now used by default in the popular Ubuntu operating system. It promises many new features, as well as a wide range of enhancements, especially under the hood as most of the components were ported to the Meson build system.

Most importantly, the beta was delayed because the GNOME 3.28 desktop environment is now using BuildStream project's build sandbox, which ensures a reliable build process regardless of the dependencies you might have installed on your GNU/Linux operating system.

Read more

Also: GNOME 3.28 Beta Released With Many Improvements

GNOME: GNOME Mobile and Shelved Wallpapers

Filed under
GNOME
  • Python for GNOME Mobile?

    As you may already know, Python is one of the hottest programming language out there, with thousand of job offerings, so makes sense, at least for me, to push this language as official one for GNOME Mobile applications.

    elementary OS is doing a good job on engagement new developers, while use Vala as its official language. For me, Vala is a good candidate for advanced/performance constrained Mobile applications.

  • Shelved Wallpapers

    GNOME 3.28 will release with another batch of new wallpapers that only a freaction of you will ever see. Apart from those I also made a few for different purposes that didn’t end up being used, but it would be a shame to keep shelved.

    So here’s a bit of isometric goodness I quite enjoy on my desktop, you might as well.

GNOME: GNOME 3.28, FOSDEM 2018 and More

Filed under
GNOME
  • Entering the “home stretch” for GNOME 3.28

    Earlier this week I´ve released GNOME Maps 3.27.90 (even though I just read an e-mail about the deadline for the release tarballs had been postponed for one week just after uploading the tarball).

    This weekend I (like some 8000 others) participated in an exciting FOSDEM with lots of interesting talks and the week before that I gave presentation of GNOME Maps, and in particular the public transit functionality for TrafikLab (the sort of “developer community” driven by the Swedish organization Samtrafiken AB, who coordinates and aggregates data from all public transit operators, both commercial/private and regional/public ones.

  • Bastian Ilsø Hougaard: Behind the GNOME Booth, FOSDEM 2018

    Saturday was spent selling lots and lots of socks. I choose this year not to go to any talks and instead hangout with fellow GNOMEies in the booth and have a chat with bypassing users. I’m accumulating many advertising arguments for buying socks including that it allows you to have feet on your feet and that you have an excuse to say “GNOME Socks!” as much as you want, once you own a pair. Wink Kat brought the awesome hoodies and then we had a big load of leftover t-shirts from GUADEC 2017 which we more or less sold (I think there’s still some 20 left in small). In the end we sold a 160 pairs of socks which is almost half the enormous stock of socks I purchased. When the evening came by and the booth had to close, we went to the GNOME Beer Event in La Bécasse, where I had my annual taste of Lambic Blanc, which is one of the few beers I really enjoy drinking.

  • Speaking at FOSDEM 2018 in Brussels, Belgium

    I think that we in the GNOME community can use data to make more informed decisions. For example, right now we’re fading out our Bugzilla instance and we don’t really have any way to measure how successful we are. In fact, we don’t even know what it would mean to be successful. But by looking at data we might get a better feeling of what we are interested in and what metric we need to refine to express better what we want to know. Then we can evaluate measures by looking at the development of the metrics over time. Spontaneously, I can think of these relatively simple questions: How much review do our patches get? How many stale wiki links do we have? How soon are security issues being dealt with? Do people contribute to the wiki, documentation, or translations before creating code? Where do people contribute when coding stalls?

  • Gnome without chrome-gnome-shell

    New laptop, has a touchscreen, can be folded into a tablet, I heard gnome-shell would be a good choice of desktop environment, and I managed to tweak it enough that I can reuse existing habits.

    I have a big problem, however, with how it encourages one to download random extensions off the internet and run them as part of the whole desktop environment. I have an even bigger problem with gnome-core having a hard dependency on chrome-gnome-shell, a plugin which cannot be disabled without root editing files in /etc, which exposes parts of my destktop environment to websites.

KDE/GNOME: Qt, WikiToLearn, GNOME Shell and GTK

Filed under
KDE
GNOME
  • Sharing Files on Android or iOS from or with your Qt App – Part 3
  • WikiToLearn migration, why?

    Well, currently WikiToLearn runs on MediaWiki, which is a good model for dealing with an encyclopedia but, when you are trying to build a more structured content, it doesn’t fit.

    For the release 1.0 we have developed CourseEditor, which tries to make the unstructured content more structured, for example offering a drag-and-drop UI to manage a course structure.

  • On-Screen Keyboard Improvements, Thunderbolt UI Land In GNOME Shell

    Last minute work ahead of the imminent UI/feature freeze for GNOME 3.28 landed on Monday for the GNOME Shell.

    Most notable to the work that landed on Monday is the Thunderbolt policy provider and indicator. These are the UI/shell elements to Red Hat's Bolt project for dealing with secure handling of Thunderbolt peripherals when connected to Linux systems. The GNOME Shell bits interface with the Bolt daemon via the org.freedesktop.bolt D-Bus service. Great to see this UI work land in time for GNOME 3.28.

  • GTK+ 4.0 Gets More House Cleaning, Dropping Old Version References Saves ~7k L.O.C

    Yesterday I wrote about GTK4 dropping the Mir display back-end in favor of the Wayland back-end. Additionally, the "big GDK lock" was also stripped out. The latest is some additional cleaning to lighten the tool-kit code-base by about seven thousand lines of code.

    The latest significant cleanup is removing old GTK 2.x/3.x version references in the code and documentation. By dropping these old version annotations, GTK+ 4.0 saw nearly eight thousand lines of code removed but just over one thousand new insertions across more than 400 files.

KDE and GNOME: WikiToLearn , Krita, GTK, and GNOME

Filed under
KDE
GNOME
  • MongoDB for WikiToLearn migration

    Today i want to talk about my experience with the WikiToLearn migration.

    The problem of every migration is getting your hands on the data in a way such that you can work on it.

    Starting from the mysql backend and trying to have everything into a versioned object storage (python eve is the one we are tring now) is not an option.

    The solution is to use a temporary database to keep the data, process the data in this temporary storage and afterwards uploading everything in the destination.

    After some tries we managed to have the pipeline that reads all the MediaWiki pages, parses the structure and uploads everything in eve, using mongodb as a temporary storage.

  • [Krita] Interview with Owly Owlet

    Hello. I’m Maria, more often I use my nickname: Owly Owlet. I have a youtube channel, where I make video tutorials (in Russian) about how to use art software, mostly Krita.

  • GTK4 Ejects The Mir Backend & Drops The Big GDK Lock

    After adding the Mir back-end for the GTK+ 3.16 cycle, GTK+ 4.0 is dropping this back-end for the Canonical-developed display server.

    The Mir back-end has been removed from the latest GTK+ code. This clears out about 6,500 lines of code from the tool-kit's codebase. The removal of the Mir back-end is coming since Mir has been focusing on Wayland protocol support to which GTK+ has more mature Wayland support than Mir. Since Mir's change of focus last year and the work the past number of months, the Wayland support on Mir has become more viable.

  • Ibus-Hangul and Compose key: the incredible journey of a simple patch

    Today I decided to tell how I reported a bug (then ended up fixing it) on a non-GIMP related project. Well I do regularly this kind of stuff, and this could have just been one more of these silent commits to a random project as I did many times in my life. But since I decided recently to post more articles, well… I may as well tell a story as one-time contributor (as opposed to “regular contributor”) for once!

    Also I think the whole process of reporting a bug on projects you don’t know at all — worse! A whole stack of software you don’t know much! — is quite interesting for people wondering how they should report bugs happening to them.

  • On GNOME 3.27.90, time management, and a goodbye

    It’s been a long time I don’t write here. These past months were excruciatingly busy and intense, and lots of things happened but I didn’t manage to keep up with the blog posts. I’ll try to condense everything that happened and is still happening and will happen here.

Syndicate content

More in Tux Machines

SuiteCRM 7.10 Released

  • SuiteCRM 7.10 released
    SalesAgility, the creators and maintainers of SuiteCRM, are excited to announce a new major release of the world’s most popular open source CRM – SuiteCRM 7.10, including highly anticipated new features and many enhancements. SuiteCRM is a fully featured, highly flexible, open source CRM, which can be installed on-premise or in the cloud, and allows companies and organisations to have full control over their own customer data. It delivers actionable insights into customers, boosts conversions, helps increase sales, bolsters customer care and streamlines business operations. The CRM is as powerful as Salesforce and Dynamics, but with the unique benefit of being completely open source.
  • SuiteCRM 7.10 released
    SuiteCRM is a fork of the formerly open-source SugarCRM customer relationship management system.
  • SuiteCRM 7.10 Released For Open-Source Customer Relationship Management
    SuiteCRM 7.10 is now available as the latest major feature release to this customer relationship management (CRM) software forked from SugarCRM's last open-source release.
  • How startups and SME’s can leverage open source CRM to increase business
    Prominent Open Source CRM in India: – SugarCRM Founded in 2004, Sugar CRM has over 7,000 customers and more than half a million users worldwide. Easily one of the largest open sources CRM in the world, SugarCRM offers versatile functionalities including sales-force automation, marketing campaigns, customer support, collaboration, Mobile CRM, Social CRM and reporting. While SugarCRM has released no open source editions since early 2014, its earlier community versions continued to inspire other open source software, namely Suite CRM, Vtiger CRM and SarvCRM. – SuiteCRM Suite CRM is a popular fork of SugarCRM and was launched as the latest version of the SugarCRM in October 2013. In a short period of its existence, it has won several awards and has been adopted by reputed clientele, including the Govt. of UK’s National Health Scheme (NHS) program. Suite CRM is an enterprise-class open source alternative to proprietary alternatives and offers a series of extension for both free and paid-for enhancements. Prominent additional modules available with SuiteCRM include Teams security, Google Maps, Outlook Plugin, Products, Contracts, Invoices, PDF Templates, workflow, reporting and Responsive Theme.

Open source intelligent solutions to transform work, businesses

New trends are opening up new opportunities and new ways to deal with IT, according to Thomas di Giacomo, SUSE CTO, speaking at the SUSE executive roundtable, which the open source company hosted in partnership with ITWeb last week. There are many new and innovative technologies that can help IT leaders meet these new demands, he added. Open source based technologies have become the driving force behind most of the technologically disruptive innovations, said Di Giacomo. "It is pretty clear that all the new innovation is coming from open source. "For example, open source progress with Linux and virtualisation a couple of decades ago, cloud in the last 10 years, and more recently, containers for applications, software-defined infrastructure, and platform-as-a-service, empowering DevOps principles." However, these trends also present some new challenges, said Di Giacomo. Compared to a couple of decades ago, the number of open source projects today has skyrocketed - from hundreds in the different foundations like the Linux Foundation, Apache, Eclipse and others, to millions of projects on Github. Read more

today's lefftovers

OSS Leftovers

  • Running for the board of the Open Source Initiative – a few words
    Today I would like to explain my reasons for my candidacy at the board of the Open Source Initiative. I can think of two kinds of reason for my decision: one is personal, and the other one is directly related to current state of Open Source and software freedom. Let’s start with the first one: I’m currently helping the Open Information Security Foundation and the Suricata project in my capacity at ANSSI, while contributing in a minor way to the LibreOffice project and the Document Foundation.
  • Tutanota: Encrypted Open Source Email Service for Privacy Minded People
    Since then, I have heard of another email provider that you may be interested in. It’s a little different, but it touts some of the same features ProtonMail does: privacy, security, open-source code, etc. It’s called Tutanota, and like ProtonMail, I am a very big fan.
  • Open FinTech Forum – Event preview, October 10-11, New York City.
  • The tracker will always get through
    A big objection to tracking protection is the idea that the tracker will always get through. Some people suggest that as browsers give users more ability to control how their personal information gets leaked across sites, things won't get better for users, because third-party tracking will just keep up. On this view, today's easy-to-block third-party cookies will be replaced by techniques such as passive fingerprinting where it's hard to tell if the browser is succeeding at protecting the user or not, and users will be stuck in the same place they are now, or worse. I doubt this is the case because we're playing a more complex game than just trackers vs. users. The game has at least five sides, and some of the fastest-moving players with the best understanding of the game are the adfraud hackers. Right now adfraud is losing in some areas where they had been winning, and the resulting shift in adfraud is likely to shift the risks and rewards of tracking techniques.
  • MozMEAO SRE Status Report - February 16, 2018
    Here’s what happened on the MozMEAO SRE team from January 23 - February 16.
  • The major milestones of the Government Digital Service (GDS)
  • PyTorch Should Be Copyleft
    Most people have heard of Google’s Tensorflow which was released at the end of 2015, but there’s an active codebase called PyTorch which is easier to understand, less of a black box, and more dynamic. Tensorflow does have solutions for some of those limitations (such as Tensorflow-fold, and Tensorflow-Eager) but these new capabilities remove the need for other features and complexity of Tensorflow. Google built a great system for doing static computation graphs before realizing that most people want dynamic graphs. Doh! [...] I wish PyTorch used the AGPL license. Most neural networks are run on servers today, it is hardly used on the Linux desktop. Data is central to AI and that can stay owned by FB and the users of course. The ImageNet dataset created a revolution in computer vision, so let’s never forget that open data sets can be useful.
  • Linux on Nintendo Switch, a new Kubernetes ML platform, and more news
    In this edition of our open source news roundup, we take a look at the Mozilla's IoT gateway, a new machine learning platform, Code.mil's revamp, and more.