
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
This Conky widget draws a Basic Conky interactive interface to display system information. By means of mouse clicks or drag-and-drop the layout and contents of the widget can be changed.
NOTE
Keep in mind that Conky cycles every x second. So, you have to wait one Conky cycle before you see an reaction to your mouse click.
If you already are using ConkyBacic MkII then do not overwrite the config.conf file when installing a new version. If you do you will need to set-up your theme again.
On virtual machines CPU temperature and such does not work due to the lack of hardware sensors.
Installation:
- unpack the source file
-copy the file .conkybasicactive to your home directory
-copy the file .conkybasicactive_c110 to your home directory
-copy the basicactive folder into ~/.lua
-install the Unique font in ~/.lua/basicactive
Usage:
'conky -c .conkybasicactive -q' or if you are using conky 1.10.x 'conky -c .conkybasic_c110 -q'
Prerequisites :
lm-sensors, xinput, xdotool, xwininfo, Conky version 1.9 / 1.10.0 (with work-arounds in this code)
Use the left-mouse button you select the panel you want to move. Click it and keep it pressed, then move your mouse to the panel you want to swap it with. When it is highlighted release the button.
Use the right-mouse button to change the contents of a panel.
The system tray has 5 control surfaces. Upper left, will change the panel background. Upper right, will change the VU bars. Left and Right, will cycle through the available themes.
Bottom will change the system information displayed.
Tested on Ubuntu 14.04, Ubuntu 16.04, Ubuntu Gnome 16.04 and Ubuntu Gnome 17.04
For more information see the README file.
Version 1.4 3 years ago
- Network detection overhaul to make it work on Ubuntu Gnome
- Fixed HWMON interface detection and add a check if HWMON exists.
- Changed Mouse id function to make it work on a VirtualBox VM
Version 1.4 3 years ago
- Network detection overhaul to make it work on Ubuntu Gnome
- Fixed HWMON interface detection and add a check if HWMON exists.
- Changed Mouse id function to make it work on a VirtualBox VM
Version 1.3 3 years ago
- Added hard disk activity in VU bar. Last LED will blink if there is any HDD activity
- Changed conky title and class to prevent mouse location problems when editing the source file.
- Added maximum CPU speed from found CPU instead of a fixed value
- Added black theme
Version 1.2 3 years ago
- Changed format of stored panel coordinates. When a comma was used as decimal separator, panel coordinates where not stored correctly.
- Added an extra network check to find out if the active NIC has changed from LAN to WLAN or vice-versa
- Changed battery VU bar so it is displayed reversed
- Some code clean up
Version 1.1 3 years ago
- Change the way how the mouse location is retrieved. Switched from xinput to xdotool
- Fixed battery display
Bloodybeast
1 year ago
Report
autocrosser1
1 year ago
Report
Bloodybeast
1 year ago
sh: 1: ifconfig: not found
sh: 1: ifconfig: not found
sh: 1: ifconfig: not found
cat: /sys/class/net//carrier: No such file or directory
cat: /sys/class/net//carrier: No such file or directory
cat: /sys/class/net//carrier: No such file or directory
cat: /sys/class/net//carrier: No such file or directory
Report
autocrosser1
1 year ago
Report
Bloodybeast
1 year ago
Report
Moob
1 year ago
Well I am still active only not much time these days for conky development.
I will see if I can test it on xfce desktop and see what is going on.
Report
Bloodybeast
1 year ago
Report
autocrosser1
1 year ago
Report
Moob
1 year ago
Not bad, busy as always :)
I had a look and have a fix. Still need to incorperated into the main code.
Look for line 1886 you will a line ' local adress =conky_own..blabla' with an ifconfig in it.
Make the line a comment and paste below the following:
local address =conky_ownpreexec("ip addr | grep -E"..iface.." | grep inet | grep -oE '[0-9]\{1,3\}\\.[0-9]\{1,3\}\\.[0-9]\{1,3\}\\.[0-9]\{1,3\}\/[0-9]{1,2}' | tr '\\n' ' ' | awk -F \"/\" '\{print $1\}'")
That should do the trick.
Report
autocrosser1
3 years ago
Report