Конки игнорируют все, кроме основного монитора - proUbuntu
Винтажный Клуб для гитаристов
0 голосов
/

Я использую conky тему qlocktwo , которая прекрасно работает, когда у меня только что подключен основной монитор, но когда я добавляю второй монитор для настройки двух мониторов, отображение виджета не там, где я хочу Это. Я бы хотел, чтобы он отображался в центре моего основного монитора, но со вторым монитором справа от моего основного монитора, удобный виджет отображается в верхнем правом углу моего основного монитора.

Так есть ли способ исправить это, например заставить conky игнорировать второй монитор?

Для справки мой конфигурационный файл ниже.

background no
own_window yes
own_window_type normal
own_window_class Conky
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
alignment mm
gap_x 0
#575
gap_y 0
#310
use_xft yes
xftfont Source Sans Pro:size=18
xftalpha 0.1
update_interval 15.0
uppercase yes
double_buffer yes
own_window_argb_visual yes
own_window_argb_value 0
draw_shades yes
default_shade_color 000000
default_color ffffff
color1 2d2d2d
#2d2d2d
#4A2B45
#382536
#3F2E2F
#000000
TEXT
${alignc}${color}I T ${color1}L ${color}I S ${color1}A S T I M E
${alignc}${if_match ${exec date +"%M"} < 35}${if_match ${exec date +"%M"} >= 15}${if_match ${exec date +"%M"} < 20}${color}${endif}${endif}A ${color1}C ${if_match   ${exec date +"%M"} >= 15}${if_match ${exec date +"%M"} < 20}${color}${endif}${endif}Q U A R T E R ${color1}D C
${alignc}${if_match ${exec date +"%M"} >= 20}${if_match ${exec date +"%M"} < 30}${color}${endif}${endif}T W E N T Y ${if_match ${exec date +"%M"} >= 25}${if_match   ${exec date +"%M"} < 30}${color}${endif}${else}${color1}${endif}${if_match ${exec date +"%M"} >= 5}${if_match ${exec date +"%M"} < 10}${color}${endif}${endif}F I V  E ${color1}X
${alignc}${if_match ${exec date +"%M"} >= 30}${if_match ${exec date +"%M"} < 35}${color}${endif}${endif}H A L F ${color1}B ${if_match ${exec date +"%M"} >=          10}${if_match ${exec date +"%M"} < 15}${color}${endif}${endif}T E N ${color1}F T O
${alignc}${else}${if_match ${exec date +"%M"} >= 45}${if_match ${exec date +"%M"} < 50}${color}${endif}${endif}A ${color1}C ${if_match ${exec date +"%M"} >=         45}${if_match ${exec date +"%M"} < 50}${color}${endif}${endif}Q U A R T E R ${color1}D C
${alignc}${if_match ${exec date +"%M"} >= 35}${if_match ${exec date +"%M"} < 45}${color}${endif}${endif}T W E N T Y ${if_match ${exec date +"%M"} < 40}${if_match    ${exec date +"%M"} >= 35}${color}${endif}${else}${color1}${endif}${if_match ${exec date +"%M"} >= 55}${color}${endif}F I V E ${color1}X
${alignc}H A L F B ${if_match ${exec date +"%M"} >= 50}${if_match ${exec date +"%M"} < 55}${color}${endif}${endif}T E N ${color1}F ${color}T O${color1}
${alignc}${endif}${if_match ${exec date +"%M"} < 35}${if_match ${exec date +"%M"} >= 5}${color}${endif}${endif}P A S T ${color1}E R U ${if_match ${exec date +"%M"}  < 35}${if_match ${exec date +"%I"} == 9}${color}${else}${color1}${endif}N I N E
${alignc}${if_match ${exec date +"%I"} == 1}${color}${else}${color1}${endif}O N E ${if_match ${exec date +"%I"} == 6}${color}${else}${color1}${endif}S I X           ${if_match ${exec date +"%I"} == 3}${color}${else}${color1}${endif}T H R E E
${alignc}${if_match ${exec date +"%I"} == 4}${color}${else}${color1}${endif}F O U R ${if_match ${exec date +"%I"} == 5}${color}${else}${color1}${endif}F I V E       ${if_match ${exec date +"%I"} == 2}${color}${else}${color1}${endif}T W O
${alignc}${if_match ${exec date +"%I"} == 8}${color}${else}${color1}${endif}E I G H T ${if_match ${exec date +"%I"} == 11}${color}${else}${color1}${endif}E L E V E N
${alignc}${if_match ${exec date +"%I"} == 7}${color}${else}${color1}${endif}S E V E N ${if_match ${exec date +"%I"} == 12}${color}${else}${color1}${endif}T W E L V E
${alignc}${if_match ${exec date +"%I"} == 10}${color}${else}${color1}${endif}T E N ${else}${if_match ${exec date +"%I"} == 8}${color}${else}${color1}${endif}N I N E
${alignc}${if_match ${exec date +"%I"} == 12}${color}${else}${color1}${endif}O N E ${if_match ${exec date +"%I"} == 5}${color}${else}${color1}${endif}S I X          ${if_match ${exec date +"%I"} == 2}${color}${else}${color1}${endif}T H R E E
${alignc}${if_match ${exec date +"%I"} == 3}${color}${else}${color1}${endif}F O U R ${if_match ${exec date +"%I"} == 4}${color}${else}${color1}${endif}F I V E       ${if_match ${exec date +"%I"} == 1}${color}${else}${color1}${endif}T W O
${alignc}${if_match ${exec date +"%I"} == 7}${color}${else}${color1}${endif}E I G H T${if_match ${exec date +"%I"} == 10}${color}${else}${color1}${endif} E L E V E N
${alignc}${if_match ${exec date +"%I"} == 6}${color}${else}${color1}${endif}S E V E N${if_match ${exec date +"%I"} == 11}${color}${else}${color1}${endif} T W E L V E
${alignc}${if_match ${exec date +"%I"} == 9}${color}${else}${color1}${endif}T E N ${endif}${color1}S E ${if_match ${exec date +"%M"} < 5}${color}${endif}O C L O C K

1 Ответ

0 голосов
/

Краткосрочное решение

Вы можете удерживать нажатой клавишу Alt и щелкнуть левой кнопкой мыши в окне Conky, а затем перетащить его в нужное место.

Долгосрочное решение

Ваше выравнивание конки установлено на mm, что переводится как «середина-середина». Когда у вас есть один активный монитор с разрешением 1680x1050, это работает нормально. Верхний левый угол ваших «Говорящих часов» расположен вокруг столбца с номером 500, столбца с номером 300, столбца № 300. Трудно судить, глядя на код.

Если у вас два активных монитора, а второй монитор имеет размер 1024x768, он расширяет виртуальный рабочий стол до 2704x1050, и теперь значение mm переводится к правой границе основного монитора (около столбца 1100).

Решение состоит в том, чтобы установить выравнивание по верхнему левому углу основного монитора и отрегулировать промежутки x & y. Удалите эти строки из файла ресурсов Conky:

alignment mm
gap_x 0
#575
gap_y 0
#310

Теперь добавьте эти строки:

alignment tl
gap_x 500
gap_y 300

Сохраните файл (но не выходите), и conky немедленно перекрасит на вашем экране. Продолжайте регулировать gap_x и gap_y до идеального центрирования. Возможно, вы захотите, чтобы ваш редактор был открыт на вашем втором мониторе, чтобы ускорить процесс редактирования. Начните работать с большими промежутками +/- 100, затем уменьшите до +/- 50 ... {25, 12, 6, 3, 1}, чтобы точно настроить положение.

Добро пожаловать на сайт proUbuntu, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...