Language Selection

English French German Italian Portuguese Spanish

GNOME

GNOME Desktop/GTK: Nautilus, GTK+ 4, NetworkManager 1.12 and Hyperlinks in GNOME Terminal

Filed under
GNOME
  • Nautilus Tagged Entry Redux

    Since my last post, the tagged entry became a subclass of GtkSearchEntry, as was the case with GdTaggedEntry (yay GTK+ 4) and the tags became GtkWidgets (instead of GtkBins). It didn’t take much effort to move from GtkBin to GtkWidget – only implementing size_allocate(), measure() and snapshot(), which are really trivial when working with actual widgets as children. That, and tweaking the appearance some more, as the move broke the styling a tad. Some perhaps questionable methods of dealing with that were employed, but nothing too nefarious.

  • Trying out GTK+ 4

    I was asked today if there is already a Flatpak runtime that includes GTK+ 3.94. A very natural question. GTK+ 4 and flatpak are both cool, so of course you want to try them together.

  • NetworkManager 1.12 Released With Many Linux Networking Goodies

    NetworkManager 1.12 is now available as the latest stable release of this widely-used Linux network management software.

  • NetworkManager 1.12, ready to serve your networking needs

    A brand new version of NetworkManager, a standard Linux network management daemon, is likely to reach your favourite Linux distribution soon. As usual, the new version is 100% compatible with the older releases and most users can update their systems without spending much time caring about technicalities.

  • Hyperlinks in GNOME terminal

    Over the years I’ve learned about many of the advantages of using a modern terminal and shell. I’m talking about using bash with GNOME terminal on a modern GNU/Linux distribution.

    I particularly like switching between the terminal and GUI applications. It’s now even better.

GNOME: Nautilus, GUADEC, Maps, Adwaita and More

Filed under
GNOME
  • Nautilus File Operations 2.0

    Following (and during) my latest blog post I was in the middle of my final exams session. While that has concluded eventually and I managed to pass everything just fine, that meant less time hacking and toying around with nautilus’ operations I’ve been working on.

    More work was put in the aforementioned move operations until it was a finished product that would set the tone for the following operations as well.

    With the move test out of the way, following operations could (more or less, with some needing extra nitpicking) be approached in a similar manner, which we tried to do, also giving them a nice sense of modularity.

  • Going to GUADEC: talking about the state of GLib and metered data handling in downloads
  • Summer with Maps

    It´s been a while since I wrote a blog post last time… and even though we´ve had summer weather here (more or less) since quite some while, it seems appropriate with a little “start of summer” summer post. Since last time time I´ve amended a pretty long-standing issue we´ve had when running under a Wayland compositor (at least with the Mutter compositor, as used by gnome-shell) that makes the revealer widgets we´ve had for showing notifications not working in this case, as the map view is using the Clutter scene graph library and overlaying GTK+ widgets on that is not working under Wayland. Since Clutter is deprecated and this issue won´t be fixed and re-writing the map view library using some other backend (also making it working under the upcoming GTK+ 4) is a rather big undertaking, I´ve went ahead with a few workarounds to get rid of the overlayed widgets.

  • Is Adwaita Icon Theme Finally Getting a Revamp?

    The Adwaita icon theme is the default icon theme of the GNOME desktop and …Well, it is what it is.

    Adwaita is not generally considered to be the best icon theme for Linux but it’s perfectly palatable and coherent.

    But is a dramatic modern makeover on the way?

  • GNOME Will No Longer Crash If Attaching A Monitor While The System Is Suspended

    On GNOME 3.26~3.28, if attaching a monitor to the system while suspended -- such as when setting up for a presentation with a laptop and projector/monitor -- when resuming the system, GNOME Shell would likely crash. That rather glaring bug has now been fixed in the newest Mutter code.

    Bug #786929 that dates back nearly one year is now resolved. The issue comes down to "Attaching a monitor to laptop while in suspend and then waking up laptop will reliably crash gnome-shell."

GNOME: GUADEC 2018 (Almería), GTK+ 3.94, Shotwell 0.30

