Я установил стиль Inifinity для Conky на моей системе Ubuntu 12.04, используя XFCE4 в качестве WM и рабочего стола.
http://www.unixmen.com/infinity-a-stunning-theme-for-conky-ubuntu-linuxmint-fedora/
Работает нормально, проблема в том, что значки на рабочем столе не отображаются.
Мой .conkyrc
файл находится здесь:
#########################################################################################
# Conky Theme : Infinity #
# Created by : Harshit Yadav #
# Version : 1.0 #
# Feel Free to distribute #
# For Installation Instrcutions See Read Me #
########################################################################################
# Conky settings #
background yes
update_interval 1
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
double_buffer yes
no_buffers yes
text_buffer_size 2048
#imlib_cache_size 0
temperature_unit fahrenheit
# Window specifications #
own_window yes
own_window_type override
own_window_class Conky
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
border_inner_margin 0
border_outer_margin 0
## This Resolution is set according to the sreen resolution of 1366x768
## Adjust Accoring to yours
minimum_size 1024 768
maximum_width 1024
alignment tr
gap_x 10
gap_y 55
# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# Text settings #
use_xft yes
xftfont caviar dreams:size=8
xftalpha 0.5
uppercase no
temperature_unit celsius
default_color FFFFFF
# Lua Load #
lua_load ~/.lua/scripts/haunted.lua
lua_draw_hook_pre clock_rings
## Adjust these fields according to the your screen size i have modded them for 1366X768
TEXT
${offset 600}${color EAEAEA}${font GE Inspira:pixelsize=80}${time %l:%M %p}
${offset 650}${font}${voffset -84}${voffset 10}${color FFA300}${font GE Inspira:pixelsize=42}${time %d} ${voffset -15}${color EAEAEA}${font GE Inspira:pixelsize=22}${time %B} ${time %Y}${font}${voffset 70}${font GE Inspira:pixelsize=58}${offset -550}${time %A}${font}
${offset 650}${voffset -100}${font Ubuntu:pixelsize=10}${color FFA300}HD ${offset 9}$color${fs_free /} / ${fs_size /}${offset 30}${color FFA300}RAM ${offset 9}$color$mem / $memmax${offset 30}${color FFA300}CPU ${offset 9}$color${cpu cpu0}%
${voffset 10}${offset 270}${color 2c2c2c}${hr 4}
${image ~/.conky/rev-eng.png}
${offset 130}${voffset 222}${font Santana:size=9:style=Bold}root : ${font Santana:size=9}${fs_used /}/${fs_size /}
${offset 130}${voffset 10}${font Santana:size=9:style=Bold}home: ${font Santana:size=9}${fs_used /home}/${fs_size /home}$font
${offset 120}${voffset 12}${color ffffff}${font Santana:size=9:style=Bold}swap: ${font Santana:size=8} ${swap} / ${swapfree}$font
${offset 570}${voffset -110} ${color EAEAEA}Linux ${kernel} kernel
${offset 570}${voffset 5} Uptime :${uptime}
${offset 825}${voffset -80}${color ffffff}${font Santana:size=10:style=Bold}${exec whoami}@${nodename}
${offset 825}${voffset 0}${color ffffff}${font Santana:size=8}${top name 5} ${top mem 5}
${offset 700}${voffset 130}${color ffffff}${font Santana:size=8}IP Address :${addr eth0}
${offset 705}${voffset 10}${color ffffff}${font Santana:size=8}Down :${downspeed eth0} k/s ${offset 8}Up:${upspeed eth0} k/s
${offset 703}${voffset 10}${color ffffff}${font Santana:size=8}TCP Connections: ${tcp_portmon 1 65535 count}
Во многих местах в сети предложено изменить настройки в части own_window_type override
, я попробовал все 3 из них; normal, desktop and override
desktop
и normal
отображают только черный фон и полностью маскируют мой рабочий стол. В то время как override
по крайней мере покажет мои обои.
Если я щелкну по нему правой кнопкой мыши в любом месте, появится всплывающее меню правой кнопки мыши на рабочем столе. Так что это там, но без значков.
http://i.imgur.com/stthsQP.png
http://i.imgur.com/Zr9WBmp.png
Также, если я щелкну правой кнопкой мыши на том, где должен быть значок, он отобразит всплывающее меню для этого файла, так что он работает, просто не отображается.
Кажется, эта проблема вызвана XFWM и Compositor. Это можно исправить, включив композитор для XFWM:
Settings -> Settings Manager -> Window Manager Tweaks -> Compositor -> Enable Display Compositing
Настройки по умолчанию включены и просто включите его. Затем измените ваш конфиг для conky:
own_window yes
own_window_type desktop
own_window_transparent yes
own_window_argb_visual yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
Теперь он работает на 100% для меня в XFCE.