2

Я хочу просмотреть на консоли Linux два диалоговых окна одновременно.

Я хочу, чтобы окно, которое просматривает индикатор выполнения, и второй оконный ящик, который просматривал журналы, работали.

Проблема в том, что диалоговое окно всегда отображается в центре консоли.

Что я хочу это

  1. чтобы одновременно просматривать два диалоговых окна на консоли,
  2. пока индикатор находится в верхней части экрана,
  3. и коробка должна присутствовать на экране.

Как это реализовать?

Как разместить диалоговое окно вверх или вниз, а не в центральном?

    dialog --title "RUN TASKS FROM TEXT TABLE" --gauge "Please wait..." 10 70 0
    dialog --tailbox file.log 10 100

1 ответ1

0

экран

Вы можете сделать это с помощью терминального мультиплексора, такого как gnu screen или tmux (также проверьте byobu на что-то действительно модное ). Это как оконный менеджер в текстовом режиме, так что вы можете разделить ваш терминал по горизонтали и запустить 2 независимых "окна" внутри него.

Например с экраном:

$ screen

выполните Ctrl-a S и введите свой первый cmd:

dialog --title "RUN TASKS FROM TEXT TABLE" --gauge "Please wait..." 10 70 0

Ctrl-a Ctrl-I, Ctrl-a c и введите свой второй cmd:

dialog --tailbox file.log 10 100

Который дает:

Вы можете автоматизировать все это с помощью файла .screenrc. Если вы новичок в изучении Google, есть много уроков.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .