KShutDown Changelog

New in version 3.1 Beta

December 6th, 2013
  • NEW: Simple password protection (see menu bar -> Preferences -> Password tab)
  • Updated README.html
  • Updated the Spanish translation (by moray33)
  • Updated the Polish translation
  • Qt Build: Allow logout from KDE 4
  • NEW: "Test" action:
  • Renamed to "Show Message"
  • Configurable text
  • Source:
  • NEW: Removed "kworkspace" library dependency (libkworkspace is no longer required to build KShutdown for KDE)
  • Enable C++11 support
  • cppcheck tool support (./tools/cppcheck.sh)
  • Windows: Fixed compilation errors

New in version 3.0 (July 9th, 2013)

  • Updated Czech translation
  • Updated Simplified Chinese translation (by xStone)
  • Bookmarks menu: Mark the current/selected bookmark
  • Windows: Use the latest Qt 4.8.5
  • README: Added alternate Qt 5.1 build instructions

New in version 3.0 Beta 8 (June 17th, 2013)

  • NEW: Bookmarks menu
  • Linux: Fixed bug #19 - kshutdown refusing to do shutdown (incomatibility with systems w/o ConsoleKit installed)
  • Czech translation update
  • Updated Polish translation

New in version 3.0 Beta 7 (April 11th, 2013)

  • NEW: MATE Desktop Environment support
  • NEW: Razor-qt Desktop Environment support
  • Updated Serbian translations
  • Updated Brazilian Portuguese translation
  • Unified system tray icon view and options in all KShutdown versions
  • Fixed -e and --extras command line options
  • Fixed transparent background in "kshutdown" icons; reduced "kshutdown.ico" size
  • KDE:
  • NEW: Use native message views (KMessageWidget class)
  • Require KDE 4.7+ instead of 4.4+
  • Fixed: Fallback to ConsoleKit if KDE shutdown API is unavailable
  • Disallow one-letter keyboard shortcuts

