Викликати gnome-terminalтри рази та з'єднати команди разом із && не буде , і вкладки не з’являться у тому ж терміналі, і вам дійсно доведеться вийти з першого терміналу, щоб з’явився наступний.
Спосіб переконатися, що всі вкладки відкриваються в одному екземплярі gnome-terminalвсіх одночасно, - це використовувати --tab-with-profile=PROFILENAMEперемикач. У нижченаведеній команді ви можете залишити першу команду так gnome-terminal --tab, що це перше вікно, яке буде створено; Тепер все, що вам потрібно знати, - це який профіль ви використовуєте, і ви можете використовувати --tab-with-profile=YourProfileдля виклику інших команд, і всі вони з’являться одразу у відкритому початковому терміналі.
Ось ваша команда змінена:
gnome-terminal --tab --title="rails s" -e "rails s" --tab-with-profile=Default --title="spork" -e "spork" --tab-with-profile=Default --title="autotest" -e "autotest"
(Для майбутніх читачів: замініть назви програм, надані після -eтестування наведеного тут командного рядка; пам’ятайте, що ваші цілі -eповинні бути встановлені та введені $PATH; для речей, які не $PATHвикористовують абсолютний шлях, наприклад, наприклад, /opt/mike/program)
Не забудьте вказати фактичний профіль, який ви використовуєте для --tab-with-profileкомутаторів. Перший виклик gnome-terminalповинен використовувати --tabі все інше --tab-with-profile. За допомогою цього методу має бути можливість відкрити велику кількість вкладок, все в одному екземплярі gnome-terminal.
Знайдіть профіль, яким ви зараз користуєтесь, клацнувши правою кнопкою миші gnome-terminalта перегляньте профілі, і на тому, яким ви зараз користуєтесь, з’явиться маркер:

Перейдіть у розділ Налаштування профілю для отримання додаткової інформації та перевірте ім'я профілю.
Для отримання додаткової інформації дивіться man gnome-terminalта веб- сторінки Ubuntu в Інтернеті .
Примітка :
Якщо у вас виникли проблеми із запуском програм gnome-terminal, додайте місцеположення до $PATH, або зробіть симпосилання та розмістіть його у $PATHмісці розташування, або (що тут було дуже корисно): створіть простий скрипт обгортки bash та зателефонуйте до цього в gnome-terminalкомандному рядку вище. (Ви повинні називати його абсолютним шляхом: тобто, /location/of/scriptа не лише його ім'ям.)
Як приклад:
#!/bin/bash
cd $HOME/.rvm/gems/ruby-2.0.0-p0/bin
spork
exit 0
Потім назвіть скрипт, зробіть його виконуваним і зателефонуйте в gnome-terminalкомандному рядку вище. Зробіть це для всіх проблемних програм, які не є репо.