Прежде всего, tty7
это не GNOME Terminal. Имена, начинающиеся с, tty
обозначают какое-то реальное устройство - tty7
это седьмая виртуальная консоль (то есть экран, который вы получаете при Ctrl + Alt + F7).
Таким образом, запись utmp, которую вы видите, не представляет никакого терминального приложения; он представляет сеанс Xorg в целом. (Записи utmp предназначены не только для интерактивных оболочек - их можно добавлять для входа в систему X11, сеансов FTP и т. д.)
Где находится вход в окно вашего терминала GNOME? Существует нет, потому что utmp поддержка была удалена из ВТЭ терминала библиотеки в версии 0.41.90. (записи utmp не отображаются автоматически - они добавляются и удаляются вручную с помощью эмулятора терминала, или с помощью sshd, или login
командой ...)
Куда идут ваши сообщения на tty7? Они скрыты «за» графическим интерфейсом Xorg. (Я не уверен, есть ли какой-нибудь способ их увидеть. Если вы выйдете из системы, перейдите к «пустому» tty7 вручную, там вы можете найти потерянные сообщения.)
Как отправлять сообщения в терминал GNOME сейчас? К сожалению, хотя вы можете найти правильное имя терминала (запустив tty
), вы не можете использовать его с write
- так как нет записи utmp, write
думает, что пользователь не вошел в систему.