New in version 3.0 Beta 6 (February 13th, 2013)

  • NEW: Haiku OS support (see README.html for build instructions)
  • NEW: Qt 5 support
  • Disable drop shadow and input focus in progress bar and screen lock windows
  • KDE: Extras: Removed unreliable "Unlock Screen" action
  • KDE: Workaround for org.freedesktop.ScreenSaver.GetSessionIdleTime bug (causes wrong time calculations in the "Inactivity Detector")
  • Windows:
  • Updated Qt libs/dlls (v4.8.4)
  • Documentation:
  • Fixed broken www links
  • Source:
  • Changed minimal required Qt version from 4.6 to 4.8
  • Fixed compiler warnings
  • Fixed FreeBSD detection (bug #18)

New in version 3.0 Beta 5 (November 27th, 2012)

  • Progress Bar:
  • NEW: Size configuration (see context menu)
  • Fixed: Auto update location/width on screen size change
  • Improved Kiosk support
  • Use KDE native color chooser
  • Extras:
  • NEW: Support "Extras" in all KShutdown versions
  • NEW: Added Extras -> Stop -> VLC
  • KDE: Do not show security/confirmation dialog for new *.desktop files
  • Show command name in menu item
  • User Interface:
  • Improved confirmation message box
  • Changed "Quit" shortcut to Ctrl+Shift+Q
  • KDE: Show credits, author, and bug report address in About box
  • KDE: Show action keyboard shortcuts in menu
  • Process Monitor: Linux: Show own processes on top of the list
  • Misc.:
  • Fixed bug #1044213 (update date/time status after resume)
  • Include README.html file in portable package
  • KDE: Extras: Use current/default file manager instead of hardcoded "/usr/bin/dolphin"
  • Fixed small memory leaks
  • Updated Polish translation
  • NEW: Smaller portable package compressed using 7-Zip
  • Updated application description
  • Updated sf.net and Wiki links
  • Windows:
  • NEW: Added "When selected application exit" trigger
  • Show icons in message panes
  • Fixed: Removed "" tags from system tray tool tip
  • Fixed: Force shutdown if screen is locked (Windows XP)
  • Fixed shutdown issues caused by multiple logged in users
  • Fixed: Hide "Do not save session" option if it's not needed
  • Windows Installer:
  • "Autostart" option is now unselected by default
  • NEW: Support for silent mode ("/S" option). Installer launched with /S option will install KShutdown in a default location without asking any questions :)
  • Reduced installer size
  • Setup scripts:
  • Removed kdesudo (optional package) dependency (bug #16)
  • Fixed confusing "ERROR: Build failed..." message
  • Source:
  • Fixed/suppressed issues reported by Krazy2 tool
  • Win32: Fixed compilation
  • Win32: Updated compilation instructions
  • Helper test script for Wine (./tools/test-wine.bat)

New in version 3.0 Beta 4 (April 27th, 2012)

  • Progress Bar:
  • NEW: Customizable color (progress bar -> context menu -> Set Color...)
  • Fixed: Show/hide progress bar on settings change
  • Show progress bar in user inactivity detector
  • Misc.:
  • A more compact "Action" and system tray context menu
  • Czech translation update
  • Updated Polish translation
  • Show error message if trigger (e.g. user inactivity detector) is not available
  • Windows: Updated Qt DLLs (v4.8.1) and MinGW
  • README:
  • Updated MinGW docs
  • Added Clang (alternate C++ compiler) docs

New in version 3.0 Beta 3 (March 2nd, 2012)

  • NEW: Option to quit program instead of minimizing to tray (RFE #3494853)
  • NEW: Option to hide system tray icon
  • Fixed Alt+A keyboard shortcut which clashed with the C&ancel button (English translation only)
  • Updated language translations:
  • Czech translation update. Thanks to Pavel Fric.
  • Danish translation updates
  • Italian translation updates
  • Serbian translation updates
  • Source:
  • KDE 4: Auto run "kdesudo" to install compiled KShutdown
  • KDE 4: Fixed: KShutDown doesn't build on KDE 4.8 (patch)
  • Fixed compilation warnings

New in version 3.0 Beta 2 (January 1st, 2012)

  • Version change: 2.1.1 Beta -> 3.0 Beta 2 (yes, 3.0 :)
  • Serbian translation updates
  • More readable tool tip text in tray icon and progress bar
  • Command Line: Allow '0' time option (no delay)
  • Better default date/time values
  • Updated Polish translation
  • Linux:
  • NEW: Shutdown/Reboot via ConsoleKit and/or HAL D-Bus interface.
  • The Shutdown/Reboot action now should work
  • with all Desktop Environments and Display Managers.
  • NEW: KShutdown/Qt
  • (version for Xfce and other non-KDE Desktop Environments,
  • see README.html for details)
  • Fixed: Added workaround for non-clickable HTML links in Oxygen Style
  • Better integration with GTK-based Desktop Environments (Xfce, LXDE, etc.)
  • Do not show button icons if this option is disabled by user
  • Improved Desktop Environment detection
  • Linux/KDE:
  • NEW: Option to Unlock the screen. See Extras -> Unlock Screen
  • Extras: Updated Kaffeine entry
  • Extras: Removed kdetv (KDE 3 only) entry
  • Extras: Show error message if file does not exist
  • Linux/Xfce 4:
  • Support Turn Off and Restart actions
  • Fixed: Do not start krunner in non-KDE sessions
  • Fixed missing icons in menu and combo box
  • Linux/LXDE:
  • Logout Action
  • Linux/GNOME 3:
  • More supported actions
  • Linux/Unity:
  • Workaround for missing system tray support...
  • Linux/E17:
  • Basic support
  • Load System->DBus Extension module for Lock Screen action support
  • Load Utilities->Systray module for system tray support
  • Windows:
  • Use Windows terminology (Logout -> Log Off, Suspend Computer -> Sleep)
  • Updated Qt DLLs (4.7.4)
  • Source:
  • Fixed "Unable to find file for inclusion portable.pri" warning
  • Fixed all *.desktop file warnings
  • Added UDialog class - a base dialog
  • Updated README.html and build scripts
  • Qt 4 Build (Setup-qt4.sh):
  • Binary program is now called "kshutdown-qt"
  • Added "make install" command.
  • This will install kshutdown-qt,
  • icons, and menu shortcut under /usr prefix directory.