Для общего использования терминала я использую прозрачную тему. Но для некоторой цели, у меня есть сценарий оболочки, который я хотел бы выполнить с другим профилем/темой (я имею в виду с различными основными цветами и цветами фона и непрозрачностью).
Я могу сделать что-нибудь (Возможно, как добавление некоторого кода к моему сценарию оболочки), так, чтобы я мог запустить сценарий оболочки с другого профиля.
PS: я нахожусь на Ubuntu 15.04 и использующий удар, если это имеет какое-либо значение.
Не, изменяя Ваш сценарий, нет. Сценарий не знает о терминале, терминал - просто графическое окно, которое управляет раковиной. Однако принятие Вас использует 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
в нем.