Filed under
GNOME
  • Abierto el registro para GUADEC 2018 en Almería
  • GTK+ 3.94

    Today, we released GTK+ 3.94.0. Again, it has been a while since the last release, so it is worth summarizing whats new in this release. There is really too much here to cover it all, so this post will only highlight the most important changes.

  • GTK+ 3.94 Released As The Next Step Towards GTK4

    As the next step towards GTK4, GTK+ 3.94 is available today as the newest development release for this open-source toolkit.

  • On the way to [Shotwell] 0.30

    There is now a nightly flatpak for Shotwell available. You can use this flatpakref for installation. To protect your database, it will work on its own private database. If you really want to work with your current data, I have described a way to make it access your normal Shotwell database in this comment on issue 6. The upcoming unstable flatpak as well as any potentially stable flatpaks on flathub will have the access enabled by default, though.

  • GNOME's Shotwell 0.30 Is Organizing Flatpak Support, Theme Changes, Facial Recognition

    Those working on GNOME's Shotwell image/photo manager and organizer are baking a number of improvements and new features for the next release.

    Next on deck for Shotwell is v0.30. With Shotwell 0.30 there is more work on properly supporting Flatpak for distributing the app and sandboxing. There has been some out-of-tree work on supporting Shotwell in Ubuntu's Snap form, but currently it isn't mainlined and not even building correctly.

GNOME Leftovers

Filed under
GNOME
  • Thank you, address sanitizer developers

    I don’t often write useless blog posts, but today will be an exception. The address sanitizer (asan) is a ludicrously good tool. The developers deserve a huge thank you.

  • Tagged Entry in Nautilus

    With the exams having been left in the past, I can get back to hacking on Nautilus again. This time, it’s coming up with a GTK+ 4-ready tagged entry for the search. Heavily inspired by Matthias’ prototype, here is a sneak peek at the work-in-progress implementation:

GNOME Plans to Move App Menus Back Inside App Windows

Filed under
GNOME

Application menus in the GNOME Shell desktop environment may be about to move.

GNOME developers have proposed moving app menu entries back inside applications windows, in to the “hamburger menu” that most modern desktop apps use.

“This would be relatively easy to implement, and even bend in nicely with some third-party apps like Firefox and Chromium, which already use a similar pattern,” GNOME devs right in their proposal.

Read more

A GTK+ 3 update

Filed under
GNOME
  • A GTK+ 3 update

    When we started development towards GTK+ 4, we laid out a plan that said GTK+ 3.22 would be the final, stable branch of GTK+ 3. And we’ve stuck to this for a while.

    I has served us reasonably well — GTK+ 3 stopped changing in drastic ways, which was well-received, and we are finally seeing applications moving from GTK+ 2.

  • GTK+ 3.24 To Deliver Some New Features While Waiting For GTK4

    While the GNOME tool-kit developers have been hard at work on GTK4 roughly the past two years and have kept GTK3 frozen at GTK+ 3.22, a GTK+ 3.24 release is now being worked on to deliver some new features until GTK+ 4.0 is ready to be released.

    While GTK+ 4.0 is shaping up well and GTK+ 3.22 was planned to be the last GTK3 stable release, the developers have had second thoughts due to GTK+ 4 taking time to mature. Some limited new features are being offered up in the GTK+ 3.24 release to debut this September.

Software, KDE and GNOME Leftovers

Filed under
KDE
Software
GNOME
  • Drawing Feynman Diagrams for Fun and Profit with JaxoDraw

    When first developed, theoretical physics was mostly done either with pen and paper or on a chalkboard. Not much thought was given as to how you could render these drawings within a document being written on a computer. JaxoDraw is meant to help fill in that gap in document layout and provide the ability to render these drawings correctly and give output you can use in your own documents.

    JaxoDraw is written in Java, so it should run under almost any operating system. Unfortunately, it isn't likely to be in the package repository for most distributions, so you'll need to download it from the project's website. But, because it's packaged as a jar file, it's relatively easy to run.

  • Kodi v18 Leia - Alpha 2

    We have been relatively quiet for a while and several months have past since the first pre-release Alpha build. Today we present you the second official Alpha build in this pre-release trilogy. It is a continuation of the first one which was released beginning of March and contains our continous battle against the dark side that consist of bugs and usability problems.

  • Kodi 18 Alpha 2 Released With Stability & Usability Improvements + New Wayland Code

    It's been a few months since the Kodi 18 Alpha while available today is the second alpha release of this major update to the open-source, cross-platform HTPC software.

    Kodi developers have been spending the past few months working on a range of stability and usability enhancements to this software formerly known as XBMC. Kodi 18's latest additions include live TV viewing improvements, Windows support improvements, continued Android integration enhancements, re-introducing Wayland protocol support, video player enhancements, and more.

  • LibreOffice color selector as GTK widgets

    Here's what the native GTK widget mode for the color picker looks like at the moment under Wayland. A GtkMenuButton displaying a color preview of the currently selected color and a GtkPopover containing the color selection widgetry.

  • TenFourFox FPR8 available

    TenFourFox Feature Parity Release 8 final is now available (downloads, hashes, release notes). There are no changes from the beta except for outstanding security patches. As usual, it will go live Monday night, assuming no changes.

KDE:

  • Latte Dock, Beta 1 for v0.8 (v0.7.95)

    Hello everyone Latte Dock v0.7.95 which is the first beta of v0.8 is here. Latte v0.8 is a huge release and one of its main goals is to make the user feel with it very natural and comfortable.

    [...]

    Important for contributors: Beta1 will last 10 days, during these days translators will be able to report string improvements at bugs.kde.org. English isnt my native language, (proof reading / simpler expanations) might be necessary. When Beta2 is released around 3 to 5 July the string freeze will take place. Beta2 period will last 10 more days. So v0.8 is scheduled for 13 to 15 Jully. During all these days improvements and fixes can be landed through review process at kde phabricator.

  • Musing About Communities Size And Activity

    If you remember my previous installment I raised a couple more questions which I pointed out as tougher to address and I'd keep on the side for a while. Well, I decided to look at something simpler in the meantime... which unexpectedly took more time than expected.

    First I thought I'd try to reproduce the cohesion graph from Paul's Akademy 2014 talk... but it looks like we have a reproducibility issue on that one. However hard I try I don't manage to reproduce it. What I get is very different, so either there's a bug in my tentative script or there was a bug in Paul's script or somehow the input data is different. So one more mysteries to explore, I'm at a loss about what's going on with that one so far.

  • Second Post and First Weekly

    Because of the last one, I have been refactoring related code in the last month. The refactoring is generally completed, with KisDlgInternalColorSelector being the last dependency that haven’t been moved to enable KisPaletteView to be used everywhere needed.

GNOME:

  • Ubuntu Developers Working On Improvements To GNOME Software Store

    Canonical/Ubuntu developers are working on improvements to the GNOME Software "app store" and recently held an in-person design sprint along with one upstream GNOME developer for coming up with improvements.

    The Ubuntu developers working on improvements to GNOME Software were joined by prolific GNOME contributor Richard Hughes for brainstorming improvements to better GNOME Software over the months to come.

  • App Launching From GNOME Shell Now More Robust Under Memory Pressure & Faster

    Right now on systems with low amounts of available system memory, GNOME Shell can sometimes fail to launch applications due to an error over not being able to allocate memory in the fork process. With the latest rounds of Glib optimizations, this should no longer be the case.

  • GNOME Web Browser is Adding a Reader Mode

    An experimental reader mode will ship in the next version of GNOME Web, aka Epiphany. The feature is already available to try in the latest development builds of the GTK Webkit-based web browser, released this week as part of the GNOME 3.29.3 milestone.

GNOME 3.30 Desktop Environment Gets New Milestone, Beta Expected on August 1

Filed under
GNOME

In an email announcement received by Softpedia, developer Michael Catanzaro announces the availability of GNOME 3.29.3, the third of four development milestones before the GNOME 3.30 desktop environment enters beta stages of development.

