Аналог conky для windows

Замена Conky

Что-то еще умеет выводить на десктоп информацию? Конки не прижились.

какую информацию?
в каком виде?

У плазмы есть виджеты, например.

Обоснуй. Сказали «мы не хотим жить с анскиллдным дном» и ушли?

Результаты работы скрипта, обычный текст.

В коньках есть параметр execi и конькам абсолютно пофигу, что я там пишу. Один скритп выполнялся каждые 11 секунд, второй каждые 40, хотя я указывал по 100 и там, и там.

Знаю максимум для погоды — gis-weather

Выглядят ужасно, отвратительно, как гаджеты в семёрке

Результаты работы скрипта, обычный текст.

Возьми любой эмулятор терминала, средствами WM убери ему декорации и расположи в нужном месте, в темринале запусти watch с нужной командой.

Ох, правда пофиг? Правда-правда? А почему я только что забил

Правда-правда-правда. У меня бубунта 15.10 и коньки из стандартной репы, я спецом в скрипты дописал строчки что бы они лог писали и офигел.

Хотя може у меня руки кривые, но конки я больше не поставлю.

Думал об этом, наверно так и сделаю.

Э, ты давай тут не вендузятничай, где-то обосрался и пришел пальцы веером — то говно, это говно, больше не поставлю, пок-пок-пок. Все равно удобней коньков ничего нету. Кедорастные виджеты например вообще феерически неюзбальный высер виндузятника. Вот смотри лучше:

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

Нифигасе примитивный у меня реально был 10 строк. Жаль что затёр.

Ну там 90% нерелевантного для тебя говна. Просто лень было вычищать. Накати его прямтак и посмотри работает ли — может в самих коньках баг.

Это как conky, только с монадами?

Monky does not have a dependency on X

Он только статусбарам информацию кормить умеет, что ли? А как же свистоперделки на рабочем столе?

С твоим примером все работает, думаю, может скрипты зависали и работало по несколько экземпляров. Сейчас попробую еще раз настроить.

Что-то еще умеет выводить на десктоп информацию?

так, как коньки- ничего.

Этот. Вообще я больше пошутил, чем говорил серьёзно. Этот метод наврядли подойдёт для простого дэсктопа, с выводом, скажем, топа процессов.

Но на работе в одном продукте, где коньки выходят очень дорого по процессору (может быть особенность архитектуры, но не суть), а на рабочих столах нужна некоторая хитрая, но не часто обновляемая информация — я юзаю именно IM. Т.е. беру обоину, на ней им рисую нужную мне информацию, и им же устанавливаю эту обоину на дэсктоп. В сравнении с коньками выходит почти бесплатно; а рисовать можно так и такое, что конькам и не снилось 🙂

Он только статусбарам информацию кормить умеет, что ли?

Я не знаю. На Reddit эту програму представили как альтернативу конькам

а на рабочих столах нужна некоторая хитрая, но не часто обновляемая информация

У меня информация нехитрая и обновлять я её думал раз в 5 минут.

Подскажи куда копать, я попробую.

напиши прогу на любом тулките, выводящей тектс без терминала, далее по схеме.

Давай я тебе опишу последовательность и примеры для моего случая, а ты уже сможешь упростить/усложнить по своему вкусу и желанию.

[0] Получаем информацию о текущих мониторах и их разрешениях -> [1] вычисляем/получаем информацию для отображения, считаем координаты для нашего текста -> [2] создаём чёрный фон, опираясь на размер монитора -> [3] в центр фона помещаем лого -> [4] относительно лого и используя ранее посчитанные координаты, рисуем наш текст -> [5] повторяем для каждого монитора -> [6] объедением полученные обои в одну -> [7] устанавливаем на рабочий стол.

И скрипт с этими якорями.

Convert, montage, display — всё части IM. В этом примере я оставил только часть с рисованием и размещением текста, но IM это графический редактор, потому рисовать можно всё что угодно, начиная от полосочек-разделителей, заканчивая лютымы фракталами.

ЗЫ: скрипт сомнительно будет рабочий, если брать в целом (нету части с размерами моников, и возможны ошибки в силу того, что удалял приличное количество кода), но суть должна быть ясна;

Conky Manager

Conky Manager — утилита для настройки системного монитора Conky.

Возможности

  • Предпросмотр внешнего вида Conky, соответствующий выбранному файлу конфигурации.
  • Просмотр и редактирование тем оформления.
  • Запуск нескольких экземпляров Conky с разными конфигурациями.
  • Открытие внешнего текстового редактора для редактирования файла конфигурации.
  • Импорт архивов с темами оформления.

