kshutdown-source-VERSION.zip
)This project's SourceForge.net SVN repository can be checked out through anonymous (read only) SVN with the following command:
svn checkout svn://svn.code.sf.net/p/kshutdown/code/trunk/kshutdown2 kshutdown-code
To update the code, simply run the "svn up
" command.
Warning: The trunk code contains the latest changes and untested features. Use at your own risk!
Source Root ├── .kdev4/, kshutdown.kdev4 # KDE: KDevelop project files ├── build.tmp/ # KDE: Output files generated by ./Setup-kde4.sh │ ├── src/ │ │ ├── kshutdown # Compiled program │ └── Makefile # Use this file to compile and test KShutdown │ # $ cd build.tmp; make && ./src/kshutdown ├── dist.tmp/ # Binary/source packages created by ./tools/package-*.sh ├── po/ # Language translations; see ./tools/i18n*.sh and Wiki │ ├── pl.po # Example: Polish translation │ └── TEMPLATE.pot # English messages extracted from C++ source files ├── src/ # C++ source files, etc. │ ├── actions/ # KShutdown Actions │ │ ├── extras/ # Sample "Extras" actions │ │ │ └── multimedia/ │ │ │ ├── .directory # Folder info (icon, display name) │ │ │ └── *.desktop # "Desktop entry" - a Linux shortcut/launcher │ │ ├── bootentry* # GRUB 2 multiboot support │ │ ├── extras* # "Extras" action │ │ ├── lock* # "Lock Screen" action │ │ └── test* # "Show Message" action │ ├── i18n/ # Generated automatically from ./po/*.po │ ├── images/ # Icons in various formats │ ├── triggers/ # KShutdown Triggers │ │ ├── idlemonitor* # User inactivity detector │ │ └── processmonitor* # Application exit detector │ ├── bookmarks* # "Bookmarks" menu │ ├── commandline* # Command-Line support │ ├── config* # Settings file │ ├── infowidget* # A widget that can display a nice info and warning texts │ ├── kshutdown* # Action/Trigger API │ │ # Implementation of standard actions such as "Turn Off Computer" │ ├── kshutdown.desktop # KDE: Menu launcher │ ├── kshutdown.notifyrc # KDE: Notification settings │ ├── kshutdown.qrc # Qt: Icon and language translation resources │ ├── kshutdown-qt # Qt: Compiled program │ ├── kshutdown-qt.desktop # Qt: Menu launcher │ ├── main.cpp # Main file; application startup │ ├── mainwindow* # Main window widget │ ├── Makefile # Qt: Use this file to compile and test KShutdown/Qt │ │ # cd src; make && ./kshutdown-qt │ ├── password* # Password authentication │ ├── preferences* # Settings user interface │ ├── progressbar* # Progress Bar widget │ ├── pureqt.h # Various U_ macros for KDE/Qt portability │ ├── src.pro # Qt: QMake project file │ ├── udialog* # Base class for all custom dialog widgets │ ├── usystemtray* # System Tray user interface │ ├── utils* # Various helper methods │ └── version.h # KShutdown version info │ # Generated by ./tools/make-version.sh from ./tools/VERSION ├── tools/ # Scripts, utilities and lint tools │ │ # Run from the source root directory: ./tools/foo.sh │ ├── api.sh # Generate API documentation; see ./Doxyfile │ ├── i18nnew.sh # Create a new language translation; see Wiki │ ├── i18n.sh # Update language translations (./po) │ ├── make-version.sh # Update version numbers from the VERSION file │ ├── package-all.sh # Create binary packages │ └── VERSION # Modify, then run ./tools/make-version.sh to update the verion numbers ├── CMakeLists.txt # KDE: CMake project file ├── Doxyfile # Doxygen settings; run ./tools/api.sh to use it ├── kshutdown.ns* # NSIS project files (installer for Windows) ├── README.html # Requirements, compilation instructions, and more! ├── Setup-kde4.sh # Build KShutdown for KDE ├── Setup-qt4* # Build KShutdown for Qt (no KDE libs requires) ├── Setup.sh # A convenient compilation wizard └── Setup-wine.sh # Build KShutdown for Windows under Wine
Sometimes binary preview/test versions can be found here: