Я смог решить свою проблему, используя плазму kde5 и sddm. pacman -S mesa-libgl
решил мою проблему (заменив nvidia-libgl). Если кто-нибудь знает, почему это работает, не стесняйтесь комментировать.
Не зная внутреннего устройства различных приложений, вы не можете сказать, какие символы были отображены драйвером терминала (от имени приложения )и какие были выведены данным приложением.
Я используюscript
для захвата вывода для команды -строки приложений, подобных вашему примеру, а затем использую сценарий для фильтрации escape-последовательностей (см., например,Can Я программно «записываю» управляющие коды ANSI в файл с помощью утилит unix?).
Это не будет работать для полноэкранных -приложений, таких как редактор (, потому что не может четко показать, что происходит, когда курсор перемещается по экрану, обновляя текст ). Для этого (обычно )достаточно хорошо воспроизвести сеанс в замедленном режиме (, например,slowcat
).