Могу ли я сохранить терминал в качестве активного окна, даже если оно находится в фоновом режиме? - Python 3.3
G'day,
Я только что разместил этот вопрос здесь. Исходя из этого, есть ли способ заблокировать ввод с клавиатуры пользователя на терминал, когда он работает за другим окном? Моя система требует, чтобы пользователь сканировал свой штрих-код (сканер штрих-кода действует как клавиатура, т. Е. Выводит строку букв и нажимает ввод) внутри терминала. Однако система также требует, чтобы файл журнала CSV отображался на подключенном мониторе. Таким образом, когда терминал находится в фоновом режиме, курсор автоматически возвращается в файл журнала CSV при открытии, что запрещает ввод сканирования пользователем штрих-кода в терминал.
Я все еще относительно новичок в Python и до конца не выяснил функциональность этой системы. В конечном итоге я настрою его так, чтобы при загрузке системы файл журнала автоматически открывался сверху, а терминал (и ввод курсора) работал в фоновом режиме.
Опять же, у меня нет кода для демонстрации моих попыток, но я провел обширные исследования. Единственное, что я обнаружил, может предложить эту функциональность - это xdotool. Я мог бы автоматически переставить окна так, чтобы терминал всегда был сзади, и каким-то образом автоматически назначить терминал как "активное" окно?
Любая помощь здесь будет отличной!
Спасибо!