Установите фокус на дочернее окно в PyGtk

@heemayl и @bashBedlam Спасибо.

CTRL + L делает то, что я хочу. Но я привык все время печатать. Поэтому я как-то работал над этим, копируя / lib / xterm / x / {xterm, xterm-256color} с ubuntu 12.04. Существует переменная среды с именем $ TERM, которая хранит этот файл. Затем я прочитал ваш ответ и попробовал CTRL + L, и он сработал. Мне стало любопытно, и я пытался увидеть, могу ли я поставить CTRL + L в скрипт и не получил нигде. Тогда я вспомнил, что strace может дать мне то, что я хочу. Поэтому я побежал strace clear и обнаружил, что он пишет «\ 33 [H \ 33 [2J», чтобы очистить экран. Поэтому я написал python oneliner print ("\ 33 [H \ 33 [2J") и поместил его в файл и добавил ссылку с именем clear, чтобы указать на нее. Получил 2 обходных решения сейчас. Мне все еще интересно, как файлы terminfo могут быть прочитаны и изменены.

Еще раз спасибо.

0
задан 13 August 2018 в 15:17

0 ответов

Другие вопросы по тегам:

Похожие вопросы: