Na meer dan twee jaar in ontwikkeling te zijn geweest, is vandaag versie 4.6 van Xfce uitgekomen. Xfce is een lichtgewicht desktopomgeving voor Unix-achtige besturingssystemen dat zich richt 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. Hieronder is het volledige changelog van deze release te vinden:
Utility Library (libxfce4util):Widget Library (libxfcegui4):
- Updated translations: Finnish, Brazilian Portuguese, Catalan, French, Ukrainian, French, Polish, Indonesian, English (GB), Norwegian, Simplified Chinese and Turkish.
- Add missing C++ wrappers in header files (patch by Jens Luedicke).
Extension Library (exo):
- Fix translations of libxfce4kbd-private not being used (Bug #4784).
- Fix library ageing (Bug #4864).
- Add default "xrandr --auto" for XF86Display so that monitor switching works with recent Xorg.
- Fix transient mode of XfceShortcutDialog.
- Add separate library version for libxfce4kbd-private.
- Add missing C++ wrappers in header files (Bug #4941).
- Updated translations: Finnish, Catalan, French, Ukrainian, Turkish, English (GB), Spanish, German, Indonesian, Japanese, Norwegian Bokmal, Polish, Simplified Chinese, Hungarian.
Menu Library (libxfce4menu):
- Updated translations: French, Turkish, English (GB), Polish, Romanian, Greek and Spanish.
Window Manager (xfwm4):
- Add hint about no invariant sections to COPYING.
- Fix crash when reading invalid menu files (Bug #4879).
- Monitor the directories of .menu files and all directory dirs. Otherwise the menu is not regenerated when they are altered.
- Fix a massive memory leak. (Bug #3812).
- Updated translations: German, Indonesian, Polish, English (GB), Turkish, Ukrainian, Finnish.
Desktop Manager (xfdesktop):
- Fix possible monitor cache size inconsistency when the screen size changes.
- Fix fill function not working with multiscreen.
- Fix size not properly computed by the fill function with a dock on top or left (Bug #4960).
- Only display the shortcut conflict dialog if the conflict is with a different shortcut than the one being edited.
- When stealing a shortcut from another shortcuts provider, clear the shortcut of that provider first.
- Fix focus stealing prevention with applications which support the NET_WM_USER_TIME_WINDOW protocol.
- Do not automatically give focus to windows placed on lower layers, but focus those on upper layers at first map.
- Fix compilation failure in debug full without render.
- Fix ICCCM synthetic unmap notify handling causing a race condition with amule when started hidden to system tray (Bug #4928).
- Fix margin maximum value (Bug #4931).
- Apply font settings changes in real time (DPI, hinting, hint style, RGBA).
- Fix key "Super" remaining sticky when used as a modifier shortcut (Bug #4959).
- Updated translations: Polish, Swedish, Brazilian Portuguese, English (GB), Spanish, Czech, Turkish.
Panel (xfce4-panel):
- Fix menu plugin crash when selecting custom menu file (Bug #4879).
- Do not mark Gtk stock identifiers as translatable. Patch from Stefan Stuhr (Bug #4721).
- Update Desktop files to contain icon-naming-spec compliant icon names and use 'exo-open' to start the Web browser and terminal emulator.
- Only regenerate the monitor on file changes we care about (Bug #4979).
- Updated translations: Danish, Turkish, German, Polish, Simplified Chinese, English (GB), Japanese, French.
Session Manager (xfce4-session):
- Block the panel autohide if the widget is grabbed (Bug #4597).
- Fix dragging to the submenu items of a launcher (Bug #4026).
- Send the event time with startup notification instead of zero, so that focus stealing works properly.
- Set the foreground color of the lcd clock (Bug #4923).
- Don't escape the command when dropping a Desktop file in the launcher dialog (Bug #4818).
- Updated translations: Turkish, French, Indonesian, Norwegian, Polish, Simplified Chinese, English (GB), Catalan, Ukrainian.
Settings Manager (xfce4-settings):
- Respect the ICEAUTHORITY environment variable (Bug #4369).
- Fix the sudo shutdown helper for systems without HAL (Bug #4849).
- Avoid a spurious error dialog when using the sudo shutdown helper to shut down the system (Bug #4849).
- Fix crash in autostart editor when adding a new application (Bug #4934).
- Updated translations: Turkish, Indonesian, Greek, Hungarian, Brazilian, Russian, Polish, Basque, Ukrainian.
Configuration Manager (xfconf):
- Make the Xrandr dependency optional. If Xrandr is disabled, the display plugin will not be compiled at all (Bug #4836).
- When stealing a shortcut from another shortcuts provider, clear the shortcut of that provider first.
- Make embedded settings dialogs optional (and disabled by default). They can be turned on using --enable-pluggable-dialogs.
- Remove bold markup from the shortcut reset dialog text (Bug #4785).
- Don't mark GTK+ stock labels as translatable.
- Add Gtk/IMModule XSETTINGS key (Bug #4961).
- Fix DPI calculation when DPI settings are set to '-1', (eg default) since we can not depend on pango, cairo or fontconfig to do the right thing.
- Fix typing error in the ToolbarStyle default XSETTINGS registry value.
- Do not fill the xsettings channel from the settings-dialog, xfsettingsd takes care of this.
- Updated translations: Danish, Swedish, Japanese, Norwegian, Simplified Chinese, Turkish, Catalan, Ukrainian, Czech.
File Manager (thunar):
- Fix a segfault of xfconfd at startup on amd64 (Bug #4881).
- Code cleanup in g_critical assertion.
- Remove unimplemented --import and --export functions from xfconf-query.
- Fix encoding bug with xfconf-query input (Bug #4622).
- Updated translations: Danish, French, Indonesian, Norwegian, Simplified Chinese, Swedish, Brazilian Portuguese, Spanish, Turkish, Basque, Czech.
Mixer (xfce4-mixer):
- Fix crash when entering the same hidden directory twice in the location entry (Bug #4847).
- Pass the current event time to startup notification, so focus stealing works properly.
- Fix the Thunar font thumbnailer (Bug #4821).
- Do not use msgctxt as it is not supported and breaks in older gettext.
- Updated translations: Danish, Turkish, French, Polish, English (GB).
Utilities (xfce-utils):
- Add missing AudioVideo category which is obligatory if you use the Audio category (Bug #4933).
- Fix toggling capture (Bug #4777).
- Make Control + q and Control + s keybindings work.
- A few cosmetic improvements.
- Updated translations: Swedish, German, Indonesian, Norwegian, Polish, Spanish, Turkish, Ukrainian.
Application Finder (xfce4-appfinder):
- Fix sysconfdir and datadir not being expanded properly in xinitrc (Bug #4924).
- Export GTK_PATH variable in xinitrc so that GTK+ has a chance to find the Xfce theme engine even in a custom prefix (Bug #4925).
- Fix typo in the Copyright entry patch by Enrico Troeger (Bug #3993).
- Ensure that xfrun dialog text is selected when the dialog is reshown via the dbus interface (Bug #2836).
- Updated translations: German, Japanese, Polish, Turkish.
- Try to load items from xfce-applications.menu before trying applications.menu in order to provide the same items as Xfdesktop does (reported by Mark Trompell).
- Updated translations: Indonesian, Polish, English (GB), Turkish, Ukrainian.
Xfce 4.6 met de application finder