Настройте свой рабочий стол с помощью Conky

Скриншот Conky

Одной из самых привлекательных особенностей Ubuntu и большинства дистрибутивов GNU/Linux является их возможность настройки под каждого пользователя. Существует бесчисленное множество способов настроить наш рабочий стол, но в этом посте мы сосредоточимся на очень полезном и эстетичном виджете. я говорю о носатый, виджет, который отображает информацию такие как, например, температура наших процессоров, мощность сигнала Wi-Fi, использование оперативной памяти и многие другие характеристики.

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

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

Для начала, если он у нас не установлен, нам нужно установить Conky. Мы можем сделать это, выполнив следующую команду в терминале:

sudo apt install conky-all

После установки мы также можем установить программу «lm-sensor», которая позволит Conky получить температуру устройств нашего ПК. Для этого выполняем в терминале такую ​​команду:

sudo apt install lm-sensors

После того, как мы установили эти два последних пакета, мы должны выполнить следующую команду, чтобы «lm-sensors» обнаружил все устройства на нашем ПК:

sudo sensors-detect

На данный момент у нас уже установлен Conky. Теперь мы можем написать скрипт для Conky, чтобы запускаться автоматически в начале каждого сеанса. Для этого мы должны создать текстовый файл в папке / usr / bin, который называется, например, conky-start. Для этого мы выполняем:

sudo gedit /usr/bin/conky-start

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

#!/bin/bash
sleep 10 && conky;

Теперь мы сохраняем файл и даем ему права на выполнение с помощью:

sudo chmod a+x /usr/bin/conky-start

Теперь нам нужно найти приложение «Приложения для запуска» («Настройки приложений для запуска», если оно не отображается на испанском языке), чтобы добавить сценарий, который мы создали ранее. После того, как мы открыли приложение, появится окно, подобное следующему:

Скриншот от 2015 11:08:16

Нажимаем на «Добавить» и появляется такое окно:

Скриншот от 2015 11:08:16

  • Где это говорит Имя мы можем поставить «Конки»
  • Где это говорит Орден, мы должны нажать кнопку «Обзор» и найти созданный нами скрипт под названием conky-start, расположенный в папке / usr / bin. В качестве альтернативы мы можем напрямую написать / usr / bin / conky-start.
  • En комментарий, мы можем добавить небольшой описательный комментарий приложения, которое будет выполняться в начале.

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

Если виджет Conky по-прежнему не появляется на рабочем столе, вам достаточно перезагрузить систему или запустить его напрямую из терминала, набрав название программы (conky). Как только виджет появится на рабочем столе, вполне вероятно, что нам не понравится внешний вид, который он представляет по умолчанию. Для этого мы покажем вам, как вы можете редактировать шрифт Conky, чтобы придать ему вид, который вам нравится больше всего.

Исходный файл Conky находится в виде скрытого файла в каталоге нашего пользователя. Этот файл называется ".conkyrc". Чтобы увидеть скрытые файлы и каталоги в каталоге, мы можем сделать это графически, нажав Ctrl + H или выполнив команду:

ls -f

Если файл ".conkyrc" не появляется, мы должны создать его сами с помощью:

touch .conkyrc

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

И, как вы можете видеть, в Интернете мы можем найти тысячи конфигураций, просто выполнив поиск «Конфигурации Conky» или «Конфигурации Conky» в Google. Как только мы найдем тот, который нам нравится, нам останется только загрузить исходный код и вставить его в файл «.conkyrc», о котором мы упоминали ранее. Аналогично, в Ubunlog Хотим показать вам список лучших конфигураций для Conky, полученных с Devianart:

1

Конки, Конки, Конки пользователя YesThisIsMe.

2

Конки Конфиг автор: didi79

3

Конки Луа автор: despot77

4

Моя конфигурация Conky по londonali1010

Помимо загрузки уже написанных конфигураций, мы можем создавать свои собственные или изменять существующие, поскольку Conky - это бесплатное программное обеспечение. Мы можем увидеть исходный код Conky по адресу ваша страница GitHub.

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


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

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

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

*

