Используя действительно полезный сценарий Якова Влэйма в качестве отправной точки, я превратил его в полноценное приложение с параметрами конфигурации, осознанием батареи и т. д.
Вы можете захватить его в GitHub. Установка не требуется. Просто:
Загрузите .tar.gz и извлеките файлы (или клонируйте основную ветку, если вы являетесь пользователем git), где бы вы не хотели жить в приложении. Наличие на вашем $PATH не требуется. Установите зависимости:sudo apt install xdotool xprintidle
Если вы используете ноутбук, вам также понадобится acpi. В каталоге, который вы установили, запустите sleep_inhibit. Если вы хотите, чтобы приложение автоматически запускалось каждый раз при входе в систему, откройте меню значка, выберите «Настройки» и включите его в окне настроек. Если вы решите удалить его, закройте Sleep Inhibit, а затем запустите cleanup.py, не забудьте ответить «да» на все вопросы. Затем удалите каталог, и все следы исчезнут. Я получил ответ на эту проблему от друга, добавив его здесь, чтобы помочь другим, которые могут найти ту же проблему. Проблема в том, что xrdp всегда использует km-0409.ini (US keyboard) & amp; по-видимому, не настраивается, чтобы использовать что-либо еще. Лучшее решение - загрузить копию km-0809.ini с определениями Великобритании в Великобритании. Я нашел тот, который работает на c-nergy.be/downloads/km-0809.ini. Сначала я сохранил копию существующего km-0409.ini в файле / etc / xrdp, а затем заменил содержимое файла на загруженную версию. Перезапуск сеанса xrdp все работает по мере необходимости с использованием клавиатуры в Великобритании. Предположительно, то же самое можно применить и к любому другому варианту раскладки клавиатуры, если вы можете получить подходящий файл определения клавиатуры.
Я получил ответ на эту проблему от друга, добавив его здесь, чтобы помочь другим, которые могут найти ту же проблему. Проблема в том, что xrdp всегда использует km-0409.ini (US keyboard) & amp; по-видимому, не настраивается, чтобы использовать что-либо еще. Лучшее решение - загрузить копию km-0809.ini с определениями Великобритании в Великобритании. Я нашел тот, который работает на c-nergy.be/downloads/km-0809.ini. Сначала я сохранил копию существующего km-0409.ini в файле / etc / xrdp, а затем заменил содержимое файла на загруженную версию. Перезапуск сеанса xrdp все работает по мере необходимости с использованием клавиатуры в Великобритании. Предположительно, то же самое можно применить и к любому другому варианту раскладки клавиатуры, если вы можете получить подходящий файл определения клавиатуры.
Я получил ответ на эту проблему от друга, добавив его здесь, чтобы помочь другим, которые могут найти ту же проблему. Проблема в том, что xrdp всегда использует km-0409.ini (US keyboard) & amp; по-видимому, не настраивается, чтобы использовать что-либо еще. Лучшее решение - загрузить копию km-0809.ini с определениями Великобритании в Великобритании. Я нашел тот, который работает на c-nergy.be/downloads/km-0809.ini. Сначала я сохранил копию существующего km-0409.ini в файле / etc / xrdp, а затем заменил содержимое файла на загруженную версию. Перезапуск сеанса xrdp все работает по мере необходимости с использованием клавиатуры в Великобритании. Предположительно, то же самое можно применить и к любому другому варианту раскладки клавиатуры, если вы можете получить подходящий файл определения клавиатуры.
Я получил ответ на эту проблему от друга, добавив его здесь, чтобы помочь другим, которые могут найти ту же проблему. Проблема в том, что xrdp всегда использует km-0409.ini (US keyboard) & amp; по-видимому, не настраивается, чтобы использовать что-либо еще. Лучшее решение - загрузить копию km-0809.ini с определениями Великобритании в Великобритании. Я нашел тот, который работает на c-nergy.be/downloads/km-0809.ini. Сначала я сохранил копию существующего km-0409.ini в файле / etc / xrdp, а затем заменил содержимое файла на загруженную версию. Перезапуск сеанса xrdp все работает по мере необходимости с использованием клавиатуры в Великобритании. Предположительно то же самое можно было бы применить к любому другому варианту раскладки клавиатуры, если вы можете получить подходящий файл определения клавиатуры.