Language Selection

English French German Italian Portuguese Spanish


GNOME/GSOC Development and Cascade Windows in GNOME Shell

Filed under
  • Code Search for GNOME Builder : GSOC 2017

    I am very happy to be part of GNOME and Google Summer of Code 2017. First of all, thank you for all GNOME members for giving me this opportunity and Christian Hergert for mentoring and helping me in this project. In this post I will introduce my project and approach for doing this project.

    Goal of the project is to enhance Go to Definition and Global Search in GNOME Builder for C/C++ projects. Currently in GNOME Builder, using Go to Definition one can go from reference of a symbol to its definition if definition is there in current file or included in current file. In this project, Go to Definition will be enhanced and using that one can go from reference of a symbol to its definition which can be present in any file in the project. Global Search will also be enhanced by allowing to search all symbols in the project fuzzily right from search bar.

  • [Older] GSOC 2017: And so it begins

    But let’s start from the beginning. Only 4 months ago, I was making my first steps as a contributor in the open-source world. One of the first things I discovered is how amazing and helpful the GNOME community is. I started by trying out a lot of GNOME apps and looking through the code behind them and that’s how I discovered Pitivi, a really great video editing solution. After my first patch on Pitivi got accepted, I was really hooked up. Fast forward a couple of patches and now I have the opportunity and great pleasure to work on my own project: UI for the Ken Burns effect, after being accepted for Google Summer of Code 2017. In this amazing journey, I’ve had some great mentoring: special thanks to Thibault Saunier (thiblahute), who is also my current mentor for GSOC 2017, and Alexandru Balut (aleb), who helped me along the way.

  • Pitivi: UI for the Ken-Burns effect

    It’s been three weeks since the coding period for GSOC 2017 started, so it’s time to show the world the progress I made. A short recap: I’ve been working on building a user interface which allows simulating the Ken-Burns effect and other similar effects in Pitivi. The idea is to allow adding keyframes on x, y, width, height properties of a clip, much like we are doing with other effects.

  • I Finally Found a Way to Cascade Windows in GNOME Shell [Ed: If your workflow involves "Cascade" like in Windows 3.1x, then you make poor use of virtual desktops, activities, etc.]

GNOME 3.25.3 Released, GTK Development

Filed under
  • GNOME 3.25.3 Now Available

    GNOME 3.25.3 is now available as the latest stepping stone towards September's release of GNOME 3.26.

  • GNOME 3.26 Desktop Environment Development Continues, New Milestone Is Out Now

    Matthias Clasen has informed the community via an email announcement that the third milestone of the upcoming GNOME 3.26 desktop environment is now ready for public testing.

    After a one day delay, GNOME 3.25.3 is now available, and it's the third development release of the upcoming GNOME 3.26 desktop environment that could be used by default in popular GNU/Linux distributions, such as the Ubuntu 17.10 (Artful Aardvark) or Fedora 27, both due for release later this year. It brings a bunch of updates and new features to several of its components and apps.

  • Eight years since first release and still no usable theme?

    Well, let me be frank. Ever since gtk-3.0 I've been skeptical of it, especially of the theming aspect. In gtk-2 we had (and still have) many themes ranging from trash to excellent, almost every kind of taste could have been satisfied. Not so in gtk-3. First issue is constant changes to theming API, meaning that despite there being hundreds of themes, only handful of them actually work right Sad And among them, I still have yet to find one that would work on my fairly usual 15,6″ laptop screen with 1366×768 px resolution. Basicaly I have two issues.

GNOME Encrypted Home Folder, Mutter Development, GNOME Maps Development and More

