Используйте несколько Conky одновременно

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

Обычно, когда мы запускаем и настраиваем носатый, мы используем только один экземпляр, но что, если мы хотим использовать несколько? Например, как вы можете видеть на следующем изображении:

conky_multiple

Посмотрим, как это сделать. Для этого нам нужно создать несколько файлов, в данном случае 3:

  1. .conkyrc_mail для уведомления по электронной почте
  2. .conkyrc_system для системной информации
  3. .conkyrc_time для часов на столе
Я адаптировал этот пост из старый предмет из моего старого блога. Возможно, скрипты больше не работают, но их цель - показать, как запускать несколько экземпляров Conky одновременно.

Создаем папку с названием .конки в нашем / доме.

$ 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}

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Sanhuesoft сказал

    Эффектное дополнение к опубликованной мной статье об Install Conky.

    1.    Elav сказал

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

  2.   Даниил сказал

    Почему вы говорите, что его использовать не имеет смысла?

    привет

    1.    Elav сказал

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

      1.    Лев сказал

        Вы прошли этот этап? Отлично, вы вернулись в XFCE !!!
        Ха, шучу. Я никогда не устанавливал его по той же причине.

      2.    дебиш сказал

        Когда я использовал его на рабочем столе с Fluxbox, я поместил его в одну строку и установил размер всех окон так, чтобы они никогда не занимали это пространство. Это, как я всегда видел информацию, занимая очень мало места на экране (для "монитора 19, возможно, на ноутбуке это спорно) и потребляющие мало ресурсов.

        Я рад видеть, что все идет гладко, многие большие ребята в последнее время падают.

        Привет.

      3.    Marcelo сказал

        Авторитетное, но очень субъективное и относительное ваше мнение. В моем случае conky необходим мне для контроля температуры системы (помимо прочего, довольно далеки от использования из-за "красоты"). Я буду бесконечно благодарен этой маленькой программе, так как она сэкономила мне несколько билетов. Я ему обязан, например, тем, что моя видеокарта не расплавилась. Некоторое время назад я заметил, что температура этого устройства тревожно поднялась, и я не использовал никаких программ, которые это оправдывают. Удивленный, я разобрал корпус ПК, чтобы немного изучить: тогда я обнаружил, что кулер графики забился пылью. Если бы не Conky, я бы никогда не обнаружил его вовремя и у меня закончился бы GPU. Приложение работает для развлечения? Я так не думаю.
        Сведение к минимуму всех окон и их восстановление, чтобы увидеть Конки, может заставить меня потерять максимум пару секунд (небольшая жертва, если речь идет о работоспособности оборудования и, следовательно, моей работы). И если я не хочу минимизировать, я иду к другому столу и святому средству.

        1.    Лев сказал

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

      4.    элиотайм3000 сказал

        Для меня резервный интерфейс GNOME 3.4 отлично работает с его порядком. Симпатичность на столе меня уже утомила.

  3.   является Озкан сказал

    conkyEmail, conkyForecast… это независимые программы от conky. Они принадлежат конки-товарищам.

  4.   Энрике сказал

    Спасибо, у меня сработало

    1.    Леонардо сказал

      Какого черта? Safari на ArchLinux

      1.    элиотайм3000 сказал

        Webkit, Webkit везде.

  5.   похищать сказал

    Ну, я люблю конки. Все контролируется, ... хотя время конкисов молонам уже вошло в историю: П. Сейчас у меня нормальный с типичными данными пк.

  6.   clow_eriol сказал

    Большое спасибо за объяснение 😀

  7.   st0rmt4il сказал

    Спасибо за совет!

    Хотя с Conky GUI ручная работа довольно эргономична.

    Привет!

  8.   печенье сказал

    Отлично, мне это очень помогло.