Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [HOWTO] Conky - мощный монитор для XWindow  (Прочитано 941641 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3120 : 06 Октября 2013, 23:28:08 »
eGGGe, скрипты прикрепите пожалуйста.

Пользователь решил продолжить мысль 06 Октября 2013, 23:28:56:
piyavking, маловероятно. Рекомендую моноширный шрифт и _______ со смещением.

Оффлайн eGGGe

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3121 : 06 Октября 2013, 23:42:06 »
Скрипты:

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3122 : 07 Октября 2013, 03:51:01 »
eGGGe,
Респект. Красиво получилось.
Подскажите, как теперь сделать полупрозрачный темный фон для погоды(чтобы на разных фонах было читаемо)
Полупрозрачный фон у меня, скажем, формируют строки
own_window_argb_visual yes
own_window_argb_value 128
own_window_colour 000000

и как выводить "7 Октября" вместо "07 Октябрь"?
date '+%e' выведет число с пробелом вместо нуля, если дата одноциферная. Родительный падеж кажется целесообразным получать обработкой названия месяца в скрипте, и выводом в коньки по execi/execpi.

Пользователь решил продолжить мысль 07 Октября 2013, 03:56:59:
piyavking, маловероятно. Рекомендую моноширный шрифт и _______ со смещением.

Не, это не то, не смотрится.
« Последнее редактирование: 07 Октября 2013, 03:56:59 от piyavking »
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3123 : 07 Октября 2013, 18:46:34 »
piyavking, чем не то?

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3124 : 07 Октября 2013, 19:41:12 »
peregrine,
Ну как чем. "_" - это не $strippled_hr же, скажем, для начала. Не, такие движения Вселенная не одобряет.
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн eGGGe

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3125 : 07 Октября 2013, 23:37:00 »
у меня конки почему то стал дергаться вправо-влево. Каждую секунду во время обновления то враво, то влево!

Последние изменения - добавил фон для погоды и часов.

Поправка: фон(прозрачное изображение) ни при чем, без него тоже дергается. Это при том, что все элементы статичные. Часам только нужно обновляться раз в минуту. А погода и вовсе в час.
« Последнее редактирование: 08 Октября 2013, 01:12:01 от eGGGe »

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3126 : 08 Октября 2013, 15:42:28 »
piyavking,
Если не ошибаюсь, длину hr никак не изменить. А где тебе это понадобилось? Тут если хочешь ъ, то lua попробуй.

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3127 : 08 Октября 2013, 19:11:50 »
tеma,
lua, к сожалению, отжирает память из-за переменных. Так-то было бы весьма вкусно, само собой. Но не особо представляю, как в lua в конструкции for line in io.lines("file") do сделать переменную line локальной. Понадобилась коротенькая strippled_hr перед началом абзаца.
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3128 : 09 Октября 2013, 19:46:01 »
piyavking, ну, если честно, я без понятия, как lua использовать, не программировал на нём. Просто знаю, что рисовать он умеет, и всё.

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3129 : 09 Октября 2013, 21:59:48 »
tеma,
Да я, честно говоря, тоже мало в чём в курсе, кроме как копипастой собирать франкенштейнов методом полуосознанного тыка. Умеет рисовать, да, и неплохо рисовать, но вот память жрёт, к сожалению, и вроде как основная причина раскопана, но с какого боку к этой проблеме подступиться - на это у меня уже левела не хватает.
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн kit_oz

  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3130 : 10 Октября 2013, 21:55:31 »
у меня конки почему то стал дергаться вправо-влево. Каждую секунду во время обновления то враво, то влево!
Попробуй добавить до TEXT параметр maximum_width и поиграть со значением.
Дергаться может только из-за смены ширины.
Но не особо представляю, как в lua в конструкции for line in io.lines("file") do сделать переменную line локальной.
Перед данной строчкой просто добавь
local line
И переменная line не будет каждый вызов создаваться, а значит минус одна утечка.

А так - для чего такой цикл? Если это xml или json - лучше поставить библиотеку по работе с данными файлами, будет проще и эффективней. Ну или скинь сюда скрипт - попробую посмотреть между любимыми работой и спать :)
« Последнее редактирование: 10 Октября 2013, 21:57:06 от kit_oz »
молчание не всегда доказывает присутствие ума, но доказывает отсутствие глупости

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3131 : 12 Октября 2013, 00:55:36 »
kit_oz,
да там целых два таких цикла:

Говоря приблизительно околосинтаксисно, сначала for line in file, а потом ещё и for word in line, эта конструкция мне нужна была для красивого выравнивания текста по ширине коньков (мучу rss-телетайп в коньках) - я вычислял суммарную длину слов в строке, вычитал её из рабочей ширины окна коньков, делил результат на количество слов минус один, и получал величину пробела для строки. Картинка таки получалась загляденье, но утечки памяти отбили охоту применять это решение, и я куда-то зарыл этот lua. Однако твоя рекомендация может вдохнуть второе дыхание в мой прекрасный порыв, и, когда я найду этот свой скриптик, я обязательно его сюда скину, в целях разбора и оптимизации. Спасибо за совет!
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Conky и неадекват со шрифтами
« Ответ #3132 : 14 Октября 2013, 04:25:01 »
Вчера на моих глазах коньки бум! и перестали адекватно отображать шрифт. А стали отображать безобразно (на скриншоте - слева мальчик, справа дыня слева консоль, справа коньки, настройки шрифта что у консоли, что у коньков одинаковы.):


Причём, как видно на картинке, шрифт огромного размера ("4:09:37") коньки отображают адекватно, а вот с более мелким размером - лажа.

Повторюсь, что было всё нормально, и вдруг "что-то слетело". Мне хотелось бы это "что-то" раскопать, и починить. Спасибо за внимание.
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн tеma

  • Активист
  • *
  • Сообщений: 306
    • Просмотр профиля
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3133 : 14 Октября 2013, 16:09:27 »
piyavking, уже разобрался?

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: [HOWTO] Conky - мощный монитор для XWindow
« Ответ #3134 : 14 Октября 2013, 18:14:21 »
tеma,
Угу, визит-эффект.
Есть такая мистика - если на форумах искренне и чистосердечно разораться о своей проблеме - в течении получаса после слёзного поста наткнёшься на решение сам)))
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.