Открытие нескольких вкладок с помощью gnome-terminal

Я не уверен, поддерживает ли GMail недавно разработанные веб-приложения Ubuntu, но вы можете попробовать.

http://www.webupd8.org/2012/07/install- новый-Ubuntu-WebApps-technology.html

1
задан 3 April 2013 в 21:27

6 ответов

Вызов 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 и посмотреть профили и будет маркер на том, который вы используете в настоящее время:

Для получения дополнительной информации и проверки имени профиля перейдите к настройкам профиля.

Для получения дополнительной информации см. [F20] и man-файлы Ubuntu онлайн.

не будет :

Если у вас есть проблемы запуская свои программы с помощью gnome-terminal, добавьте местоположение в $PATH или создайте символическую ссылку и поместите ее в место $PATH или (что здесь очень полезно): создайте простой сценарий оболочки bash и вызовите это в gnome-terminal. (Вы должны называть его абсолютным путем: ie /location/of/script, а не только его имя.)

В качестве примера:

#!/bin/bash

cd $HOME/.rvm/gems/ruby-2.0.0-p0/bin 
spork

exit 0

Затем назовите сценарий, сделайте его исполняемый файл и вызвать его в командной строке gnome-terminal выше. Сделайте это для всех нерепо-программ, которые являются проблематичными.

13
ответ дан 24 May 2018 в 23:54
  • 1
    Как узнать профиль? (Я попробовал по умолчанию, мое имя пользователя и ~ / .profile) – Manuel 3 April 2013 в 22:01
  • 2
    Он говорит «По умолчанию», но я получаю ту же ошибку, используя -tab-with-profile = Default – Manuel 3 April 2013 в 22:08
  • 3
    @Manuel. Другая возможность - целевые команды не находятся в вашем $PATH, укажите местоположение spork, а остальные - с абсолютным путем. – user 3 April 2013 в 22:15
  • 4
    Команда, которую я использую, - gnome-terminal -tab --title = " рельсы s " -e "рельсы s" --tab-with-profile = По умолчанию - title = "spork" -e "spork" --tab-with-profile = По умолчанию - title = "автотест" -e "автотест" (копия / вставка из вашего ответа). О $ PATH, если это проблема, то почему она работает на вкладке, открытой через меню? – Manuel 3 April 2013 в 22:29
  • 5
    @Manuel Как вы говорите в своем вопросе, вам нужно перейти в «папку приложения», и запускать их оттуда, что означает, что они не находятся в $PATH. Метод в ответе - это тот, который я использую для запуска всех установленных в репозитории программ командной строки на разных вкладках в том же окне gnome-terminal, и он всегда работает, поскольку эти другие программы находятся в $ PATH. – user 3 April 2013 в 22:44

Вызов 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 и посмотреть профили и будет маркер на том, который вы используете в настоящее время:

Для получения дополнительной информации и проверки имени профиля перейдите к настройкам профиля.

Для получения дополнительной информации см. [F20] и man-файлы Ubuntu онлайн.

не будет :

Если у вас есть проблемы запуская свои программы с помощью gnome-terminal, добавьте местоположение в $PATH или создайте символическую ссылку и поместите ее в место $PATH или (что здесь очень полезно): создайте простой сценарий оболочки bash и вызовите это в gnome-terminal. (Вы должны называть его абсолютным путем: ie /location/of/script, а не только его имя.)

В качестве примера:

#!/bin/bash

cd $HOME/.rvm/gems/ruby-2.0.0-p0/bin 
spork

exit 0

Затем назовите сценарий, сделайте его исполняемый файл и вызвать его в командной строке gnome-terminal выше. Сделайте это для всех нерепо-программ, которые являются проблематичными.

13
ответ дан 24 May 2018 в 23:54
  • 1
    @Manuel. Другая возможность - целевые команды не находятся в вашем $PATH, укажите местоположение spork, а остальные - с абсолютным путем. – user 3 April 2013 в 22:15
  • 2
    @Manuel Как вы говорите в своем вопросе, вам нужно перейти в «папку приложения», и запускать их оттуда, что означает, что они не находятся в $PATH. Метод в ответе - это тот, который я использую для запуска всех установленных в репозитории программ командной строки на разных вкладках в том же окне gnome-terminal, и он всегда работает, поскольку эти другие программы находятся в $ PATH. – user 3 April 2013 в 22:44

Вызов 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 и посмотреть профили и будет маркер на том, который вы используете в настоящее время:

Для получения дополнительной информации и проверки имени профиля перейдите к настройкам профиля.

Для получения дополнительной информации см. [F20] и man-файлы Ubuntu онлайн.

не будет :

Если у вас есть проблемы запуская свои программы с помощью gnome-terminal, добавьте местоположение в $PATH или создайте символическую ссылку и поместите ее в место $PATH или (что здесь очень полезно): создайте простой сценарий оболочки bash и вызовите это в gnome-terminal. (Вы должны называть его абсолютным путем: ie /location/of/script, а не только его имя.)

В качестве примера:

#!/bin/bash

cd $HOME/.rvm/gems/ruby-2.0.0-p0/bin 
spork

exit 0

Затем назовите сценарий, сделайте его исполняемый файл и вызвать его в командной строке gnome-terminal выше. Сделайте это для всех нерепо-программ, которые являются проблематичными.

13
ответ дан 24 May 2018 в 23:54
  • 1
    @Manuel. Другая возможность - целевые команды не находятся в вашем $PATH, укажите местоположение spork, а остальные - с абсолютным путем. – user 3 April 2013 в 22:15
  • 2
    @Manuel Как вы говорите в своем вопросе, вам нужно перейти в «папку приложения», и запускать их оттуда, что означает, что они не находятся в $PATH. Метод в ответе - это тот, который я использую для запуска всех установленных в репозитории программ командной строки на разных вкладках в том же окне gnome-terminal, и он всегда работает, поскольку эти другие программы находятся в $ PATH. – user 3 April 2013 в 22:44

Вызов 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 и посмотреть профили и будет маркер на том, который вы используете в настоящее время:

Для получения дополнительной информации и проверки имени профиля перейдите к настройкам профиля.

Для получения дополнительной информации см. [F20] и man-файлы Ubuntu онлайн.

не будет :

Если у вас есть проблемы запуская свои программы с помощью gnome-terminal, добавьте местоположение в $PATH или создайте символическую ссылку и поместите ее в место $PATH или (что здесь очень полезно): создайте простой сценарий оболочки bash и вызовите это в gnome-terminal. (Вы должны называть его абсолютным путем: ie /location/of/script, а не только его имя.)

В качестве примера:

#!/bin/bash

cd $HOME/.rvm/gems/ruby-2.0.0-p0/bin 
spork

exit 0

Затем назовите сценарий, сделайте его исполняемый файл и вызвать его в командной строке gnome-terminal выше. Сделайте это для всех нерепо-программ, которые являются проблематичными.

13
ответ дан 24 May 2018 в 23:54
  • 1
    @Manuel. Другая возможность - целевые команды не находятся в вашем $PATH, укажите местоположение spork, а остальные - с абсолютным путем. – user 3 April 2013 в 22:15
  • 2
    @Manuel Как вы говорите в своем вопросе, вам нужно перейти в «папку приложения», и запускать их оттуда, что означает, что они не находятся в $PATH. Метод в ответе - это тот, который я использую для запуска всех установленных в репозитории программ командной строки на разных вкладках в том же окне gnome-terminal, и он всегда работает, поскольку эти другие программы находятся в $ PATH. – user 3 April 2013 в 22:44

Вызов 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 и посмотреть профили и будет маркер на том, который вы используете в настоящее время:

Для получения дополнительной информации и проверки имени профиля перейдите к настройкам профиля.

Для получения дополнительной информации см. [F20] и man-файлы Ubuntu онлайн.

не будет :

Если у вас есть проблемы запуская свои программы с помощью gnome-terminal, добавьте местоположение в $PATH или создайте символическую ссылку и поместите ее в место $PATH или (что здесь очень полезно): создайте простой сценарий оболочки bash и вызовите это в gnome-terminal. (Вы должны называть его абсолютным путем: ie /location/of/script, а не только его имя.)

В качестве примера:

#!/bin/bash

cd $HOME/.rvm/gems/ruby-2.0.0-p0/bin 
spork

exit 0

Затем назовите сценарий, сделайте его исполняемый файл и вызвать его в командной строке gnome-terminal выше. Сделайте это для всех нерепо-программ, которые являются проблематичными.

13
ответ дан 24 May 2018 в 23:54
  • 1
    @Manuel. Другая возможность - целевые команды не находятся в вашем $PATH, укажите местоположение spork, а остальные - с абсолютным путем. – user 3 April 2013 в 22:15
  • 2
    @Manuel Как вы говорите в своем вопросе, вам нужно перейти в «папку приложения», и запускать их оттуда, что означает, что они не находятся в $PATH. Метод в ответе - это тот, который я использую для запуска всех установленных в репозитории программ командной строки на разных вкладках в том же окне gnome-terminal, и он всегда работает, поскольку эти другие программы находятся в $ PATH. – user 3 April 2013 в 22:44

Вызов 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 и посмотреть профили и будет маркер на том, который вы используете в настоящее время:

Для получения дополнительной информации и проверки имени профиля перейдите к настройкам профиля.

Для получения дополнительной информации см. [F20] и man-файлы Ubuntu онлайн.

не будет :

Если у вас есть проблемы запуская свои программы с помощью gnome-terminal, добавьте местоположение в $PATH или создайте символическую ссылку и поместите ее в место $PATH или (что здесь очень полезно): создайте простой сценарий оболочки bash и вызовите это в gnome-terminal. (Вы должны называть его абсолютным путем: ie /location/of/script, а не только его имя.)

В качестве примера:

#!/bin/bash

cd $HOME/.rvm/gems/ruby-2.0.0-p0/bin 
spork

exit 0

Затем назовите сценарий, сделайте его исполняемый файл и вызвать его в командной строке gnome-terminal выше. Сделайте это для всех нерепо-программ, которые являются проблематичными.

13
ответ дан 24 May 2018 в 23:54
  • 1
    @Manuel. Другая возможность - целевые команды не находятся в вашем $PATH, укажите местоположение spork, а остальные - с абсолютным путем. – user 3 April 2013 в 22:15
  • 2
    @Manuel Как вы говорите в своем вопросе, вам нужно перейти в «папку приложения», и запускать их оттуда, что означает, что они не находятся в $PATH. Метод в ответе - это тот, который я использую для запуска всех установленных в репозитории программ командной строки на разных вкладках в том же окне gnome-terminal, и он всегда работает, поскольку эти другие программы находятся в $ PATH. – user 3 April 2013 в 22:44

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

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