Een kleine twee weken geleden is de eerste update uitgebracht voor de eind februari verschenen versie 4.6 van Xfce. Deze lichtgewicht desktopomgeving voor Unix-achtige besturingssystemen richt zich op snelheid, zonder af te doen aan de visuele aspecten of de gebruiksvriendelijkheid. In versie 4.6 zijn vele veranderingen doorgevoerd. Zo is de configuration backend volledig vervangen en zijn de settings manager en de session manager vernieuwd. Meer informatie over de vernieuwingen in versie 4.6 is in deze visuele rondleiding te vinden. In versie 4.6.1 zijn er verder op allerlei gebied voornamelijk kleine plooien gladgestreken. Het changelog van deze release ziet er als volgt uit:
Utility Library (libxfce4util):Widget Library (libxfcegui4):
- Updated translations: Japanese, Spanish, Galician, Slovenian, Polish, Romanian.
Extension Library (exo):
- Updated translations: Polish, Japanese, Galician, Portuguese, Norwegian, Spanish.
Menu Library (libxfce4menu):
- Quote arguments passed to exo-open (Bug #5132).
- Add gettext() call around two strings which are already as translatable with N_() (Bug #5203).
- Fix broken build due to incomplete integration of the Danish and Galician manual translations.
Window Manager (xfwm4):
- Remove gtk+-2.0 from the dependency field of pkg-config file. Add glib-2.0 and gthread-2.0 instead.
- Update translations: Spanish, Italian, Japanese, Galician
Desktop Manager (xfdesktop):
- Reduce repaint timeout in the compositor (Bug #5080)
- Fix applications getting focused when focus on map is unset even without focus stealing prevention enabled (Bug #5044)
- Reduce minimum timeout for focus delay in focus follow mouse (100ms was way too much)
- Fix raise delay settings in xfwm4 dialog being totally ignored
- Avoid unecessary warnings about timestamps at startup
- Fix a long standing bug in xfwm4 4.6 were activating a transient would not regrab the mouse on parent window.
- Do not go over adjacent windows with fill (Bug #5152)
- Do not actually change window layer when status is above, below or fullscreen (Bug #5030)
- Check fullscreen status against each monitor and not just the overall screen size in the compositor.
- Fix remaining active grab if shortcut is not used (Bug #5207)
- Plug various memory leaks
- Updated translations: Polish, Swedish, Brazilian Portuguese, English (GB), Spanish, Czech, Turkish.
Panel (xfce4-panel):
- Fix desktop menu failing to load on FreeBSD (Bug #3370).
- Ensure root window properties get deleted when xfdesktop quits (Bug #5154).
- Reload the backdrop and icon view when 'xfdesktop --reload' is run (Bug #5156).
- Make default button in 'delete multiple' dialog consistent with default in 'delete single' dialog (Bug #5140).
- Reload the desktop when the first image is added to an image list (Bug #5001).
- Auto-select new images as they are added to the settings dialog's image list (Bug #5014).
Session Manager (xfce4-session):
- Migrate launcher category icons from 4.4 panels (Bug #5067).
- Fix compilation with -Wl,--as-needed (Bug #5103).
- Don't crash when the quit action button is pressed (Bug #5118).
- Properly set the systray orientation property (Bug #5149).
- Fix xfce-hvbox not working with gtk 2.16 (Bug #5166).
- Don't crash the launcher plugin when the launcher entry list is empty.
- Add icon-name fallback to the show desktop plugin (Bug #5117).
- Disconnect the icon theme changed signal from a launcher when it is destroyed to avoid crash when the icon theme changes.
- Fix drawing dots mode of the seperator plugin in a vertical panel (Bug #5162).
- Fix a possible crash when setting the session restart style on an uninitialized client session.
- A whole bunch of translation updated (Polish, Spanish, Portuguese, Japanese, Galician, Norwegian).
Settings Manager (xfce4-settings):
- Fix crash in settings dialog when a .desktop file with a missing Application key is opened (Bug #5020).
- Ensure networked session handling over TCP is disabled by default (Bug #5126).
Configuration Manager (xfconf):
- Use the folder name for selecting the icon- and style-theme in the appearance dialog (Bug #4997).
- Make sure inputproto 1.4.2 is available before enabling device hotplugging in the code (Bug #5084).
- Remove unsigned clamp macro that broke applying the display settings and select the correct refresh rate (Bug #4966).
- Make sure that the same .desktop file does not appear in the settings-manager more then once if it occurs in different locations in XDG_DATA_DIRS (Bug #5159)
File Manager (thunar):
- Be a bit safer when writing out channel xml files: flush data to disk using fdatasync()/fsync() before renaming over the old file.
- Updated translations: pl, es, it, gl, pl, pt, uk
Mixer (xfce4-mixer):
- Put quotes around filenames in thunar-wallpaper-plugin (Bug #5056)
- Apply umask properly when creating files/directories. Patch by Giovanni Bechis (Bug #3532).
Utilities (xfce-utils):
- Make q and s trigger the corresponding actions.
- Minor cosmetic fixes (row spacing of 6px in tables).
- Add missing AudioVideo category which is obligatory if you use the Audio category (Bug #4933).
- Display mute/record state properly on startup (Bug #5002).
- Fix segfault when destroying the plugin
- Move capture track check into xfce_mixer_track_update_record().
- Don't increment the reference count on GObjects when passing them to GValue using g_value_set_object().
- Fix crash with backends where the GstMixer implementation has no "device-name" property (Bug #5201).
- Include libxfcegui4.h to avoid implicit declaration of xfce_err().
- Translation updates: Spanish, Polish, Galician, Portuguese, Italian
Application Finder (xfce4-appfinder):
- Reset icon theme name if the migrated icon theme name (possibly 'Rodent') doesn't exist anymore.
- Remove a bash-ishm ('source') from xinitrc.
- Translation updates: Polish, Spanish, Portuguese
Xfce 4.6 met de application finder