Есть ли способ восстановить все терминалы при запуске

Я хотел бы узнать, есть ли способ восстановить все терминалы после перезагрузки?

Следующий поток относится к «Системе»> «Настройки»> «Сессия» http://ubuntuforums.org/showthread. php? t = 791504

В настоящее время я понимаю «System> Preferences> Startup Applications» для Ubuntu 10.04 +

In, Startup Application, если «Автоматически помнить запущенные приложения при выходе из системы 'проверяется, терминалы восстанавливаются с правильным каталогом.

Но «заголовок», установленный для каждого терминала, сбрасывается на «терминал». Есть ли способ восстановить атрибут title?

Спасибо

4
задан 12 May 2011 в 13:22

8 ответов

Я делаю это с помощью экрана.

У меня только один автозапуск терминала, используя экран на моем сервере. Когда я перехожу к нему, я вижу все пропущенные сообщения о статусе. Вы также можете назвать каждое окно. Поместите следующий блок текста в файл .screenrc в свой домашний каталог.

На этой странице есть примеры .screenrc, включая этот:

hardstatus string '%{= kg}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?% Lw%?%?%= %{g}]%{=b C}[ %d %M %c ]%{W}

screen -t rOOt 0 su -
screen -t ncmpc 1 bash
screen -t terminal 2 bash
screen -t MComander 3 mc
screen -t vimTerm 4 bash
screen -t terminal 5 bash
screen -t dropbox 6 bash

Строка hardstatus дает ваши окна команд в нижней части терминала, и каждая строка ниже определяет программу запуска.

Надеюсь, это поможет!

3
ответ дан 25 May 2018 в 21:06
  • 1
    Вы также можете сохранить свои терминалы на диск, что означает, что они смогут пережить перезагрузку. – Marco Ceppi♦ 19 May 2011 в 04:51
  • 2
    Спасибо @ Teque5. Работала отлично. Извините за задержку. MarcoCeppi, я точно не знаю, как это сделать сейчас, но я найду его и дам вам знать. Спасибо. – tagnu 13 October 2011 в 10:17

Я делаю это с помощью экрана.

У меня только один автозапуск терминала, используя экран на моем сервере. Когда я перехожу к нему, я вижу все пропущенные сообщения о статусе. Вы также можете назвать каждое окно. Поместите следующий блок текста в файл .screenrc в свой домашний каталог.

На этой странице есть примеры .screenrc, включая этот:

hardstatus string '%{= kg}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?% Lw%?%?%= %{g}]%{=b C}[ %d %M %c ]%{W} screen -t rOOt 0 su - screen -t ncmpc 1 bash screen -t terminal 2 bash screen -t MComander 3 mc screen -t vimTerm 4 bash screen -t terminal 5 bash screen -t dropbox 6 bash

Строка hardstatus дает ваши окна команд в нижней части терминала, и каждая строка ниже определяет программу запуска.

Надеюсь, это поможет!

3
ответ дан 25 July 2018 в 21:56

Я делаю это с помощью экрана.

У меня только один автозапуск терминала, используя экран на моем сервере. Когда я перехожу к нему, я вижу все пропущенные сообщения о статусе. Вы также можете назвать каждое окно. Поместите следующий блок текста в файл .screenrc в свой домашний каталог.

На этой странице есть примеры .screenrc, включая этот:

hardstatus string '%{= kg}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?% Lw%?%?%= %{g}]%{=b C}[ %d %M %c ]%{W} screen -t rOOt 0 su - screen -t ncmpc 1 bash screen -t terminal 2 bash screen -t MComander 3 mc screen -t vimTerm 4 bash screen -t terminal 5 bash screen -t dropbox 6 bash

Строка hardstatus дает ваши окна команд в нижней части терминала, и каждая строка ниже определяет программу запуска.

Надеюсь, это поможет!

3
ответ дан 2 August 2018 в 03:31

Я делаю это с помощью экрана.

У меня только один автозапуск терминала, используя экран на моем сервере. Когда я перехожу к нему, я вижу все пропущенные сообщения о статусе. Вы также можете назвать каждое окно. Поместите следующий блок текста в файл .screenrc в свой домашний каталог.

На этой странице есть примеры .screenrc, включая этот:

hardstatus string '%{= kg}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?% Lw%?%?%= %{g}]%{=b C}[ %d %M %c ]%{W} screen -t rOOt 0 su - screen -t ncmpc 1 bash screen -t terminal 2 bash screen -t MComander 3 mc screen -t vimTerm 4 bash screen -t terminal 5 bash screen -t dropbox 6 bash

Строка hardstatus дает ваши окна команд в нижней части терминала, и каждая строка ниже определяет программу запуска.

Надеюсь, это поможет!

3
ответ дан 4 August 2018 в 19:28

Я делаю это с помощью экрана.