Coming almost a month after GNOME 3.29.2, the GNOME 3.29.3 development milestone appears to be the first where all components are buildable. "This is an accomplishment," said Michael Catanzaro, "I hope we can keep this up going forward."

Read more

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.

Syndicate content

More in Tux Machines

Wine and Games for GNU/Linux

  • Wine 3.13 is out as well as DXVK 0.63 for D3D11 with Vulkan
    First of all the latest Wine development release is out with Wine 3.13 and on top of that DXVK for Vulkan-based D3D11 in Wine also release version 0.63.
  • Feral's GameMode 1.2 Released For Optimizing Linux Gaming
    For what just started out as a tool to ensure you are using the "performance" frequency scaling governor when running Linux games, Feral's open-source GameMode system tool has slowly been picking up some extra functionality. Out this weekend is Feral GameMode 1.2 as the newest release. GameMode 1.2 adds configuration options about the default and desired governors, now supports soft real-time scheduling on kernels with SCHED_ISO support and will then use renice to boost games to a higher priority, the GameMode service is now D-Bus activated than needing to be explicitly enabled by systemd, and the GameMode libraries are now properly versioned.
  • Stardew Valley multiplayer just got a PC release date
    Since the moment Stardew Valley launched back in 2016, multiplayer has been one of the most anticipated additions to the games. After a period of beta testing, it’s nearly ready to roll out on PC, Mac, and Linux. While it probably isn’t going to look a lot different from the beta that’s currently available, this is exciting news for more reasons than one.
  • Multiplayer is coming to ‘Stardew Valley’ on PC, Mac and Linux
    According to a tweet from Eric Barone (@ConcernedApe), the sole developer behind Stardew Valley, the feature is coming to the lighthearted farming game on August 1st. Along with the release date, the game’s developer also released a new trailer for the feature (see it above).
  • 'Stardew Valley' multiplayer arrives on PC, Mac and Linux August 1st

Android Leftovers

Jonathan Dieter: Small file performance on distributed filesystems - Round 2

Last year, I ran some benchmarks on the GlusterFS, CephFS and LizardFS distributed filesystems, with some interesting results. I had a request to redo the test after a LizardFS RC was released with a FUSE3 client, since it is supposed to give better small file performance. I did have a request last time to include RozoFS, but, after a brief glance at the documentation, it looks like it requires a minimum of four servers, and I only had three available. I also looked at OrangeFS (originally PVFS2), but it doesn’t seem to provide replication, and, in preliminary testing, it was over ten times slower than the alternatives. NFS was tested and its results are included as a baseline. I once again used compilebench, which was designed to emulate real-life disk usage by creating a kernel tree, reading all the files in the tree, simulating a compile of the tree, running make clean, and finally deleting the tree. The test was much the same as last time, but with one important difference. Last time, the clients were running on the same machines that were running the servers. LizardFS benefited hugely from this as it has a “prefer local chunkserver” feature that will skip the network completely if there’s a copy on the local server. This time around, the clients were run on completely separate machines from the servers, which removed that advantage for LizardFS, but which I believe is a better reflection on how distributed filesystems are generally used. I would like to quickly note that there was very little speed difference between LizardFS’s FUSE2 and FUSE3 clients. The numbers included are from the FUSE3 client, but they only differed by a few percentage points from the FUSE2 client. Read more

GNOME 3.30 Desktop Environment to Enter Beta on August 1, GNOME 3.29.4 Is Out

With a two-day delay, the GNOME Project through Javier Jardón announced today the release of the fourth and last development snapshot of the GNOME 3.30 desktop environment before it enters beta testing next month, GNOME 3.29.4, which continues to add improvements to various of GNOME's core components and applications. However, due to the summer vacation and the GUADEC conference, GNOME 3.29.4 isn't a major snapshot as many would have expected. It only adds some minor changes and bug fixes to a handful of components, including GNOME Shell, Mutter, Evolution, GNOME Photos, GNOME Builder, GNOME Online Accounts, Polari, Bijiben, Evince, Epiphany, Baobab, GNOME Control Center, and File Roller. Read more Also: GNOME 3.29.4 Released As Another Step Towards GNOME 3.30