У меня есть панель conky, которая отображает состояние моего ноутбука на рабочем столе. Моя конфигурация conky отлично работает, когда я использую только дисплей ноутбука, но он меняет положение, если я подключаю к ноутбуку второй монитор. Я хотел бы, чтобы на дисплее моего ноутбука была конская панель, независимо от того, подключаю я второй монитор или нет.Панель должна быть выровнена по правому краю экрана посередине (см. Первый рисунок).
Однако это не то, что происходит с текущей конфигурацией. Если conky начинает работать с обоими подключенными мониторами, панель перемещается вправо и вырезается из монитора ноутбука (см. Второй рисунок). Если conky запускается только с монитором ноутбука, а затем я подключаю второй монитор, панель немного сдвигается вверх и вправо (см. Третий рисунок). На 2-м и 3-м изображениях вы можете увидеть часть панели conky, которая выходит за пределы экрана. Однако я не вижу эту часть IRL, потому что она находится за пределами моего монитора. И последнее: второй монитор настроен на отображение поверх монитора ноутбука.
Я думал, что настройки ниже сделали то, что я хотел, но я ошибался :( Где я напутал?
xinerama_head = 0,
alignment = 'middle_right',
gap_x = 0,
gap_y = 0,
Вот все поле conky.config
в моем файле конфигурации:
conky.config = {
update_interval = 1,
cpu_avg_samples = 2,
net_avg_samples = 2,
out_to_console = false,
override_utf8_locale = true,
double_buffer = true,
no_buffers = true,
text_buffer_size = 32768,
imlib_cache_size = 0,
own_window = true,
own_window_type = 'normal',
own_window_argb_visual = true,
own_window_argb_value = 100,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
border_inner_margin = 5,
border_outer_margin = 0,
xinerama_head = 0,
alignment = 'middle_right',
gap_x = 0,
gap_y = 0,
draw_shades = false,
draw_outline = false,
draw_borders = false,
draw_graph_borders = false,
use_xft = true,
font = 'Ubuntu Mono:size=12',
xftalpha = 0.8,
uppercase = false,
default_color = 'white',
own_window_colour = '#000000',
minimum_width = 300, minimum_height = 0,
};
Я использую Ubuntu 18.04 LTS Desktop на ноутбуке.
Спасибо за помощь :)
Это сработало для меня после такой же проблемы, как у вас:
own_window_type = 'desktop',
alignment = 'top_right',
gap_x = 0,
gap_y = 50, ##### for position underneath top bar...