Filed under
  • System76 Developer Works on GNOME Encrypted Home Folder Support for Ubuntu 17.10

    System76's kernel engineer Jeremy Soller announced that he's been working on bringing encrypted Home folder support in the GNOME desktop environment for the upcoming Ubuntu 17.10 (Artful Aardvark) operating system.

    Last month, the Denver-based computer reseller specializing in the sale of laptops, desktops, and servers pre-loaded with the Ubuntu Linux operating system revealed their plans for preparing a consistent GNOME experience for their computers powered by Ubuntu 17.10 later this year when the OS launches officially.

    CEO Carl Richell reported on some of the upcoming changes that the Linux hardware company plans to make in this regard, improving both the look and feel and the under-the-hood functionality of the GNOME desktop environment, which will ship by default with the next major Ubuntu release.

  • Mutter Continues Refining Its Display, HiDPI Support

    GNOME's Mutter 3.25.3 window manager / compositor is now available as the newest release in the path towards GNOME 3.26.

  • Midsommer Maps

    So we just released the third development release of Maps in the 3.25 series (leading up to 3.26.0 in September).

    Some new noteworthy new features and fixes made it in. We gained a couple of new keyboard shortcuts

  • But the control center still crashes..

Software Leftovers and GNOME

Filed under
  • VIM Normalization

    Linux users–including the ones at the Hackaday underground bunker–tend to fall into two groups: those that use vi and those that use emacs. We aren’t going to open that debate up again, but we couldn’t help but notice a new item on GitHub that potentially negates one of the biggest complaints non-vi users have, at least for vim which is the most common variant of vi in use on most modern systems. The vim keybinding makes vim behave like a “normal” editor (and to forestall flames, that’s a quote from the project page).

  • Make Rhythmbox Look Better with this Alternative Toolbar Plugin

    Rhythmbox Alternative Toolbar is a Rhythmbox plugin that improves the look and layout of the music player by rearranging elements and using CSD.

  • Giving Qutebrowser a go - a fantastic keyboard-focused browser

    Years ago, I was introduce to touch typing. I knew immediately that it was a skill I must learn. I remember spending hours playing with gtypist trying to improve my typing efficiency. I'm not too bad nowadays. I can mostly type without looking at the keyboard at all, and with few errors.

  • Mesa Git Should Now Work With Intel/RADV Vulkan For Doom Under Wine

    Running the Doom (2016) game under Wine with Vulkan may now yield better success if using the Intel ANV or Radeon RADV Vulkan drivers due to a fix in Mesa's SPIR-V common code.

    The code commit to Mesa 17.2-dev that was merged just minutes ago explained, "Doom shipped with a broken version of GLSLang which handles samplers as function arguments in a way that isn't spec-compliant. In particular, it creates a temporary local sampler variable and copies the sampler into it. While Dave has had a hack patch out for a while that gets it working, we've never landed it because we've been hoping that a game update would come out with fixed shaders. Unfortunately, no game update appears on to be on the horizon and I've found this issue in yet another application so I think we're stuck working around it. Hopefully, we can delete this code one day."

  • Internationalization, part one

    The first part of internationalizing a Greek application, is, of course, translating all the Greek text to English. I already knew how to open a user interface (.ui) file with Glade and how to translate/save it from there, and mail the result to the developers.

    If only it was that simple! I learned that the code of most open source software is kept on version control systems, which fortunately are a bit similar to Wikis, which I was familiar with, so I didn’t have a lot of trouble understanding the concepts. Thanks to a very brief git crash course from my mentors, I was able to quickly start translating, committing, and even pushing back the updated files.

  • [Old] GNOME (et al): Rotting In Threes

    In the rush for Linux to become ‘popular’ and ‘make it into the desktop market’, maybe there is an unintended consequence. Not only are Windows users moving to Linux, but Windows devs seem to be arriving as well, bringing their diseases with them – corporate ‘kill off the competition’ mentalities that don’t serve Linux, merely exploit it.

Shotwell 0.27.0

Filed under
  • Shotwell 0.27.0
  • GNOME's Shotwell 0.27 Debuts New Features

    GNOME's Shotwell photo manager is out today with a new testing release as it ushers in the v0.27 development series.

    Shotwell 0.27 drops support for the F-Spot importing tool. F-Spot for the forgetful was a GNOME image manager/organizer written in C# but was succeeded by Shotwell since around 2010.

  • Shotwell, GNOME's Open-Source Image Viewer and Organizer, Gets Important Update

    The Shotwell open-source image viewer and organizer that is installed by default in various GNU/Linux distributions has been recently updated to version 0.27, a major release that adds numerous improvements and fixes annoying bugs.

    Shotwell 0.27 is now the latest stable release of the application, and some of the best new features included are faster color transformations, a configurable image background, --fullscreen/-f command-line option for the viewer, as well as histogram and thumbnailer improvements.

GNOME: Fedora + GNOME Group Presentation in Peru, Hackfest, and GSoC

Filed under
  • First Public Presentation of the Fedora + GNOME group

    A group of students from different universities have gathered together to learn Linux in deeply. We have started with the GNOME Peru Challenge on Fedora 25, that basically consists in fixing a bug. To achieve that, we have follow an empiric schedule that includes, installation of Fedora 25, use GNOME apps such as Pomodoro, Clock, Maps, and others such as GIMP, building some modules, working with Python to finally see GTK+.

  • GNOME Fractional (and multi-monitor) Scaling Hackfest, the report

    As previously announced, few days ago I attended the GNOME Fractional Scaling Hackfest that me and Red Hat‘s Jonas Ådahl organized at the Canonical office in Taipei 101.
    Although the location was chosen mostly because it was the one closest to Jonas and near enough to my temporary place, it turned out to be the best we could use, since the huge amount of hardware that was available there, including some 4k monitors and HiDPI laptops.
    Being there also allowed another local Canonical employee (Shih-Yuan Lee) to join our efforts!

    As this being said I’ve to thank my employer, for allowing me to do this and for sponsoring the event in order to help making GNOME a better desktop for Ubuntu (and not only).

  • The first weeks of GSoC

    Over the next 2 weeks I’ll be continuing migrating the cloud providers library to use gdbus-codegen as well as adding support for the cloud providers API to the GtkPlacesSidebar.

GNOME Tweak Tool 3.25.3

Filed under

Today I released the second development snapshot (3.25.3) of what will be GNOME Tweak Tool 3.26.

I consider the initial User Interface (UI) rework proposed by the GNOME Design Team to be complete now. Every page in Tweak Tool has been updated, either in this snapshot or the previous development snapshot.

The hard part still remains: making the UI look as good as the mockups. Tweak Tool’s backend makes this a bit more complicated than usual for an app like this.

Read more

GNOME News: Nautilus and T4G-V2

Filed under
  • Redoing File Operation Management in Nautilus

    This will serve as a sort of introduction to my project, as well as being a progress update.

    Hi, I’m Ernestas and this summer I’m working on Nautilus as part of Google Summer of Code. The goal of the project is to have all I/O operations (i.e. file management, the cache, thumbnailing, searching) managed under a single entity with a capped worker thread count.

  • Improving the Search of Nautilus

    This summer I’m really glad to be working again on Nautilus as part of Google Summer of Code. This time, the goal of the project is to improve the Search. Currently, it misses some features that would make searching easier and there are also some performance issues.

    So far I worked on Full Text Search. This could be done until now, but from Desktop Search (tracker-needle). Since one of the main functions of Nautilus is searching files, it makes sense for it to include this feature.

  • Are You Using Gnome Desktop? Then Try T4G-V2 Theme And You Will Love It

    Gnome desktop is being accepted again by Ubuntu community after the announcement of Unity-8 is going to be buried. I am not going to talk about this new again since we already did and this post is about theme. T4G-V2 theme is created by a guy from gnome-look named "paulxfce", this theme is heavily modified version of popular Arc theme but with transparency items. This theme is specifically targeting Gnome desktop and do not expect it to work on other desktops, if you are using Gnome 3.20 and up versions then you are lucky to have it on your desktop. It offers bigger header-bars, window-frameless, transparent elements (all gnome-3 window backgrounds have transparency), graphical elements redone (new option/check-buttons; switch-buttons), added shadows beneath the header-bars.

