yaSDP (alternative ShutDown plasmoid)

Plasma 4 Widgets

Source (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
Score 63.3%
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:

8 years ago

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

pierpier38

8 years ago

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

Report

pierpier38

8 years ago

oops! my config is:

- fedora 15
- KDE 4.6.3
- kernel 2.6.38.8-35.fc15.x86_64

Report

gerstavros

8 years ago

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"

Report

Sverik

8 years ago

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

Report

Musikolo

8 years ago

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!

Report

Musikolo

8 years ago

Better use the next link, the previous pastebin had some errors:

- http://aur.pastebin.com/iHrbKAim

Report

TheBlackCat

8 years ago

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

Report

Musikolo

8 years ago

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.

Report

Musikolo

8 years ago

@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!

Report

Musikolo

8 years ago

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.

Report

Musikolo

8 years ago

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!

Report

Fred6681

8 years ago

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

Sorry for my english

Report

C

Ophys

8 years ago

thank you for the note

Report

Bert

8 years ago

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.

Report

C

Ophys

8 years ago

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

Report

Bert

8 years ago

Yet, great. That would be really nice.

Report

C

Ophys

8 years ago

ok, i'll add this in the next release

Report

pejakm

8 years ago

http://aur.archlinux.org/packages.php?ID=40204

Report

C

Ophys

8 years ago

thank you for the pgkbuild!

Report

gravy

8 years ago

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"

Report

gravy

8 years ago

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

Report

einar77

8 years ago

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

Report

C

Ophys

8 years ago

Now the package is okay, i just forgot some build files in the folder.

I'll design a new gui.

Report

C

Ophys

8 years ago

I made a new config layout with 2 tabs, now it's smaller.

thank you all for your advice and bug reporting !!!

Report

schraubhuber

8 years ago

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...

Report

8 years ago

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

12345678910
2
product-maker marcotangaro Apr 04 2011 9 excellent
product-maker Musikolo Oct 26 2010 9 excellent
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.9.2
updated Aug 26 2010
added Jun 09 2010
downloads today
0
page views today 7