Я создал пользовательский терминальный гномом профиль в Ubuntu 16.04 для установки определенной среды разработки. Однако я не могу разработать, что войти как профиль custom command
.
Что я хочу, чтобы мой новый терминальный профиль сделал:
.bashrc
и т.д.)$HOME/.dev_profile
)Какова моя пользовательская команда должна быть?
[ ПРИМЕЧАНИЕ: в следующем я назвал пользовательский файл инициализации оболочки .devrc
, а не .dev_profile
для сохранения различия между инициализацией оболочки входа в систему и невхода в систему. ]
Примечание также, что этот ответ предполагает, что то, что Вы действительно хотите сделать, , получают пользовательскую среду , а не выполняет пользовательскую команду .
<час> Один способ сделать, это должно было бы создать пользовательский файл инициализации (.devrc
, сказать), что источники стандартные файлы и затем добавляют Ваши настройки, например:
$ cat ~/.devrc
#
# Custom .bashrc for develeopment terminal profile
#
if [ -r "/etc/bash.bashrc" ]; then
. "/etc/bash.bashrc"
fi
if [ -r "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
# add your dev-specific stuff here
export myvar1=foo
export myvar2=bar
Затем в Вашем терминальном гномом профиле, можно установить Пользовательскую Команду для использования альтернативного емкостно-резистивного файла
/bin/bash --rcfile "/home/steeldriver/.devrc"
Можно просто создать .desktop
файл, чтобы открыть терминал с желаемым профилем и запустить скрипт в таком терминале.
.desktop
файл:
[Desktop Entry]
Encoding=UTF-8
Name=Edit to add name
Exec=gnome-terminal -e --window-with-profile=PROFILENAME "source $HOME/.dev_profile"
Terminal=true
Type=Application
NoDisplay=true
Примечание, которое можно установить на настройках профиля, хотите ли Вы, чтобы открытый терминал остался открытым или нет, после того, как сценарий был завершен.