Установка

Установка в Ubuntu через PPA репозиторий

Команды ниже устанавливают Conky Manager, дополнительный пакет с конфигурационными файлами Conky и темами, а также сам Conky.

Установка в ArchLinux (Manjaro)

Разработка

Сайт (скачать бесплатно):

Обзоры программы от пользователей

Бывалые пользователи систем на Линукс знают о такой программе как Conky Manager, которая позволяет легко изменить вид своего рабочего стола и/или отслеживать информацию о состоянии оборудования. Но на сайте она не значится в Каталогах программ, есть статья, посвящённая установке conky. Тут постараюсь новичкам рассказать о её возможностях и удобствах.

Читайте также:  Астра линукс сделать принтер сетевым

Сама программа представляет из себя графический инструмент для управления conky.
Более подробно про conky можно почитать на википедии или других сайтах. Краткая выписка:

«Conky — программа для системного мониторинга под X Window System. Она поддерживает POSIX-системы, включая GNU/Linux и FreeBSD. Это свободная программа, код основанный на torsmo распространяется под лицензией BSD, новый код распространяется под GPL 3.0. Conky имеет большое количество настроек и может отслеживать многие показатели системы: CPU, память, swap, размеры дисков, температуру, скорость закачки и загрузки, системные сообщения и многое другое.»

• Запустить/Остановить, Просмотреть и изменить темы Conky
• Запустить Conky при запуске системы
• Параметры изменения расположения, прозрачности и размера окна графического элемента Conky
• Параметры изменения времени и сетевого интерфейса

«Темы» конки, то есть конфигурационные файлы, представляют из себя текстовый файл, который можно изменять в простом текстовом редакторе. Поэтому они доступны для скачивания на сайтах в интернете, можно написать самому с нуля. В сети так же есть инструкции по написанию конфига или изменению существующего. Язык создания напоминает HTML/CSS разметку, используется аналогичная цветовая палитра.

Аналог conky для windows

Хочу рассказать о том как отображается и настроен мой conky.

Conky в linux представляет собой системный монитор который в реальном времени отображает информацию о вашей системе и компонентах компьютера на рабочем столе.

Для простоты работы с данной утилитой предусмотрен manager, графическая оболочка. Что она из себя представляет вы можете узнать на ее официальной странице в интернете.

Вот перевод описания, данного на сайте

Сам менеджер мы рассматривать не будем, так как его не всегда возможно установить на любой дистрибутив linux, да и настроек там не то, что бы много. Настроим весь внешний вид сами.

Начнем с того, что необходимо установить пакет conky.

Открываем терминал и выполняем установку пакета

Скопируем файл конфигурации из этой директории /etc/conky/conky.conf в домашнюю командой

Для проверки работоспособность conky можно использовать команды

Когда все проверите можно будет добавить программу в автогзагрузку

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

Настраиваем внешний вид

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

Для редактирования внешнего вида нам необходимо открыть файл конфигурации, тот файл который мы скопировали в домашнюю директорию, я его открываю текстовым редактором gedit. Если его нет то устанавливаем или используем свой редактор.

Редактор gedit устанавливается командой

После установки редактора открываем файл для редактирования

Далее все содержимое этого файла я заменяю на свое. Вы можете просто редактировать и переделывать, если есть желание этот файл. У меня имеется настроенный файл который я храню как исходный, вот его содержимое:

Этим содержимым я и заменяю все в этом файле. После сохраняю и внешний вид принимает такой вид

Если вы скопируете мой файл конфигурации и поставите себе, то вам необходимо будет внести изменения под свои комплектующие и устройства.

Без настройки под свое оборудование conky может не запускаться.

Один файл который будет работать у всех одинаково создать не возможно в виду разницы оборудования и устройств.

Первое что необходимо изменить или закомментировать в начале строки знаком # это подключение разделов, так же все что касается процессора.

Думаю понятно зачем. Разделы в каждом ПК размечены по своему и имеют свои идентификационные номера и имена.

По процессорам то же понятно, что их много разных и с разным количеством ядер.

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

В последствии все, что закомментируете исправите под свое оборудование или если нет необходимости в этом параметре удалите.

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

Узнать о своем оборудовании можете воспользовавшись информацией из этой статьи.

Вот ссылки на мануал где указано большинство параметров для настройки системного монитора

Спустя некоторое время переделал расположение в горизонтальный вид, теперь выглядит так

Вот код файла .conkyrc

Не забывайте изменить параметры под свое оборудование и так же расположение под свой монитор, это строки

gap_x -1850
gap_y 880

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

Аналог conky для windows

18 ноя 2016, 08:36

Друзья, предлагаю тут выкладывать интересные решения реализованные в Conky.

Пингует хосты указанные в conky —

if ping -c 1 -W 2 $1 > /dev/null; then
echo «Up»
else
echo «Down»
fi

It’ll ping one packet only (-c 1) and has a timeout of 2 seconds, (-W 2), meaning that if no reply is given in two seconds, its a fail. The /dev/null part gets rid out the output of ping. “Up” is what is returned if the ping is successful, “Down” if its not. Change to your liking. Make sure the script is executable by running

1
chmod +x .pingtest.sh
The $1 part refers to the original command, so if you call it with “.pingtest.sh 192.168.1.1”, it’ll ping 192.168.1.1.

To add it to conky, use

/.pingtest.sh XXX.XXX.XXX.XXX>
Execi means Execute at an Interval, here every 10 seconds.

./pingtest.sh is the script (

/ meaning home) and replace the XXs with the IP address.

If you want to add Conky variables to the script, for example, $, to change the colour of the value returned, green for “Up”, red for “Down”, whatever you like, you’ll need to tell Conky to parse the script. To do that, replace “execi” with “execpi”. Then you can add Conky variables to the script, and have them show on your conky

Читайте также:  Swift ���������� ��� mac os

For those who are interested, the command to find external IP address as shown is

1
$
Make sure you have curl installed first though

1
sudo apt-get install curl

Conky и все что с ними связанно

12 янв 2017, 09:28

Что немаловажно — в конфиге нет скриптов lua или sh, все строится единым конфиг-файлом, таким образом не отжирает лишнего и довольно легко читается и редактируется под необходимые реалии. В общем сочинителю явный респект

Мой конфиг тут , enjoy

Conky и все что с ними связанно

12 янв 2017, 10:53

Conky и все что с ними связанно

12 янв 2017, 11:24

Conky и все что с ними связанно

12 янв 2017, 11:43

Conky и все что с ними связанно

12 янв 2017, 12:13

Chocobo писал(а): Решил тоже запилить себе conky, пока наблюдаю за некоторыми аспектами беты XFCE.
Инфы хотелось комплексной поэтому боковым расположением обходиться не захотелось. Основываясь на найденном в сети симпатичном варианте — адаптировал под разрешение 1920х1080, локализовал элементы метрик. Получилось на данный момент вот что: Снимок экрана_2017-01-12_09-27-18.png Что немаловажно — в конфиге нет скриптов lua или sh, все строится единым конфиг-файлом, таким образом не отжирает лишнего и довольно легко читается и редактируется под необходимые реалии. В общем сочинителю явный респект

Мой конфиг тут , enjoy

Conky и все что с ними связанно

12 янв 2017, 12:22

Conky и все что с ними связанно

12 янв 2017, 12:36

Conky и все что с ними связанно

12 янв 2017, 12:57

Conky и все что с ними связанно

12 янв 2017, 13:01

необходимые шрифты указаны в конфиге и есть прямые ссылки на них.
Ставятся в два клика)

Отправлено спустя 55 секунд:
Вот все требования оттуда:

Conky и все что с ними связанно

12 янв 2017, 15:34

Chocobo писал(а): Решил тоже запилить себе conky, пока наблюдаю за некоторыми аспектами беты XFCE.
Инфы хотелось комплексной поэтому боковым расположением обходиться не захотелось. Основываясь на найденном в сети симпатичном варианте — адаптировал под разрешение 1920х1080, локализовал элементы метрик. Получилось на данный момент вот что: Снимок экрана_2017-01-12_09-27-18.png Что немаловажно — в конфиге нет скриптов lua или sh, все строится единым конфиг-файлом, таким образом не отжирает лишнего и довольно легко читается и редактируется под необходимые реалии. В общем сочинителю явный респект

Мой конфиг тут , enjoy

Conky и все что с ними связанно

12 янв 2017, 15:47

Conky и все что с ними связанно

12 янв 2017, 20:59

Conky и все что с ними связанно

23 янв 2017, 23:46

# beta tested by: smacz
# Enjoy!

# pkill -xf «conky -q -c $HOME/.config/conky/BL-Left.conkyrc» &
### Begin Window Settings #####################
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager,sticky
own_window_colour 000000
own_window_class Conky
own_window_title Bunsen Labs Left Conky

### ARGB can be used for real transparency
### NOTE that a composite manager is required for real transparency.
### This option will not work as desired (in most cases) in conjunction with
### own_window_type normal
# own_window_argb_visual yes # Options: yes or no

### When ARGB visuals are enabled, this use this to modify the alpha value
### Use: own_window_type normal
### Use: own_window_transparent no
### Valid range is 0-255, where 0 is 0% opacity, and 255 is 100% opacity.
# own_window_argb_value 50

minimum_size 100 0
maximum_width 220

gap_x 10
gap_y 40

alignment top_left
####################### End Window Settings ###
### Font Settings #############################
# Use Xft (anti-aliased font and stuff)
use_xft yes
#xftfont Liberation Mono:bold:size=9
#xftfont Liberation Sans:size=10
xftfont Sans-serif:size=9

# Alpha of Xft font. Must be a value at or between 1 and 0 ###
xftalpha 1
# Force UTF8? requires XFT ###
override_utf8_locale yes

uppercase no
######################### End Font Settings ###
### Colour Settings ###########################
draw_shades no #yes
default_shade_color 000000

draw_outline no # amplifies text if yes
default_outline_color 000000

#default_color 656667 # Waldorf original colour
#default_color 7a7a7a # Flame & Bunsen Grey
#default_color 929292 # Labs Grey
#default_color 101010
default_color C0C0C0 # Silver
color0 B0E0E6 # PowderBlue
color1 778899 # LightSlateGray
color2 D8BFD8 # Thistle
color3 9ACD32 # YellowGreen
color4 FFA07A # LightSalmon
color5 FFDEAD # NavajoWhite
color6 00BFFF # DeepSkyBlue
color7 5F9EA0 # CadetBlue
color8 BDB76B # DarkKhaki
color9 CD5C5C # IndianRed
####################### End Colour Settings ###
### Borders Section ###########################
draw_borders no
# Stippled borders?
stippled_borders 5
# border margins
border_inner_margin 5
border_outer_margin 0
# border width
border_width 2
# graph borders
draw_graph_borders yes #no
#default_graph_size 15yes 40
######################## End Borders Secton ###
### Miscellaneous Section #####################
# Boolean value, if true, Conky will be forked to background when started.
background no

# Adds spaces around certain objects to stop them from moving other things
# around, this only helps if you are using a mono font
# Options: right, left or none
use_spacer none

# Default and Minimum size is 256 needs more for single commands that
# «call» a lot of text IE: bash scripts
#text_buffer_size 6144

# Subtract (file system) buffers from used memory?
no_buffers yes

# change GiB to G and MiB to M
short_units yes

# Like it says, ot pads the decimals on % values
# doesn’t seem to work since v1.7.1
pad_percents 2

# Imlib2 image cache size, in bytes. Default 4MiB Increase this value if you use
# $image lots. Set to 0 to disable the image cache.
imlib_cache_size 0

# Use the Xdbe extension? (eliminates flicker)
# It is highly recommended to use own window with this one
# so double buffer won’t be so big.
double_buffer yes

# Maximum size of user text buffer, i.e. layout below TEXT line in config file
# (default is 16384 bytes)
# max_user_text 16384

# Desired output unit of all objects displaying a temperature. Parameters are
# either «fahrenheit» or «celsius». The default unit is degree Celsius.
# temperature_unit Fahrenheit

Читайте также:  Астра линукс usb модем

################# End Miscellaneous Section ###

#$S H O R T C U T K E Y S
#$
# +Space$Main Menu
# +Tab$Client Menu
# +t$Terminal
# +f$File Manager
# +e$Editor
# +h$Task Manager
# +l$Lock Screen
# +v$Volume Control
#$Screenshot

Conky и все что с ними связанно

24 янв 2017, 11:56

Conky и все что с ними связанно

24 янв 2017, 12:01

Conky и все что с ними связанно

24 янв 2017, 14:47

# set to yes if you want Conky to be forked in the background
background no

cpu_avg_samples 2
net_avg_samples 2

# X font when Xft is disabled, you can pick one with program xfontsel
#font 7×12
#font 6×10
#font 7×13
#font 8×13
#font 7×12
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
#font -artwiz-snap-normal-r-normal-*-*-100-*-*-p-*-iso8859-1

# Use Xft?
use_xft yes

# Xft font when Xft is enabled
xftfont Bitstream Vera Sans Mono:size=8

own_window_transparent no
own_window_colour hotpink
# Text alpha when using Xft
xftalpha 0.8

# mail spool
mail_spool $MAIL

# Update interval in seconds
update_interval 1
# Create own window instead of using desktop (required in nautilus)
own_window no

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
#minimum_size 280 5
#maximum_width 150

# Draw shades?
draw_shades no

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 10

# border margins
border_margin 4

# border width
border_width 1

# Default colors and also border colors
default_color black
default_shade_color cyan
default_outline_color cyan

# Text alignment, other possible values are commented
#alignment top_left
#minimum_size 10 10
gap_x 103
gap_y 103
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text

# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer no

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase yes

# boinc (seti) dir
# seti_dir /opt/seti

# Possible variables to be used:
#
# Variable Arguments Description
# acpiacadapter ACPI ac adapter state.
# acpifan ACPI fan state
# acpitemp ACPI temperature.
# adt746xcpu CPU temperature from therm_adt746x
# adt746xfan Fan speed from therm_adt746x
# battery (num) Remaining capasity in ACPI or APM
# battery. ACPI battery number can be
# given as argument (default is BAT0).
# buffers Amount of memory buffered
# cached Amount of memory cached
# color (color) Change drawing color to color
# cpu CPU usage in percents
# cpubar (height) Bar that shows CPU usage, height is
# bar’s height in pixels
# downspeed net Download speed in kilobytes
# downspeedf net Download speed in kilobytes with one
# decimal
# exec shell command Executes a shell command and displays
# the output in torsmo. warning: this
# takes a lot more resources than other
# variables. I’d recommend coding wanted
# behaviour in C and posting a patch :-).
# execi interval, shell Same as exec but with specific interval.
# command Interval can’t be less than
# update_interval in configuration.
# fs_bar (height), (fs) Bar that shows how much space is used on
# a file system. height is the height in
# pixels. fs is any file on that file
# system.
# fs_free (fs) Free space on a file system available
# for users.
# fs_free_perc (fs) Free percentage of space on a file
# system available for users.
# fs_size (fs) File system size
# fs_used (fs) File system used space
# hr (height) Horizontal line, height is the height in
# pixels
# i2c (dev), type, n I2C sensor from sysfs (Linux 2.6). dev
# may be omitted if you have only one I2C
# device. type is either in (or vol)
# meaning voltage, fan meaning fan or temp
# meaning temperature. n is number of the
# sensor. See /sys/bus/i2c/devices/ on
# your local computer.
# kernel Kernel version
# loadavg (1), (2), (3) System load average, 1 is for past 1
# minute, 2 for past 5 minutes and 3 for
# past 15 minutes.
# machine Machine, i686 for example
# mails Mail count in mail spool. You can use
# program like fetchmail to get mails from
# some server using your favourite
# protocol. See also new_mails.
# mem Amount of memory in use
# membar (height) Bar that shows amount of memory in use
# memmax Total amount of memory
# memperc Percentage of memory in use
# new_mails Unread mail count in mail spool.
# nodename Hostname
# outlinecolor (color) Change outline color
# pre_exec shell command Executes a shell command one time before
# torsmo displays anything and puts output
# as text.
# processes Total processes (sleeping and running)
# running_processes Running processes (not sleeping),
# requires Linux 2.6
# shadecolor (color) Change shading color
# stippled_hr (space), Stippled (dashed) horizontal line
# (height)
# swapbar (height) Bar that shows amount of swap in use
# swap Amount of swap in use
# swapmax Total amount of swap
# swapperc Percentage of swap in use
# sysname System name, Linux for example
# time (format) Local time, see man strftime to get more
# information about format
# totaldown net Total download, overflows at 4 GB on
# Linux with 32-bit arch and there doesn’t
# seem to be a way to know how many times
# it has already done that before torsmo
# has started.
# totalup net Total upload, this one too, may overflow
# updates Number of updates (for debugging)
# upspeed net Upload speed in kilobytes
# upspeedf net Upload speed in kilobytes with one
# decimal
# uptime Uptime
# uptime_short Uptime in a shorter format
#
# seti_prog Seti@home current progress
# seti_progbar (height) Seti@home current progress bar
# seti_credit Seti@hoome total user credit

# variable is given either in format $variable or in $. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument
#$I can change the font as well
#$as many times as I choose
#$Including UTF-8,
#$justo como este texto que o google traduz fêz o português
# stuff after ‘TEXT’ will be formatted on screen
#$$

Оцените статью