У меня есть только один автозапуск терминала с использованием экрана на моем сервере. Когда я перехожу к нему, я вижу все пропущенные сообщения о статусе. Вы также можете назвать каждое окно. Поместите следующий блок текста в файл .screenrc в свой домашний каталог.

На этой странице есть .screenrc examples , включая этот:

  hardstatus string '% {= kg}  [% {G}% H% {g}] [% =% {= kw}%?% - Lw%?% {= B kR} (% {W}% n *% f% t%? (% U  )%?% {= b kR})% {= kw}%?% Lw%?%?% =% {g}]% {= b C} [% d% M% c]% {W} экран -  t rOOt 0 su - screen -t ncmpc 1 bash screen -t terminal 2 bash screen -t MComander 3 mc screen -t vimTerm 4 bash screen -t terminal 5 bash screen -t dropbox 6 bash  

Строка hardstatus дает ваши окна команд в нижней части терминала, а каждая строка ниже определяет программу запуска.

Надеюсь, что это поможет!

3
ответ дан 6 August 2018 в 03:38

Я делаю это с помощью экрана.

У меня есть только один автозапуск терминала с использованием экрана на моем сервере. Когда я перехожу к нему, я вижу все пропущенные сообщения о статусе. Вы также можете назвать каждое окно. Поместите следующий блок текста в файл .screenrc в свой домашний каталог.

На этой странице есть .screenrc examples , включая этот:

  hardstatus string '% {= kg}  [% {G}% H% {g}] [% =% {= kw}%?% - Lw%?% {= B kR} (% {W}% n *% f% t%? (% U  )%?% {= b kR})% {= kw}%?% Lw%?%?% =% {g}]% {= b C} [% d% M% c]% {W} экран -  t rOOt 0 su - screen -t ncmpc 1 bash screen -t terminal 2 bash screen -t MComander 3 mc screen -t vimTerm 4 bash screen -t terminal 5 bash screen -t dropbox 6 bash  

Строка hardstatus дает ваши окна команд в нижней части терминала, а каждая строка ниже определяет программу запуска.

Надеюсь, что это поможет!

3
ответ дан 7 August 2018 в 21:29

Я делаю это с помощью экрана.

У меня есть только один автозапуск терминала с использованием экрана на моем сервере. Когда я перехожу к нему, я вижу все пропущенные сообщения о статусе. Вы также можете назвать каждое окно. Поместите следующий блок текста в файл .screenrc в свой домашний каталог.

На этой странице есть .screenrc examples , включая этот:

  hardstatus string '% {= kg}  [% {G}% H% {g}] [% =% {= kw}%?% - Lw%?% {= B kR} (% {W}% n *% f% t%? (% U  )%?% {= b kR})% {= kw}%?% Lw%?%?% =% {g}]% {= b C} [% d% M% c]% {W} экран -  t rOOt 0 su - screen -t ncmpc 1 bash screen -t terminal 2 bash screen -t MComander 3 mc screen -t vimTerm 4 bash screen -t terminal 5 bash screen -t dropbox 6 bash  

Строка hardstatus дает ваши окна команд в нижней части терминала, а каждая строка ниже определяет программу запуска.

Надеюсь, что это поможет!

3
ответ дан 10 August 2018 в 09:47

Я делаю это с помощью экрана.

У меня есть только один автозапуск терминала с использованием экрана на моем сервере. Когда я перехожу к нему, я вижу все пропущенные сообщения о статусе. Вы также можете назвать каждое окно. Поместите следующий блок текста в файл .screenrc в свой домашний каталог.

На этой странице есть .screenrc examples , включая этот:

  hardstatus string '% {= kg}  [% {G}% H% {g}] [% =% {= kw}%?% - Lw%?% {= B kR} (% {W}% n *% f% t%? (% U  )%?% {= b kR})% {= kw}%?% Lw%?%?% =% {g}]% {= b C} [% d% M% c]% {W} экран -  t rOOt 0 su - screen -t ncmpc 1 bash screen -t terminal 2 bash screen -t MComander 3 mc screen -t vimTerm 4 bash screen -t terminal 5 bash screen -t dropbox 6 bash  

Строка hardstatus дает ваши окна команд в нижней части терминала, а каждая строка ниже определяет программу запуска.

Надеюсь, что это поможет!

3
ответ дан 13 August 2018 в 16:00
  • 1
    Вы также можете сохранить свои терминалы на диск, что означает, что они смогут пережить перезагрузку. – Marco Ceppi♦ 19 May 2011 в 04:51
  • 2
    Спасибо @ Teque5. Работала отлично. Извините за задержку. MarcoCeppi, я точно не знаю, как это сделать сейчас, но я найду его и дам вам знать. Спасибо. – tagnu 13 October 2011 в 10:17

Другие вопросы по тегам:

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