我有一个 conky 窗格,可以在桌面上显示我的笔记本电脑状态。当我只使用笔记本电脑的显示器时,我的 conky 配置效果很好,但如果我将第二台显示器连接到笔记本电脑,它会改变位置。无论我是否连接第二台显示器,我都希望将 conky 窗格保留在笔记本电脑的显示屏中。窗格应与中间屏幕的右边距对齐(参见第一张图片)。
但是,这不是当前配置发生的情况。如果 conky 在连接两个显示器的情况下开始运行,则窗格将向右移动,并从笔记本电脑显示器中裁剪出来(参见第二张图片)。如果 conky 仅从笔记本电脑显示器开始,然后我连接第二台显示器,则窗格会略微向上和向右移动(参见第三张图片)。在第二张和第三张图片中,您可以看到延伸到屏幕外的 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。
谢谢您的帮助 :)
在遇到与您相同的问题后,这对我有用: