Catfish 1.4.12 Released
Welcome to 2020! Let's ring in the new year with a brand new Catfish release.
What's New
Wayland Support
Catfish 1.4.12 adds support for running on Wayland. Before now, there were some X-specific dependencies related to handling display sizes. These have now been resolved, and Catfish should run smoothly and consistently everywhere.
Dialog Improvements
All dialogs now utilize client-side decorations (CSD) and are modal. The main window will continue to respect the window layout setting introduced in the 1.4.10 release.
I also applied a number of fixes to the new Preferences and Search Index dialogs, so they should behave more consistently and work well with keyboard navigation.
View fullsizeView fullsize
View fullsize
Release Process Updates
I've improved the release process to make it easier for maintainers and to ensure builds are free of temporary files. This helps ensure a faster delivery to package maintainers, and therefore to distributions.
Translation Updates
Albanian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, French, Galician, German, Italian, Japanese, Norwegian Bokmål, Russian, Serbian, Spanish, Turkish
Downloads
$ md5sum catfish-1.4.12.tar.bz2 9aad6a0bc695ec8793d4294880974cb2 $ sha1sum catfish-1.4.12.tar.bz2 4e78e291a2f17c85122a85049bdc837b49afdd66 $ sha256sum catfish-1.4.12.tar.bz2 c3fb30e02b217752aa493b49769be1a5fc2adde70b22aef381e6c67d5227134a
Catfish 1.4.12 will be included in Xubuntu 20.04 "Focal Fossa", available in April.
Catfish 1.4.11 Released
What's New?
General
Radio indicators are now displayed on the layout options, making your selection clearer on all themes
Bug Fixes
Startup crash when GdkDisplay or GdkScreen calls return None (LP #1822914)
Configuration of preferred window layout (Xfce #16085)
Symbolic links looping, causing search to go on forever (Xfce #16272)
Home (~) expansion for the start path, simplifying commandline usage:
catfish --path=~/Desktop
Fix asv-summary-has-dot-suffix (Debian Appstream)
Translation Updates
Albanian, Belarusian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Dutch, French, German, Interlingue, Italian, Korean, Lithuanian, Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish, Thai, Turkish
Downloads
$ md5sum catfish-1.4.11.tar.bz2 67e23d45fded026ef3445bc7fe1d1653 $ sha1sum catfish-1.4.11.tar.bz2 e7617948d59c69faa3f2569981b7371126d00737 $ sha256sum catfish-1.4.11.tar.bz2 617baf9309e3cdfb20c8357ac786eb26f30e6fd4280d4534d3cdd742c7ffcd85
Checksums since the Xfce Release Manager is not currently publishing them.
Catfish 1.4.11 will be included in Xubuntu 20.04 "Focal Fossa", available in April.
Catfish 1.4.10 Released
What’s New?
New Features
A brand new Preferences dialog. This dialog includes options for window layout, display options, custom exclude directories (new!), and an option to close Catfish after opening a file (new!).
Custom exclude directories. Previous releases of Catfish excluded various directories (/dev, ~/.cache, ~/.gvfs) to boost performance. This latest feature makes path exclusions customizable so users can further speed up their searches. (Xfce #15317)
Close after select. Frequent file searcher? This feature will let you find and open your missing file, and close Catfish right away, keeping your application list at bay. (Xfce #14888)
Bug Fixes
The previous release, Catfish 1.4.9 meant to include fixes for path exclusions. Somehow, I forgot to include the actual fix! So here it is, path exclusions are fixed and search performance should be increased as a result. (Debian #926850)
Icons are now always displayed at a consistent size in the results. Previously, some icons would be displayed much larger than others, breaking the visual flow.
Improved Application menu
In the past, clicking the application menu in Catfish meant seeing a cluttered, inconsistently spaced and aligned popover with poorly-worded options. No more!
Better use of space, padding, and margins
Clearer purpose labels
Keyboard accelerators are now displayed in the menu
Search Improvements
Symbolic links are now traversed, with actual paths only processed once
Added search priority, surfacing more relevant results faster. Folders are now descended with the following priority, then alphabetically:
XDG paths (Desktop, Documents, Pictures, Videos, etc)
Visible paths
Hidden paths
General
Better use of alt-accelerators
Improved installation instructions (Xfce #15105)
Reduced warnings displayed in the terminal
Simplified Python 2/3 compatibility code
Various code quality fixes (pylint, flake)
Translation Updates
Simplified welcome text. While not visually different, the 3 translatable phrases were merged into a single sentence to simplify translations. (Xfce #15596)
Albanian, Basque, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Danish, Dutch, French, Galician, German, Hungarian, Italian, Korean, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Spanish, Turkish
Screenshots
View fullsizeView fullsize
View fullsize
Downloads
Catfish 1.4.8 Released
What’s New?
Desktop Integration / Enhanced Thunar Support
A long-requested feature (requested 2+ years ago), it is now possible to navigate directly to a file in Thunar. Right-click on a file and select “Show in File Manager”. Thunar will open immediately and then scroll to and select the requested file. Folder spelunkers, rejoice! (Xfce #14494)
Bug Fixes
Automatically adjust locate arguments to accommodate the host OS, improving support for OpenBSD
Fixed crash at startup on Wayland (Xfce #15297)
Fixed directory support when XDG_CURRENT_DESKTOP in unavailable (Xfce #15099)
Fixed search exclusion of non-standard paths (~/.cache, ~/.gvfs, /dev) (Xfce #15206)
Translation Updates
Added ‘translator-credits’ string to .po files (Xfce #15564)
Changed “…” to “…” for consistency with other Xfce apps (Xfce #15407)
Marked the “Search for files” string translatable (Xfce #15097)
Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Sinhala, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian
Downloads
Xfce Settings 4.13.8 Released
What’s New?
General
display: Disable auto-enabling profiles by default (4.13.7)
display: Sync display when applying config
display: Use current display
Bug Fixes
color: Fix crash when launching GNOME Color Manager in the Settings Manager window (4.13.7) (Xfce #15426)
color: Set the correct icon in color dialogs (4.13.7)
display: Add mnemonics to minimal dialog buttons (4.13.7) (Xfce #15449)
display: Replace deprecated icon (4.13.7) (Xfce #15416)
settings-manager: Fix missing icons on resize/add/remove (4.13.7) (Xfce #15428, #15613)
xfsettingsd: Fix numlock state restoration (4.13.7) (Xfce #15642)
xfsettingsd: Start settings prior to complete startup (Xfce #15725)
xsettings: Grab and sync XServer on startup (Xfce #15725)
Translation Updates
Armenian (Armenia), Belarusian, Danish, English (Australia), Finnish, Finnish, French, Indonesian, Lithuanian, Norwegian Bokmål, Portuguese (Brazilian), Serbian, Turkish, Ukrainian
Downloads
Xfce Settings 4.13.8 is included in Xubuntu 19.10 “Eoan Ermine”, installed with the xfce4-settings package.
Xfce Screensaver 0.1.7 Released
What’s New?
New Features
Added support for on-screen keyboards. This option adds a button to the login window to show and hide the keyboard at the bottom of the screen.
Added per-screensaver configuration. The available options are pulled from the xscreensaver theme file and are stored via Xfconf.
Improved background drawing when using 2x scaling.
Bug Fixes
Fixed flickering within the password dialog (0.1.6)
Fixed various display issues with the password dialog, all themes should now render xfce4-screensaver identically to lightdm-gtk-greeter (0.1.6)
Fixed confusion between screensaver and lock timeouts (Xfce #15726)
Removed reference to pkg-config (.pc) file (0.1.6) (Xfce #15597)
Code Cleanup
Cleaned up kdb-indicator logic (0.1.6)
Consolidated debug function calls (0.1.6)
Dropped libXxf86 dependency (MATE Screensaver #199)
Dropped lots of unused or unneeded code, significantly streamlining the codebase
Migrated xfce4-screensaver-command to GDBus
Moved job theme processing out of gs-manager (0.1.6)
Removed full-screen window shaking on failed login
Simplified handling of user preferences (0.1.6)
Simplified lock screen and screensaver activation code
Translation Updates
Armenian (Armenia), Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, Finnish, French, Galician, German, Hebrew, Hungarian, Italian, Lithuanian, Malay, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Turkish
Downloads
Xfce Screensaver is included in Xubuntu 19.10 “Eoan Ermine”, installed with the xfce4-screensaver package.
Exo 0.12.6 Released
What’s New?
Missed the release announcement for Exo 0.12.5? Click here to check it out!
Bug Fixes
Add trailing “;” to mimeapps.list (Xfce #15087)
Synchronize default applications to gio-mime (Xfce #14633)
Disable emoji menu in type-ahead search (Xfce #15451)
Enable dismissal of “Failed to open default” dialogs
Related Issue: Brave Browser #4142
If the error can be safely ignored, the user is able to dismissit. After changing defaults, the dismissal is forgotten.
Translation Updates
Albanian, Armenian (Armenia), Bulgarian, Chinese (China), Chinese (Taiwan), Croatian, Danish, French, Galician, German, Hungarian, Icelandic, Interlingue, Italian, Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Thai, Turkish
Downloads
Xfce Screensaver 0.1.5 Released
What’s New?
New Features
Added support for profile images from AccountsService (Xfce #15235)
General
Removed a lot of unused code (2,700+ lines)
Simplified monitor-handling logic
More consistent spacing in makefiles
Bug Fixes
Added categories to display in the Settings Manager (Xfce #15507)
Added a fallback idle timer for when X11 screensaver doesn’t notify
Fixed warning during configure stage (Xfce #15552)
Fixed Inhibitor lock (Xfce #15551)
Hid screensaver themes from “Open with” options (Xfce #15531)
Made numerous cppcheck, cpplint, and Coverity Scan fixes
Constant variables guarding dead code
Dereferencing before/after null
Unchecked return values
Unused variables
Memory leaks
Translation Updates
Albanian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, English (Australia), French, German, Hebrew, Hungarian, Icelandic, Italian, Korean, Lithuanian, Malay, Polish, Portuguese (Brazil), Serbian, Slovak, Spanish, Swedish, Turkish
Downloads
Parole Media Player 1.0.2 Released
What’s New?
Bug fixes. So… many… fixes!
Build Fixes
Fixed compiler error -Wcast-function-type with GCC 8
Fixed Appstream validation by removing <em></em> tags from translations (Xfce #14260)
Resolved g_type_class_add_private warnings (Xfce #15014)
Playback
Fixed play button sensitivity items are added to playlist (Xfce #13724, LP #1705243)
Improved support for missing Gstreamer plugin installers (Xfce #14529)
Plugins Manager
Fixed crash when opening files after disabling plugins (LP #1698540)
Fixed disabling plugins enabled by distributions (e.g. MPRIS2 in Xubuntu)
Fixed display of active/inactive plugins when reopening the Plugins Manager
Translation Updates
Albanian, Arabic, Asturian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmal, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Uighur, Ukrainian
Downloads
Parole Media Player 1.0.2 is included in Xubuntu 19.04, with other distributions likely adding it soon. If you can’t wait or want to install from source, download it below.
Xfce Screensaver 0.1.4 Released
What’s New?
Features
Added support for screen locking when the system goes to sleep (Xfce #15001), via a shared preference with Xfce Power Manager. A new configuration option, “Lock Screen with System Sleep” was added to the Screensaver Preferences dialog to accommodate this.
Bug Fixes
Fixed password entry after forcefully grabbing input focus (Xfce #15042)
General
Faster screen locking when activated
Faster rendering of the authentication prompt
Improved handling of monitor (dis-)connection events
Improved screensaver and locking activation when idle
Improved laptop lid support: The lock screen is now displayed immediately when the laptop lid is open, instead of requiring a wake event from the keyboard or mouse
Improved low-power state: Screensavers are now suspended when monitors are powered off via DPMS (Debian #921835)
Translation Updates
Basque, Belarusian, Catalan, Czech, Danish, Galician, Lithuanian, Malay, Portuguese, Russian, Serbian, Spanish, Swedish
Downloads
This is the second beta release of Xfce Screensaver. If you’re feeling adventurous, check it out and report bugs so we can continue building an awesome screen locking tool for Xfce.