Використовуйте кілька Conky одночасно

Конкі Це цікавий інструмент, який допомагає нам контролювати нашу систему (крім усього іншого), і хоча я не використовував її давно, довго (оскільки вона втратила свідомість, принаймні для мене), мені сподобалось, що вона є простим додатком, який споживає небагато ресурсів.

Зазвичай, коли ми запускаємо та налаштовуємо Конкі, ми використовуємо лише один екземпляр, але що, якщо хочемо використовувати кілька? Як ви можете бачити на наступному зображенні, наприклад:

conky_multiple

Давайте подивимося, як це зробити. Для цього ми повинні створити кілька файлів, 3 у цьому випадку:

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

Створюємо папку з назвою . хиткий в нашому / будинку.

$ mkdir ~/.conky

Потім ми відкриваємо термінал як і як root створюємо файл у / usr / local / bin з назвою 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: staff / usr / local / bin / start_conky

Але може статися так, що Conky запускається до того, як робочий стіл закінчить завантаження та зникне. Для вирішення цього ми створюємо файл у шляху /home/your_user/.config/autostart під назвою conky_start (це інша назва від файлу, створеного в / usr / local / bin) і ми поміщаємо всередину:

#! / bin / bash sleep 15 start_conky вихід 0

Ми можемо змінити значення sleep 15 залежно від часу, необхідного для завантаження нашого робочого столу.

Поки що відповідна частина цієї статті. Якщо ви хочете скопіювати сценарії, використані для попереднього прикладу, продовжуйте читати.

.conkyrc_mail

Щоб це працювало, ми повинні використовувати скрипт, який можна знайти тут.
# Використовувати Xft? use_xft так xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Інтервал оновлення в секундах update_interval 1 # Це кількість разів, коли Conky оновлюватиметься перед виходом. # Встановити нуль, щоб працювати вічно. total_run_times 0 # Створити власне вікно замість використання робочого столу (потрібно в nautilus) own_window yes own_window_transparent yes own_window_type override #own_window_hints unscoorted, below, sticky, skip_taskbar, skip_pager # Використовувати подвійну буферизацію (зменшує мерехтіння, може не працювати для всіх #) Мінімум розмір області тексту мінімальний_розмір 200 0 # максимальна_ширина 200 # Намалювати відтінки? draw_shades no # Намалювати контури? draw_outline no # Намалюйте межі навколо тексту draw_borders no # Структуровані межі? stippled_borders 0 # поля межі border_margin 5 # ширина межі border_width 1 # Кольори за замовчуванням, а також кольори меж default_color white #default_shade_color black #default_outline_color white own_window_colour white # Вирівнювання тексту, інші можливі значення коментуються #alignment top_left alignment top_right #alignmentn_ligligmentment Розрив між межами екрана та тексту # те саме, що передача -x у командному рядку gap_x 35 gap_y 40 # Вилучити буфери файлової системи з використаної пам'яті? no_buffers так # встановити на так, якщо ви хочете, щоб весь текст був у верхньому регістрі ні. # кількість зразків процесора в середньому # встановити на 1, щоб відключити усереднення cpu_avg_samples 1 # кількість нетто-зразків в середньому # встановити на 1, щоб вимкнути усереднення net_avg_samples 2 # Змусити UTF8? зауважте, що для підтримки UTF8 потрібен XFT override_utf8_locale так # Додати пробіли, щоб речі не рухались? Це впливає лише на певні об’єкти. use_spacer none ТЕКСТ $ {alignr} $ {font} $ {execi 600 conkyEmail –servertype = IMAP –servername = 192.168.200.2 –username = ваше ім'я користувача –password = tupassword –ssl –connectiontimeout = 51} $ {font} Повідомлення

.conkyrc_time

# Використовувати Xft? use_xft так xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Інтервал оновлення в секундах update_interval 1 # Це кількість разів, коли Conky оновлюватиметься перед виходом. # Встановити нуль, щоб працювати вічно. total_run_times 0 # Створити власне вікно замість використання робочого столу (потрібно в nautilus) own_window yes own_window_transparent yes own_window_type override #own_window_hints unscoorted, below, sticky, skip_taskbar, skip_pager # Використовувати подвійну буферизацію (зменшує мерехтіння, може не працювати для всіх #) Мінімум розмір області тексту мінімальний_розмір 200 0 # максимальна_ширина 200 # Намалювати відтінки? draw_shades no # Намалювати контури? draw_outline no # Намалюйте межі навколо тексту draw_borders no # Структуровані межі? stippled_borders 0 # поля межі border_margin 5 # ширина межі border_width 1 # Кольори за замовчуванням, а також кольори меж default_color white #default_shade_color black #default_outline_color white own_window_colour white # Вирівнювання тексту, інші можливі значення коментуються #alignment top_left alignment top_right #alignmentn_ligligmentment Розрив між межами екрану та тексту # те саме, що передача -x у командному рядку gap_x -40 gap_y 679 # Вилучити буфери файлової системи з використаної пам'яті? no_buffers так # встановити на так, якщо ви хочете, щоб весь текст був у верхньому регістрі ні. # кількість зразків процесора в середньому # встановити на 1, щоб відключити усереднення cpu_avg_samples 1 # кількість нетто-зразків в середньому # встановити на 1, щоб вимкнути усереднення net_avg_samples 2 # Змусити UTF8? зауважте, що для підтримки UTF8 потрібен XFT override_utf8_locale так # Додати пробіли, щоб речі не рухались? Це впливає лише на певні об’єкти. use_spacer none ТЕКСТ $ {alignc 35} $ {font Arial Black: size = 26} $ {time% H:% M} $ {font} $ {alignc} $ {time% A% d% Y}

.conkyrc_system

# Використовувати Xft? use_xft так xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Інтервал оновлення в секундах update_interval 1 # Це кількість разів, коли Conky оновлюватиметься перед виходом. # Встановити нуль, щоб працювати вічно. total_run_times 0 # Створити власне вікно замість використання робочого столу (потрібно в nautilus) own_window yes own_window_transparent yes own_window_type override #own_window_hints unscoorted, below, sticky, skip_taskbar, skip_pager # Використовувати подвійну буферизацію (зменшує мерехтіння, може не працювати для всіх #) Мінімум розмір області тексту мінімальний_розмір 200 0 # максимальна_ширина 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 білий # Вирівнювання тексту, коментуються інші можливі значення #alignment top_left alignment top_right #alignment bottom_left #alignment bottom_right # Зазор між межами нижнього екрана # text # те саме, що передача -x у командному рядку gap_x 800 gap_y 690 # Вилучити буфери файлової системи з використаної пам'яті? no_buffers так # встановити на так, якщо ви хочете, щоб весь текст був у верхньому регістрі ні. # кількість зразків процесора в середньому # встановити на 1, щоб відключити усереднення cpu_avg_samples 1 # кількість нетто-зразків в середньому # встановити на 1, щоб вимкнути усереднення net_avg_samples 2 # Змусити UTF8? зауважте, що для підтримки UTF8 потрібен XFT override_utf8_locale так # Додати пробіли, щоб речі не рухались? Це впливає лише на певні об’єкти. use_spacer none ТЕКСТ $ {font} CPU: $ {cpu cpu1}% $ {alignr 60} $ {cpubar cpu1 8,60} $ {font} RAM: $ memperc% $ {alignr 60} $ {membar 8,60} $ {font} SWAP: $ swapperc% $ {alignr 60} $ {swapbar 8,60}

Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   sanhuesoft - сказав він

    Вражаюче доповнення до публікації, яку я опублікував про Install Conky.

    1.    елав - сказав він

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

  2.   Данило - сказав він

    Чому ви кажете, що немає сенсу його використовувати?

    привіт

    1.    елав - сказав він

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

      1.    Лев - сказав він

        Ви пройшли той етап? Чудово, отже ви повернулися до XFCE !!!
        Ха, я жартую. Я ніколи не встановлював його з тієї ж причини.

      2.    дебаш - сказав він

        Коли я використовував його на робочому столі з Fluxbox, те, що я зробив, поставив його в один рядок і встановив розмір усіх вікон, щоб вони ніколи не займали цей простір. Ось так я завжди бачив, що інформація займає дуже мало місця на екрані (для 19-дюймового монітора, можливо, на ноутбуці це спірно) і споживає мало ресурсів.

        Я радий бачити, що це все ще йде гладко, останнім часом багато великих хлопців падають.

        Привіт.

      3.    Марсело - сказав він

        Поважна, але дуже суб’єктивна і відносна ваша думка. У моєму випадку conky дуже важливий для моніторингу температури системи (крім усього іншого, що досить далеке від використання через "красу"). Я буду вічно вдячний цій маленькій програмі, оскільки вона врятувала мені кілька квитків. Я йому, наприклад, винен, що моя відеокарта не розплавилася. Деякий час тому я помітив, що температура цього тривожно зросла, не використовуючи жодної програми, яка це виправдовує. Здивований, я розібрав корпус ПК, щоб трохи вивчити: тоді я виявив, що графічний кулер забився через пил. Якби не Conky, я ніколи б не виявив його вчасно і в мене закінчився б графічний процесор. Додаток працює для задоволення? Я так не думаю.
        Мінімізація всіх вікон і відновлення їх, щоб побачити Conky, може змусити мене втратити, щонайбільше, пару секунд (мало жертв, якщо це стосується стану обладнання та, отже, моєї роботи). І якщо я не хочу зводити до мінімуму, я йду за іншим столом і святим засобом.

        1.    Лев - сказав він

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

      4.    eliotime3000 - сказав він

        Для мене резервний інтерфейс GNOME 3.4 чудово працює для мене завдяки своєму порядку. Симпатичність на столі вже мене нудить.

  3.   Озкар - сказав він

    conkyEmail, conkyForecast… - це незалежні програми від conky. Вони належать до химерних супутників.

  4.   Енріке - сказав він

    Дякую, у мене це вийшло

    1.    Леонардо - сказав він

      WTF? Safari працює на ArchLinux

      1.    eliotime3000 - сказав він

        Webkit, Webkit скрізь.

  5.   нюхати - сказав він

    Ну, я люблю мати conky. Все контролюється, ... хоча час переживання конкілів з моленами ввійшов в історію: П. Зараз у мене є звичайний із типовими даними ПК.

  6.   clow_eriol - сказав він

    Щиро дякую за пояснення 😀

  7.   st0rmt4il - сказав він

    Дякуємо за підказку!

    Хоча з графічним інтерфейсом користувача Conky ручна робота досить ергономічна.

    Привіт!

  8.   cookie - сказав він

    Чудово, це мені дуже допомогло.