Как я могу запустить gnome-терминал с несколькими вкладками с одним и тем же заголовком и историей?

Я хочу запустить баш с 4 вкладками, имеющими разные названия. Во всех них я работаю в разных каталогах, поэтому было бы полезно, если бы я мог переходить по разным путям.

Теперь было бы также здорово сохранять историю отдельно для каждой вкладки. Так что каждая вкладка запоминает только те команды, которые я запускал на ней, даже после перезагрузки.

В настоящее время у меня есть скрипт, который запускает gnome-терминал с 4 вкладками.

gnome-terminal --geometry=150x50 --tab --title="src" -e "bash -c \"cd "~/path/to/src";exec bash\"" --tab --title="first test" -e "bash -c \"cd "~/path/to/single-test-dir";exec bash\"" --tab --title="test3" -e "bash -c \"cd "~/path/to/testdir";exec bash\"" --tab --title="test4" -e "bash -c \"cd "~/path/to/somewhere";exec bash\""

person Sadik    schedule 30.07.2013    source источник


Ответы (1)


Я полагаю, вы можете использовать пользовательскую команду gnome-terminal для каждого профиля, например

bash -c 'PROFILE=default_profile exec bash'

or

bash -c 'PROFILE=screen_profile exec screen -U'

или похожие.

Затем в ~/.bashrc

if [[ -n $PROFILE ]]; then
    HISTFILE=~/.bash_history."$PROFILE"
fi

источник ответа.

person kevoroid    schedule 01.08.2013