eYaSDP

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

6
Score 82.7%
Description:

eYaSDP is a plasmoid that allows to set a number of system buttons in your panel or desktop for comfortable and quick access.

Port for KDE5 available at http://kde-apps.org/content/show.php/plasma5-applets-system-panel?content=175309

[*] Features[newline]- Actions: Shut-down, Reboot, Log-out, Lock screen, Hibernate, Suspend, Switch user and Turn-off screen
- Customizable number of buttons
- Contextual menu actions
- Customizable icons
- It scales to fit your panel size
- Multilingual support

If you find a bug or have thought about a new feature, please, feel free to post your feedback.

[*] Supported languages:[newline]- English (default)
- French
- German
- Greek
- Italian
- Russian
- Spanish
- Ukrainian
- Translators are welcome. Please, see the translation kit below.

[*] Integrity checks for eyasdp-1.2.0.tar.bz2:[newline]- MD5Sum: 811c091990b9b525abdbb1c6892e93d5
- SHA1Sum: 7b2e459d9894f47b31d87dc32e5ea90721745915
Last changelog:

3 years ago

----------------------
2013-11-06 - v.1.2.0
----------------------
- Added integration with systemd-logind DBus system (suspend & hibernate)
- Fallback to UPower DBus system when systemd-logind not available (suspend & hibernate)
- Added Gentoo Linux ebuild installation script (thanks to Kroz)

----------------------
2013-09-22 - v.1.1.0
----------------------
- Added Russian translation (thanks to Alex Kolesnik)
- Added Ukrainian translation (thanks to Alex Kolesnik)
- Removed some compilation warnings

----------------------
2013-09-03 - v.1.0.0
----------------------
- Fixed incompatibilities with Qt 4.8 / KDE 4.11
- Improved way of invoking DBus objects

----------------------
2011-12-12 - v.0.9.0
----------------------
- Added Greek translation (thanks to Dimitrios Glentadakis)
- Added Italian translation (thanks to Davide Mora)

----------------------
2011-11-28 - v.0.8.0
----------------------
- Added new standard KDE Help entry in the contextual menu
- Added German translation (thanks to Nils Görs)
- Fixed some literals lack of space in the Settings dialog to show French translation


2011-11-14 - v.0.7.0
----------------------
- Adapt the layout depending on the panel orientation (thanks to Downdiagonal for his patch!)
- Added French translation (thanks to Bribanick Dominique)
- Notify the user if an action cannot be carried out
- Removed some compilation warnings

----------------------
2011-11-08 - v.0.6.0
----------------------
- Added multilingual support (i18n)

---------------------
2011-11-05 - v.0.5.0
---------------------
- First public version

C

Musikolo

3 years ago

My dear friend, it's take quite a while, but at last I have been able to port most of the existing features fo eyasdp to KDE5. I have created a new plasmoid named plasma5-applets-system-panel.

Report

chepioq

3 years ago

Thank, I install plasma5-applets-system-panel on my desktop and that work fine for me.
It is less attractive than for kde4, but it does the job.
Thank again.

Report

chepioq

4 years ago

Can you made a version for KDE 5 ?

Report

C

Musikolo

4 years ago

Well, let me see if I'm able to find a gap and I can put hands on it. It will take some time for me, but I'll do my best to have it as son as possible.

Thanks for your support!

Report

Kroz

5 years ago

Thank you for this wonderful plasmoid.

Below you can see Gentoo Ebuild.

Dear Musikolo Yoper. the content of this Ebuild is quite self-descriptive. If you will find something to correct or add, please, let me know. You can also put the script below the line to file named "plasma-eyasdp-1.1.0.ebuild" and attach it to this page as installation package for Gentoo; Gentoo-guys know what to do with this file.

File: /usr/local/portage/kde-misc/plasma-eyasdp/plasma-eyasdp-1.1.0.ebuild
---------------------------------
EAPI=5

KDE_MINIMAL="4.7.0"
QT_MINIMAL="4.7.0"

inherit cmake-utils kde4-base

DESCRIPTION="KDE4 plasmoid. eYaSDP allows to set a number of system buttons in your panel or desktop for comfortable and quick access."
HOMEPAGE="http://kde-look.org/content/show.php/eYaSDP?content=146530"
SRC_URI="http://kde-look.org/CONTENT/content-files/146530-eyasdp-1.1.0.tar.bz2"

S="${WORKDIR}/eyasdp-1.1.0"

LICENSE="GPL"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""

DEPEND="
x11-libs/libX11
x11-libs/libXext
x11-libs/libXft
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXpm
dev-libs/openssl
dev-util/automoc
dev-lang/perl
"
RDEPEND="${DEPEND}"

Report

C

Musikolo

5 years ago

Hi Kroz,

Sorry for my delayed response, but I couldn't do it sooner.

Please, check out whether this ebuild file looks good to you: https://gitorious.org/eyasdp/eyasdp/source/18eaba9ea3858cc85072ec7a2fca18157f1de9e6:plasma-eyasdp.ebuild

One question: is it needed the file name to have the version number, or is it OK without it?

As soon as you give me the green light, I'll add it to the master branch.

Thanks a lot for your contribution.

Best regards.

Report

Kroz

5 years ago

Hello, Musikolo.

> Please, check out whether this ebuild file looks good to you
That version of build will work. But after some discussions in forums, and I have improved it, here is a new version: http://pastebin.com/KcRqDrt0 . So the new ebuild is more correct rather from ideological point of view.

> is it needed the file name to have the version number, or is it OK without it?
Name of .ebuild file? Yes. File name shall be exactly "plasma-eyasdp-1.1.0.ebuild" . By that way
1) Gentoo distinguishes package's name (used during installation, so, installation will look like `emerge plasma-eyasdp`) and version (used for version control)
2) name of .ebuild file is used in definition of working directory when compiling; you can mention that with `S="${WORKDIR}/${P#plasma-}"` I cut "plasma-" prefix from default name of working directory; that is because I decided to name package as "plasma-eyasdp-1.1.0", not "eyasdp-1.1.0" = name of the directory in the archive.

Note, that I assumed, that this plasmoid depends only on KDE plasma 4.7.0 or above, or any library used by (dependency) of KDE plasma. If you think that some other dependencies (or specific versions of some libraries) shall be explicitly mentioned, please, let me know.

Please, save text from http://pastebin.com/KcRqDrt0 to file plasma-eyasdp-1.1.0.ebuild , attach this file to eYaSDP's page with comment "(Gentoo ebuild)" .

Let me thank you again for this wonderful plasmoid: I use it every day :)

Best regards,
Kroz

Report

chepioq

5 years ago

I test with Fedora20 rawhide, but I have error :

Quote:[dominique@host build]$ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
-- The C compiler identification is GNU 4.8.1
-- The CXX compiler identification is GNU 4.8.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Error at /usr/share/cmake/Modules/FindKDE4.cmake:98 (message):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/home/dominique/.kde/share/apps;/usr/share/kde-settings/kde-profile/default/share/apps;/usr/share/kde4/apps
Call Stack (most recent call first):
CMakeLists.txt:8 (find_package)


CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as

cmake_minimum_required(VERSION 2.8)

should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!

What is the problem ?

Report

chepioq

5 years ago

I am stupid, I forgot install the devel packages...

Now all work fine.

Report

kdekda

7 years ago

http://chakra-linux.org/ccr/packages.php?ID=2532


Report

C

Musikolo

7 years ago

Hi Kdekda,

Done!

Thanks for your support.

Best regards.

Report

kdekda

7 years ago

thanks to you, not to me!

Report

downdiagonal

7 years ago

Thanks for the plasmoid. I just had one problem with the rows in a vertical panel so I made a small modification that swaps rows and columns when the panel is vertical. With the change, one row translates to one vertical column in a vertical panel.

The patch is here: http://paste.debian.net/143937/

Report

C

Musikolo

7 years ago

Hi Downdiagonal,

I have released a new version before I realized of your patch, utch! So, I have already applied locally and it will be part of the next release that, hopefully, should be in the following days.

Thanks a lot for your contribution! ;-)

Report

chepioq

7 years ago

Hi
It's a very good and useful plasmoid.

If you want, I help you to internationalize your job...

Report

C

Musikolo

7 years ago

Hi Chepioq,

I have just released a new version adding multilingual support (i18n). If you are still interested in helping, please, download the Translation kit above and follow the included instructions .

Thanks a lot for your support! ;-)

Report

dglent

7 years ago

It fits excellent with the small screen of the netbook. Specially in netbook-plasma we have only right clik → Shutdown

I'd like to share the rpm for Mageia 1 64bit
http://www.mageia-gr.org/rpm/1/x86_64/plasma-applet-eyasdp-0.5.0-1mgr1.x86_64.rpm

Report

C

Musikolo

7 years ago

Hi Dglent,

It's great know you liked it. I have added your package to the download section.

Thanks for your contribution.

Best regards.

Report

dglent

7 years ago

i'd like to share the rpm for 32bit too :

http://www.mageia-gr.org/rpm/1/i586/plasma-applet-eyasdp-0.5.0-1mgr1.i586.rpm

Report

3 years ago

----------------------
2013-11-06 - v.1.2.0
----------------------
- Added integration with systemd-logind DBus system (suspend & hibernate)
- Fallback to UPower DBus system when systemd-logind not available (suspend & hibernate)
- Added Gentoo Linux ebuild installation script (thanks to Kroz)

----------------------
2013-09-22 - v.1.1.0
----------------------
- Added Russian translation (thanks to Alex Kolesnik)
- Added Ukrainian translation (thanks to Alex Kolesnik)
- Removed some compilation warnings

----------------------
2013-09-03 - v.1.0.0
----------------------
- Fixed incompatibilities with Qt 4.8 / KDE 4.11
- Improved way of invoking DBus objects

----------------------
2011-12-12 - v.0.9.0
----------------------
- Added Greek translation (thanks to Dimitrios Glentadakis)
- Added Italian translation (thanks to Davide Mora)

----------------------
2011-11-28 - v.0.8.0
----------------------
- Added new standard KDE Help entry in the contextual menu
- Added German translation (thanks to Nils Görs)
- Fixed some literals lack of space in the Settings dialog to show French translation


2011-11-14 - v.0.7.0
----------------------
- Adapt the layout depending on the panel orientation (thanks to Downdiagonal for his patch!)
- Added French translation (thanks to Bribanick Dominique)
- Notify the user if an action cannot be carried out
- Removed some compilation warnings

----------------------
2011-11-08 - v.0.6.0
----------------------
- Added multilingual support (i18n)

---------------------
2011-11-05 - v.0.5.0
---------------------
- First public version

12345678910
18
product-maker sefran Mar 01 2016 9 excellent
product-maker unikum111 Dec 23 2013 9 excellent
product-maker e1nste1n Nov 08 2013 9 excellent
product-maker D-- Sep 04 2013 9 excellent
product-maker frag Sep 03 2013 9 excellent
product-maker Pyruzan Dec 13 2011 9 excellent
product-maker lolo47 Dec 13 2011 9 excellent
product-maker kdekda Nov 18 2011 9 excellent
product-maker chepioq Nov 17 2011 9 excellent
product-maker downdiagonal Nov 08 2011 9 excellent
product-maker deabru Nov 07 2011 9 excellent
product-maker pejakm Nov 06 2011 9 excellent
product-maker Kirilo Nov 06 2011 9 excellent
product-maker zersaa Nov 05 2011 9 excellent
product-maker kudlaty Nov 05 2011 9 excellent
product-maker SeaJey Nov 05 2011 9 excellent
product-maker johonunu Nov 05 2011 9 excellent
product-maker dreamsoul Nov 05 2011 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
1.2.0
updated Feb 29 2016
added Nov 05 2011
downloads 24h
0
page views 24h 4