Announcement

Collapse
No announcement yet.

Widgets and Conky

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Widgets and Conky

    So, in the image attached you can see I have a pile of widgets set up to give me a "one look" access to system status information. I tend to monitor this regularly as my machine is often being pushed very hard and I work with a lot of very large files that get moved around a lot both locally and via networking. Long renders using compute (cuda on both GPUs and the CPU simultaneously) often results in the computer getting very hot, so I watch thermals and check for throttling, look for bottlenecks, and so on. Linux and Plasma can expose a reasonable amount of information and the widgets are nice and clean.

    The problem is, they are huge. This is the smallest I can get them. There is also a ton of redundant information, and far too much long text that seems impossible to change without hacking the widget or system. Some of the graphing layouts look cool, but they are somewhat useless (the the GPU circle one on the bottom left). I would prefer to have the reporting or labeling done differently on some of the things, but they are not possible in the widget settings. Ideally the widget would be one side bar about 2/3rds the width of one bar as seen in my screen cap.

    The other thing is, they are often covered by apps. I want a sidebar that acts like a task bar so that when an app opens it is "kicked to the side" or when its maximized, it is limited to the side in the same way its limited to the top of the task bar, so that it is neither covered, nor covering anything like the standard "always on top". I have dual screens, so I do not mind sacrificing the real estate.

    That leave me with looking for an alternative, or hacking something together on my own. I have been told about Conky and it seems to be a good starting point. But it is not for KDE specifically, and it does not have the taskbar's "prevent-being-covered-when-an-app-is-maximized" feature. This feature would save me a lot of time not fiddling with windows on the desktop. A lot of time.

    So long story short, are there alternatives to Conky that already do what I am seeking? I do not want to re-invent the wheel if its already been invented. If not, then I am going to need to discover what the best place to learn about widget making and integration with the plasma desktop is.
    Attached Files

    #2
    Re. "... it does not have the taskbar's "prevent-being-covered-when-an-app-is-maximized" feature.", man conky has this:
    Code:
    own_window_type
    if own_window is yes, you may specify type nor‐
    mal, desktop, dock, panel or override (default:
    normal). Desktop windows are special windows
    that have no window decorations; are always
    visible on your desktop; do not appear in your
    pager or taskbar; and are sticky across all
    workspaces. Panel windows reserve space along a
    desktop edge, just like panels and taskbars,
    preventing maximized windows from overlapping
    them. The edge is chosen based on the alignment
    option. Override windows are not under the
    control of the window manager. Hints are ig‐
    nored. This type of window can be useful for
    certain situations.
    ​Here's an example from a few years ago: https://askubuntu.com/a/1200408/. In it, the plasma panel is left-aligned but doesn't take up the full height of the screen. Vertically below it is a small conky.

    You can also have a full-width (horizontal) plasma panel and a nearly full-height conky "panel".

    Obviously, a "panel" conky will need to be more concise.

    This is on X11.
    Kubuntu 20.04

    Comment


      #3
      Originally posted by chimak111 View Post
      Re. "... it does not have the taskbar's "prevent-being-covered-when-an-app-is-maximized" feature.", man conky has this
      Nice, I had missed that. Conky might fully do what I need it to do. Thanks!

      Comment

      Working...
      X