*

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

  1.   Серджио С сказал

    Я попробовал это однажды, и мне понравилось, как он выглядел, это придало рабочему столу еще один отличительный штрих. Проблема в том, что ему всегда приходилось идти к столу, чтобы проверить любой из этих чисел. И правда в том, что давно практически не пользуюсь рабочим столом, у меня есть пара документов срочного пользования и папка, но больше ничего. Для наглядности у меня есть структура моих файлов в других местах, а не на рабочем столе (я перестал ее использовать с тех пор, как покинул Window $).
    Так что эта служба Conky была для меня не очень практичной, я попробовал другие варианты и остановился на «Индикаторе загрузки системы», он у меня в верхней панели Ubuntu, и с его помощью я сразу вижу, как все идет. У него намного меньше возможностей, чем у Conky, но для чего я его действительно использую 😉

  2.   Родриго сказал

    Привет, Мигель, большое спасибо за эту статью, так как именно она помогла мне больше всего установить Conky, за подробные пошаговые инструкции. Я установил такой же конки, как и вы. Но разница в том, что у меня черный фон. Как мне сделать его прозрачным, как у вас?
    Большое спасибо.

    1.    Микель Перес сказал

      Доброе утро, Родриго,

      Если, как вы говорите, вы использовали тот же Conky, что и я, он должен появиться с прозрачным фоном. В любом случае откройте файл .conkyrc, расположенный в вашем домашнем каталоге, и посмотрите, появляется ли следующая метка в строке 10:
      own_window_transparent yes
      Таким образом, Conky должен получить прозрачный фон. Проверьте, есть ли вместо «да» «нет», и если да, измените его.
      Спасибо за чтение и с наилучшими пожеланиями!

      1.    Родриго сказал

        Доброе утро, Мигель,
        Как всегда, спасибо, что нашли время ответить, но не все. Что касается того, о чем мы говорили выше, в строке 10 скрипта это выглядит так, как должно быть:
        own_window_transparent да
        но по-прежнему отображается с черным фоном. В любом случае отдаю как корзину.
        С другой стороны, я хотел спросить вас, как мне сделать так, чтобы погода показывалась.

        Большое спасибо!

  3.   Гриб-кун сказал

    Привет, я получаю следующую ошибку при запуске conky с терминала
    «Conky: отсутствует текстовый блок в конфигурации; выход
    ***** Предупреждение разработчика Imlib2 *****:
    Эта программа вызывает вызов Imlib:

    imlib_context_free ();

    С параметром:

    контекст

    быть NULL. Пожалуйста, исправьте вашу программу. »

    Я надеюсь, что вы можете помочь мне!

    1.    Микель Перес сказал

      Спокойной ночи,

      Прежде всего, правильно ли вы создали файл .conkyrc в своем домашнем каталоге?
      Если это так, первая ошибка информирует вас о том, что тег TEXT не может быть найден в исходном файле .conkyrc. Перед форматированием данных, которые будут отображаться на экране, убедитесь, что у вас установлена ​​метка ТЕКСТ. Если вы не можете решить проблему, лучше всего скопировать вашу конфигурацию в Pastebin и передайте мне ссылку, чтобы я мог просмотреть код.
      Спасибо за чтение и с наилучшими пожеланиями.

  4.   Рауль Антонио Лонгарес Видал сказал

    Здравствуйте, как мне его вставить? Я уже открыл файл и скопировал его и pefo как есть, или я удаляю пробелы, извините, но это все еще мой первый раз, и правда в том, что уродливый черный ящик меня не побьет XD

  5.   Дэрил Ариза сказал

    Здравствуйте, у меня проблема с conky manager v2.4 в ubuntu 16.04 из 64 бит, и я хочу, чтобы один из виджетов, которые он приносит, навсегда оставался на моем рабочем столе, я имею в виду, что при каждом запуске виджет присутствует, но я могу не найду кого-то вроде меня, это может помочь ?? во-первых, спасибо

  6.   Лихер Санчес Бельдад сказал

    Привет, Мигель, я Лихер, автор Conky, который ты показываешь здесь, я рад, что тебе понравилось. Приветствую коллегу

  7.   Дааниэль сказал

    привет хорошо, это то, что когда вы открываете текстовый файл и помещаете (#! / bin / bash
    sleep 10 && conky;) вызывает у меня эту проблему ** (gedit: 21268): ПРЕДУПРЕЖДЕНИЕ **: не удалось установить метаданные документа: установить атрибут metadata :: gedit-spell-enabled не поддерживается
    Что я могу сделать?

  8.   ASD сказал

    Мне это не помогло, даже не запустилось

  9.   Mixterix AL (Микстерикс) сказал

    У меня это не сработало, казалось, что у моей убунты была задержка win32 lol, пришлось ее удалить

  10.   Интернет-пользователи сказал

    Эй.
    Я видел такой же виджет, как ваш, но единственная проблема, которую он представляет, заключается в том, что он не контролирует сеть. Что я могу сделать? Поскольку я подключен к сети. И еще вопрос: если он вам больше не нужен, как его удалить?

    Спасибо за ваше время.

  11.   Габриэль м сказал

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

  12.   разработчик сказал

    Чрезвычайный пост, я впервые читаю что-то, что я понимаю на 100% о conky, сообщения на эту интересную тему всегда очень сбивают с толку, поэтому я благодарю вас. Однако у меня проблема с вашей конфигурацией, которую я считаю очень элегантной. Деталь в том, что не проявляется интенсивность сигнала wifi, не могли бы вы мне помочь с этим пожалуйста. Заранее ценю ваше время и поддержку.

  13.   Yo сказал

    Ваша конфигурация pastebin не работает:

    conky: синтаксическая ошибка (/home/whk/.conkyrc:1: '=' ожидается рядом с 'нет') при чтении файла конфигурации.
    conky: Предполагается, что используется старый синтаксис, и выполняется попытка преобразования.
    conky: [строка «…»]: 139: попытка проиндексировать локальные «настройки» (нулевое значение

  14.   Я борюсь сказал

    Хорошие товарищи, хотя это старый поток, эта конфигурация conky очень хороша, в настоящее время conky использует более современный синтаксис, я оставляю вам ту же версию conkyrc Микеля, обновленную для текущего синтаксиса lua:

    conky.config = {

    фон = ложь,
    font = 'Snap.se:size=8',
    use_xft = правда,
    xftalpha = 0.1,
    интервал_обновления = 3.0,
    общее_раз_выполнения = 0,
    собственное_окно = правда,
    own_window_class = 'Конки',
    own_window_hints = 'без украшения, ниже, липкий, skip_taskbar, skip_pager',
    own_window_argb_visual = истина,
    собственное_окно_argb_value = 150,
    own_window_transparent = ложь,
    own_window_type = 'док',
    double_buffer = истина,
    draw_shades = ложь,
    draw_outline = ложь,
    draw_borders = ложь,
    draw_graph_borders = ложь,
    минимальная_высота = 200,
    минимальная_ширина = 6,
    максимальная_ширина = 300,
    default_color = 'ffffff',
    default_shade_color = '000000',
    default_outline_color = '000000',
    alignment = 'top_right',
    зазор_х = 10,
    зазор_у = 46,
    no_buffers = истина,
    cpu_avg_samples = 2,
    override_utf8_locale = ложь,
    верхний регистр = ложь,
    use_spacer = нет,

    };

    конки.текст = [[

    # Здесь начинается настройка отображаемых данных
    # Первое - это название операционной системы и версия ядра.
    $ {font Ubuntu: style = bold: size = 12} $ sysname $ alignr $ kernel

    # Это показывает нам два процессора и полосу каждого из них с их использованием
    $ {font Ubuntu: style = bold: size = 14} Процессоры $ hr
    $ {font Ubuntu: style = bold: size = 10} CPU1: $ {cpu cpu1}% $ {cpubar cpu1}
    CPU2: $ {cpu cpu2}% $ {cpubar cpu2}
    # Это показывает нам температуру процессоров
    Температура: $ alignr $ {acievemp} C

    # Это показывает нам домашний раздел, оперативную память и пилу с полосой каждый и его данные
    $ {font Ubuntu: style = bold: size = 14} Память и диски $ hr
    $ {font Ubuntu: style = bold: size = 10} HOME $ alignr $ {fs_used / home} / $ {fs_size / home}
    $ {fs_bar / home}
    $ {font Ubuntu: style = bold: size = 10} RAM $ alignr $ mem / $ memmax
    $ {мембар}
    $ {font Ubuntu: style = bold: size = 10} SWAP $ alignr $ swap / $ swapmax
    $ swapbar

    # Это показывает нам состояние батареи с полосой
    $ {font Ubuntu: style = bold: size = 14} Батарея $ час
    $ {font Ubuntu: style = bold: size = 10} $ {battery BAT0} $ alignr
    $ {battery_bar BAT0}

    # Это показывает нам связь с грифом и его силу
    $ {font Ubuntu: style = bold: size = 14} Сети $ hr
    $ {font Ubuntu: style = bold: size = 10} Интенсивность Wi-Fi $ alignr $ {wireless_link_qual wlp3s0}%
    # Это показывает нам скорость загрузки и выгрузки в Интернете с помощью графики
    $ {font Ubuntu: style = bold: size = 10} Загрузить $ alignr $ {downspeed wlp3s0} / s
    $ {downspeedgraph wlp3s0 30,210 01df01 10fd10}

    $ {font Ubuntu: style = bold: size = 10} Загрузить $ alignr $ {upspeed wlp3s0} / s
    $ {upspeedgraph wlp3s0 30,210 0000ff ff0000}

    # Показывает использование ЦП приложениями, которые его используют чаще всего.
    $ {font Ubuntu: style = bold: size = 14} Приложения, использующие процессор $ hr
    $ {font Ubuntu: style = bold: size = 10} $ {top name 1} $ alignr $ {top cpu 1}%
    $ {top name 2} $ alignr $ {top cpu 2}%
    $ {top name 3} $ alignr $ {top cpu 3}%

    # Это показывает нам процент оперативной памяти, используемой его приложениями
    $ {font Ubuntu: style = bold: size = 14} Использовать RAM-приложения $ hr
    $ {font Ubuntu: style = bold: size = 10} $ {top_mem name 1} $ alignr $ {top_mem mem 1}%
    $ {top_mem name 2} $ alignr $ {top_mem mem 2}%
    $ {top_mem name 3} $ alignr $ {top_mem mem 3}%

    ]]

    Обратите внимание, что в информации о загрузке и загрузке по сети замените «wlan0» на «wlp3s0».
    Чтобы узнать имя сети, используйте команду ifconfig