Можно ли запустить эмулятор терминала под tty?

Я бы сначала сделал резервную копию, скопировав все файлы из раздела в другое место или сделав образ раздела (даже с помощью dd, если другие инструменты не работают ). Затем используйте Rufus, чтобы поместить установщик Windows (, который вы можете легально загрузить с сайта Microsoft ), на флэш-диск, загрузиться с него и запустить оттуда chkdsk. Он сообщит вам, какие файлы он удалил, чтобы исправить ошибки «вне ссылки на том для inode». Вы можете попытаться скопировать эти файлы обратно вручную, если они имеют значение.

0
16.09.2021, 23:13
1 ответ

OP, вероятно, имеет в виду виртуальную консоль Linux. Эмулятор терминала в упомянутом смысле представляет собой графическую программу , которая не будет работать на текстовом дисплее.

Эмулятор терминала используется шире, чем графические приложения. Некоторые считаютscreenиtmuxэмуляторами терминала. Цитата из бывшего:

Screen is a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells). Each virtual terminal provides the functions of a DEC VT100 terminal and, in addition, several control functions from the ISO 6429 (ECMA 48, ANSI X3.64) and ISO 2022 standards (e.g. insert/delete line and support for multiple character sets). There is a scrollback history buffer for each virtual terminal and a copy-and-paste mechanism that allows moving text regions between windows. Those run inside a terminal (or emulator), and would run in a virtual console (which is actually a terminal emulator anyway, since it is a computer program).

Графический эмулятор терминала можно запустить в виртуальной консоли, переключив ее в графический режим, например, с помощью библиотеки SDL . Кстати, несколько эмуляторов терминала были написаны с использованием фреймбуфера Linux (, по-видимому, другого механизма ), например, jfbterm . Кстати, система X Window переключает виртуальную консоль (обычноtty7)в графический режим. Итак, когда вы запускаете Alacritty, это «действительно» в tty7.

Для приложений X можно запустить эмулятор терминала, например, из tty3и дисплея (и использовать его )на дисплее X, работающем на другом tty:

xterm -display :1

Между прочим, не все, что работаетнаX-дисплее, является X-приложением. Насколько я помню, Alacritty(с использованием OpenGL)нет.

0
17.09.2021, 07:48

Теги

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