you show this, from the regular terminal, manual run:
Code: Select all
conky: llua_load: cannot open allcombined.lua: No such file or directory
Code: Select all
$ conky -c '/home/tinman1325/.conky/AutomatiK/cpuinfo.conky'
Code: Select all
$ conky -c '~/.conky/AutomatiK/cpuinfo.conky'
but, and you didn't show it, before the command it should look like this instead:
Code: Select all
~/.conky/AutomatiK/$ conky -c '/home/tinman1325/.conky/AutomatiK/cpuinfo.conky'
cd
to that directory first?easier line:
Code: Select all
~/.conky/AutomatiK/$ conky -c '~/.conky/AutomatiK/cpuinfo.conky'
Code: Select all
~/.conky/AutomatiK/$ conky -c cpuinfo.conky
But look at this, just so you understand it.
Open terminal, type:
echo $PWD
now type:
cd .conky/AutomatiK/
again:
echo $PWD
So, you should understand that. When conky is initiated, with any script, and you can do it 100 times or something, it will still check that PWD for the current script and use it as a reference for the file system. Each script you start will have its own context. So any other internal commands within that config that use paths will be related to what conky knows as the PWD or Current Working Directory. This is the base point for that config. It's important, -otherwise the entire thing, every single reference, to anything path related, will be required to be fully absolute paths, and that just sucks for everybody. ps. "$PWD" as an environment variable is not actually used, but it's the same results, I'm only using that feature to show how the thing works as an example. Actually many programs will do this same thing, they want to understand what context they are being run from.