Я использую freerdp вместе с xmonad, и это доставляет мне много хлопот.

Супер ключ (или "ключ Windows") - это мой ключ мод в xmonad, и он довольно раздражающе мешает моему использованию freerdp. Всякий раз, когда я переключал рабочие пространства (или делал что-то еще в xmonad с использованием супер-ключа), окна (контролируемые экземпляром freerdp в фокусе) также регистрировали нажатие клавиш. Это событие в сочетании с потерей фокуса привело к тому, что супер-ключ застрял в окнах на неопределенное время: нажатие клавиш d и r сначала показывало мой рабочий стол, а затем открывало диалоговое окно запуска (как будто я постоянно нажимал на кнопку windows).

Я пробовал несколько версий freerdp, но все демонстрировали это раздражающее поведение. Поэтому я прибегнул к патчированию freerdp, чтобы просто проигнорировать левый супер-ключ на моей клавиатуре. Я люблю свободное ПО по многим причинам (особенно возможность самому изменять подобные вещи), однако я все еще нахожу это раздражающим - исправлять и перестраивать freerdp при всех изменениях версий (и зависимостей).

Как вы справляетесь с такими ситуациями? Есть ли даже "правильный способ" решить эту проблему?

1 ответ1

1

Попробуйте сообщить об ошибке первоначальному автору, и если ваш патч добавляет что-то вроде параметра конфигурации, чтобы выбрать, отключить это или нет, они могут принять его.

Если они не принимают ваш патч, единственная опция - это повторное исправление и повторная компиляция при каждом выпуске, который они делают.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .