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