Language Selection

English French German Italian Portuguese Spanish

GNOME

GNOME 3.29.3 Released

Filed under
GNOME
  • GNOME 3.29.3 released

    GNOME 3.29.3 is now available.

    This release is primarily notable in that all modules are buildable in this release, which is historically very rare for our development releases. This is an accomplishment! I hope we can keep this up going forward.

  • GNOME 3.29.3 Released As The Latest Step Towards GNOME 3.30

    GNOME 3.29.3 is out today as the latest development release in the road to this September's GNOME 3.30 desktop update.

    Highlights of the incorporated GNOME changes over the past few weeks include:

    - Epiphany 3.29.3 and its many notable improvements already covered on Phoronix from a reader mode to disabling NPAPI plugins by default.

Making GNOME Look Like Apple's Operating System

Filed under
Mac
GNOME
  • A macOS Mojave Inspired GTK Theme Appears

    A new GTK theme brings the luscious look of macOS Mojave to the Linux desktop.

    Not that you should be surprised; we’ve written before about how easy it is to make Ubuntu look like a Mac.

    But thanks to this new macOS Mojave inspired GTK theme that fact is truer, and more faithful, than ever.

  • Make Ubuntu Look Like macOS Mojave’s Dark Mode

    If you’re a Linux user who likes the look of the dark mode coming in macOS Mojave, you’re in luck: there’s a GTK theme just for you.

    The theme is available on Gnome-Look.org alongside several other macOS inspired themes. You’re looking for the one titled McOS-MJV-Dark-mode, but feel free to download more if you think you might want to switch it up later.

    Installing is a little tricky: you need to create a .themes directory in your home folder, then extract the folder in the downloaded archive into that folder. Next you need to install Gnome Tweaks in the Ubuntu Software Store, which you can use to change the theme. You can also use Gnome Tweaks to move the buttons to the left side of the window, where they belong. Fight me.

GNOME Desktop: Flatpak and Random Wallpaper Gnome Extension

Filed under
GNOME
  • Flatpak in detail, part 2

    The first post in this series looked at runtimes and extensions. Here, we’ll look at how flatpak keeps the applications and runtimes on your system organized, with installations, repositories, branches, commits and deployments.

  • Flatpak – a history

    I’ve been working on Flatpak for almost 4 years now, and 1.0 is getting closer. I think it might be interesting at this point to take a retrospective look at the history of Flatpak.

  • Random Wallpaper Gnome Extension Changes Your Desktop Background With Images From Various Online Sources

    Random Wallpaper is an extension for Gnome Shell that can automatically fetch wallpapers from a multitude of online sources and set it as your desktop background.

    The automatic wallpaper changer comes with built-in support for downloading wallpapers from unsplash.com, desktopper.co, wallhaven.cc, as well as support for basic JSON APIs or files.

    The JSON support is in fact my favorite feature in Random Wallpaper. That's because thanks to it and the examples available on the Random Wallpaper GitHub Wiki, one can easily add Chromecast Images, NASA Picture of the day, Bing Picture of the day, and Google Earth View (Google Earth photos from a selection of around 1500 curated locations) as image sources.

KDE and GNOME: File Picker, Flatpaks and Epiphany 3.29

Filed under
KDE
LibO
GNOME
  • LibreOffice Picks Up A Native "KDE 5" File Picker

    Several months back LibreOffice developers began working on better integration with KDE Plasma 5 and that has advanced again today with now having a native file picker.

  • Going In-Depth With Flatpak For Sandboxed Application Packaging

    Red Hat / GNOME developer veteran Matthias Clasen has recently begun a series of blog posts going in-depth with Flatpaks for those wondering how this application deployment technology is taking over the Linux desktop.

    Last week Clasen penned the initial piece for explaining bundles, runtimes, and extensions in the Flatpak realm.

  • Epiphany 3.29.3 Picks Up A Reader Mode, Finally Disables NPAPI Plugins

    Epiphany 3.29.3 is now available as the latest version of this GNOME Web Browser.

    Being in the middle of the GNOME 3.30 development cycle, the Epiphany 3.29.3 release is made up of many changes. First up, Epiphany now has an experimental reader mode that is inspired by Mozilla's Firefox reader mode. When viewing page sources in Epiphany, it will also now display within the web browser itself rather than the text editor.

