Set screen reader mode on что это

Обновлено: 03.07.2024

Некоторое время назад я уже рассказывал вам о способе борьбы с остаточным изображением, путём наложения цветовых фильтров. Если пропустили, повторю, что остаточное изображение появляется на дисплеях смартфонов Xiaomi (и не только) на месте статичных элементов интерфейса из-за долговременного нагрева матрицы и софтовых проблем.

То есть, если долгое время держать яркость дисплея на максимуме, на месте кнопок управления, клавиатуры, часов или индикатора батареи в шторке, может появится этот неприятный эффект.

Позже ситуация может ухудшиться и остаточное изображение проявит себя в других элементах системного интерфейса, практически сводя на нет удобство использования смартфона.

К чему я это всё ? Весна наступила, солнца становится больше с каждым днём, а в смартфонах под управлением MIUI, есть одна полезная (на первый взгляд) функция - автоматическое повышение контрастности экрана при попадании прямых лучей, для улучшения читаемости.

Но помимо очевидных плюсов, такое запредельное повышение яркости и контраста дисплея неизбежно влечёт за собой нагрев, многократно повышающий шанс появления остаточного изображения.

Если вы зайдёте в «Настройки» —> Экран —> Цветовая схема, вы скорее всего увидите, что по умолчанию выставлен режим «Авто (рекомендуется)»

Именно в этом режиме, смартфон может самостоятельно управлять цветами и контрастностью дисплея в яркий, солнечный день. Поэтому я рекомендую сначала зайти в пункт «Яркость», чтобы отключить «Дневной режим», после активировать режим «Стандарт», а затем включить «Режим чтения», который защитит ваш гаджет от появления неприятного эффекта.

Но, как только вы сделаете это, вы заметите, что экран смартфона стал жёлтым и пользоваться таким (пусть и во благо) не представляется возможным. При этом регулировка цветового тона дисплея в этом режиме отключена и мы не можем подстроить цветопередачу под себя.

Как быть ?

По ссылке в конце статьи, вам нужно скачать и установить приложение Settings Database Editor (Set Edit), после запуска которого, вы увидите следующую картину.

Пугаться предупреждений и непонятных символов не нужно, следуйте инструкции и просто найдите в меню строчку « screen_paper_mode_level », значения в которой могут и должны отличаться в зависимости от модели смартфона (у меня 110).

Нажимаете на эту строчку и выбираете пункт «Изменить значение», после чего выставляете любое число от 1 до 30, а затем нажмите на «Сохранить изменения».

У меня идеальная цветопередача появилась при значении 15 У меня идеальная цветопередача появилась при значении 15

Таким образом, подбирая оптимальное значение для получения правильной цветопередачи на вашем смартфоне, вы получите приятные цвета на экране и защиту от появления остаточного изображения.

Если вы хотите чтобы я рассказал о других полезных возможностях этого приложения, напишите об этом ниже.

Итак, перво наперво введем команду xrandr в терминале (с запущенным Х сервером). Увидим что-то типа этого:

DFP2 disconnected (normal left inverted right x axis y axis)
CRT1 connected 1280×1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
1280×1024 75.0*+ 60.0
1280×960 60.0
1152×864 75.0 60.0
1280×768 59.9
1280×720 60.0
1024×768 75.0 70.1 60.0
800×600 72.2 75.0 70.0 60.3 56.2
720×480 60.0
640×480 75.0 72.8 60.0
640×432 60.0
640×400 75.1 59.9
512×384 60.0 74.9
400×300 75.0 60.7
320×240 75.6 60.0
320×200 75.5 60.1
CRT2 disconnected (normal left inverted right x axis y axis)
TV disconnected (normal left inverted right x axis y axis)
COMPONENT_VIDEO disconnected (normal left inverted right x axis y axis)

DFP2, CRT1, CRT2, TV и COMPONENT_VIDEO — это выходы нашей видеокарты ( у вас они могут быть другими ). Видим, что нам нужен включенный CRT1. Далее видим возможные режимы работы. Звездочка стоит у текущей частоты напротив текущего разрешения. Плюсик показывает, по всей видимости, наилучший режим.

Меняем разрешение и частоту монитора:

$ xrandr --output CRT1 --mode 1024x768

Меняем частоту монитора:

$ xrandr --output CRT1 --rate 60

Переворачиваем изображение в верх ногами:

$ xrandr --output CRT1 --rotate inverted

Поворачиваем изображение по часовой стрелке :

$ xrandr --output CRT1 --rotate right

Поворачиваем изображение против часовой стрелки :

$ xrandr --output CRT1 --rotate left

Возвращаем обычный вывод:

$ xrandr --output CRT1 --rotate normal

Отражаем изображение по вертикали:

$ xrandr --output CRT1 --reflect x

Отражаем изображение по горизонтали:

$ xrandr --output CRT1 --reflect y

Отражаем изображение по вертикали и горизонтали:

$ xrandr --output CRT1 --reflect xy

Возвращаем обычный вывод:

$ xrandr --output CRT1 --reflect normal

Выключаем экран ( аккуратнее, включить можно будет, задав разрешение, но делать это надо будет вслепую)

$ xrandr --output CRT1 —off

Команды можно комбинировать, например:

$ xrandr --output CRT1 --mode 1024x768 -rate 60 --reflect y --rotate inverted


Теперь вариант, когда у вас 2 монитора.

Выполняем xrandr. Видим что-то типа этого:

Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 2560 x 2048
DFP2 disconnected (normal left inverted right x axis y axis)
CRT1 connected 1280×1024+0+0 normal Y axis (normal left inverted right x axis y axis) 376mm x 301mm
1280×1024 75.0*+ 60.0
1280×960 60.0
1152×864 75.0 60.0
1280×768 59.9
1280×720 60.0
1024×768 75.0 70.1 60.0
800×600 72.2 75.0 70.0 60.3 56.2
720×480 60.0
640×480 75.0 72.8 60.0
640×432 60.0
640×400 75.1 59.9
512×384 60.0 74.9
400×300 75.0 60.7
320×240 75.6 60.0
320×200 75.5 60.1
CRT2 connected 1280×1024+1280+0 (normal left inverted right x axis y axis) 376mm x 301mm
1280×1024 75.0*+ 60.0
1280×960 60.0
1152×864 75.0 60.0
1280×768 59.9
1280×720 60.0
1024×768 75.0 70.1 60.0
800×600 72.2 75.0 70.0 60.3 56.2
720×480 60.0
640×480 75.0 72.8 60.0
640×432 60.0
640×400 75.1 59.9
512×384 60.0 74.9
400×300 75.0 60.7
320×240 75.6 60.0
320×200 75.5 60.1
TV disconnected (normal left inverted right x axis y axis)
COMPONENT_VIDEO disconnected (normal left inverted right x axis y axis)

Обратим внимание на первую строчку. Это наш экран. Это такая виртуальная область, где мы можем располагать наши мониторы. Для наших дальнейших экспериментов нам нужен экран по высоте равный сумме высот наших мониторов, а по ширине сумме размеров наших мониторов. Это нужно, чтобы наши мониторы могли поместиться в экране в любых комбинациях. То есть для меня это 2560×2048. Задаю это значение:

$ xrandr --screen 0 --fb 2560x2048

Наши мониторы подключены к выходам CRT1 и CRT2. Вышеперечисленные команды можно применять по-отдельности к каждому монитору. Например:

$ xrandr --output CRT1 --mode 1024x768

$ xrandr --output CRT2 --rate 60

Расширяем экран на два монитора, CRT2 слева от CRT1:

$ xrandr --output CRT2 --left-of CRT1

Расширяем экран на два монитора, CRT2 справа от CRT1:

$ xrandr --output CRT2 --right-of CRT1

Расширяем экран на два монитора, CRT2 над CRT1:

$ xrandr --output CRT2 --above-of CRT1

Расширяем экран на два монитора, CRT2 под CRT1:

$ xrandr --output CRT2 --below-of CRT1

Расширяем экран на два монитора, CRT2 копирует CRT1:

$ xrandr --output CRT2 --same-as CRT1

Этих же эффектов можно достичь, задавая положение мониторов на экране (задается положение верхнего левого угла монитора, относительно верхнего левого угла экрана):

$ xrandr --output CRT1 --pos 0x0 --output CRT2 --pos 1280x0

Так же, как можно вращать/отражать каждый монитор по-отдельности, можно весь экран:

$ xrandr -o inverted

$ xrandr -y

Можно задать частоту всего экрана:

$ xrandr --rate 60

Ну надеюсь, смысл понятен. Теперь рабочие примеры. У меня ноут с выходом для моника, к которому я подключаю дома монитор, стоящий слева, который можно вращать, а на работе проектор. На рабочий стол я положил несколько скриптов:

Подключен монитор в обычном положении:

$ xrandr --screen 0 --fb 2304x1024 --output CRT1 --mode 1280x1024 --rate 75 --output CRT2 --mode 1024x800 --rate 75 --left-of CRT1

Подключен монитор в повернутом положении:

$ xrandr --screen 0 --fb 2080x1024 --output CRT1 --mode 1280x1024 --rate 75 --output CRT2 --mode 1024x800 --rate 75 --rotate left --left-of CRT1

Подключен проектор, на который расширяется стол:

$ xrandr --screen 0 --fb 2080x1024 --output CRT1 --mode 1280x1024 --rate 75 --output CRT2 --mode 800x600 --rate 60 --left-of CRT1

Подключен монитор в режиме презентации:

$ xrandr --screen 0 --fb 800x600 --output CRT1 --mode 800x600 --rate 75 --output CRT2 --mode 800x600 --rate 60 --same-as CRT1

Ничего не подключено, просто монитор:

$ xrandr --screen 0 --fb 1280x1024 --output CRT1 --mode 1280x1024 --rate 75 --output CRT2 --off

Ну и напоследок - создание нового режима для монитора:

Вызываем утилиту cvt (Coordinated Video Timing) с необходимым разрешением и частотой кадров в качестве параметров (в качестве примера добавим режим 1600x900 при 60Гц):
$ cvt 1600 900 60

Далее мы скопируем всё, что после Modeline в опции xrandr, с ключём создания нового режима:
$ xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync

Теперь осталось "привязать" созданный режим к нужному интерфейсу (в нашем примере к VGA1):
$ xrandr --addmode VGA1 1600x900_60.00

Наконец, мы можем выбрать нужное нам разрешение для монитора:
xrandr --output VGA1 --mode 1600x900_60.00

В Chrome появился новый скрытый режим Reader Mode, который облегчает чтение статей в интернете, удаляя всю рекламу и другие графические элементы сайта, отвлекающие ваше внимание.

Как включить режим чтения в Chrome 1

Режим чтения Chrome в настоящее время доступен как экспериментальная функция, так что вам придется включить его вручную из chrome://flags . Сначала убедитесь, что ваш Chrome в актуальном состоянии.

Затем введите/вставьте следующий адрес в адресную строку Chrome и нажмите клавишу Enter. После этого вы перейдете на страницу Экспериментальные функции Chrome.

Как включить режим чтения в Chrome 2

Щелкните выпадающее меню рядом с опцией «Enable Reader Mode» и выберите «Enabled».

Как включить режим чтения в Chrome 3

Затем в правом нижнем углу страницы нажмите кнопку «Relaunch», чтобы перезапустить Chrome.

После перезапуска Chrome откройте пост/статью в блоге на любом сайте. Вы увидите опцию Режим чтения (3 горизонтальные строки) прямо перед кнопкой закладки в адресной строке. Нажмите на нее, чтобы активировать режим Чтения для просматриваемой страницы.

Как включить режим чтения в Chrome 4

Режим Чтения для веб-страницы также можно активировать из меню Chrome.

Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

Последние

Коллектив NAVI стали победителями чемпионата Европы по PUBG Mobile Windows System Control Center — сборник системных утилит для Windows Как установить несколько загрузочных операционных систем на USB-накопитель Как добавить время на панель задач второго монитора в Windows 11 10 интересных гаджетов с AliExpress. Часть 96. Инструменты для мужика 8 лучших бесплатных онлайн-конструкторов для создания логотипов Гранд-финал TI10 между Spirit и PSG.LGD стал самым популярным матчем в истории Dota 2

Реклама

telegram

Рубрики

СЧЕТЧИКИ

РЕКЛАМА И ДОНАТЫ

Социальные сети

©2016-2021 Блог Евгения Левашова. Самое интересное и полезное из мира ИТ. Windows 10, Linux, Android и iOS. Обзоры программ и веб-сервисов. Статьи о мотивации и продуктивности.

Данный блог является личным дневником, содержащим частные мнения автора. В соответствии со статьей 29 Конституции РФ, каждый человек может иметь собственную точку зрения относительно его текстового, графического, аудио и видео наполнения, равно как и высказывать ее в любом формате. Блог не имеет лицензии Министерства культуры и массовых коммуникаций РФ и не является СМИ, а, следовательно, автор не гарантирует предоставления достоверной, не предвзятой и осмысленной информации. Сведения, содержащиеся в этом блоге не имеют никакого юридического смысла и не могут быть использованы в процессе судебного разбирательства. Автор блога не несёт ответственности за содержание комментариев к его записям.

