web-dev-qa-db-ja.com

XfceのConky用に画面上のスペースを予約する

Conkyをパネルとして機能させ、スペースを正しく確保しようとしています。問題は、私が持っている場合です

own_window_type panel
own_window_hints above

ソース )私の.conkyrc、最大化されたウィンドウがあまりにも下に配置されているか、画面に表示されません。実際にウィンドウを表示するには、パネルのタスクバープラグインでウィンドウを手動で最大化しないようにする必要があります。

Conkyは支柱を正しい場所に配置しないので、他の方法が必要です。その下に透明なパネルを置くことはできましたが、結果に満足できません。

何か案は?

2
biggles5107

私はこれを理解しました:

Xfceのワークスペース設定の下のマージンタブの下に、次のように表示されます。

マージンは、ウィンドウが配置されない画面の端の領域です。

以前気づかなかったのは、これは最大化されたウィンドウにも当てはまるということです。したがって、Conkyをデスクトップに安全に配置でき、最大化されたウィンドウはそれをカバーしませんが、ウィンドウをそのマージンに移動しても、Conkyはカバーされます。しかし、それは何も悪いことではありません。個人的には、WindowsがunderConkyに移行するよりも、それを望んでいます。

指示

  1. お気に入りのテキストエディタで.conkyrcを開きます。
  2. そこから、own_window_type panelown_window_type overrideに変更し、own_window_hints行をコメントアウトできます。これにより、Conkyがデスクトップに配置されます。
  3. ファイルを保存して、テキストエディタを閉じます。
  4. 設定マネージャーを開きます。
  5. Personalセクションの下のWorkspacesに移動します。
  6. Marginsタブで、右マージン(または、Conkyを使用している側によっては左)をConkyの幅に2を加えた値に設定しますgap_x's(たとえば、私のConkyの幅は140で、gap_x.conkyrcは10なので、160と入力します)。

これで、Conkyは必要に応じて邪魔にならないようになり、最大化されたウィンドウがある場合でも表示されます。

2
biggles5107