kshutdown-3.0/ 0000755 0001750 0001750 00000000000 12166724016 012023 5 ustar eike eike kshutdown-3.0/README.html 0000644 0001750 0001750 00000042504 12166724014 013651 0 ustar eike eike
A graphical shutdown utility for Linux and Windows
© Konrad Twardowski
Visit KShutdown Home Page and Wiki for more info.
KDE Build | Qt Build | |
Summary | A KShutdown version compiled using KDE4 libraries (super integration with KDE platform + extra features) | A KShutdown version compiled without KDE4 libraries (Qt only, for Xfce, GNOME, etc.) |
Compilation Script | ./Setup-kde4.sh | ./Setup-qt4.sh |
Required Libraries | libqtgui4, libqt4-dbus, libkworkspace4, base KDE libraries |
libqtgui4, libqt4-dbus |
Menu Shortcut Name | KShutdown | KShutdown/Qt |
Default Program Location (after "make install") | /usr/bin/kshutdown | /usr/bin/kshutdown-qt |
Dev Info | ||
C++ #define | KS_NATIVE_KDE |
KS_PURE_QT |
Build System | CMake (CMakeLists.txt files) | QMake (src/src.pro file) |
Language Translation System (input: po/*.po) | Gettext (output: build.tmp/po/*.mo) | Gettext (output: src/i18n/*.qm), kshutdown.qrc |
See Supported Functions/Platforms table for more info.
"kdelibs-dev"
package, CMake 2.4, and Gettext Utilities./Setup-kde4.sh
./Setup-kde4.sh "/your/prefix/dir"
export CXX=/usr/bin/clang++
export CXXFLAGS=-march=i686
(in case of Illegal Instruction errors on some hardware)CMake Error at /usr/share/cmake-2.6/Modules/FindKDE4.cmake:72 (MESSAGE): ERROR: cmake/modules/FindKDE4Internal.cmake not found in ...;/usr/lib/kde4/share/kde4/apps
Install "kdelibs-dev" (sometimes called kdelibs5-dev) and "kdebase-workspace-dev" packages for your KDE version.
This may happed after Ubuntu upgrade even if required Phonon files are already installed. [Solution]
Try to run
./Setup-kde4.sh
and
cd build.tmp; sudo make install
instead of
sudo sh Setup-kde4.sh
BUILDTYPE can be Release
or Debug
.
You can change the installation directory (prefix) by setting the CMAKE_INSTALL_PREFIX
environment variable.
To display default prefix for KDE applications, run kde4-config --prefix
.
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=BUILDTYPE -DCMAKE_INSTALL_PREFIX="/usr/local" ..
make
make install
Note: Some functions may be unavailable in this build. See Qt Build table for more info.
./Setup-qt4.sh
cd src; qmake -spec /usr/share/qt4/mkspecs/unsupported/linux-clang/
make
cd src
/opt/Qt/5.1.0/gcc/bin/qmake
make
Note: You can download a binary (already compiled) KShutdown version for Windows.
C:\mingw
as the install directory (default)Setup-qt4.bat
(this will rebuild both portable and installable version)cmd.exe
)cd your-kshutdown-source-dir\src
c:\qt\<your-qt-version>\bin\qtvars.bat
(it should print Setting up a MinGW/Qt only environment...)make && release\kshutdown-qt.exe
kshutdown.nsi
and select Compile NSIS Script to build and test installer./Setup-wine.sh
Requires KShutdown 3.0 Beta 6 or later.
cd src
setgcc gcc4
qmake
make
Desktop Environment/Platform | Turn Off Computer1 | Restart Computer1 | Suspend | Hibernate | Lock Screen | Logout | Extras | Waiting for a selected application | Inactivity Monitor |
Legend | |||||||||
TEST | Should work, still testing ;) | ||||||||
OK | Done (hover an item to display implementation details) | ||||||||
N/A | Function is not available on this platform/KShutdown version | ||||||||
TODO/FIXME | Work In Progress - to be implemented in a future... | ||||||||
CLI | Function available via Command Line (example: kshutdown --lock) | ||||||||
1 D-Bus commands should work with GDM, KDM, LightDM, and other Display Managers | |||||||||
KDE 4 (KDE Build) | OK | OK | OK | OK | OK | OK | OK | OK, no CLI | OK |
Windows XP/Vista/7/8 | OK | OK | OK | OK | OK | OK | OK | OK, no CLI | OK |
Xfce 4.8+ | OK | OK | OK | OK | OK | FIXME | TEST | OK, no CLI | TODO |
LXDE | OK | OK | OK | OK | OK | OK | TEST | OK, no CLI | TODO |
KDE 4 (Qt Build) | TEST | TEST | OK | OK | OK | TODO | TEST | OK, no CLI | OK |
MATE | OK | OK | OK | TEST | OK | OK | OK | OK, no CLI | TODO |
GNOME 3 | TEST | TEST | OK | OK | OK | OK | TEST | OK, no CLI | TODO |
Unity | TEST | TEST | OK | OK | OK | OK | TEST | OK, no CLI | TODO |
Enlightenment | TEST | TEST | OK | OK | OK | OK | TEST | OK, no CLI | TODO |
Razor-qt | OK | OK | OK | OK | OK | OK | OK | OK, no CLI | TODO |
Haiku | OK | OK | N/A | N/A | N/A | N/A | TEST | TODO | TODO |
Openbox | TODO (?) | ||||||||
GNOME 2 | TEST (?) | TODO | |||||||
Mac OS X | TODO (?) | ||||||||
KDE 3 | TODO (?); KShutDown 1.0.x exists but it's outdated and not supported... |
Some configuration and command line options in KShutdown 2.x may be not fully compatible with the old KShutdown 1.0.x.