Screen позволяет отключиться от SSH, сохранив выполеняющиеся на удаленном сервере задания.

Установка screen

Для установки на Ubuntu нужно выполнить команду

После этого нужно запустить screen:

Отсоединиться от текущего скрина, не закрывая и не завершая сессии, можно комбинацией Ctrl-a d.

Подключение к screen

Если на машине уже есть запущенная screen-сессия, и вы хотите подсоединиться к ней, то

Выбираем нужный нам screen, и присоединяемся к нему:

и сможем подсоединиться к сессии job1, просто указав ее имя:

Переключение между окнами screen

Мониторинг выполнения команды

Прокрутка экрана в screen

Для просмотра вывода команды, который ушел выше границ окна, нужно нажать Ctrl-a [

Это переключит screen в Copy mode. Для выхода из этого режима просто нажмите Esc.

Конфигурация screen

Конфигурируется screen с помощью файла

/.screenrc, в вашем домашнем каталоге. Например, можно написать туда:

Это даст вам все время видимый список открытых окон, и другую полезную информацию внизу экрана.

Также при запуске Screen по-умолчанию выполняются команды из файла /etc/screenrc и файла .screenrc из домашнего каталога пользователя. Многие команды которые можно использовать в файлах конфигурации были рассмотрены в таблицах выше в поле «Текстовая команда». Ниже представлен пример конфигурации Screen из файла .screenrc:

Этот достаточно простой файл конфигурации открывает три окна с именами Work, Configuration, Logs, соответственно в личном каталоге пользователя, в каталоге /etc и каталоге /var/log . После запуска на экране будет находиться первое окно с именем Work. На рисунке 1 представлен пример работы Screen с этим файлом конфигурации.

Завершение Screen

Screen завершит работу данной сессии, принудительно закрыв все окна.

Работа со Screen

Screen с тремя именованными окнами

Одна из основных возможностей Screen — создание и управление несколькими консольными окнами, или текстовыми приложениями в одном единственном окне терминала. В один момент времени на экране терминала может находится только одно из окон (несколько их может быть только в случае если они делят экран терминала на части). Screen позволяет быстро переключаться между окнами, сохранять и позднее возвращаться к текстовой сессии и открывать доступ к ней другим пользователям. Плюс к этому Screen позволяет давать окнам заголовки, отслеживать активность в каждом окне и обмениваться содержимым окон с помощью копирования и вставки. И, вдобавок, Screen позволяет переназначать клавиши, управлять настройкой эмуляции терминала и решать еще много небольших задач, связанных с текстовыми окнами, в которых может и не быть постоянной необходимости, но которые могут помочь выполнению административной работы в отдельные моменты времени.

На рисунке изображен Screen с тремя именованными окнами (Work, Configuration, Logs) и открытый в нем текстовым редактором Vim, с примером файла конфигурации Screen.

Первый запуск

Screen может быть запущен с помощью консольной команды screen, но прежде всего проверим установлен ли Screen в вашей системе с помощью следующей команды:

Теперь мы можем запускать Screen, для чего просто набираем:

Эту управляющую комбинацию клавиш можно поменять через файлы конфигурации (которые мы рассмотрим ниже), но во всех примерах будет рассматриваться только конфигурация по умолчанию. Таким образом, все клавиатурные команды Screen состоят из двух клавишных комбинации — управляющей Ctrl + a и непосредственно клавиши, или клавишной комбинации представляющей команду. Практически каждая команда также имеет своего текстового аналога, который можно выполнить, либо через файл конфигурации, либо, выполнив следующую команду:

КЛАВИШНАЯ КОМБИНАЦИЯ ТЕКСТОВАЯ КОМАНДА ОПИСАНИЕ
Ctrl + a : colon Вывести приглашение для ввода текстовых команд в интерактивном режиме

В данном случае мы должны выполнить две клавиатурные комбинации сначала нажав Ctrl + a и затем клавишу двоеточия. При этом Screen выведет в нижней части экрана приглашение для ввода команды в виде двоеточия. Ту же самую команду, которую мы только что выполнили с помощью клавишной комбинации, можно выполнить через конфигурационный файл с помощью текстовой команды colon , что может, например, понадобиться для вывода приглашения о вводе команд при старте, или переназначении комбинации клавиш, вызывающих это приглашение. Ниже, как и в примере выше, для каждой клавишной комбинации я буду писать соответствующие им ключевые слова, которые можно использовать в файлах конфигурации, или вводить с помощью Ctrl + a и :.

Здесь может возникнуть закономерный вопрос — а что, если приложению нужно непосредственно передать комбинацию клавиш Ctrl + a , которая уже используется в Screen как служебная? Например, такая же комбинация используется библиотекой редактирования командной строки readline для выполнения перехода в начало строки. Для этого случая в Screen предусмотрена следующая команда:

КЛАВИШНАЯ КОМБИНАЦИЯ ТЕКСТОВАЯ КОМАНДА ОПИСАНИЕ
Ctrl + a a meta Передать текущему предложению клавишную комбинацию Ctrl + a

Управление окнами

В предыдущем разделе мы научились запускать Screen и выучили основной шаблон для всех клавишных команд. Пришло время разобраться с командами для управления окнами. При запуске Screen создает одно окно (если только в конфигурации не указано создание сразу нескольких окон) и присваивает ему номер 0. Новое окно с командной оболочкой можно создать с помощью команды ниже:

КЛАВИШНАЯ КОМБИНАЦИЯ ТЕКСТОВАЯ КОМАНДА ОПИСАНИЕ
Ctrl + a c screen Создать новое окно

При этом Screen создаст новое окно и присвоит ему следующий по порядку номер.В нашем случае новым окном будет окно с номером 1.

Теперь у нас есть уже два текстовых окна, из которых текущим является только что созданное окно с номером 1, а окно с номером 0 находится в фоновом режиме. Но, надо заметить, что даже если окно находится в фоновом режиме, оно может воспринимать вывод запущенного в нем приложения, как если бы оно было текущим. Например, мы могли бы запустить в окне 0 процесс, который выводит дополнительную информацию через определенные промежутки времени (для примера это может быть команда tail -f) и затем переключиться в окно 1 для работы в текстовом редакторе. Через какое-то время, если мы захотим посмотреть, что происходит в окне 0, мы можем переключиться в это окно и увидеть весь вывод работающего там процесса. Затем можно переключиться обратно в окно редактирования.

В предыдущем параграфе я описал пример с переключением между окнами, но пока не сказал какие команды для этого используются. Рассмотрим подробнее наиболее часто используемые команды для управления окнами:

Работа с текстом

Выше мы научились запускать Screen и управлять окнами — создавать их, переключаться от окна к окну, присваивать имена и закрывать. Теперь рассмотрим работу с содержимым окон — копирование и вставку текстового содержимого одного окна в другое, мониторинг окон, сохранение текстовой копии экрана и другие похожие задачи:

В режиме копирования Screen запускает текстовый редактор похожий на редактор Vi. Наиболее часто используемые команды редактора:

Несколько окон на экране

Screen с тремя окнами и двумя регионами на экране

По умолчанию Screen оставляет видимым на экране только одно логическое окно, но при желании есть дополнительная возможность разделить экран терминала на горизонтальные регионы. Таким образом, можно отображать сразу несколько окон на одном экране терминала. Рассмотрим подробнее команды для работы с регионами экрана:

КЛАВИШНАЯ КОМБИНАЦИЯ ТЕКСТОВАЯ КОМАНДА ОПИСАНИЕ
Ctrl + a S split Разделить текущее окно, или регион на два новых региона. При этом размеры всех регионов меняются для получения дополнительного пространства на экране и в новом регионе отображается пустое окно.
Ctrl + a Tab focus Переместить текущий фокус отображения на регион ниже, или на верхний регион если текущим является самый нижний регион.
Ctrl + a Q only Закрыть все регионы кроме текущего
Ctrl + a X remove Закрыть текущий регион

На рисунке 2 изображен Screen с тремя именованными окнами (Work, Configuration, Logs) и разделенным на два региона экраном. В верхнем регионе открыто окно Work с текстовым редактором Vim и примером файла конфигурации Screen. В нижнем регионе окно Configuration с частью общего файла конфигурации /etc/screenrc.

Консольные сессии

И в завершение, мы рассмотрим одну из самых популярных возможностей Screen.Представим следующую ситуацию: системный администратор, находясь дома, заходит на удаленный сервер, открывает несколько окон, запускает необходимые задачи, затем закрывает соединение и едет на работу. На работе он опять заходит на тот же сервер и восстанавливает открытые дома окна с результатами выполненных задач. Звучит немного фантастично? Ни в коем случае! Консольные сессии Screen как раз и предназначены для осуществления этой задачи. Они позволяют отсоединить от терминала текущую сессию Screen со всеми окнами и выполняемыми приложениями и, затем в любой момент времени присоединиться к ней опять. При этом все выполняемые под Screen приложения будут продолжать работать и использовать свои окна для вывода информации. Плюс ко всему консольных сессий может быть несколько, но в этой статье мы не будем на этом подробно останавливаться.

Рассмотрим команды отсоединения консольной сессии от терминала:

КЛАВИШНАЯ КОМБИНАЦИЯ ТЕКСТОВАЯ КОМАНДА ОПИСАНИЕ
Ctrl + a d detach Отсоединить консольную сессию и оставить ее запущенной в фоновом режиме. При этом Screen пишет: [detached]
Ctrl + a D D pow_detach Отсоединить консольную сессию, оставить ее запущенной в фоновом режиме и послать родительскому процессу Screen сигнал HANGUP. При запуске Screen из удаленного терминала это означает отсоединение Screen и затем закрытие соединения. При этом Screen пишет: [power detached]
Ctrl + a z suspend Отсоединить консольную сессию и оставить ее запущенной как фоновый процесс родительской командной оболочки. В этом случае для восстановления сессии кроме команд описанных ниже могут быть использованы стандартные команды управления фоновыми процессами командной оболочки
Ctrl + a Ctrl + quit Закрыть все окна сессии и выйти из Screen.Надо заметить, что многие дистрибутивы переопределяют клавишную комбинацию для этой команды, но текстовую команду можно использовать в любом случае

Чтобы присоединиться обратно к отсоединенной сессии, или посмотреть список доступных сессий, необходимо запустить Screen с одним из следующих ключей:

КОМАНДА ДЛЯ ЗАПУСКА SCREEN ОПИСАНИЕ
screen -r Присоединиться к отсоединенной сессии.
screen -R Присоединиться к первой подходящей отсоединенной сессии.Это может быть полезно в случае если используется несколько сессии.
screen -x Присоединиться к уже работающей сессии.
screen -ls Вывести список доступных сессий.

Что дальше?

Screen имеет огромное количество различных возможностей и, практически, невозможно описать их все в одной статье, поэтому некоторая часть функциональности осталась «за кадром». Вот некоторые возможности/настройки Screen, которые не были рассмотрены выше и остаются для самостоятельного изучения:

  • Команды настройки эмуляции терминала;
  • Многопользовательские консольные сессии;
  • Назначение, или переназначение командам клавишных комбинации;
  • Вспомогательные опции текстовых команд. Например, опция -t команды screen, которая используется в примера файла конфигурации;
  • Редко используемые команды, например, команды, которые можно использовать при настройке запуска Screen — echo и sleep;
  • Переменные среды, которые могут быть полезны при настройке Screen;
  • Дополнительные ключи запуска Screen;

Альтернативы screen

Screen — это программа с большой историей, надо заметить, что первая версия появилась в 1987-м году. На данный момент, к Screen, практически, не добавляется новых возможностей (одной из причин может быть наличие уже большого их количества на данный момент) и производится, в основном, только исправление ошибок. Если кому-то не нравится относительная «старость» Screen, или не нужно такое большое количество возможностей, то можно обратиться к одной из следующих программ:

У меня переключение окон не работает.
Фактически при одновременном нажатии Ctrl+a происходит переключение только между первым и последним окном. Промежуточные окна никогда не доступны.

chdir /root
screen -t root 1
chdir /etc
screen -t etc 2
chdir /var/log
screen -t logs 3
chdir /var/www
screen -t www 4
select 1

Подскажите, как при возвращении в screen увидеть весь лог который происходил там в момент моего долгого отсутствия?
Отображаются только последнии 50 +- строк

Алексей, нажмите Ctrl+A, и затем ESC или [
Это переведёт screen в Copy mode, и вы сможете прокрутить экран с помощью клавиш курсора или PgUp/PgDn.
Для выхода нажмите ESC.

Добрый день!
Есть такой вопрос для варианта работы:
«Запуск скрина в свернутом виде: screen -dmS rtor script»

В таком варианте, если я правильно понимаю — запустится script в свернутом виде и когда он отработает то скрин закончит свою работу. Если я, пока работает script, перехвачу выполнение командой: screen -x , но в это время script закончится, то screen закроется и я не увижу, что было выведено в консоль.
Вопрос:
1. Можно ли как-то для такой ситуации сделать так, чтобы screen не закрывался??
или
2. Как включить логирование того, что выводится в консоль??
Просто информация в консоли часто ОЧЕНЬ важна для выявления ошибки работы script.
Заранее спасибо за ответы

Читайте также: