From 608908fd027d53640573ef6c0e2efec911e432ec Mon Sep 17 00:00:00 2001 From: arcan1s Date: Tue, 10 Jun 2014 09:57:30 +0400 Subject: [PATCH] fix checking of qmmp --- CHANGELOG | 2 ++ CHANGELOG-RU | 5 +++++ PKGBUILD | 4 ++-- sources/ext-sysmon/extsysmon.cpp | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 3713844..24066da 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,7 @@ Ver.1.10.1: - fix error with number formats in ps label +- fix first initialization of DataEngine +- fix checking of qmmp Ver.1.10.0: + added tags $hddtotmb, $hddtotgb diff --git a/CHANGELOG-RU b/CHANGELOG-RU index c1c9157..5579b16 100644 --- a/CHANGELOG-RU +++ b/CHANGELOG-RU @@ -1,3 +1,8 @@ +Вер.1.10.1: +- пофикшена ошибка с форматами чисел в поле ps +- пофикшена инициализация значений в DataEngine +- пофикшена проверка qmmp + Вер.1.10.0: + добавлены теги $hddtotmb, $hddtotgb + добавлены теги $memtotmb, $memtotgb, $swaptotmb, $swaptotgb diff --git a/PKGBUILD b/PKGBUILD index b29a472..900909b 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgname=kdeplasma-applets-pytextmonitor _pkgname=pytextmonitor -pkgver=1.10.0 +pkgver=1.10.1 pkgrel=1 pkgdesc="Minimalistic Plasmoid script written on Python2. It looks like widgets in Awesome WM" arch=('i686' 'x86_64') @@ -21,7 +21,7 @@ optdepends=("amarok: for music player monitor" makedepends=('automoc4' 'cmake') source=(https://github.com/arcan1s/pytextmonitor/releases/download/V.${pkgver}/${_pkgname}-${pkgver}-src.tar.xz) install=${pkgname}.install -md5sums=('68227097322e3949b61b7bd1c0963511') +md5sums=('8d5f8a34da85927d094153ba6d09be84') backup=('usr/share/config/extsysmon.conf') prepare() { diff --git a/sources/ext-sysmon/extsysmon.cpp b/sources/ext-sysmon/extsysmon.cpp index 1d47353..3560073 100644 --- a/sources/ext-sysmon/extsysmon.cpp +++ b/sources/ext-sysmon/extsysmon.cpp @@ -459,7 +459,7 @@ void ExtendedSysMon::getPlayerInfo(const QString playerName, } else if (playerName == QString("qmmp")) { // qmmp - cmd = QString("qmmp --status"); + cmd = QString("bash -c \"pgrep qmmp && qmmp --status || echo 'null'\""); if (debug) qDebug() << "[DE]" << "[getPlayerInfo]" << ":" << "Run cmd" << cmd; processes[QString("player")][0]->start(cmd); }