Summary: | Нажатие любой клавиши не закрывает окно эмулятора терминала | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Ivan Alekseev <qwetwe> |
Component: | pc-test | Assignee: | Leonid Krivoshein <klark> |
Status: | ASSIGNED --- | QA Contact: | |
Severity: | normal | ||
Priority: | P5 | CC: | antohami, klark |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Ivan Alekseev
2025-03-10 19:10:10 MSK
Это не ошибка pc-test, такой эмулятор терминала в gnome-shell. В других эмуляторах его окно закрывается само после отработки скриптов. В pc-test, чтобы успеть прочитать на чём всё закончилось, перед окончанием предлагается нажать любую клавишу. Просто, в gnome-shell уже есть свой аналог, переводящий терминал в режим "только чтения" по окончанию работы. Правильней перевесить на 11.0, и то, я не уверен, что это ошибочное поведение. Это не ошибка. Терминал позволяет прочитать лог работы с программой, а не закрыться сразу после её завершения. Как минимум такое поведение ещё есть при запуске терминальных приложений прямо с их исполняемого файла. Программа явно говорит о том, что окно будет закрыто. Окно остается открытым, это факт. Разве это не ошибка? Тут либо как-то менять способ запуска эмулятора терминала (если это может помочь), либо менять трактовку. (In reply to Ivan Alekseev from comment #3) > Программа явно говорит о том, что окно будет закрыто. > Окно остается открытым, это факт. Разве это не ошибка? Тогда видимо надо как-то научиться определять запуск именно в этом эмуляторе терминала и предотвращать в нём вывод сообщения о закрытии окна, что весьма странно, поскольку аналогичные действия в таком случае необходимо проделать во всех существующих скриптах. Моё мнение: данная фича эмулятора создаёт непривычное поведение. Тем скриптам, для которых важно увидеть концовку, организуют необходимое сами. Если нет, то пользователь запускает их сам из терминала, чтобы увидеть концовку. Менять все программы под это необычное поведение, по моему, неправильно. Лучше изменить глобальную настройку по умолчанию в gnome shell, чтобы включали эту фичу, если она кому-то нужна. Конечно, если таковая имеется. (In reply to Leonid Krivoshein from comment #4) > (In reply to Ivan Alekseev from comment #3) > > Программа явно говорит о том, что окно будет закрыто. > > Окно остается открытым, это факт. Разве это не ошибка? > Тогда видимо надо как-то научиться определять запуск именно в этом эмуляторе > терминала и предотвращать в нём вывод сообщения о закрытии окна, что весьма > странно, поскольку аналогичные действия в таком случае необходимо проделать > во всех существующих скриптах. > > Моё мнение: данная фича эмулятора создаёт непривычное поведение. Тем > скриптам, для которых важно увидеть концовку, организуют необходимое сами. > Если нет, то пользователь запускает их сам из терминала, чтобы увидеть > концовку. Менять все программы под это необычное поведение, по моему, > неправильно. Лучше изменить глобальную настройку по умолчанию в gnome shell, > чтобы включали эту фичу, если она кому-то нужна. Конечно, если таковая > имеется. Можно запатчить /usr/libexec/pc-test/launcher.sh, чтобы xvt вызывался, а не это kgx. |