Conky は最大化されたウィンドウの上に浮かぶことができますか?

Conky は最大化されたウィンドウの上に浮かぶことができますか?

私のアイデアは、デスクトップ上で最小化された Conky ウィンドウを使用して、基本的に CPU とメモリのデータを常に表示することです。これは Conky で可能ですか?

答え1

はい、可能です。

昔は、上部に固定の余白を残して xfwm4 を実行していましたが、現在はpanelconky でウィンドウ タイプを設定するだけで、画面の余白は不要になりました。

答え2

KDE は、任意のウィンドウを常に他のウィンドウより手前に表示するように設定できます。ウィンドウ クロムを右クリックして を選択するだけですAdvanced -> Keep Above Others。 で新しい Conky ウィンドウのデフォルトとしてこれを設定することができますAdvanced -> Special Window Settings -> Arrangement & Access -> Keep Above

答え3

conky を表示するためのショートカットがあり、最大化されたウィンドウの上に表示する唯一の方法は、wmctrlパネルが生成された後にそれを上げるために使用することです:

function toggleConky {
    if pidof conky | grep [0-9] > /dev/null
    then
        killall conky    # If conky is already running, kill it
    else
        # Otherwise start it
        conky &          # Run in background
        sleep 0.1        # wait for it to load
        wmctrl -a conky  # raise it to the top
    fi
}

これを機能させるには、Conky を「conky」と呼ぶ必要があります。

own_window yes
own_window_title conky
own_window_hints undecorated,above,sticky # doesn't do the trick
own_window_type panel

答え4

Fedora 32では、Conkyウィンドウが上部に表示される

own_window_type = 'dock'

関連情報