Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Постим свой .conkyrc со скриншотом  (Прочитано 595845 раз)

0 Пользователей и 1 Гость просматривают эту тему.

sasha30

  • Автор темы
  • Гость
Re: Постим свой .conkyrc со скриншотом
« Ответ #180 : 25 Декабря 2012, 23:45:05 »


Все гениальное - просто :)

own_window_transparent yes
alignment top_right
background no
border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont DejaVu Sans Mono:size=12
gap_x 25
gap_y 35
minimum_size 5 5
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_class Conky
own_window_type desktop
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no

TEXT
${font Comic Sans MS:size20}${color white}${time %A}, ${time %e %B}
${color}${font Comic Sans MS:size=70,weight:normal}${time %H:%M}${color2}${font ubuntu:size=30}${time :%S}
« Последнее редактирование: 25 Декабря 2012, 23:47:22 от sasha30 »

Оффлайн Antoha_82

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Постим свой .conkyrc со скриншотом
« Ответ #181 : 26 Декабря 2012, 10:45:20 »
Добавлю и свою лепту :coolsmiley:
Мои коньки, которые стоят на работе. Внешний ip и свой хостнейм затер специально, так все работает и показывает без проблем.
Погоду взял от Олгмена, за что ему большой фенькс, и настоил на Челябинск



.conkyrc
background yes
font FreeSans:size=8
xftfont FreeSans:size=8
use_xft yes
xftalpha 1.0
update_interval 1.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 0
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
minimum_size 206 1000
maximum_width 270
default_color ffffff
default_shade_color 000000
default_outline_color 000000
alignment top_right
gap_x 6
gap_y 22
no_buffers yes
cpu_avg_samples 2
override_utf8_locale yes
uppercase no
use_spacer none
color0 ffbd20
color1 3df8ff

#----- LUA -----

lua_load ~/.weather.lua
lua_draw_hook_pre widgets

TEXT

#Часы и Дата----------------------------------------------------------------------------
${color0}${hr 1 }
${color1}${font URWChanceryL-MediItal:style=Bold:pixelsize=25}${alignc}${time %H:%M}
${font URWChanceryL-MediItal:style=Bold:pixelsize=20}${alignc}${time %A}
${font URWChanceryL-MediItal:style=Bold:pixelsize=20}${alignc}${time %e %B %G}
${color0}${hr 1 }
#Система--------------------------------------------------------------------------
${color1}${font URWChanceryL-MediItal:style=Bold:pixelsize=20}Система:${font Aerial:size=9}${color0}${hr 1 }
Hostname: $alignr$nodename
Ядро: $alignr$kernel
Время работы: $alignr$uptime

Процессор:  частота ядра   ${alignc} ${freq}MHz
1-ое ядро:                 ${alignr}${cpu cpu1}%
2-ое ядро:                 ${alignr}${cpu cpu2}%
${cpubar 4 cpu1}

#Оперативка-------------------------------------------------------------
${color1}${font URWChanceryL-MediItal:style=Bold:pixelsize=15}Оперативная память: ${color1}${font Aerial::pixelsize=10}${alignr}$mem / $memmax ($memperc%)
${color0}${membar 4}

#Свап------------------------------------------------------------------
${color1}${font URWChanceryL-MediItal:style=Bold:pixelsize=15}SWAP ${font Aerial::pixelsize=10}${alignr}$swap / $swapmax ($swapperc%)
${color0}${swapbar 4}

#Топы------------------------------------------------------------------
${color1}${font URWChanceryL-MediItal:style=Bold:pixelsize=15}TOP использования процессора:
${color0}${font Aerial:pixelsize=10}$alignr CPU% MEM%
${hr 1}
${top name 1}$alignr${top cpu 1}${top mem 1}
${top name 2}$alignr${top cpu 2}${top mem 2}
${top name 3}$alignr${top cpu 3}${top mem 3}

${color1}${font URWChanceryL-MediItal:style=Bold:pixelsize=15}TOP использования памяти:
${color0}${hr 1}${font Aerial:pixelsize=10}
${top_mem name 1}$alignr${top_mem mem_res 1}
${top_mem name 2}$alignr${top_mem mem_res 2}
${top_mem name 3}$alignr${top_mem mem_res 3}

#Винт------------------------------------------------------------------
${color1}${font URWChanceryL-MediItal:style=Bold:pixelsize=20}Жесткий диск: ${font Snap.se:size=8}${color0}${hr 1}
${color0}
/home ${alignr}${fs_used /home} / ${fs_size /home}
${fs_bar 4 /home}

#Температура-----------------------------------------------------------
${color1}${font URWChanceryL-MediItal:style=Bold:pixelsize=20}Температура:${font Snap.se:size=8}${color0}${hr 1}
Процессор: ${execi 5 sensors | grep 'CPU Temp' | cut -c 19-25}°С
Сис. плата: ${execi 5 sensors | grep 'MB Temp' | cut -c 19-25}°С
Жесткий диск: ${execi 5 /usr/sbin/hddtemp /dev/sda -q | awk '{print $3; }' | cut -c 1-2}°С

${color1}${font URWChanceryL-MediItal:style=Bold:pixelsize=20}Сеть: ${font Snap.se:size=8}${color0}${hr 1}
Локальный IP: ${alignr}${addr eth0}
Внешний IP: ${alignr}${execi 5000 wget -O - http://automation.whatismyip.com/n09230945.asp | tail}
${hr 1}
Загрузка ${downspeed eth0} k/s ${alignr}Отдача ${upspeed eth0} k/s
${downspeedgraph eth0 25,107 cccccc ffbd20} ${alignr}${upspeedgraph eth0 25,107 cccccc ffbd20}
Скачано ${totaldown eth0} ${alignr}Отдано ${totalup eth0}

#Погода----------------------------------------------------------------
${color1}${font URWChanceryL-MediItal:style=Bold:pixelsize=20}Погода:${color0}${hr 1}

.weather.lua
--[[ СКРИПТ ВЫВОДА ПРОГНОЗА ПОГОДЫ

Прогноз берется с http://weather.noaa.gov (прогноз для аэропортов)

]]

require 'cairo'

-- функция перекодировки цвета, глобальная для всех функций

function rgb_to_r_g_b(colour,fgaha)
return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., fgaha
end
-- ------------------------------------------

--[[ WEATHER ]]

function weather (cr, x, y, w, font, bgc, bga, fgc, fga)

-- высота виджета погоды равна ширине виджета

h = w

-- назначаем вид шрифта и цвет

cairo_select_font_face(cr, font, CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_BOLD)
cairo_set_source_rgba(cr, rgb_to_r_g_b(fgc, fga))

-- вычисляем размер шрифта относительно ширине окна

local dpi = tonumber(conky_parse('${exec xdpyinfo | grep resolution | cut -c 18-19}'))
local font_pixel_size = w / 8
-- local font_size = font_pixel_size * 72 / dpi
        local font_size = 12

-- Забираем данные с http://weather.noaa.gov/, переводим на русский, переводим вывод давления в миллиметры ртутного столба, добавляем иконки.

-- температура

text = conky_parse('${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ USCC temperature}°C')

-- устанавливаем размер шрифта

cairo_set_font_size(cr, font_size * 2.25)
-- выводим текст
cairo_move_to(cr, x + 4.3 * w / 8, y + 2.3 * w / 8)
cairo_text_path(cr, text)
cairo_fill(cr)

-- давление

cairo_set_font_size(cr, font_size * 0.9)

text = "Давление:"

cairo_move_to(cr, x + 1 * w / 8, y + 4.5 * w / 8)
cairo_text_path(cr, text)
cairo_fill(cr)


text = conky_parse('${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ USCC pressure}')/1.33322

text =  math.ceil(text)

cairo_move_to(cr, x + 5.5 * w / 8, y + 4.5 * w / 8)
cairo_text_path(cr, text)
cairo_fill(cr)

-- влажность

text = "Влажность:"

cairo_move_to(cr, x + 1 * w / 8, y + 5.5 * w / 8)
cairo_text_path(cr, text)
cairo_fill(cr)

text = conky_parse('${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ USCC humidity} %')

cairo_move_to(cr, x + 5.5 * w / 8, y + 5.5 * w / 8)
cairo_text_path(cr, text)
cairo_fill(cr)

--направление ветра

text = "Ветер :"

cairo_move_to(cr, x + 1 * w / 8, y + 6.5 * w / 8)
cairo_text_path(cr, text)
cairo_fill(cr)

text = conky_parse('${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ USCC wind_dir}')

cairo_move_to(cr, x + 3.5 * w / 8, y + 6.5 * w / 8)
cairo_text_path(cr, text)
cairo_fill(cr)

-- скорость ветра

text = conky_parse('${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ USCC wind_speed} m/s')

cairo_move_to(cr, x + 5.5 * w / 8, y + 6.5 * w / 8)
cairo_text_path(cr, text)
cairo_fill(cr)

-- обновление

cairo_set_font_size(cr, font_size* 0.7)

text = conky_parse('Последнее обновление:  ${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ USCC last_update} UTC')

cairo_move_to(cr, x + 1.5 * w / 8, y + 7.2 * w / 8)
cairo_text_path(cr, text)
cairo_fill(cr)

-- перевод и вывод иконок

cairo_set_font_size(cr, font_size* 0.8)

-- погода

text = conky_parse('${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ USCC cloud_cover}')

if text == "" then image = 25 end
if text == "cloudy" then text = "Облачно" image = 26 end
if text == "overcast" then text = "Облачно" image = 30 end
if text == "partly cloudy" then text = "Облачно" image = 30 end -- ночь
if text == "partly cloudy" then text = "Облачно" image = 30 end -- день
if text == "clear" then text = "Ясно" image = 34 end -- ночь
if text == "sunny" then text = "Ясно" image = 34 end -- день

cairo_move_to(cr, x + 1 * w / 8, y + 3.5 * w / 8)
cairo_text_path(cr, text)
cairo_fill(cr)

-- осадки

text = conky_parse('${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ USCC weather}')

if text == "drizzle" then text = "Морось" image = 7 end
if text == "freezing rain" then text = "Дождь" image = 9 end
if text == "showers" then text = "Снегопад" image = 16 end
if text == "snow" then text = "Снег" image = 16 end
if text == "rain" then text = "Дождь" image = 9 end
if text == "fog" then text = "Туман" image = 20 end
if text == "mist" then text = "Дымка" image = 22 end




cairo_move_to(cr, x + 4 * w / 8, y + 3.5 * w / 8)
cairo_text_path(cr, text)
cairo_fill(cr)

-- иконки

-- создаём имидж изображения

image_bg = cairo_image_surface_create_from_png ("/home/anton/.weathericons/" .. image .. ".png")

-- забираем данные о ширине и высоте изображения из образа

w1 = cairo_image_surface_get_width (image_bg)
h1 = cairo_image_surface_get_height (image_bg)

-- т.к. начальная точка, левый верхний угол, вывода изображения находится в левом верхнем углу окна конки, переносим изображение

cairo_translate (cr, x + w/8, y + w/8)

-- масштабтруем изображение

cairo_scale (cr, (w/4)/w1, (w/4)/h1)

-- выводим изображение

cairo_set_source_surface (cr, image_bg, 0, 0)
cairo_paint (cr)
cairo_surface_destroy (image_bg)

end
 -------------------------------------------------------------------------------------
function conky_widgets()
if conky_window == nil then return end
local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
-- -------------------------------------------------------------------------------------

-- вывод погоды

cr = cairo_create (cs)
weather (cr, 70, 840, 150, "Arial", 0xffbd20, 1, 0xffbd20, 1)
cairo_destroy(cr)
end
« Последнее редактирование: 26 Декабря 2012, 13:39:22 от Antoha_82 »
Ubuntu-server 12.04 LTS (samba, DNS, DHCP, UniFi Controller) + Kubuntu 12.10

Оффлайн AzraelKDE

  • Активист
  • *
  • Сообщений: 773
  • Kubuntu/Xubuntu user
    • Просмотр профиля
Re: Постим свой .conkyrc со скриншотом
« Ответ #182 : 26 Декабря 2012, 10:51:19 »

(Нажмите, чтобы показать/скрыть)
Java + HTML5 = Brain explosion.

Оффлайн Ежи Штур

  • Новичок
  • *
  • Сообщений: 5
  • Ubuntu 12.04.1
    • Просмотр профиля
Re: Постим свой .conkyrc со скриншотом
« Ответ #183 : 27 Декабря 2012, 07:32:27 »
простенький конфиг в цветах 12.04 на рабочем ПК



обратите внимание на параметр gap_x 1950 - такое число у меня потому что conky должен отображаться на среднем из 3-х мониторов, у себя соответственно выставляете другое значение

own_window yes
own_window_type override
#own_window_type normal

own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 300 5
maximum_width 300

draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes

default_color 333333
#default_shade_color white
#default_outline_color white
#own_window_colour white

alignment top_right
gap_x 1950
gap_y 30

no_buffers yes
uppercase no

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale no
use_xft yes
xftfont Ubuntu:size=8
xftalpha 0.8
text_buffer_size 2048
uppercase yes

update_interval 1

TEXT

$alignc${exec whoami} @ $nodename

${color white}System ${hr 1}${color}

#$alignc${time %A, %d, %B}
Hostname: $alignr$nodename
Dist: $alignr${pre_exec cat /etc/issue.net} $machine
Kernel: $alignr$kernel
Uptime: $alignr$uptime

CPU: ${alignr}${freq} MHz
Processes: ${alignr}$processes ($running_processes running)
Load: ${alignr}$loadavg

CPU1 ${alignr}${cpu cpu1}%
${cpubar cpu1}
CPU2 ${alignr}${cpu cpu2}%
${cpubar cpu2}

Ram ${alignr}$mem / $memmax ($memperc%)
${membar}
swap ${alignr}$swap / $swapmax ($swapperc%)
${swapbar}

${color white}Performance ${hr 1}${color}

Highest CPU $alignr CPU%    MEM%
${top name 1}$alignr${top cpu 1}        ${top mem 1}
${top name 2}$alignr${top cpu 2}        ${top mem 2}
${top name 3}$alignr${top cpu 3}        ${top mem 3}
${top name 4}$alignr${top cpu 4}        ${top mem 4}
${top name 5}$alignr${top cpu 5}        ${top mem 5}

Highest MEM $alignr   MEM
${top_mem name 1}${color}${alignr}${top_mem mem_res 1}${color}
${top_mem name 2}${color}${alignr}${top_mem mem_res 2}
${top_mem name 3}${color}${alignr}${top_mem mem_res 3}
${top_mem name 4}${color}${alignr}${top_mem mem_res 4}
${top_mem name 5}${color}${alignr}${top_mem mem_res 5}

${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}

${color white}Filesystem ${hr 1}${color}

Root: ${alignr}${fs_free /} / ${fs_size /}
${fs_bar /}
Home: ${alignr}${fs_free /home} / ${fs_size /home}
${fs_bar /home}

${color white}Network ${hr 1}${color}

Local ip: ${color}${alignr}${color }$alignr ${addr eth0}

Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s
${downspeedgraph eth0 25,107} ${alignr}${upspeedgraph eth0 25,107}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}

#${color white}Battery ${hr 1}${color}
#Battery charge: $alignr${battery_percent}% ${battery_bar 5,80}
#Time Left: $alignr$battery_time
« Последнее редактирование: 27 Декабря 2012, 12:54:56 от Ежи Штур »

Оффлайн RingOV

  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Постим свой .conkyrc со скриншотом
« Ответ #184 : 09 Января 2013, 22:03:24 »


В этом конфиге есть скрипты для подсчета используемого трафика usb-модема.
Конфиг позволяет контролировать кол-во израсходованного трафика, кол-во дней текущего месяца и сравнивать со средним значением расходования трафика.
(Нажмите, чтобы показать/скрыть)

cinyflo

  • Автор темы
  • Гость
Re: Постим свой .conkyrc со скриншотом
« Ответ #185 : 17 Января 2013, 11:02:27 »
(Нажмите, чтобы показать/скрыть)

Оффлайн Lipton_lan

  • Новичок
  • *
  • Сообщений: 38
  • Lipton это не только чай...
    • Просмотр профиля
Re: Постим свой .conkyrc со скриншотом
« Ответ #186 : 17 Января 2013, 11:59:27 »

(Нажмите, чтобы показать/скрыть)
"Я нашел 1000 неправильных способов обугливания нити накаливания. Осталось найти еще один правильный..." (с) Томас Эдисон.

Оффлайн rumit

  • Активист
  • *
  • Сообщений: 485
    • Просмотр профиля
Re: Постим свой .conkyrc со скриншотом
« Ответ #187 : 17 Января 2013, 17:15:05 »

conkyrc
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 17 Января 2013, 17:35:29:

conkyrc
(Нажмите, чтобы показать/скрыть)
clock_rings.lua
(Нажмите, чтобы показать/скрыть)
conky_white_big.lua
(Нажмите, чтобы показать/скрыть)
подправить на свои пути к файлам
« Последнее редактирование: 17 Января 2013, 17:35:30 от rumit »

Оффлайн MEXAHOTABOP

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: Постим свой .conkyrc со скриншотом
« Ответ #188 : 17 Января 2013, 18:09:47 »

(Нажмите, чтобы показать/скрыть)
http://fonline.ru/ заходите

Оффлайн kazak1377

  • Участник
  • *
  • Сообщений: 243
  • Кривые руки лечаться Linuxом;)
    • Просмотр профиля
Re: Постим свой .conkyrc со скриншотом
« Ответ #189 : 25 Января 2013, 04:42:46 »
Вот попав на один сайт, захотелось сделать себе рабочий стол с афоризмами разных мудрых людей. Цитаты генерируются случайно из этого самого сайта. И выводится новая раз в 5 минут.

