Я могу выполнить сценарий оболочки с различными предпочтениями профиля Терминала

Для общего использования терминала я использую прозрачную тему. Но для некоторой цели, у меня есть сценарий оболочки, который я хотел бы выполнить с другим профилем/темой (я имею в виду с различными основными цветами и цветами фона и непрозрачностью).

Я могу сделать что-нибудь (Возможно, как добавление некоторого кода к моему сценарию оболочки), так, чтобы я мог запустить сценарий оболочки с другого профиля.

PS: я нахожусь на Ubuntu 15.04 и использующий удар, если это имеет какое-либо значение.

2
задан 7 October 2015 в 15:59

1 ответ

Не, изменяя Ваш сценарий, нет. Сценарий не знает о терминале, терминал - просто графическое окно, которое управляет раковиной. Однако принятие Вас использует gnome-terminal, Вы можете выбрать профиль на commandline:

gnome-terminal --window-with-profile=PROFILENAME

Так, если Вы имя профиля foo, Вы могли бы написать сценарий (script1.sh) обертки, который выполняет Ваш сценарий (script2.sh) в окне с тем профилем:

#!/usr/bin/env bash
gnome-terminal --window-with-profile=foo -x script2.sh

Теперь, если Вы бежите script1, это откроет новый терминал с правильным профилем и пробегом script2 в нем.

3
ответ дан 2 December 2019 в 02:55

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

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