Planet Bluesabre

All the latest from Xfce, Xubuntu, & Friends.

xfdesktop 4.14.4 released

This is final maintenance release for the 4.14 series.

  • Fix Applications Menu memory leak (Bug #102)
  • Translation Updates: Amharic, Arabic, Asturian, Basque, Belarusian, Danish, English (Australia), English (Canada), Greek, Icelandic, Indonesian, Interlingue, Norwegian Nynorsk, Occitan (post 1500), Portuguese, Romanian, Slovenian, Uyghur, Uzbek

xfdashboard 0.8.1 released

xfdashboard-0.8.1 "Just a small fix" was released on 2021-03-04.

This is a stable release.

  • Fixed bug to release an so far unreleased GIcon object at dispose function of XfdashboardLabel
  • Moved AppInfo to AppStream metainfo (#4)

xfce4-appfinder 4.14.1 released

This is final maintenance release for the 4.14 series.

  • Add keywords to .desktop files to xfce4-appfinder
  • GitLab is the new bugtracker
  • Add small delay before reloading menu tree (!6)
  • Update copyright year
  • Clear entry's error icon and tooltip
  • Fix memory leaks when sorting items
  • Fix gtk version checking

xfce4-cpufreq-plugin 1.2.5 released

  • Adjust CPU icon color according to frequency
  • Use 99th percentile as the max frequency when adjusting icon color
  • Display text using a drawing area instead of using a label with CSS
  • Enable font color reset
  • Disable font settings when not displaying text
  • Switch to symbolic close icons
  • Bump required version of Xfce UI to 4.14
  • Compute max_freq and min_freq when calculating avg/min/max
  • Delete font name from RC file if using the default font
  • Code cleanups, fixes and minor optimizations
  • Translation Updates: Albanian, Basque, Catalan, Chinese (Taiwan), Danish, Dutch, French, Galician, German, Greek, Italian, Japanese, Lithuanian, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Serbian, Slovak, Spanish, Swedish, Turkish

xfce4-time-out-plugin 1.1.2 released

  • Check whether the seat exists before ungrabbing it
  • Create README.md. Update configure.ac.in
  • Fix compilation warnings
  • autoconf: Some updates
  • fix for no dialog after screenlock issue (#13)
  • Remove GSourceFunc casts (!2)
  • Translation Updates: Albanian, Basque, Belarusian, Catalan, Chinese (China), Chinese (Taiwan), Czech, English (Canada), French, Galician, Hebrew, Hungarian, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Serbian, Slovak, Slovenian, Spanish, Turkish, Uyghur

mousepad 0.5.3 released

  • Appearance Changes:
    • Use old style menu alignment (#97, !77)
  • Bug Fixes:
    • Add a keybinding to reset font size
    • Fix inverted return value of scroll event handler
    • Various small improvements regarding accels
    • Block the right signal handler for tooltip updates
    • A clarification about action groups
  • Translation Updates: Basque, French, Galician, Portuguese (Brazil), Russian, Slovenian, Swedish

And Now For Something Completely Different

And Now For Something Completely Different

elementary. I've been a fan of the project since the early days, when it was just an icon and GTK theme. While designing my own applications, I've borrowed from their design language. And with each successive update, I'm always blown away by every small detail they get right.

After being a long-time fan, I finally took the plunge two weeks ago and installed the latest stable release, 5.1.7 "Hera" on my desktop and laptop. It's impressive. There's no secret configuration menus, and few options to turn features on and off. Things just work, without the need for additional configuration. Hera is built on Ubuntu 18.04 with the HWE kernel, so hardware support is great. AppCenter supports firmware updates with fwupd, and the hardware-related Switchboard plugs make it easy to connect your devices. The attention to detail and ease-of-use is really incredible.

Correction: fwupd is a new feature coming to Switchboard in elementary 6 "Odin". Thanks Daniel!

The applications found in AppCenter are divided into two sections, curated and non-curated apps. The curated applications are made for elementary OS by members of the community. Non-curated apps come from other sources, such as the Ubuntu archive. If you want to expand your options with the latest versions of available software, elementary OS has built-in Flatpak support. Once you install an application from FlatHub, AppCenter will become populated with the latest software versions.

First impressions aside, it's not perfect–no software is. Since I still spend half of my time outside of elementary, the single-click paradigm in the file manager isn't for me. Adding multiple calendars to the Calendar app was difficult. Unofficial Wingpanel indicators are difficult to find–I'm using an unsanctioned indicator plugin to show my sync and messaging apps in the panel. Light Locker still wreaks havoc with NVIDIA drivers. And I've encountered a variety of other hiccups along the way.

And Now For Something Completely Different
Thank you wingpanel-indicator-ayatana for enabling indicators in elementary OS.

Despite its flaws, elementary OS is already one of the best feeling and most cohesive Linux desktops. As you settle in, you start to understand their mission. They're building a desktop that's easy to use, provides the features you need, and looks good while doing so. And they've made it easy for others to join. Their developer documentation and HIG are easy to find and understand. Their Slack community is large, welcoming, and supportive. It's unusually warm and positive for an online Linux community.

Having said all that, you probably know where this is going...

I'm exploring elementary development

elementary's focus on design, user experience, and community has been drawing me in for a while. Their pay-what-you-want strategy for the OS and AppCenter resonates with me both as a developer and a user. Now I'd like to start supporting the project where I can. Reporting bugs, learning the language (hello Vala!), building apps, and fixing bugs... it's how I started with Xubuntu, and it feels like a good starting point for elementary.

Over time, I'd like to get into elementary app development and coordinate with other developers in the team and the community to further improve the experience. I also see some opportunities for Wingpanel indicators and Switchboard plugs to better integrate non-elementary applications.

What about Xfce and Xubuntu?

Xfce and Xubuntu have come a long way since I started working with the projects. Xfce in particular is healthier than ever, with the move to GitLab sparking additional developer interest and an active user community. Xubuntu has continued to be a stable and popular Linux distribution around the world, and is easier than ever to contribute to with last year's move to GitHub and Transifex.

A major benefit to the Xfce ecosystem is that it's composed of fully modular components. This means that even as I shift my development environment to elementary, I can (and will) continue to support the applications you've come to depend on over the years. I've already started work on making MenuLibre available as a Flatpak, and this is just the beginning. If anything, this is a cross-platform expansion for my apps. Look forward to more updates in the future.

In the Xubuntu space, I currently wear a number of hats: Technical Lead, Council, Release Team, and more. I don't have any current plans to leave the Xubuntu project, but its important to note that I won't be running Xubuntu as a daily driver. While I'll still be contributing to the project regularly and supporting each release, it's crucial for a community project such as Xubuntu to have its users get involved and join in development, documentation, and testing for the project to live and thrive.

As for why I've started to transition away from the Xfce world, it's hard to summarize. Conversations about CSD, packaging formats, theming, feature sets... Everybody's got an opinion. Many of these opinions are important and move the Linux desktop forward, but more often than not the conversation goes sour. This is particularly relevant for Xfce, a classic desktop paradigm favored by users that don't like change. The experience I want to build and the technologies to build it are better aligned with the elementary project than Xfce.

So, what's next?

First and foremost, there's a Xubuntu release in progress! Xubuntu 21.04 "Hirsute Hippo" will be released on April 22, and there's plenty of work left to do. The biggest of these is the transition of our new documentation to Docbook so it can be translated and packaged. Outside of documentation, there's a never-ending backlog of issues (focal+) on Launchpad that needs to be reviewed and addressed.

Then, it's elementary time! elementary OS 6 "Odin" is expected sometime this year. I've installed it on my laptop for testing and development, and so far it's looking pretty great. Some areas where I want to start contributing and improving include Light Locker, Glade, Indicators, feature ports, and new apps. Once I have a better grasp of what I'm working on, I'll post some updates here.

If you'd like to follow me on this journey, follow my Twitter handle @bluesabredavis. For regular updates from Xfce, Xubuntu, and related developers, you can subscribe to Planet Bluesabre (Twitter). If you'd like to sponsor me (or need a handy link to unsponsor me, I get it), check out the Donate page on this site.

Here's some links if you'd like to support any of these projects!

More news soon.

elementary community logo featured at the top of the post from https://elementary.io/brand

xfce4-panel (4.16.2-1) unstable

  • New upstream version 4.16.2

xfce4-taskmanager 1.5.2 released

[Please note that this is a development release.]

  • Fix restoring the window size (Fixes #39)
  • Improve wording of systray option (Fixes #19)
  • Translation Updates: Italian

Xubuntu 21.04 Progress Update

Xubuntu 21.04 Progress Update

Today, February 25, 2021 marks Feature Freeze for the Ubuntu 21.04 release schedule. At this point, we stop introducing new features and packages and start to focus on testing and bug fixes. Feature Freeze also marks Debian Import Freeze, which means that packages we have in common with Debian will no longer automatically sync to Xubuntu for the rest of the cycle.

This makes it a great time to update you on the goings-on in Xubuntu 21.04. So far, we have a pretty impressive list of changes, both technical and user-facing.

Xfce 4.16

The highlight of this release, of course, is Xfce 4.16. Having been released in December 2020, Xfce 4.16 includes a wide variety of new features and improvements. Most visibly, Xfce has a new color palette and refreshed icons, based loosely on Adwaita. To see the new icons in action, switch to the Adwaita icon theme in the Appearance settings.

Xubuntu 21.04 Progress Update
Xfce 4.16's new visual identity. A consistent set of icons based on a shared palette and design principles.

For a complete overview of the changes in Xfce 4.16, please check out the feature tour and changelog.

Ayatana Indicators

We've switched to the Ayatana indicator stack with the Xfce Indicator Plugin and LightDM GTK+ Greeter. Where the previous Application Indicator stack exists primarily in Ubuntu, Ayatana Indicators are cross-platform and available on Debian and elsewhere. This change may affect your indicator usage, as not all existing Application Indicators have been ported to Ayatana.

New Package Additions

Xubuntu 21.04 has added Hexchat (#12) and Synaptic to the desktop seed. adwaita-icon-theme-full is now included to make the included Adwaita icon theme fully functional, whereas it previously didn't include a large number of icons. Finally, mlocate has been replaced with plocate, which should result in even faster lookups with Catfish.

Xubuntu Documentation

It's been years since we'd last updated the included Xubuntu Documentation, and the latest packaged version doesn't even include the rewrite we completed last cycle. For now, here's what been updated since 18.04.

  • Updated contributor-docs to current practice, PPAs used, and milestones vs testing weeks
  • Updated webchat link to accomodate the new syntax
  • Moved from deprecated gnome-doc-utils to itstool (LP: #1905548)
  • Aligned appendix-packages to seed changes
  • Fixed typos and linked refs

Help Needed

For the latest changes to the Xubuntu Documentation, we're looking for help! Docbook is not the most straight-forward format, and we have a lot of changes in Google Drive that need to make their way to the docs-refresh branch on the Xubuntu GitHub. If you'd like to help out, please join us on Freenode at #xubuntu-devel.

Settings Changes

General

  • Set Gtk/CursorThemeName to DMZ-White to fix the broken mouse cursor with Snap packages (LP: #1838008)
  • Set window size of the file dialog to ensure it fits on screen with lower resolutions

Panel

  • Removed the StatusNotifier plugin, replaced by Systray (LP: #1907871)
  • Replaced the separator between the clock and tray with text padding
  • Enabled window focus support for the PulseAudio plugin
Xubuntu 21.04 Progress Update
By replacing the separators, there's no longer a mouse gap between plugins and the clock is no longer smashed against the side of the screen.

Desktop

  • Removed the File System and Removable Device icons
  • Removed the applications menu from the right-click menu

File Manager

  • Switched the location selector to use the pathbar layout
  • Enabled opening folders in a new tab with a mouse middle-click
  • Disabled changing the window icon for special folders (Desktop, Documents, etc)
Xubuntu 21.04 Progress Update
Thunar with the new Pathbar layout and stable window icon.
  • Added Sound entry to the Settings Manager (#7)
  • Added Xfce Terminal to the menu (LP: #1851387)
  • Removed confusing Xfce Terminal Settings from the menu
  • Removed TexInfo and Pavucontrol from the menu (#6)
Xubuntu 21.04 Progress Update
Xfce Settings Manager with the new Sound entry and dropdown search.

Keyboard Shortcuts

  • Ctrl+Alt+Delete will now display the logout dialog
  • Ctrl+Shift+Escape will now launch the Task Manager
  • Super+R will now launch the Application Finder
  • Super+E and Ctrl+Alt+F will now launch the File Manager

And More

With two months to go, there's still a lot of work to be done and plenty of changes coming from mainline Ubuntu as well. If you'd like to join in on the fun, check out the Get Involved section of the Xubuntu website.