Ошибка в служебном файле Gunicorn. Поскольку nginx
был настроен для работы в группе www-data
, у него не было доступа к файлу app_test.sock
. Я изменил настройку группы на www-data
, и теперь все отлично работает!
Решение найдено.
https://github.com/ecraven/g13
Это инструмент «пространства пользователя», который можно запускать во время загрузки или после входа в систему.
Вы должны уметь запускать утилиты командной строки, использовать git и GitHub, выполнять компиляцию C++ и т. д.
После выполнения инструкций по установке вам понадобится профиль файла.bind с нужными сопоставлениями и сценарий для его запуска. В проекте есть несколько примеров файлов.bind.
Существует также скрипт clock.sh для отображения тикающих часов на дисплее G13.
Стартовый сценарий, который я использую,:
#!/bin/bash
base=`dirname $0`
cd "$base"
name=`basename $0.sh`
echo "${name}, version 1.00"
if [ ! -w /dev/bus/usb ]; then
echo "Must make usb writable."
sudo -A chmod a+rw -R /dev/bus/usb/
fi
if [ ! -w /dev/uinput ]; then
echo "Must make uinput writable."
sudo -A chmod a+rw -R /dev/uinput
fi
${base}/g13d --config ${base}/g13-keys.bind --logo ${base}/logo.lpbm
Этот скрипт можно использовать в лаунчере с рабочего стола. Проект GitHub включает в себя графические файлы, которые можно использовать для значков запуска.
Я использую полностью -систему Logitech с мышью G502 Hero, клавиатурой G910 Orion Spectrum и геймпадом/клавиатурой G13. Нашли комбинацию для всех огней и клавиш G -. Все работают над Linux Mint 20. Буду рад предоставить эти подробности, если кому-то интересно. Не слишком далеко от Windows Logitech Gaming Software с небольшой возней.