yaSDP (alternative ShutDown plasmoid)

Plasma 4 Extensions

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

7
Become a Fan
6.1

Description:
Yet another shutdown plasmoid

a.k.a. Shutup!


yaSDP it's an highly customizable plasmoid that allow you to shutdown,reboot,susoend,logout and now hibernate too.

shutup vs yaSDP
shutup was the old python script, now yaSDP is written in C++.

PKGBUILD made by pejakm

--------------------------------------------------------------------
--------how to install it?------------------------------------------
----------------------------------

download it
tar -xvzf yasdp-0.9.2.tar.gz
sh install.sh
Last changelog:

yaSDP

0.9.2
new config layout

0.9.1
added lock and turn off screen option.

0.9.0
added hibernate option, refreshing of layout, unshowed icon are avaible in the menu (see screenshot 2). The code is still heavy, it/s going to be improved

---------

shutup!

0.9.5 2010-06-21
replaced default theme with oxygen theme. Added icon theme combobox.
0.9 2010-06-20
added icon's menu and vertical layout
0.2 2010-06-17
added icons,menu and log out


Ratings & Comments

41 Comments

pierpier38

Thanks a lot for this dev, it is useful, customizable, clean etc.. it is just perfect for me. Install notes: i did need to install the following packages (this may be obvious for all of you, but if it can help at least one person it is good!) -gcc-c++ -kdelibs-devel.x86_64 -kdelibs.x86_64 -kdebase-workspace-devel.x86_64

pierpier38

oops! my config is: - fedora 15 - KDE 4.6.3 - kernel 2.6.38.8-35.fc15.x86_64

gerstavros

