Я использую Ubuntu 13.10 (и 14.04 на другом компьютере) с Единицей. Носатый не работает как, я ожидаю. Это - моя конфигурация:
alignment top_right
background yes
border_inner_margin 0
border_width 0
top_cpu_separate yes
default_color ffffff
default_outline_color 000000
#default_shade_color 999999
double_buffer yes
draw_borders no
draw_graph_borders yes
draw_outline yes
draw_shades no
gap_x 0
gap_y 30
maximum_width 222
minimum_size 222
own_window yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 0
own_window_type override
own_window_class conky-semi
show_graph_scale yes
total_run_times 0
update_interval 5
text_buffer_size 1024
use_xft yes
xftfont Ubuntu:size=8
В этой Носатой конфигурации имеют черный фон, не исчезают при показе или нажатии на рабочий стол. Если я изменяю own_window_type на 'настольные' Носатые выполнения с прозрачностью, но если я нажимаю на рабочий стол, это исчезает (но все еще работающий). Если я изменяю own_window_type на 'нормальный', он имеет прозрачность, и не исчезает при нажатии на рабочий стол, но он минимизирует, когда я нажимаю выставленную настольную кнопку, и не восстанавливается (все еще работающий).
"Если я изменяю own_window_type на 'нормальный', он имеет прозрачность, и не исчезает при нажатии на рабочий стол, но он минимизирует, когда я нажимаю выставленную настольную кнопку, и не восстанавливается (все еще работающий)".
не минимизируют выставленный Рабочий стол
Используя Compiz: , Если кнопка 'Show Desktop' или привязка клавиш минимизируют Носатый наряду со всеми другими окнами, запустите менеджер параметров конфигурации Compiz, перейдите к "Общим Опциям" и снимите флажок с опцией "Hide Skip Taskbar Windows".
У меня есть подобная проблема, я нашел установку, которая получает ее "почти" право, попробуйте ее сами, посмотрите, помогает ли она
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 25
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
Попытайтесь добавить, что это выравнивает:
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
Я не думаю, что существует способ сделать это правильно, которое работает над Единицей (это будет на других настольных средах). Однако здесь обходное решение: используйте xdotool
для создания conky
видимый снова после выпуска его:
Установка xdotool
sudo apt-get install xdotool
Использование эти настройки в Вашем ~/.conkyrc
:
own_window yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 0
own_window_type desktop
own_window_class conky
Теперь, когда Вы освобождаете conky
, можно вернуть его путем выполнения этой команды:
xdotool windowactivate `xdotool search --class conky`
Создают этот небольшой сценарий и сохраняют его как run_conky.sh
:
#!/usr/bin/env bash
## Kill any existing conoky instance
killall conky
## Launch conky
conky &
## As long as conky is running, run the xdotool command
## to make it visible every two seconds
while true; do
pgrep conky && xdotool windowactivate `xdotool search --class conky`
sleep 2
done
Делают исполняемый файл сценария (chmod +x start_conky.sh
) и добавляют его к Вашим приложениям запуска. В основном используйте сценарий для запуска conky
при входе в систему вместо того, чтобы работать эти conky
команда.
результат этого состоит в том, что conky
волшебно появится после 2 секунд (изменяются эти sleep
, значение к 1 для создания его быстрее, но 2 прекрасно и является меньшим количеством нагрузки на систему). Я протестировал его на Единице на 13,10, и это хорошо работает.