複数のモニターにConkeyがありますか?

複数のモニターにConkeyがありますか?

画面の右側を表示する外部モニタがあります(--right-ofxrandrのオプション)。

私のコニーパネルが消えた。 (スペースを占有しますが、両方のディスプレイには表示されません)

私が望むのは、私のノートパソコンのディスプレイと外部ディスプレイが同じ外観を持つことです。どんなアイデアがありますか?

ありがとう

役に立つ私のconkyrcの一部

own_window yes 
if_up_strictness address
own_window_colour 262729
own_window_transparent no 
own_window_type panel
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer right 
use_xft yes
font snap.se-7
xftalpha 1
text_buffer_size 2048 
#alignment tl
alignment bl
gap_x 0
gap_y 3

答え1

これには多くのソリューションがあります。その中で、gap_xとgap_yが最悪です。モニター構成ははるかに複雑です。ノートパソコンにも外部モニターがあります。

私のconky設定ファイルはスタートリストにあり、次のようになります。私はUbuntu 12.04を使用しています:

bash -c "sleep 30; conky -c conky1 -a top_right -x 7 -y 70 -d"

bash -c "sleep 30; conky -c conky2 -a top_left -x 150 -y 550 -d" 

gap_x と gap_y は両方のファイルで 1 に設定されます。相対座標を使用すると、常に同じ位置に出力されます。

ターミナルから:conky -c conky1 -a top_right -x 7 -y 70 -d

セカンダリモニタで起動するたびに、間隔xまたはyの値をリセットする必要はありません。

シングルモニターコンキ デュアルモニターコンキ

答え2

文書化されていない設定は、作業を簡素化するために追加されました。これは時間がかかり、xinerama_head他の場所/解像度/モニターを使用している場合はメンテナンスが困難または柔軟性がないためです。-x-y

conky.config = {
  xinerama_head = 1 (or 2, 3...)
}

~のため追加読書

答え3

xdotoolを使用してマウス位置座標を取得する

xdotool getmouselocation --shell

今座標を取得します。指定した場所に移動するには時間が必要な場合があります。

sleep 3 ;xdotool getmouselocation --shell

マウスを使って石の座標を表示したい場所に移動します。

X =1920年Y = 266画面= 0ウィンドウ= 27263065

したがって、この実行では、最初はconkyrc設定(座標を含む)を食べ、2番目は右座標1920に表示されます。

conky
conky -x 1920

答え4

私はこれがさまざまなディスプレイの右側に要素を配置すると信じています。 gap_x変数の値が17インチモニターで動作していることが確認されても、21インチモニターのように他の解像度のモニターでは機能しません。

関連情報