make: `install' is up to date. kbuildsycoca4 running... kbuildsycoca4(28775)/kdecore (services) KServicePrivate::init: The desktop entry file "kftpbookmarkimportplugin.desktop" has Type= "ServiceType" instead of "Application" or "Service" kbuildsycoca4(28775) KBuildServiceFactory::createEntry: Invalid Service : "kftpbookmarkimportplugin.desktop"

Sverik

Apparently this plasmoid crashed my plasma-desktop when restart was initiated by Ctrl+Alt+Shift+PgUp. See here: https://bugs.kde.org/show_bug.cgi?id=259173

Musikolo

@Ophys: Hi, It also crashes on my x86_64 PC whenever I quit my KDE session. Just to isolate the problem, I have tried with a brand new user that has not .kde4 dir, so every single configuration value has been created from scratch and, unfortunately, the result has been the same as my real user's, i.e., it crashes when quit my KDE session. Here you have the crash trace for that new user: http://aur.pastebin.com/tuDn5Ut6 I have the next configuration: - Only the Turn-off screen and Log-out buttons are enabled. - I use vertical layout - I have no interest in the remaining features, so they are disabled. Other Info: - Distro: Arch Linux (http://aur.archlinux.org/packages.php?ID=40204) - KDE version: 4.5.4 - QT version: 4.7.1 Please, let me know if there is anything else I can do to fix it out asap. Best regards!

Musikolo

Hi, I just would like to let everyone know that I have fixed the issue fully. It was needed to do some changes in the code, but in the end the result was excellent, at least in terms of stability (no more crashes). The patch (named as yaSDP_crash_on_exit_fix.patch) is here: http://aur.pastebin.com/sCHiKYJA Please, let me know about what issue regarding this issue. Best regards!

Musikolo

Better use the next link, the previous pastebin had some errors: - http://aur.pastebin.com/iHrbKAim

TheBlackCat

This patch doesn't compile with KDE 4.6. solid/control/powermanager.h no longer exists.

Musikolo

Hi, Since power management has been removed from Solid and I don't know how to use the new way, I have reverted the code not compiling to its original form. Please, try the next patch, it should work for KDE 4.6: - http://aur.pastebin.com/qXBeUDR1 Best regards.

Musikolo

Hi, I love your plasmoid, it's very flexible and useful. The most interesting feature for me is the possibility to switch off the monitor. This has been a long-awaited feature for me, till I found your plasmoid! However, there are a few ideas that could make it even better: 1.- I miss the possibility of setting up a layout make up of columns and rows. Currently, you either put all icons in a row or in a column, but can't combine them. It would be lovely to be able to use, e.g. 2-rows distribution, or 3-column distribution, you know, something like this. 2.- This is a minor issue, but when placing the plasmoid in the panel, in my case, beside the clock, I've noticed it over-uses a bit of too much space, e.g. I have the impression it could do it in less space as the Lock/Logout plasmoid does. Maybe this could be checked. Apart from this two minor things, all I can say is thank you for such a great plasmoid over and over again.

Musikolo

Ups!! I forgot the last thing: 3.- I would be lovely to have another button to switch user, what will make it a full-fledged plasmoid. A millions thanks again!

Fred6681

hello, it misses automoc4 in the dependences of the package for archlinux Sorry for my english

Ophys

thank you for the note

Bert

Hallo any chance to get a "Switch User" Button to quickly change to another users desktop? (see Fast User Switch plasmoid)? That is the one thing I really like in gnome: A menu to switch directly to another user: 1) Switch to a new user by displaying a login screen on the KDE desktop (select users name) 2) Switch to an already running desktop of another user And another question: Did you test yaSDP with a vertical panel? The previous version (python plasmoid) did use to much vertical space in a vertical panel.

Ophys

do you mean something like this? http://yfrog.com/nbsnapshot5up yes, I suppose that I could do it using the same fast user switch code

Bert

Yet, great. That would be really nice.

Ophys

ok, i'll add this in the next release

gravy

Hello. I get this: "Linking CXX shared module lib/plasma_applet_yasdp.so" in red color and "file plasma-yasdp.cpp has a modification time 8.2e+04 in the future"

gravy

Well, it seems to work after all. Thanks!!

einar77

I tested this under 4.5. I found the following issues in the packaging and the UI (the rest works fine): - the tarball contains lots of backup fies (~) that need to be removed; - the tarball contains CMakeCache files that will make building fail if they aren't removed; - the tarball contains a spurious build directory; - the config UI layout, at least on 4.5, is too large for a netbook screen (1024x600) and icons and checkboxes look placed around randomly (a layouting bug?): screenshot http://imagebin.ca/view/qwNeBiRb.html

Ophys

Now the package is okay, i just forgot some build files in the folder. I'll design a new gui.

Ophys

I made a new config layout with 2 tabs, now it's smaller. thank you all for your advice and bug reporting !!!

schraubhuber

Can not compile / install on my system. Running sh install.sh gives me: CMake Error: The current CMakeCache.txt directory /home/XXX/temp/yaSDP/CMakeCache.txt is different than the directory /home/ophys/Documenti/Programmazione/C++/yaSDP where CMackeCache.txt was created. This may result in binaries being created in the wrong place. If you are not sure, reedit the CMakeCache.txt CMake Error: The source "/home/XXX/temp/yaSDP/CMakeLists.txt" does not match the source "/home/ophys/Documenti/Programmazione/C++/yaSDP/CMakeLists.txt" used to generate cache. Re-run cmake with a different source directory. CMake Error: The source directory "/home/ophys/Documenti/Programmazione/C++/yaSDP" does not exist. Specify --help for usage, or press the help button on the CMake GUI. make: *** [cmake_check_build_system] Fehler 1 CMake Error: The source directory "/home/ophys/Documenti/Programmazione/C++/yaSDP" does not exist. Specify --help for usage, or press the help button on the CMake GUI. make: *** [cmake_check_build_system] Fehler 1 kbuildsycoca4 running... I heavily appreciate a solution, since this applet seems to be the missing part for my perfect desktop...

Ophys

sorry, it was an stupid error, i left some temp file in the archive. Now you should compile without any error!

schraubhuber

Thanks for the fast reply. Now it compiles and installs perfectly (after installing KDE-dev ;-) ... ). Very good job!!! Should become default in KDE, so useful, beautiful and necessary. Grazie mille !

Pling
0 Affiliates
Details
license
version 0.9.2
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

Other Plasma 4 Extensions:

Icon Tasks deb build
N00bun2
last update date: 14 years ago

Score 4.3

Prayer Times Plasmoid
riyad
last update date: 13 years ago

Score 5.2

KPrayertime4 Islamic Prayer Times
ahaq
last update date: 15 years ago

Score 4.4

Hostinfo
mgraesslin
last update date: 13 years ago

Score 4.7

Monitor QuadCore Russian
kuchumovn
last update date: 16 years ago

Score 5.0

blaKjaK
werevire
last update date: 15 years ago

Score 5.0