Вот что из этого получилось:


.conkyrc
(Нажмите, чтобы показать/скрыть)

скрипт ./wise:
(Нажмите, чтобы показать/скрыть)

ну и бонус- обоинка:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 25 Января 2013, 04:47:37 от kazak1377 »
Ubuntu 12.04

Оффлайн nk_

  • Активист
  • *
  • Сообщений: 325
  • slackware64-current
    • Просмотр профиля
Re: Постим свой .conkyrc со скриншотом
« Ответ #190 : 10 Февраля 2013, 20:36:12 »
Как выглядит:


Как работает:


conkyrc:
(Нажмите, чтобы показать/скрыть)

--
* ссылка на пояснения + файл для загрузки,
http://forum.agilialinux.ru/viewtopic.php?pid=18114#p18114

** информация, на всякий, что там на скрине выше:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 10 Февраля 2013, 20:48:29 от nk_ »
Tried and Used: KU-8.04; U-8.04; U-9.04; U-12.04

zehoha

  • Автор темы
  • Гость
Re: Постим свой .conkyrc со скриншотом
« Ответ #191 : 15 Февраля 2013, 08:21:24 »
На идею натолкнул один хороший человек с другого форума.
Доработал "под себя".



Всё, включая обоину, в архиве.

Оффлайн rumit

  • Активист
  • *
  • Сообщений: 485
    • Просмотр профиля
Re: Постим свой .conkyrc со скриншотом
« Ответ #192 : 20 Февраля 2013, 15:12:35 »
Вот на этом форуме понравились коньки.
http://crunchbang.org/forums/viewtopic.php?pid=290806#p290806
человек любезно объяснил как завести и вот они с моей вставкой.
оригинал на форуме.

conkyrc
(Нажмите, чтобы показать/скрыть)
в архиве луа скрипт.
в луа скрипте можно менять облик часов в этой строке.
--######################################################################
-- Settings ############################################################
--######################################################################
center_x=110
center_y=110
--style set 0 for none or 1, 2, 3, 4, or mine
style_set=1 <--------вот тут.  от 1 до 4
« Последнее редактирование: 20 Февраля 2013, 18:25:30 от rumit »

Оффлайн chrome_cat

  • Активист
  • *
  • Сообщений: 923
    • Просмотр профиля
Re: Постим свой .conkyrc со скриншотом
« Ответ #193 : 24 Мая 2013, 01:58:32 »
Что-то давненько не видать было скринов и разных интересностей.
Вот выдалась свободная минутка, решил пересобрать свои старые коньки. Рестайлинг, так сказать.
Итого:



Архив распаковать и не забыть прописать правильные пути до файлов в conkyrc. Ну и соответственно, правим конфиг "под себя".

Все это дело было собрано мной из нескольких вариантов, выкладывавшихся в этой теме, правда с небольшими изменениями.
Если, кому-то не лень будет читать и пробовать, то хотелось бы услышать отзывы. Спасибо.

P.S. Погода настроена на Обнинск, данные берутся с метеовышки.
« Последнее редактирование: 04 Апреля 2016, 21:35:59 от pipe »

Оффлайн Pl7ofit

  • Активист
  • *
  • Сообщений: 299
  • U18.04,Ryzen 5 1600,GTX 1050,8GB-DDR4
    • Просмотр профиля
    • vk.com/pl7ofit
Re: Постим свой .conkyrc со скриншотом
« Ответ #194 : 24 Мая 2013, 10:43:17 »


.conkyrc
(Нажмите, чтобы показать/скрыть)
Добавляйтесь! Steam nick: pl7ofit

Линус над нами.Визин в кармане.Под ногами андроиды.Вперед Linuxоиды!

 

Страница сгенерирована за 0.032 секунд. Запросов: 21.