Сайт | Скачать | Видео | Wiki

Автор Тема: conky - таблица событий мыши - как отследить клик  (Прочитано 4819 раз)

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

Оффлайн Dobrov

  • Пользователь
  • **
  • Сообщений: 53
  • Репутация: +6/-0
  • Автор темы
Re: conky - таблица событий мыши - как отследить клик
« Ответ #15 : 20 Октябрь 2023, 13:56:08 »
Насчёт убирания приставки conky_ — у меня свежий IceArch и там коньки не гит-версии, а в штатном пакете этих новшеств нет.

По Астре видимо, так и есть, но юридические дебри слабо понимаю. Надо быть мазохистом, чтобы Астру даже бесплатно использовать. Для примера, в Арче 6 уязвимостей безопасности и всего 1 высокого уровня, а в Астре 1.7 Смоленск их 113
« Последнее редактирование: 20 Октябрь 2023, 13:59:55 от Dobrov »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5395
  • Репутация: +143/-1
Re: conky - таблица событий мыши - как отследить клик
« Ответ #16 : 20 Октябрь 2023, 16:02:28 »
На клик мыши на окне коньков можно повесить любую команду
А как прописать запуск, например, htop?

Там, как я понял, в теории можно кликать по разным областям коньков и запускать разные команды? Если да, то зачем это может понадобиться? Тоже типа интерактивности, когда кликом разворачиваем какое-то окно, например погоды?

Оффлайн Dobrov

  • Пользователь
  • **
  • Сообщений: 53
  • Репутация: +6/-0
  • Автор темы
Re: conky - таблица событий мыши - как отследить клик
« Ответ #17 : 20 Октябрь 2023, 19:41:38 »
в теории можно кликать по разным областям коньков
Наоборот, учитываются только клики и скролл колёсика. Если во время клика мышь двигалась, всё игнорируется.
Но можно разбить виджет коньков на области и при клике проверять позицию указателя мыши, она возвращается этой же командой.

При выполнении команд учитываем, что это не bash, запуск идёт через /bin/sh, вместо одной строки io.write(Key.." MClick…… пишем четыре:
Код
s = os.execute("htop")
if s ~= 0 then
io.write(s.." код ошибки команды консоли\n")
end
« Последнее редактирование: 20 Октябрь 2023, 19:53:44 от Dobrov »