
xinitで始まる2つのconkyウィンドウがあります。 1つは古い構文を使用し、うまく機能します。もう1つは新しい構文を使用し、端末から起動すると完全に機能します。ただし、xinitで始まると、新しい構文を使用するウィンドウが開いている他のすべてのウィンドウの上に表示されます。プロファイルを保存してconky再起動を実行すると、期待どおりに通常のウィンドウの下に表示されます。
新しい構文を使用したConkyの設定:
conky.config = {
alignment = 'bottom_left',
background = false,
border_width = 1,
cpu_avg_samples = 2,
default_color = 'white',
default_outline_color = 'black',
default_shade_color = 'black',
draw_borders = false,
draw_graph_borders = false,
draw_outline = false,
draw_shades = false,
use_xft = true,
font = "Fira Sans",
gap_x = 30,
gap_y = 69,
border_inner_margin = 20,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
own_window = true,
own_window_type = 'override',
own_window_class = Conky,
own_window_argb_visual = true,
own_window_argb_value = 200,
own_window_hints = undecorated,below,sticky,skip_taskbar,skip_pager,
stippled_borders = 0,
update_interval = 1.0,
uppercase = false,
text_buffer_size = 1024,
double_buffer = true,
show_graph_scale = false,
show_graph_range = false,
draw_graph_borders = false,
lua_load = "/home/marcel/.dotfiles/conky/mpd.lua",
}
conky.text = '${texeci 10 artwork 2>&1 > /dev/null}${lua main}'
.xinitrc
:
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
conky -d -c ~/.dotfiles/conky/mpd.conky &
conky -c ~/.dotfiles/conky/system.conky &
compton -b --config ~/.dotfiles/compton/compton.conf &
dunst &
exec startxfce4
uname -a
:
Linux Hermes 4.8.13-1-ARCH #1 SMP PREEMPT Fri Dec 9 07:24:34 CET 2016 x86_64 GNU/Linux
pacman -Q | grep conky
:
conky 1.10.6-1
-dオプションを有効または無効にしてすべてのown_window_type
設定を試しましたbackground
。何も動作しないようです。