-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (2) .- Knowledge Base  . 

Awesome Widgets

   2.0.2  

Plasmoid Binary

Score 64%
Awesome Widgets
zoom


Awesome Widgets
zoom


Awesome Widgets
zoom


Homepage:  Link
Version Control:  Link
Issue Tacker:  Link
Minimum required   KDE 4.x
Downloads:  442
Submitted:  Feb 22 2013
Updated:  Sep 15 2014

Description:

LOOKING FOR TRANSLATORS! (see https://github.com/arcan1s/awesome-widgets/issues/14)

About migration to version 2.0.0 see this paper http://arcanis.name/en/2014/09/04/migration-to-v2/

Awesome Widgets is a collection of minimalistic Plasmoids. It looks like widgets in awesome-wm. It is also easy to configure.

[b]Feel free to ask me for new features
=)

Configuration
For edited output you must open Settings window and setup output format in lines:
* tag `$time` - time in default format. For example, *fri Nov 6 04:48:01 2013*
* tag `$isotime` - time in iso format
* tag `$shorttime` - time in short locale format
* tag `$longtime` - time in long locale format
* tag `$ctime` - custom time format
* tag `$uptime` - uptime, *---d--h--m*
* tag `$cuptime` - custom uptime format
* tag `$cpu` - total load cpu, *%*
* tag `$cpuN` - load CPU for core N, *%*
* tag `$cpucl` - average cpu clock, *MHz*
* tag `$cpuclN` - cpu clock for core N, *MHz*
* tag `$tempN` - temperature for device N. For example, `$temp0`
* tag `$fanN` - fan speed for device N. For example, `$fan0`
* tag `$gpu` - GPU usage, *%*. `aticonfig` or `nvidia-smi` must be installed
* tag `$gputemp` - GPU temperature. `aticonfig` or `nvidia-smi` must be installed
* tag `$mem` - usage memory, *%*
* tag `$memmb` - usage memory, *MB*
* tag `$memgb` - usage memory, *GB*
* tag `$memfreemb` - free RAM, *MB*
* tag `$memfreegb` - free RAM, *GB*
* tag `$memtotmb` - total RAM, *MB*
* tag `$memtotgb` - total RAM, *GB*
* tag `$memusedmb` - used and cached RAM, *MB*
* tag `$memusedgb` - used and cached RAM, *GB*
* tag `$swap` - swap, *%*
* tag `$swapmb` - swap, *MB*
* tag `$swapgb` - swap, *GB*
* tag `$swapfreemb` - free swap, *MB*
* tag `$swapfreegb` - free swap, *GB*
* tag `$swaptotmb` - total swap, *MB*
* tag `$swaptotgb` - total swap, *GB*
* tag `$hddN` - usage for mount point N, *%*. For example, `$hdd0`
* tag `$hddmbN` - usage for mount point N, *MB*. For example, `$hddmb0`
* tag `$hddgbN` - usage for mount point N, *GB*. For example, `$hddgb0`
* tag `$hddfreembN` - free space for mount point N, *MB*. For example, `$hddfreemb0`
* tag `$hddfreegbN` - free space for mount point N, *GB*. For example, `$hddfreegb0`
* tag `$hddtotmbN` - total size of mount point N, *MB*. For example, `$hddtotmb0`
* tag `$hddtotgbN` - total size of mount point N, *GB*. For example, `$hddtotgb0`
* tag `$hddrN` - read speed of disk N, *KB/s*. For example, `$hddr0`
* tag `$hddwN` - write speed of disk N, *KB/s*. For example, `$hddw0`
* tag `$hddtempN` - temperature for HDD N. For example, `$hddtemp0`
* tag `$down` - download speed, *KB/s*
* tag `$up` - upload speed, *KB/s*
* tag `$netdev` - current network device
* tag `$bat` - battery charge, *%*
* tag `$ac` - status AC device. Return (\*) if AC device is online or *( )* if offline
* tag `$album` - current song album. One of supported music players must be installed
* tag `$artist` - current song artist. One of supported music players must be installed
* tag `$duration` - current song duration. One of supported music players must be installed
* tag `$progress` - current song progress. One of supported music players must be installed
* tag `$title` - current song title. One of supported music players must be installed
* tag `$pscount` - number of running processes
* tag `$pstotal` - total number of processes
* tag `$ps` - list of running processes
* tag `$pkgcountN` - number of packages, which available to upgrade for command N. For example, `$pkgcount0`
* tag `$customN` - returns output for custom command N. For example, `$custom0`
* tag `$desktop` - name of the current desktop
* tag `$ndesktop` - number of the current desktop
* tag `$tdesktops` - total number of desktops

TIPS & TRICKS
You may use different colors for labels. Just put label text into html code. See https://github.com/arcan1s/awesome-widgets/issues/9 for more details.
Numbering of elements of temperature, HDD usage, HDD speed, HDD temperature refers to elements order from second tab (Advanced settings). You should add item to the required listWidget first. And the first element in the listWidget will be `$tag0`. See https://github.com/arcan1s/awesome-widgets/issues/17 for more details.

Advanced settings
Enable background
Uncheck to disable default background and set transparent one.
Enable popup
Uncheck box if you do not use popup messages.
Custom time
* tag `$dddd` - weekday in long format
* tag `$ddd` - weekday in short format
* tag `$dd` - day
* tag `$d` - day without zero
* tag `$MMMM` - month in long format
* tag `$MMM` - month in short format
* tag `$MM` - month
* tag `$M` - month without zero
* tag `$yyyy` - year
* tag `$yy` - year in short format
* tag `$hh` - hours
* tag `$h` - hours without zero
* tag `$mm` - minutes
* tag `$m` - minutes without zero
* tag `$ss` - seconds
* tag `$s` - seconds without zero
Custom uptime
* tag `$dd` - uptime days
* tag `$d` - uptime days without zero
* tag `$hh` - uptime hours
* tag `$h` - uptime hours without zero
* tag `$mm` - uptime minutes
* tag `$m` - uptime minutes without zero
Temperature units
Select units for temperature. Available units are Celsius, Farenheit, Kelvin, Reaumur, cm^-1, kJ/mol, kcal/mol.
Temperature devices
List of devices, which will be observed in temp label (combo box items come from `sensors`). List widget is editable.
Mount points
List of mount points, which will be observed in hdd label (combo box items come from `mount`). List widget is editable.
HDD (speed)
List of hard disk devices, which will be observed in hddspeed label (combo box items come from DataEngine). List widget is editable.
HDD (temperature)
List of hard disk devices, which will be observed in hddtem label (combo box items come from `find`). List widget is editable.
Network device
Use specified device as active. Will disable auto select network device.
AC online tag
Line which will be shown when AC is online.
AC offline tag
Line which will be shown when AC is offline.

Tooltip settings
Since version 1.7.0 CPU, CPU clock, memory, swap, network and battery support graphical tooltip. To enable them just make the needed checkboxes a fully checked. The number of stored values can be set in the tab. Colors of graphs are configurable too.

DataEngine settings
AC device
File with AC information. File (`/sys/class/power_supply/AC/online` by default) must contain `1` if AC is online.
Battery device
File with battery information. File (`/sys/class/power_supply/BAT0/capacity` by default) should contain only battery charge in percent.
Custom command
Attention: This can cause the computer freeze.
Commands, which will be run for custom label.
Desktop cmd
Type a command which will be run for desktop DataEngine. Default is `qdbus org.kde.kwin /KWin currentDesktop`.
GPU device
Select one of supported GPU devices. `auto` will enable auto selection, `disable` will disable definition of GPU states. Default is `auto`.
HDD
Select one of HDDs for HDD temperature monitor. `all` will enable monitor for all devices, `disable` will disable definition of HDD temperature. Default is `all`.
hddtemp cmd
Type a command which will be run for hddtemp DataEngine. Default is `sudo hddtemp`.
MPD address
Address of MPD server. Default is `localhost`.
MPD port
Port of MPD server. Default is `6600`.
MPRIS player name
MPRIS player name. The DBus interface of an music player should be enabled. Default is `auto`.
Package manager
List of commands, which will be run. Number of null lines is a number of unneeded lines. Defaults:
* Arch: `PKGCMD=pacman -Qu`, `PKGNULL=0`
* Debian: `PKGCMD=apt-show-versions -u -b`, `PKGNULL=0`
* Ubuntu: `PKGCMD=aptitude search '~U'`, `PKGNULL=0`
* Fedora: `PKGCMD=yum list updates`, `PKGNULL=3`
* Mandriva: `PKGCMD=urpmq --auto-select`, `PKGNULL=0`
Music player
Select one of supported music playes for player label.

PTM desktop panel
Since version 1.11.0 Awesome Widgets provides a minimalistic panel for monitoring on desktops written on C++. And yes, it looks like the same panel in Awesome.
Desktop panel configuration
Enable background
Uncheck to disable default background and set transparent one.
Vertical layout
Use vertical layout instead of horizontal one.
Add stretch
Add stretch (spacer) to the selected side of the widget.
Mark
Type symbol (or string) which will be shown if this desktop is active now.
Pattern tags
* tag `$mark` - show mark if this desktop is active
* tag `$name` - name of the current desktop
* tag `$number` - number of the current desktop
* tag `$total` - total number of desktops
Command
Type command which will be run on left click on the selected desktop. Available variables are same as for pattern. Default is `dbus org.kde.kwin /KWin setCurrentDesktop $number`.
Panel toggle
Select panels which will be set hidden on hotkey.

INSTALLATION
tar xJf pytextmonitor-2.0.2-src.tar.xz
mkdir awesome-widgets/build && cd awesome-widgets/build
local copy
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --localprefix` ../
make && make install
global copy
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../
make && sudo make install

Dependencies
* kdebase-workspace
* lm_sensors (for definition temperature device)

for DataEngine
* proprietary video driver
* hddtemp (make sure that it may be run with `sudo` without password. Just add following line to `/etc/sudoers`: `$USERNAME ALL=NOPASSWD: /usr/bin/hddtemp`)
* music player (amarok, clementine, mpd or qmmp)

Make dependencies
* automoc4
* cmake




Changelog:

Full CHANGELOG
https://github.com/arcan1s/awesome-widgets/blob/master/CHANGELOG




LicenseGPL
Source(source files)
Arch(Archlinux AUR)
Send to a friend
Subscribe
Other  Apps  from arcanis
Report inappropriate content



goto page: prev   1  2 

-

 feature request

 
 by vkv on: Apr 29 2014
 
Score 50%

Приветствую, и еще раз спасибо за тулзу. Хочу спросить, можно ли сделать так. чтобы ширина плазмоида не скакала в зависимости от количества цифр в показаниях датчиков? Ну, то есть как бы зафиксировать длину?

Greetings, and thank You again. I would to know, is it possible to set plasmoid's width fixed, despite sensor's values?


Reply to this

-

 Re: feature request

 
 by arcanis on: Apr 29 2014
 
Score 50%

привет,
Не совсем понял вопрос. Все числовые поля изначально задаются фиксированной ширины, цифры тоже имеют фиксированный формат. Не фиксируются только поля, которые имеют сложный формат, например время, аптайм, плеер.

// hi,
I do not understand the question. All numeric labels have fixed width, and numbers have fixed format too. And only labels, which have complex format, e.g. time, uptime, player, aren't fixed.


Reply to this

-

 Re: Re: feature request

 
 by vkv on: Apr 29 2014
 
Score 50%

Наверно я не так выразился. Если, например, нагрузка цпу увеличивается с 9% до 10%, то появляется еще один символ (разряд), соответственно "поле" расширяется на один символ, вместе с ним и плазмоид.
Под фиксированной шириной я имел в виду, что-то вроде резервных пустых символов выделенных под значения датчика.


Reply to this

-

 Re: Re: Re: feature request

 
 by arcanis on: Apr 29 2014
 
Score 50%

Шрифт моноширинный стоит? Под все процентные значения выделяется строго 5 символов с учетом точки (100.0); у меня просто, например, при использовании liberation mono поля не ездят.


Reply to this

-

 Re: Re: Re: Re: feature request

 
 by vkv on: Apr 29 2014
 
Score 50%

нет:) не моноширный, с моноширным всё ок, что-то не догадался
тогда, пожалуй, отбой
сэнкс


Reply to this

-

 Re: Re: feature request

 
 by vkv on: Apr 29 2014
 
Score 50%

Наверно я не так выразился. Если, например, нагрузка цпу увеличивается с 9% до 10%, то появляется еще один символ (разряд), соответственно "поле" расширяется на один символ, вместе с ним и плазмоид.
Под фиксированной шириной я имел в виду, что-то вроде резервных пустых символов выделенных под значения датчика.


Reply to this

-

 clementine

 
 by vkv on: May 22 2014
 
Score 50%

Хорошо бы добавить clementine в список плэеров, там достаточно строчек по аналогии с амароком:
qdbus org.mpris.clementine /Player GetMetadata
qdbus org.mpris.clementine /Player PositionGet


Reply to this

-

 Re: clementine

 
 by arcanis on: May 22 2014
 
Score 50%

ок, добавлю в следующей версии


Reply to this

-

 Re: Re: clementine

 
 by vkv on: May 22 2014
 
Score 50%

о, спасибо, вижу в гите уже есть, но должно быть не org.kde.clementine а org.mpris.clementine


Reply to this

-

 Re: Re: Re: clementine

 
 by arcanis on: May 22 2014
 
Score 50%

Хм, у меня и с org.kde вроде работало=) спасибо за информацию, проверю. Все равно, релиз не раньше выходных будет


Reply to this

-

 Re: Re: Re: clementine

 
 by arcanis on: May 23 2014
 
Score 50%

ага, и правда, невнимателен немного. Теперь работает


Reply to this

-

 Re: Re: Re: Re: clementine

 
 by vkv on: May 23 2014
 
Score 50%

работает
но тут другая подстава : при включении показывания плэера, плодятся зомби от плазмы, с интервалом в секунду
и с клементином и с амароком
это только у меня?


Reply to this

-

 Re: Re: Re: Re: Re: clementine

 
 by arcanis on: May 23 2014
 
Score 50%

Да, это нормально (в смысле так и задумано).
Некоторые поля (gpu, hddtemp, custom, player, ps, pkgmanager) задействуют самописный dataengine, который, в отличии от стандартных системных, вызывает внешние команды (а иначе никак). Насчет секудны не уверен - но, по идее, команды должны вызываться только по запросу, а значит интервал появления зомби - установленный интервал обновления.


Reply to this

-

 Re: Re: Re: Re: Re: Re: clementine

 
 by vkv on: May 27 2014
 
Score 50%

по-моему, всё-таки не очень нормально:), за одну песню появятся больше сотни зомби, а за дни непрерывной работы - и не сосчитать.
я решил пойти другим путём, считываю и вывожу теги через custom command:
qdbus org.mpris.clementine /Player GetMetadata|awk '/artist:/{for (i = 2; i <= NF; i++) printf "%s ", $i;printf "%s",":"};/title:/ {$1="";print }'



-

 Re: clementine

 
 by arcanis on: May 27 2014
 
Score 50%

ответил на этот пост, потому что сайт ограничивает количество ответов.

Во первых, по идее, запущенные процессы должны убиваться. Причем через некоторое короткое время. По крайней мере, к следующему запросу у меня уже не наблюдается процесса, который проверял в предыдущий раз. Если это не так, значит да, это не нормально и надо разбираться.
Во вторых, опять же, по идее, кастомная команда не должна решать этой проблемы =)


Reply to this

-

 Re: Re: clementine

 
 by vkv on: May 27 2014
 
Score 50%

в том-то и дело, что они не убиваются, поэтому и смастерил костыль
давайте разбираться:)


Reply to this

-

 Re: Re: Re: clementine

 
 by arcanis on: May 27 2014
 
Score 50%

в гите есть версия с пробным фиксом (идея в том, чтобы не запускать команды для тех плееров, информация с которых не нужна). Попробовал перенести настройки плеера из виджета в dataengine. С точки зрения настроек почти ничего не поменялась (хотя плеер надо будет выбрать повторно и теперь он на последней вкладке).

По идее, должно быть эквивалентно вашему решению (т.о., если ваш фикс подходит, то и этот должен тоже подходить)


Reply to this

-

 Re: Re: Re: Re: clementine

 
 by vkv on: May 27 2014
 
Score 50%

ок, сейчас не плодятся
сэнкс


Reply to this

-

 hddtemp doesn't display the temperature

 
 by maxkaspar on: Jun 10 2014
 
Score 50%

This problem has reappeared again. HDDTemp works without root priviledges (without sudo) from the command line.

It displays the following on the hddtemp line:

[hddtemp: $hddtemp0℃]


Reply to this

-

 Re: hddtemp doesn't display the temperature

 
 by arcanis on: Jun 11 2014
 
Score 50%

hi,
thank you for the report. Yep, there was small typo from version 1.8.2 (when I've added temperature units). It should be fixed in the current version (1.10.2), at least it works for me.

BTW, you may now configure hddtemp cmd from configuration interface.


Reply to this

goto page: prev   1  2 

Add commentBack






-
-
How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.