носатый Это интересный инструмент, который помогает нам контролировать нашу систему (среди прочего), и хотя я не использовал его долгое время (поскольку он потерял сознание, по крайней мере, для меня), мне он понравился как простое приложение, которое потребляет мало ресурсов.
Обычно, когда мы запускаем и настраиваем носатый, мы используем только один экземпляр, но что, если мы хотим использовать несколько? Например, как вы можете видеть на следующем изображении:
Посмотрим, как это сделать. Для этого нам нужно создать несколько файлов, в данном случае 3:
- .conkyrc_mail для уведомления по электронной почте
- .conkyrc_system для системной информации
- .conkyrc_time для часов на столе
Создаем папку с названием .конки в нашем / доме.
$ mkdir ~/.conky
Затем мы открываем терминал как root и создаем файл в / USR / местные / бен с именем start_conky:
$ sudo touch /usr/local/bin/start_conky
а внутрь помещаем:
#! / bin / bash conky -c /home/your_user/.conky/.conkyrc_system & conky -c /home/your_user/.conky/.conkyrc_time & conky -c /home/your_user/.conky/.conkyrc_mail &
Теперь нам осталось дать ему разрешения:
$ sudo chmod a + x / usr / local / bin / start_conky $ sudo chown root: персонал / usr / local / bin / start_conky
Но может случиться так, что Conky запустится до того, как рабочий стол завершит загрузку и исчезнет. Чтобы решить эту проблему, мы создаем файл по пути /home/ваш_пользователь/.config/автозапуск под именем conky_start (это имя отличается от имени файла, созданного в / usr / local / bin) и кладем внутрь:
#! / bin / bash sleep 15 start_conky exit 0
Мы можем изменить значение спать 15 в зависимости от времени, необходимого для загрузки нашего рабочего стола.
Пока что соответствующая часть этой статьи. Если вы хотите скопировать сценарии, использованные в предыдущем примере, продолжайте читать.
.conkyrc_mail
# Использовать Xft? use_xft yes xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Интервал обновления в секундах update_interval 1 # Это количество раз, которое Conky будет обновлять перед завершением работы. # Установите в ноль, чтобы работать вечно. total_run_times 0 # Создать собственное окно вместо использования рабочего стола (требуется в наутилусе) own_window yes own_window_transparent yes own_window_type override #own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager # Используйте двойную буферизацию (уменьшает мерцание, может не работать для всех #) Минимум double_buffer размер текстовой области minimum_size 200 0 #maximum_width 200 # Рисовать тени? draw_shades no # Нарисовать контуры? draw_outline no # Рисовать границы вокруг текста draw_borders no # Пунктирные границы? stippled_borders 0 # пограничные поля border_margin 5 # границы ширины border_width 1 # По умолчанию цветов, а также пограничных цветов default_color белого #default_shade_color черного #default_outline_color белого own_window_colour белого выравнивания # Текста, другие возможных значения прокомментированы #alignment TOP_LEFT выравнивания TOP_RIGHT #alignment BOTTOM_LEFT #alignment BOTTOM_RIGHT #alignment BOTTOM_LEFT #alignment BOTTOM_RIGHT #alignment BOTTOM_LEFT #alignment BOTTOM_RIGHT #alignment BOTTOM_LEFT #alignment BOTTOM_RIGHT Разрыв между границами экрана и текста # то же самое, что и передача -x в командной строке gap_x 35 gap_y 40 # Вычесть буферы файловой системы из используемой памяти? no_buffers yes # установите значение yes, если вы хотите, чтобы весь текст был в верхнем регистре. no # количество усредняемых выборок процессора # установите значение 1, чтобы отключить усреднение cpu_avg_samples 1 # количество выборок сети для усреднения # установите значение 1, чтобы отключить усреднение net_avg_samples 2 # Принудительно использовать UTF8? обратите внимание, что для поддержки UTF8 требуется XFT override_utf8_locale yes # Добавить пробелы, чтобы вещи не двигались? Это влияет только на определенные объекты. use_spacer нет ТЕКСТ $ {alignr} $ {font} $ {execi 600 conkyEmail –servernitype = IMAP –servername = 192.168.200.2 –username = ваше имя пользователя –password = tupassword –ssl –connectiontimeout = 51} $ {font} Сообщение (я)
.conkyrc_time
# Использовать Xft? use_xft yes xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Интервал обновления в секундах update_interval 1 # Это количество раз, которое Conky будет обновлять перед завершением работы. # Установите в ноль, чтобы работать вечно. total_run_times 0 # Создать собственное окно вместо использования рабочего стола (требуется в наутилусе) own_window yes own_window_transparent yes own_window_type override #own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager # Используйте двойную буферизацию (уменьшает мерцание, может не работать для всех #) Минимум double_buffer размер текстовой области minimum_size 200 0 #maximum_width 200 # Рисовать тени? draw_shades no # Нарисовать контуры? draw_outline no # Рисовать границы вокруг текста draw_borders no # Пунктирные границы? stippled_borders 0 # пограничные поля border_margin 5 # границы ширины border_width 1 # По умолчанию цветов, а также пограничных цветов default_color белого #default_shade_color черного #default_outline_color белого own_window_colour белого выравнивания # Текста, другие возможных значения прокомментированы #alignment TOP_LEFT выравнивания TOP_RIGHT #alignment BOTTOM_LEFT #alignment BOTTOM_RIGHT #alignment BOTTOM_LEFT #alignment BOTTOM_RIGHT #alignment BOTTOM_LEFT #alignment BOTTOM_RIGHT #alignment BOTTOM_LEFT #alignment BOTTOM_RIGHT Промежуток между границами экрана и текста # то же самое, что и передача -x в командной строке gap_x -40 gap_y 679 # Вычесть буферы файловой системы из используемой памяти? no_buffers yes # установите значение yes, если вы хотите, чтобы весь текст был в верхнем регистре. no # количество усредняемых выборок процессора # установите значение 1, чтобы отключить усреднение cpu_avg_samples 1 # количество выборок сети для усреднения # установите значение 1, чтобы отключить усреднение net_avg_samples 2 # Принудительно использовать UTF8? обратите внимание, что для поддержки UTF8 требуется XFT override_utf8_locale yes # Добавить пробелы, чтобы вещи не двигались? Это влияет только на определенные объекты. use_spacer none TEXT $ {alignc 35} $ {font Arial Black: size = 26} $ {time% H:% M} $ {font} $ {alignc} $ {time% A% d% Y}
.conkyrc_system
# Использовать Xft? use_xft yes xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Интервал обновления в секундах update_interval 1 # Это количество раз, которое Conky будет обновлять перед выходом. # Установите в ноль, чтобы работать вечно. total_run_times 0 # Создавать собственное окно вместо использования рабочего стола (требуется в наутилусе) own_window yes own_window_transparent yes own_window_type override #own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager # Используйте двойную буферизацию (уменьшает мерцание, может не работать для всех #) Минимальный размер double_buffer of text area minimum_size 200 0 #maximum_width 200 # Рисовать оттенки? draw_shades no # Нарисовать контуры? draw_outline no # Рисовать границы вокруг текста draw_borders no # Пунктирные границы? stippled_borders 0 # границы полей border_margin 5 # ширина границы border_width 1 # Цвета по умолчанию, а также цвета границы default_color 2a2a2a own_window_colour white # Выравнивание текста, другие возможные значения комментируются #alignment top_left alignment top_right #alignment bottom_left #alignment bottom_right # Зазор между границами экран и текст # то же самое, что и передача -x в командной строке gap_x 800 gap_y 690 # Вычесть буферы файловой системы из используемой памяти? no_buffers yes # установите значение yes, если вы хотите, чтобы весь текст был в верхнем регистре. no # количество усредняемых выборок процессора # установите значение 1 для отключения усреднения cpu_avg_samples 1 # количество выборок сети для усреднения # установите значение 1, чтобы отключить усреднение net_avg_samples 2 # Принудительно использовать UTF8? обратите внимание, что для поддержки UTF8 требуется XFT override_utf8_locale yes # Добавить пробелы, чтобы вещи не двигались? Это влияет только на определенные объекты. use_spacer none ТЕКСТ $ {font} CPU: $ {cpu cpu1}% $ {alignr 60} $ {cpubar cpu1 8,60} $ {font} RAM: $ memperc% $ {alignr 60} $ {mbar 8,60} $ {font} SWAP : $ swapperc% $ {alignr 60} $ {swapbar 8,60}
Эффектное дополнение к опубликованной мной статье об Install Conky.
😉 На самом деле я опубликовал его, чтобы прояснить сомнения другого пользователя. Я не уверен, что настройки все еще работают, как я использовал их очень давно.
Почему вы говорите, что его использовать не имеет смысла?
привет
Ну, потому что мне кажется глупым сворачивать все окна, чтобы перейти на рабочий стол и посмотреть другую статистику. В остальном это еще одно приложение, работающее для развлечения. Но это мой взгляд на это, есть люди, которые используют это только для красоты. Я уже прошел этот этап .. 😀
Вы прошли этот этап? Отлично, вы вернулись в XFCE !!!
Ха, шучу. Я никогда не устанавливал его по той же причине.
Когда я использовал его на рабочем столе с Fluxbox, я поместил его в одну строку и установил размер всех окон так, чтобы они никогда не занимали это пространство. Это, как я всегда видел информацию, занимая очень мало места на экране (для "монитора 19, возможно, на ноутбуке это спорно) и потребляющие мало ресурсов.
Я рад видеть, что все идет гладко, многие большие ребята в последнее время падают.
Привет.
Авторитетное, но очень субъективное и относительное ваше мнение. В моем случае conky необходим мне для контроля температуры системы (помимо прочего, довольно далеки от использования из-за "красоты"). Я буду бесконечно благодарен этой маленькой программе, так как она сэкономила мне несколько билетов. Я ему обязан, например, тем, что моя видеокарта не расплавилась. Некоторое время назад я заметил, что температура этого устройства тревожно поднялась, и я не использовал никаких программ, которые это оправдывают. Удивленный, я разобрал корпус ПК, чтобы немного изучить: тогда я обнаружил, что кулер графики забился пылью. Если бы не Conky, я бы никогда не обнаружил его вовремя и у меня закончился бы GPU. Приложение работает для развлечения? Я так не думаю.
Сведение к минимуму всех окон и их восстановление, чтобы увидеть Конки, может заставить меня потерять максимум пару секунд (небольшая жертва, если речь идет о работоспособности оборудования и, следовательно, моей работы). И если я не хочу минимизировать, я иду к другому столу и святому средству.
Должен быть какой-то способ для сочетания клавиш, чтобы отправить его на передний план, чтобы иметь возможность ничего не сворачивать.
Для меня резервный интерфейс GNOME 3.4 отлично работает с его порядком. Симпатичность на столе меня уже утомила.
conkyEmail, conkyForecast… это независимые программы от conky. Они принадлежат конки-товарищам.
Спасибо, у меня сработало
Какого черта? Safari на ArchLinux
Webkit, Webkit везде.
Ну, я люблю конки. Все контролируется, ... хотя время конкисов молонам уже вошло в историю: П. Сейчас у меня нормальный с типичными данными пк.
Большое спасибо за объяснение 😀
Спасибо за совет!
Хотя с Conky GUI ручная работа довольно эргономична.
Привет!
Отлично, мне это очень помогло.