Запуск сеанса tmuxinator в gnome-terminal при входе в систему

Я хотел бы начать сеанс tmuxinator при входе в систему (Gnome on Ubuntu Lucid). Я пробовал варианты следующего, но все они выполняют и закрывают окно терминала. Ниже приведены «Запуск приложений»

sleep 10; /usr/bin/gnome-terminal --execute bash -c 'cd /src/thinit;exec bundle exec mux start thinit'
sleep 10; /usr/bin/gnome-terminal --execute bash -c 'cd /src/thinit;bundle exec mux start thinit'
sleep 10; /usr/bin/gnome-terminal --execute bash -c 'cd /src/thinit;exec bundle exec mux start thinit;exec bash'

Обновление:

Это не ответ, а приближается. См. Сообщение Hilltop Yodeler о предлагаемом решении 13u11fr09's . Причина, по которой этот вопрос не ответил, заключается в том, что AFAICT открывает другой сеанс оболочки, а не открывает начальный сеанс оболочки. В описываемом случае, который является прекрасно отображать справку, затем укажите приглашение оболочки. Принимая во внимание, что здесь необходимо продолжать использовать tmux через начальный сеанс оболочки.

3
задан 14 February 2012 в 02:26

1 ответ

Не знаю ничего о tmuxinator, поэтому извините меня, если здесь находится offbase

. Ваш «Startup Applicaton» - это просто .desktop, обычно хранящийся в ~ / config / autostart /

Вы можете попытаться упростить Exec = несколько способов

Задержка запуска может быть установлена ​​в новой строке в .desktop, Ex.

X-GNOME-Autostart-Delay=10

Кроме того, вы могли бы запустить эту команду в терминале с линией

Terminal=true

. Может также быть полезно рассмотреть возможность запуска вашей фактической команды через сценарий, а затем установить Exec = line на

Exec=/path/to/scriptname

Если ваш сценарий работает нормально, он должен работать нормально в Startup

1
ответ дан 10 August 2018 в 08:44

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

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