Есть ли способ открывать 4 окна терминала при каждом входе в систему?

Я хочу открыть четыре окна терминала на первой панели (в верхнем левом углу), когда загрузится Ubuntu. У меня есть два профиля терминала: по умолчанию и Mail. Я хочу, чтобы два окна Почты окон, а два других использовать профиль по умолчанию. Также было бы хорошо, если бы я мог получать терминалы в ssh, куда я вручную отправляю их при каждой загрузке.

Есть ли способ сделать это? Если так, что это на английском? Я не программист или опытный пользователь, и я даже не могу сказать, использую ли я Unity, поэтому, пожалуйста, ответьте соответствующим образом. Спасибо!

1
задан 21 September 2011 в 23:37

2 ответа

НЕОБХОДИМО РЕДАКТИРОВАНИЕ (ПОЗЖЕ)

Есть ли способ сделать это? Если так, что это на английском? Я не программист или опытный пользователь, и я даже не могу сказать, использую ли я 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
0
ответ дан 21 September 2011 в 23:37

Вы можете добавить это в свои приложения запуска. Нажмите кнопку 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

startup

Что касается вашей автоматической регистрации по SSH, пожалуйста, взгляните на этот вопрос здесь - Могу ли я создать скрипт SSH и Как можно Я устанавливаю SSH без пароля

0
ответ дан 21 September 2011 в 23:37

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

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