Я хотел бы начать сеанс 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 через начальный сеанс оболочки.
Не знаю ничего о tmuxinator, поэтому извините меня, если здесь находится offbase
. Ваш «Startup Applicaton» - это просто .desktop, обычно хранящийся в ~ / config / autostart /
Вы можете попытаться упростить Exec = несколько способов
Задержка запуска может быть установлена в новой строке в .desktop, Ex.
X-GNOME-Autostart-Delay=10
Кроме того, вы могли бы запустить эту команду в терминале с линией
Terminal=true
. Может также быть полезно рассмотреть возможность запуска вашей фактической команды через сценарий, а затем установить Exec = line на
Exec=/path/to/scriptname
Если ваш сценарий работает нормально, он должен работать нормально в Startup