Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
Похоже на то, что скрипт вообще не выполняется при старте xmobar... Странно... |
ShuuuuR |
|
Темы:
2
Сообщения:
18
Участник с: 17 сентября 2016
|
Haron_PrimeСобственно я и полез на форум вопросы задавать, потому, что с самого начала xmobar мне никакой ругани в терминал не выдает. Кроме того, что не все опции в конфиге указаны:
|
ShuuuuR |
|
Темы:
2
Сообщения:
18
Участник с: 17 сентября 2016
|
Haron_Prime Да, xmobar читает из pipe, но скрипт не выполняет:
Хотя права на выполнение ему даны:
|
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
У Вас ошибка в xmobarrc - Это неправильная форма записинужно вот так
|
ShuuuuR |
|
Темы:
2
Сообщения:
18
Участник с: 17 сентября 2016
|
Haron_Prime Спасибо, поправил. Но проблему это не решило. Сейчас обновил систему (pacman -Syu) и перезагрузил машину. Теперь даже запуск скрипта XMTime из терминала не выводит дату в бар. Еще не понял такую вещь: В вашем последнем конфиге Текст ссылки... Все скрипты работают через pipe. А где в этом конфиге они запускаются? Т.е. я у себя явно прописываю запуск скрипта: Run Com "XMTime" [] "" 10 А как это реализовано у вас? |
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
ShuuuuRТеперь все используемые скрипты совершенно другие и запускаются из конфига xmonad XMStart - это скрипт, который проделывает все нужные действия при старте xmonad/xmobar - обнуляет неиспользуемые каналы (большинство скриптов, выводящих данные в эти каналы, теперь срабатывает по требованию - кликом по значку), отправляет в некоторые каналы временные символы (они потом заменяются другими, когда отработают соответствующие скрипты и программы и выведут данные в эти каналы), проверяет состояние скриптов и запускает нужные, если они не запущены. Сам скрипт, который выводит время и дату теперь разделён на два - XMTimeNew и XMDateПервый запускается при старте xmonad, второй по требованию (кликом) XMTimeNew
XMDate
xmobarrc
|
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
Теперь у меня отображение переключается - сокращённое (только время) и полное. Поэтому вывод и сделан через пайп. Отображение переключается кликом (скрипт XMDateState) xmobarrc
XMDateState
|
ShuuuuR |
|
Темы:
2
Сообщения:
18
Участник с: 17 сентября 2016
|
Не знаю, полезна ли будет кому-либо эта информация, но спустя много времени таки решил проблему удалением slim. При авторизации в системе через него, xmobar и xmonad не запускали сторонние скрипты. |
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
Простенький анимированный индикатор заряжающейся батареи (требуется наличие шрифта Font Awesome или Terminus Re33 Nerd)
Вот так это работает (видео webm) Вариант 1 - просто зелёный индикатор Вариант 2 - меняющий цвет. Думаю, принцип понятен. А уж допилить скрипт под свои нужды и заставить запускаться/останавливаться по событию, дело того, кто захочет им воспользоваться. ))) |