Gnome 3.28 review - Minimalism gone wrong

Filed under
GNOME
Reviews

Gnome 3.28 brings in a few interesting changes to the Gnome table - not too many, though, this version isn't a radical revamp, more sort of a gradual progression of the basic idea behind the Gnome desktop environment. Not bad in that regard. Bad in every other regard.

Unfortunately - and this is nothing personal, all I care for is to be happy and productive with my desktops, and Gnome 2 was my favorite thing for years and years - Gnome 3.28 is a sterile, counterproductive pseudo-touch concept that serves little purpose on the desktop. It requires significant tweaking and immense changes under the hood to make presentable and usable, and even then, it works hard against the user. Performance is really bad, a decade-old laptop with anything other than Gnome works better than a contemporary model with Gnome, and you feel the sluggishness with every little thing you do. It's life-sapping. The more you multi-task the worse it gets.

All in all, Gnome 3.28 has changed little from the original Gnome 3 a few years ago. It is still not suited for purpose, it has not evolved in any way, and in fact, there are fresh new functional regressions in the product. It's getting more and more difficult to achieve simple things, and you're fighting against the desktop. Not how it's meant to be. Maybe Linux will make it big on the phone and tablet one day, and then Gnome could be a blast. But on traditional computing devices, it's a flop. Not recommended, I'm afraid. Take care.

Read more

Flatpak in detail

Filed under
Red Hat
GNOME

At this point, Flatpak is a mature system for deploying and running desktop applications. It has accumulated quite some sophistication over time, which can make it appear more complicated than it is.

In this post, I’ll try to look in depth at some of the core concepts behind Flatpak, namely runtimes and extensions.

Read more

The sad state of KDE Discover and GNOME Software on openSUSE Leap 15

Filed under
KDE
GNOME
SUSE

Software centers have become very important. Linux was the first place where you could install and update all software in one place, by using package managers. In openSUSE that central place is the YaST Software Manager. Other distributions, such as Ubuntu, used applications like the Synaptic package manager. The user experience of these package managers is not very user friendly, as they show many technical packages / details, which most users will not understand.

In 2008, Apple introduced the iOS App Store. This changed the public perception on how software centers should work. Everything was now in one place, neatly organized into categories. The screenshots, descriptions and ratings made it easy to learn about new software. And installation was a breeze. Google followed this trend by announcing Android Market later in 2008. Apple introduced the App Store for Mac OSX in 2010. Google re-branded the Android Market in 2012 to Google Play store. And in the same year, Microsoft introduced the Windows Store for Windows 8. This store was re-branded in 2017 to the Microsoft Store.

Read more

Tagcloud

Filed under
GNOME

There is ongoing work on content-specific user interfaces that can work with Tracker to access local content, so for photos for example you can use GNOME Photos to view and organize your whole photo collection. However, there isn’t a content-agnostic tool available that might let you view and organize all the content on your computer… other than Nautilus which is limited to files and folders.

I’m interested in organizing content using tags, which are nothing but freeform textual category labels. On the web, tags are a very common way of categorizing content. (The name hashtags is probably more widely understood than tags among web users, but hashtag has connotations to social media and sharing which don’t necessarily apply when talking about desktop content so I will call them tags here.) Despite the popularity on the web, desktop support is low: Tagspaces seems to be the only option and the free edition is very limited in what it can do. Within GNOME, we have had support for storing tags in the Tracker database for many years but I don’t know of any applications that allow viewing or editing file tags.

Around the time of GUADEC 2017 I read Alexandru’s blog post about tags in Nautilus, in which he announced that Nautilus wasn’t going to get support for organizing files using tags because it would conflict to much with the existing organization principle in Nautilus of putting files into folders. I agree with that logic there, but it leaves open a question: when will GNOME get an interface that allows me to organize files using tags?

Read more

How to Use GNOME Shell’s Secret Screen Recorder

Filed under
GNOME
HowTos

So you want to record your Ubuntu desktop, but you don’t know which desktop screen recorder to use?

Well, have you considered not using one at all?

Don’t look at me strangely: I promise this makes sense.

You’ve likely seen videos on YouTube where people share a screencast of their Linux desktops. Perhaps you want to join the fun. Well, you can, and you don’t need any special tools or separate screen recorder apps to do it.

Read more

GSoC Work on KDE and GNOME

Filed under
KDE
Google
GNOME
  • GSoC’18 Week 2 && 3

    Thanks to Timothée Giet, for providing me the icons of different tools. We’ll be updating the remaining icons soon.

    We noticed some bugs with the default color picker, and decided to create our own Color picker, consisting of three bars –> Hue, Saturation and lightness to select the required color. This was a little difficult task for me at the beginning but finally managed to create this with the help of my mentors and resources on the internet.

  •  

  • Improving the reliability and usability of KStars

    The goal of my GSOC project to continue the improvements over the codebase what was started previous year. Improving the reliability and bring modern C++ features. I have the following goals for the first period to make KStars better:

  • GSoC 2018: Filter Infrastructure

    This summer I’m working on librsvg, a GNOME library for rendering SVG files, particularly on porting the SVG filter effects from C to Rust. That involves separating the code for different filters from one huge C file into individual files for each filter, and then porting the filter rendering infrastructure and the individual filters.

    Thankfully, in the large C file the code for different filters was divided by comment blocks, so several vim macros later I was done with the not so exciting splitting part.

Syndicate content

More in Tux Machines

Qt Creator 4.7 Beta2 released

We are happy to announce the release of Qt Creator 4.7 Beta2! It is roughly 2 weeks after the Beta1 release, and 2 weeks before our planned release candidate, so we want to give you the opportunity to fetch an updated work-in-progress snapshot in between. If you haven’t yet read about the improvements and new features that are coming with 4.7 (or if you have forgotten), I would like to point you to the blog post for the first beta. Read more

OSS: C.H. Robinson, Instaclustr, Machine Learning and Koderize

  • At C.H. Robinson, open source adoption brings iterative, fast development — almost too fast
    In 2014, C.H. Robinson, a third-party services and logistics firm, faced a roadblock: How do you remove bottlenecks in the technology development pipeline? Engineering teams with eight to 10 people aligned with a module or product worked to build out a functionality, such as an order management capability, according to Vanessa Adams, director, architecture and application development at C.H. Robinson. But individual teams were often held up by other product groups whose work they relied on.  At one point, 12-15 teams were required to meet most development deliverables and milestones, Adams told CIO Dive. In an effort to minimize the number of development dependencies, C.H. Robinson began exploring the idea of allowing people to work in other product areas rather than making them wait in line in the prioritization loop and hope project timelines synced up.  [...] With open source, legal departments have to approve contributions to open source projects, procurement departments have to understand there may not be a place to send an invoice and managers have to learn giving back to the open source framework on work time is part of the process. It's a long term shift that can take months, if not years, to execute, McCullough said.
  • Kafkaesque: Instaclustr creates Kafka-as-a-Service
    Instaclustr has announced Kafka-as-a-Service in bid to provide an easier route to the real-time data streaming platform An open source player from the start, the e-dropping Instaclustr specifies that this release follows an ‘early access programe’ that saw a handful of Instaclustr users deploy the Kafka-as-a-Service solution to manage high volume data streams in real-time.
  • Why are so many machine learning tools open source?
     

    Open source and machine learning go together like peanut butter and jelly. But why? In this article, Kayla Matthews explores why many of the best machine learning tools are open source.  

  • New adventures – old challenges
    I’ve also spent a lot of time on promoting free and open source software. I’ve spoken at conferences, gone to hackathlons, spoken at the university, and arranged meetups. All this culminated in foss-north which I’ve been organizing for the past three years. The conclusion from all of this is that there is an opportunity to focus on this full time. How can free and open source software be leveraged in various industries? How does one actually work with this? How does licensing work? and so on. To do so, I founded my own company – koderize – a while back and from now on I’m focusing fully on it.

Kernel (Linux) Systems Boot, Linux Foundation (AGL and ONAP), GNU/Linux Jobs, and ONF

  • A broad overview of how modern Linux systems boot
     

    For reasons beyond the scope of this entry, today I feel like writing down a broad and simplified overview of how modern Linux systems boot. Due to being a sysadmin who has stubbed his toe here repeatedly, I'm going to especially focus on points of failure.

  • Separation Architecture Supports Automotive Grade Linux
    Green Hills Software now offers INTEGRITY Multivisor secure virtualization and advanced development tools for Automotive Grade Linux (AGL) on 64-bit automotive grade SoCs. For the first time, AGL applications can be added to automotive systems meeting the highest ISO 26262 safety levels through the INTEGRITY real-time operating system (RTOS). As a result, OEMs can confidently run AGL-based infotainment and connected car applications in secure partitions alongside safety-critical and security-critical functions including instrument clusters, rear-view camera, ADAS, OTA, gateway and V2X. The results are lower system costs, more scalable platforms, shorter development times and lower ASIL certification costs.
  • Second ONAP Open Source Network Automation Release Ships
    The Linux Foundation announced the second software release from the Open Network Automation Platform (ONAP) project, a unified platform for end-to-end, closed-loop network automation Announced last week, ONAP Beijing stems from the melding of two different open source networking automation projects under the direction of The Linux Foundation in March 2017. ONAP focuses on automating virtual network functions in software-defined networking (SDN) and network functions virtualization (NFV) implementations.
  • Linux Projects Driving Demand for IT Pros With Open Source Skills
  • ONF Announces New Reference Designs
    Driving Formation of a New Supply Chain To support operators’ impending deployment of these Reference Designs, a number of tier-1 vendors have joined the efforts as ONF partners to contribute their skills, expertise and technologies to help realize the RDs. Adtran, Dell/EMC, Edgecore Networks and Juniper Networks are actively participating as supply chain partners in this reference design process. Each brings unique skills and complementary competencies, and by working together the partnership will be able to expedite the production readiness of the various solutions.
  • ADTRAN Partners with Open Networking Foundation (ONF) in Reimagined Strategic Plan

Games: BATTLETECH, Xenosis: Alien Infection, League of Legends

  • Harebrained Schemes making 'good progress' on the Linux version of BATTLETECH
    While the Linux version of BATTLETECH [Official Site] sadly didn't release with the latest patch, the developer did give it a clear mention.
  • Top-down sci-fi adventure 'Xenosis: Alien Infection' has been fully funded
    As a huge fan of Xenosis: Alien Infection, the top-down survival adventure game from NerdRage Studios, I'm really happy to see it get funded. With around 15 hours left on the Fig campaign, they're sitting pretty at 148% funded with around $37K. That's not bad at all and while it doesn't look like they will hit any interesting stretch-goals, the game itself is great anyway. Check out their latest sneak-peak:
  • Riot changes stance on anti-cheat tech, some Linux users will be able to play League again
    For League of Legends players on Linux, using GPU pass-through technology means they no longer have to say goodbye to Summoner's Rift. Last week Riot Games implemented new anti-cheat technology for the game. This targets all instances of virtualization, or software that acts as if it's hardware, in an attempt to stop users from ruining the game experience for others. Through virtualization, players can create accounts run by bots. This generally results in a ruined experience for anyone in a game with such an account due to the bots playing worse than a human teammate would. Unfortunately for some, the anti-cheat technology also inadvertently locks out users on Linux and other open-source software, like Wine.