Супер + F10 - это ярлык, который вы ищете (Super обычно является ключом с логотипом Windows).
Что именно вы пытаетесь сделать? Вероятно, они точно не отвечают на ваш вопрос, но вы можете адаптировать их к вашим потребностям:
Вы можете создать скрипт под названием screenr, который будет повторно подключаться к сеансу экрана после первого запуска вашего скрипта в этом сеансе.
#!/bin/bash
screen -X exec /command/to/run
screen -r $@
Еще одна идея состоит в том, чтобы поместить что-то в ваш .bashrc, чтобы проверить, запускаете ли вы экран и затем выполняете команду. Это будет запускаться всякий раз, когда вы начинаете новый сеанс сеанса или создаете новую оболочку на экране, но она не будет работать, если вы присоедините уже запущенный сеанс экрана.
if [ $TERM = "screen-256color-bce" ]; then
/command/to/run
fi
Изменить: после просмотра другого вопроса похоже, что команда экрана setenv может быть тем, что вы хотите, но она устанавливает только переменные среды для новых оболочек, запущенных на экране, а не уже запущенных.
screen -X setenv DISPLAY $DISPLAY
Что именно вы пытаетесь сделать? Вероятно, они точно не отвечают на ваш вопрос, но вы можете адаптировать их к вашим потребностям:
Вы можете создать скрипт под названием screenr, который будет повторно подключаться к сеансу экрана после первого запуска вашего скрипта в этом сеансе.
#!/bin/bash
screen -X exec /command/to/run
screen -r $@
Еще одна идея состоит в том, чтобы поместить что-то в ваш .bashrc, чтобы проверить, запускаете ли вы экран и затем выполняете команду. Это будет запускаться всякий раз, когда вы начинаете новый сеанс сеанса или создаете новую оболочку на экране, но она не будет работать, если вы присоедините уже запущенный сеанс экрана.
if [ $TERM = "screen-256color-bce" ]; then
/command/to/run
fi
Изменить: после просмотра другого вопроса похоже, что команда экрана setenv может быть тем, что вы хотите, но она устанавливает только переменные среды для новых оболочек, запущенных на экране, а не уже запущенных.
screen -X setenv DISPLAY $DISPLAY
Что именно вы пытаетесь сделать? Вероятно, они точно не отвечают на ваш вопрос, но вы можете адаптировать их к вашим потребностям:
Вы можете создать скрипт под названием screenr, который будет повторно подключаться к сеансу экрана после первого запуска вашего скрипта в этом сеансе.
#!/bin/bash
screen -X exec /command/to/run
screen -r $@
Еще одна идея состоит в том, чтобы поместить что-то в ваш .bashrc, чтобы проверить, запускаете ли вы экран и затем выполняете команду. Это будет запускаться всякий раз, когда вы начинаете новый сеанс сеанса или создаете новую оболочку на экране, но она не будет работать, если вы присоедините уже запущенный сеанс экрана.
if [ $TERM = "screen-256color-bce" ]; then
/command/to/run
fi
Изменить: после просмотра другого вопроса похоже, что команда экрана setenv может быть тем, что вы хотите, но она устанавливает только переменные среды для новых оболочек, запущенных на экране, а не уже запущенных.
screen -X setenv DISPLAY $DISPLAY
Что именно вы пытаетесь сделать? Вероятно, они точно не отвечают на ваш вопрос, но вы можете адаптировать их к вашим потребностям:
Вы можете создать скрипт под названием screenr, который будет повторно подключаться к сеансу экрана после первого запуска вашего скрипта в этом сеансе.
#!/bin/bash
screen -X exec /command/to/run
screen -r $@
Еще одна идея состоит в том, чтобы поместить что-то в ваш .bashrc, чтобы проверить, запускаете ли вы экран и затем выполняете команду. Это будет запускаться всякий раз, когда вы начинаете новый сеанс сеанса или создаете новую оболочку на экране, но она не будет работать, если вы присоедините уже запущенный сеанс экрана.
if [ $TERM = "screen-256color-bce" ]; then
/command/to/run
fi
Изменить: после просмотра другого вопроса похоже, что команда экрана setenv может быть тем, что вы хотите, но она устанавливает только переменные среды для новых оболочек, запущенных на экране, а не уже запущенных.
screen -X setenv DISPLAY $DISPLAY
Что именно вы пытаетесь сделать? Вероятно, они точно не отвечают на ваш вопрос, но вы можете адаптировать их к вашим потребностям:
Вы можете создать сценарий под названием screenr, который будет повторно подключать сеанс экрана после первого запуска вашего скрипта в этом сеансе.
#! / bin / bash screen -X exec / command / to / run screen -r $ @
Другая идея может заключаться в том, чтобы поместить что-то в ваш .bashrc, чтобы проверить, запущен ли экран, а затем выполните команду. Это будет запускаться всякий раз, когда вы начинаете новый сеанс сеанса или создаете новую оболочку на экране, но она не будет работать, если вы присоедините уже запущенный сеанс экрана.
, если [$ TERM = "screen- 256color-bce "]; then / command / to / run fi
Изменить: после просмотра вашего другого вопроса похоже, что команда setnetv экрана может быть тем, что вы хотите, но она устанавливает только переменные среды для новых оболочек, запущенных в экран [] d6]
screen -X setenv DISPLAY $ DISPLAY
Что именно вы пытаетесь сделать? Вероятно, они точно не отвечают на ваш вопрос, но вы можете адаптировать их к вашим потребностям:
Вы можете создать сценарий под названием screenr, который будет повторно подключать сеанс экрана после первого запуска вашего скрипта в этом сеансе.
#! / bin / bash screen -X exec / command / to / run screen -r $ @
Другая идея может заключаться в том, чтобы поместить что-то в ваш .bashrc, чтобы проверить, запущен ли экран, а затем выполните команду. Это будет запускаться всякий раз, когда вы начинаете новый сеанс сеанса или создаете новую оболочку на экране, но она не будет работать, если вы присоедините уже запущенный сеанс экрана.
, если [$ TERM = "screen- 256color-bce "]; then / command / to / run fi
Изменить: после просмотра вашего другого вопроса похоже, что команда setnetv экрана может быть тем, что вы хотите, но она устанавливает только переменные среды для новых оболочек, запущенных в экран [] d6]
screen -X setenv DISPLAY $ DISPLAY
Что именно вы пытаетесь сделать? Вероятно, они точно не отвечают на ваш вопрос, но вы можете адаптировать их к вашим потребностям:
Вы можете создать сценарий под названием screenr, который будет повторно подключать сеанс экрана после первого запуска вашего скрипта в этом сеансе.
#! / bin / bash screen -X exec / command / to / run screen -r $ @
Другая идея может заключаться в том, чтобы поместить что-то в ваш .bashrc, чтобы проверить, запущен ли экран, а затем выполните команду. Это будет запускаться всякий раз, когда вы начинаете новый сеанс сеанса или создаете новую оболочку на экране, но она не будет работать, если вы присоедините уже запущенный сеанс экрана.
, если [$ TERM = "screen- 256color-bce "]; then / command / to / run fi
Изменить: после просмотра вашего другого вопроса похоже, что команда setnetv экрана может быть тем, что вы хотите, но она устанавливает только переменные среды для новых оболочек, запущенных в экран [] d6]
screen -X setenv DISPLAY $ DISPLAY
Что именно вы пытаетесь сделать? Вероятно, они точно не отвечают на ваш вопрос, но вы можете адаптировать их к вашим потребностям:
Вы можете создать сценарий под названием screenr, который будет повторно подключать сеанс экрана после первого запуска вашего скрипта в этом сеансе.
#! / bin / bash screen -X exec / command / to / run screen -r $ @
Другая идея может заключаться в том, чтобы поместить что-то в ваш .bashrc, чтобы проверить, запущен ли экран, а затем выполните команду. Это будет запускаться всякий раз, когда вы начинаете новый сеанс сеанса или создаете новую оболочку на экране, но она не будет работать, если вы присоедините уже запущенный сеанс экрана.
, если [$ TERM = "screen- 256color-bce "]; then / command / to / run fi
Изменить: после просмотра вашего другого вопроса похоже, что команда setnetv экрана может быть тем, что вы хотите, но она устанавливает только переменные среды для новых оболочек, запущенных в экран [] d6]
screen -X setenv DISPLAY $ DISPLAY
Что именно вы пытаетесь сделать? Вероятно, они точно не отвечают на ваш вопрос, но вы можете адаптировать их к вашим потребностям:
Вы можете создать сценарий под названием screenr, который будет повторно подключать сеанс экрана после первого запуска вашего скрипта в этом сеансе.
#! / bin / bash screen -X exec / command / to / run screen -r $ @
Другая идея может заключаться в том, чтобы поместить что-то в ваш .bashrc, чтобы проверить, запущен ли экран, а затем выполните команду. Это будет запускаться всякий раз, когда вы начинаете новый сеанс сеанса или создаете новую оболочку на экране, но она не будет работать, если вы присоедините уже запущенный сеанс экрана.
, если [$ TERM = "screen- 256color-bce "]; then / command / to / run fi
Изменить: после просмотра вашего другого вопроса похоже, что команда setnetv экрана может быть тем, что вы хотите, но она устанавливает только переменные среды для новых оболочек, запущенных в экран [] d6]
screen -X setenv DISPLAY $ DISPLAY