Hi all,
I have been learning linux and have a secondary monitor that I wanted to use for showing some sensor data. Currently I need to manually enter in three commands and then arrange my windows each time I want to look at (and start-up, etc). I am using the nethogs, inxi, and lm-sensors libraries:
sudo nethogs
watch -n1 "inxi -s"
watch -n1 "sensors | grep Tdie"
The end result looks something like this:
https://i.ibb.co/TgWXKSn/sensors.png
Is it possible/easy to script the opening of these three terminal windows and position them onto a specific monitor? Or is there a completely different better way to go about this?
Also, is there a way for me to custom arrange the data on the screen? Eg, could I put the sensors "Tdie" data into two columns and remove the "high = +70.0 C" info?
[Beyond this specific case, is there a general solution with, say, a directory containing a separate shell script for launching each program, with a master script that specifies terminal width/height as well as (x,y) coordinates? --Ed.]
(Score: 0) by Anonymous Coward on Thursday January 17 2019, @02:22AM (1 child)
Byobu looks interesting, thanks. If it works I actually think I will like that better than conky.
Regarding parsing everything using regex, that sounds pretty ridiculous. But if I pipe to a python/etc script I was concerned it would slow everything down. Maybe I am overestimating the resources used for this task.
(Score: 2) by vux984 on Thursday January 17 2019, @03:05AM
Yeah, you probably are overestimating the resources -- heh -- I see someone a little further down already figured out a way using sed and a regex... I don't work with regex daily; so that would have taken me a little longer.
Today i learned about conky; which I wasn't aware of -- so today was a win for me too.