Я хочу открыть четыре окна терминала на первой панели (в верхнем левом углу), когда загрузится Ubuntu. У меня есть два профиля терминала: по умолчанию и Mail. Я хочу, чтобы два окна Почты окон, а два других использовать профиль по умолчанию. Также было бы хорошо, если бы я мог получать терминалы в ssh, куда я вручную отправляю их при каждой загрузке.
Есть ли способ сделать это? Если так, что это на английском? Я не программист или опытный пользователь, и я даже не могу сказать, использую ли я Unity, поэтому, пожалуйста, ответьте соответствующим образом. Спасибо!
НЕОБХОДИМО РЕДАКТИРОВАНИЕ (ПОЗЖЕ)
Есть ли способ сделать это? Если так, что это на английском? Я не программист или опытный пользователь, и я даже не могу сказать, использую ли я Unity, поэтому, пожалуйста, подготовьте свой ответ соответствующим образом. независимо от среды рабочего стола (unity, gnome и т. д.) следует поместить файл типа
program-name.desktop
в папку.config/autostart/
(эта папка находится в вашей домашней папке, скрытая из-за начальной точки.). Все, что находится в этом файле, будет работать при входе в систему.
Ниже приводится версия сценария, который я написал для другого вопроса , но адаптированный для этого конкретного. Вам необходимо открыть текстовый редактор (с именем gedit) и скопировать следующее:
[Desktop Entry] Name=four-terminals Comment=A script to open 4 terminal windows. Exec=/home/yourusername/bin/four-terminals.sh Terminal=false Type=Application Categories=Application;
Обратите внимание на строку
Exec=
, гдеyourusername
следует заменить вашим действительным именем пользователя. Это путь к файлу , который фактически выполнит эту работу. Вам нужно будет создать новую папку в вашей домашней папке с именемbin
, а затем создать там файл с именемfour-terminals.sh
. Скопируйте приведенный ниже скрипт в этот файл. Теперь откройте терминал и наберитеsudo chmod +x /home/yourusername/four-terminals.sh
#!/bin/bash # Author: Serg Kolo # Date: 2/18/2015 # Description: A simple script to create two windows on right side # of the screen with specific size. sleep 1 # This part opens 4 windows with specific profiles and titles gnome-terminal --window-with-profile=Mail -t MAIL-ONE gnome-terminal --window-with-profile=Mail -t MAIL-TWO gnome-terminal -t DEFAULT-ONE gnome-terminal -t DEFAULT-TWO if [ $? == 0 ] then wmctrl -r MAIL-ONE -e 0,1300,300,250,250 sleep 0.5 wmctrl -r MAIL-TWO -e 0,1300,0,250,250 sleep 0.5 wmctrl -r DEFAULT-ONE -e 0,1000,300,250,250 sleep 0.5 wmctrl -r DEFAULT-TWO -e 0,1000,0,250,250 fi
Вы можете добавить это в свои приложения запуска. Нажмите кнопку Ubuntu (вверху слева), введите и нажмите «Запустить приложения», нажмите «Добавить» и введите все, что вы хотите в заголовке, и укажите это в разделе команд:
gnome-terminal --window-with-profile=default && gnome-terminal --window-with-profile=default && gnome-terminal --window-with-profile=Mail && gnome-terminal --window-with-profile=Mail
Что касается вашей автоматической регистрации по SSH, пожалуйста, взгляните на этот вопрос здесь - Могу ли я создать скрипт SSH и Как можно Я устанавливаю SSH без пароля