Canonical Works on Fixing GNOME Shell for Ambiance to Look Good on Ubuntu 17.10

Filed under

Canonical won't drop support for their Ambiance theme for the upcoming Ubuntu 17.10 (Artful Aardvark), so they announced today that they're currently working on making it look just right with the GNOME desktop environment.

Read more

GNOME and GTK News

Filed under
  • gnome-boxes: Introducing shared folders

    Being able to share a directory between the host machine and a guest machine is, needless to say, a very convenient way of accessing files from one another. Thanks to the SPICE developers, an API is available which is capable of doing just that. (the only conditions are that the guest machine must have a SPICE display and the spice-webdavd service installed). Considering this, the decision of further implementing shared folders in gnome-boxes is certainly not one to think about twice.

  • #newinstretch : Latest WebKitGTK+

    Debian 9 “Stretch”, the latest stable version of the venerable Linux distribution, will be released in a few days. I pushed a last-minute change to get the latest security and feature update of WebKitGTK+ (packaged as webkit2gtk 2.16.3) in before release.

  • Debian Stretch ships latest WebKitGTK+

    I’ll keep this update short. Debian has decided to ship the latest version of WebKitGTK+, 2.16.3, in its upcoming Stretch release. Since Debian was the last major distribution holding out on providing WebKit security updates, this is a big deal. Huge thanks to Jeremy Bicha for making this possible.

  • Gtef library renamed to Tepl – Text editor product line
Syndicate content

More in Tux Machines

Manjaro 17.0.1 Gellivara (Che Guevara) - Pretty decent

It is time to arch our backs and explore the distroverse some more. That's a horrible pun, I admit, so I'll chase to the cut. Manjaro. It's a nerdy operating system, powered by sacrificial goats, curdled blood, enthusiasm, and heaploads of nerdiness. But then, over the years, it has slowly grown on me, becoming almost usable on a daily basis. A new version is out, carrying the numerical identifier 17.0.1, and there are several desktop flavors available. In order to test the progress and change in Manjaro, I decided to continue with the Xfce version, and so we can compare to previous editions. Now, the system has a rolling update nature, so I could have just upgraded the installed instance on my Lenovo G50 box, but I decided to go for a full, fresh experience. We commence. Read more

gThumb: View and manage your photos in Fedora

Fedora uses Eye of GNOME to display images, but it’s a very basic program. Out of the box, Fedora doesn’t have a great tool for managing photos. If you’re familiar with the Fedora Workstation’s desktop environment, GNOME, then you may be familiar with GNOME Photos. This is a young app available in GNOME Software that seeks to make managing photos a painless task. You may not know that there’s a more robust tool out there that packs more features and looks just as at home on Fedora. It’s called gThumb. Read more

University of Missouri Adopts Open Access

Ubuntu Development Updates: GDM, Kernel, and Ubuntu Phone

  • Ubuntu 17.10 Proceeding With Transition From LightDM To GDM
    As part of the switch over to the GNOME Shell desktop environment by default for Ubuntu 17.10, they are also abandoning the LightDM display/log-in manager in favor of GNOME's GDM.
  • [Ubuntu] Kernel Team Summary: June 22, 2017
    We intend to target a 4.13 kernel for the Ubuntu 17.10 release. The Ubuntu 17.10 Kernel Freeze is Thurs Oct 5, 2017.
  • Ubuntu Phone project failed because it was a mess: claim
    A developer who worked with the Ubuntu Phone project has outlined the reasons for its failure, painting a picture of confusion, poor communication and lack of technical and marketing foresight. Simon Raffeiner stopped working with the project in mid-2016, about 10 months before Canonical owner Mark Shuttleworth announced that development of the phone and the tablet were being stopped.