Description:
***Beta version for AutomatiK_nvidia_beta. Please give me your feedback***
AutomatiK scans your hardware and automatically adapts the conky theme : You don't have to open the conky file and change it to you system.
It detects :
- Your language (English, French, German, Portugese, Italian, Japanese, and more to come) and translates everything when needed
-Your distribution
- Your GPU (Nvidia)
- Your number of CPUS
- The speed of each CPU
- The correct temperature of the CPU (that's an issue for most conky theme)
- All your mounted drives (and relevant information)
- All your active network interfaces
The widgets can be moved around the desktop with a 'Alt'+click
Please install :
-conky-all
- lm_sensors (or lm-sensors when possible)
-lshw
*-*-* Please give me updates if something does not work well, improvements, suggestions, ... *-*-*
Automatik has been tested on many distro
Just download it, extract it, click on 'start' and it fits your system
Enjoy !
PLEASE VOTE IF YOU LIKE IT
Todo :
Work on btrfs subvolumes Last changelog:
AutomatiK scans your hardware and automatically adapts the conky theme : You don't have to open the conky file and change it to you system.
It detects :
- Your language (English, French, German, Portugese, Italian, Japanese, and more to come) and translates everything when needed
-Your distribution
- Your GPU (Nvidia)
- Your number of CPUS
- The speed of each CPU
- The correct temperature of the CPU (that's an issue for most conky theme)
- All your mounted drives (and relevant information)
- All your active network interfaces
The widgets can be moved around the desktop with a 'Alt'+click
Please install :
-conky-all
- lm_sensors (or lm-sensors when possible)
-lshw
*-*-* Please give me updates if something does not work well, improvements, suggestions, ... *-*-*
Automatik has been tested on many distro
Just download it, extract it, click on 'start' and it fits your system
Enjoy !
PLEASE VOTE IF YOU LIKE IT
Todo :
Work on btrfs subvolumes
2024-01-13
Here are the update :
- the display module is rewritten display and made a seperate module for nvidia GPU - PLEASE INSTALL INXI
- added the rss file. Remove it from the file start if you want to remove it
- I rewrote all to use the new conky syntax
- the grad bars now work again on my PCs
- tested with ubuntu and linuxfx with a gtx and a rtx gpu
If you want to make the AMD RX works, send me a GPU or write one taking example from the Nvidia.py
Ratings & Comments
124 Comments
Each time the system is restarted, the theme jumps to its original position on the screen. How can I fix my desired position?
First, great product. I use an older Ubuntu laptop so it doesn’t have graphics card. Nevertheless it displays (in the top left corner) graphics card information- in French!- from what I can only assume is the setup of the original designer. Is there some way to tell it there is no graphics card and no need to display this useless data?
Ok, I realized it might be more helpful to include the message from the terminal when I start it. after start.sh I get this. resolution: 96x96 dots per inch Process Successfully terminated Process Successfully terminated enp38s0f1 no wireless extensions. ERROR: Unable to query GPU information /n -------------- [''] /n Traceback (most recent call last): File "/home/NotMyRealName/Desktop/AutomatiK/graphiccard01.py", line 79, in a=i[1] IndexError: list index out of range
resolution: 96x96 dots per inch Process Successfully terminated Process Successfully terminated enp38s0f1 no wireless extensions. ERROR: Unable to query GPU information /n -------------- [''] /n Traceback (most recent call last): File "/home/NotMyRealName/Desktop/AutomatiK/graphiccard01.py", line 79, in a=i[1] IndexError: list index out of range
One more question to everyone. Is ther any essential difference between KDE and GNOME in conky support?
Please, somebody, help me to make this conky to start automatically on system boot/restart. I created systemd timer, tried cron - nothing work. How on the Earth to ignit start.sh automatically on system boot (Manjaro KDE). Manually works OK.
Add it in Plasma's Settings > Startup and Shutdown > Autostart.
Thank you! But what shal I add to Startup section? start.sh file itself?
THANK YOU once again! What I did is as follows. My system is Debian 12.1 KDE now. Radeon Graphic card 1. I installed conky-all and libcairo2-dev to add lua and cairo support. 2. I placed AutomatiK folder into my home folder, just next to Documents, Images, etc. folders. 3. I did sudo chmod a x start.sh command. 4. I placed start.sh file as the system start scenario in Autostart (as simple as that). 5. Rebooted. It seems to work. Automatik started. But there is a PROBLEM: I used AutomatiK-radeon_beta.tar but there is no radeon inside it. Graphic bars were empty with no green-yellow indicators inside. When I used Automatic-Mechanical.tar.gz, there was the graphic card section in it and it found my card smoothly, and all colorful graphic bars of the conky worked and are working fine.
That I can't help with, hopefully the product author will get back to you on this issue.
9 Thanks a lot for this very, very nice theme. Unfortunately, moving the widgets does not work with 'Alt' click as you described. What could be the reason for this? My distro is Linux-Mint Cinnamon 20.3
try super (windows key) alt and right click for moving, left click to resize
9 9 excellent
9 9 excellent I love this theme but the grad bars show no value on my desktop and I can't figure out how to fix them.
This apparently was built using an older version of lua and conky, so that's why the gradbars didn't show. I went in to allcombined.lua and changed every instance of loadstring (there are 6 of them) to just load. For example: Line 19: local bartab=loadstring("return" .. bartab)() Becomes: local bartab=load("return" .. bartab)() Also, since the configs used a different format that newer conky adapts to, when the configs change (like mounting/unmounting a disk or when it hits midnight and the calendar changes), that window crashes. I was able to fix this on my instance by changing the way poll_disk.py and poll_day.py work. Instead of having them re-write the whole diskfile and clockfile (by calling disk01.py and clock01.py, which forces conky to reload and crash those windows), I just have them write a mounteddisk and calendar file (by creating new *.py scripts for those functions that poll_disk.py and poll_day.py call) and and I have the original disk01.py and clock01.py just use ${execp cat mounteddisk} and ${execp cat calendar} for those sections in the configs they write. Also, if you're playing around with the configs and constantly re-running start.sh, you'll wind up with tons of instances of poll_disk.py and poll_day.py running, because killing conky does not kill them. I added near the beginning of start.sh: pkill -f "python.* poll_.*\.py" right after killall conky.
I am trying this out on Arch Linux and am getting an error. I can't seem to find in the code where it is looking for msi.txt. where can i change this. cat: smi.txt: No such file or directory
Greetings Fabien, i love Your Conky Extension <3<3 would like to know if u interresting on helping me getting an 4th row in the Graphicscard settings? i want to add Clockspeed but its getting messy wih the bars. ty
Awesome conky thingy! :D I had to mess with the 'amd.py' file though to get it to display the radeon panel. Here's the contents of amd.py with my changes: https://pastebin.com/86i2nPTG
9 +
Bonjour et bonne année. Merci pour ce travail de qualité. je voulais simplement faire une légère remarque à propos de la magnère dont vous récupérez certaines infos pour la partie carte graphique : "nvidia-settings -q [gpu:0]/GPUCurrentClockFreqs | grep gpu | tr ',' '\n' | sed -n 2p | tr -d '.' " c'est un peu long je trouve, pourquoi ne pas utilisé qqch comme : "nvidia-smi --query-gpu=clocks.gr --format=csv,noheader,nounits" ?
9 +
***Beta version for AutomatiK_nvidia_beta. Please give me your feedback*** i cant move with 'Alt'+click
***Beta version for AutomatiK_nvidia_beta. Please give me your feedback*** cant enable nvidia panel and the error is : .../AutomatiK$ ./start.sh resolution: 96x96 dots per inch enp3s0 no wireless extensions. Traceback (most recent call last): File "graphiccard01.py", line 78, in a=i[1] IndexError: list index out of range Traceback (most recent call last): File "graphiccard01.py", line 56, in Detect_Via_Script=os.popen("sh detect_screen.sh").read().rstrip() File "/usr/lib/python3.6/codecs.py", line 321, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 1: invalid start byte
recent revisions have caused the script not to recognize my nvidia card. running the script I get: go.sh resolution: 96x96 dots per inch conky: no process found sh: iwconfig: command not found sh: iwconfig: command not found sh: iwconfig: command not found sh: iwconfig: command not found AOC 2243W AOC 2243W sh: lspci: command not found sh: lspci: command not found sh: lspci: command not found Traceback (most recent call last): File "graphiccard01.py", line 184, in CardName=CardName[5] IndexError: list index out of range AOC 2243W AOC 2243W /bin/sh: lspci: command not found /bin/sh: lspci: command not found /bin/sh: lspci: command not found Traceback (most recent call last): File "graphiccard01.py", line 184, in CardName=CardName[5] IndexError: list index out of range iwconfig requires root privilages running under sudo I get: xdpyinfo: unable to open display "". Can't open display conky: no process found eth0 no wireless extensions. virbr0 no wireless extensions. virbr0-nic no wireless extensions. Can't open display AOC 2243W AOC 2243W Can't open display Can't open display Unable to init server: Could not connect: Connection refused ERROR: The control display is undefined; please run `nvidia-settings --help` for usage information. Unable to init server: Could not connect: Connection refused ERROR: The control display is undefined; please run `nvidia-settings --help` for usage information. Traceback (most recent call last): File "graphiccard01.py", line 366, in Frequency_Text=Frequency[Language]+"${alignr}${exec nvidia-settings -q [gpu:"+str(Nvidia_Number)+"]/GPUCurrentClockFreqs | grep gpu | tr ',' '\\n' | sed -n 2p | tr -d '.' } / "+Maximum_Frequency TypeError: cannot concatenate 'str' and 'list' objects Can't open display AOC 2243W AOC 2243W Can't open display Can't open display Unable to init server: Could not connect: Connection refused ERROR: The control display is undefined; please run `nvidia-settings --help` for usage information. Unable to init server: Could not connect: Connection refused ERROR: The control display is undefined; please run `nvidia-settings --help` for usage information. Traceback (most recent call last): File "graphiccard01.py", line 366, in Frequency_Text=Frequency[Language]+"${alignr}${exec nvidia-settings -q [gpu:"+str(Nvidia_Number)+"]/GPUCurrentClockFreqs | grep gpu | tr ',' '\\n' | sed -n 2p | tr -d '.' } / "+Maximum_Frequency TypeError: Can't convert 'list' object to str implicitly The old version runs fine, running openSUSE 42.3.
Not working with HAWAII AMD R290 graphics card. No GPU Widget. readontop installed and works. User access granted.