Индиктор состояния левой кнопки мыши в XFCE4
Опубликовано 08 July 2016 в linux
Основной скрипт
Зависимости
xinput
comm
xfce4-genmon-plugin
Описание
Запускается сервис, который мониторит состояние левой кнопки выбранного указателя. Когда регистрируется нажатие, создается внешний файл с сохранённым состоянием. Когда этот же скрипт запускается от GenMon (не помню как по-русски), он считывает этот файл и, в зависимости от состояния, отображает определённую иконку.
Файл
Чтобы получить файл, склонируйте репозиторий
git clone http://git.speran.info/mouse_indicator.git mouse_indicator
Конфигурация
Нужно отредактировать вторую строку файла mouseIndicator.sh
указав путь, где сохранён файл, а так же в 3 строке указать любую часть имени указателя, за которым будем следить. Список доступных указателей показывает xinput --list
.
Добавляем в автозагрузку
sh -c "/$PATH/.bin/mouse_indicator/mouseIndicator.sh"
На панель XFCE4 добавляем Generic Monitor (по-моему называется "Общий монитор" в русской локали) указываем команду
/path/to/the/script/mouseIndicator.sh mon
label
снимаем, Period
указываем 1 секунду.