gnome terminal параметры запуска
GNOME Terminal
Содержание
GNOME Terminal – программа, выступающая штатным эмулятором терминала в среде GNOME.
Запуск
В Ubuntu эмулятор терминала для среды GNOME уже установлен по умолчанию. Чтобы запустить терминал, достаточно нажать стандартную для этого комбинацию клавиш Ctrl + Alt + T 1) или найти среди программ Терминал.
Установка
Установить GNOME Terminal можно перейдя по ссылке слева или выполнив следующую команду:
Настройка
Внешний вид
Когда Вы запускаете терминал в первый раз, приложение открывает терминальное окно с профилем по умолчанию. Название профиля появляется в строке заголовка окна терминала.
Вы можете создавать и применять новые профили к терминалу, чтобы изменить такие характеристики, как шрифт, цвета и эффекты, вид полос прокрутки, заголовка окна, совместимости. В профиле вы также можете определить команду, которая запускается автоматически при запуске терминала.
Вы определяете каждый профиль терминала в диалоге из меню Правка→Изменить профиль. Вы можете определить сколько профилей Вам требуется. При запуске терминала вы можете выбрать профиль, который вы хотите использовать для терминала.
Размер окна эмулятора терминала GNOME
Если же Вы запускаете терминал, через комбинацию клавиш. То для того, что бы терминал запускался с заданным размером, нужно сделать следующие: Открываем терминал и прописываем:
В открывшемся файле, находим следующую строчку:
Данная строка содержит ширину (80) и высоту (24) с которыми терминал запускается по умолчанию. Изменяем размер терминала: допустим вам нужно, чтобы терминал после запуска имел размер 130×50, для этого изменим 80 на 130, а 24 на 50 то есть строка будет выглядеть вот так:
Теперь, при запуске терминал будет иметь размер 130×50.
Использование
Подробная статья, описывающая работу в терминале.
Как автоматически запустить приложение в gnome-терминал при загрузке?
Я считаю, что вы можете перейти непосредственно с LTS на LTS, см., например, https://help.ubuntu.com/community/LucidUpgrades
2 ответа
& amp; Параметр, который находится в конце строки, означает, что программа будет скрыта. Это полезно для запуска фоновых приложений, таких как веб-серверы загрузочных звуков, но в вашем случае вы не должны его использовать. Решение так же просто, как удалить его:
И я увидел, что вы не используете GNOME для автозапуска. Используйте эти инструкции вместо серверных (замените google-chrome на приведенную выше команду!): Автозапуск Chrome в Ubuntu
Вместо этого ведение журнала в файл
Если вам нужно запустить этот скрипт при загрузке машины, то вместо того, чтобы пытаться автоматически отображать текст, вы должны сделать так, чтобы он записывал свои выходные данные в файл журнала. Чтобы он выполнял как обычный вывод, так и вывод ошибок в файл журнала, сделайте скрипт следующим образом:
Запуск команд из сценария инициализации от имени пользователя root
Запуск сценария, когда пользователь входит в систему графически, а не во время загрузки
Запуск сценария во время загрузки, ведение журнала в файл и автоматический просмотр журнала при графическом входе пользователя в систему
Ограничение размера файла журнала
Этот обзор ротации журналов с помощью logrotate и планирования задач с помощью cron должен помочь вам начать работу, но вы можете задавать более подробные вопросы в AskUbuntu по этим темам или, если хотите, комментировать здесь или редактировать свои вопрос, чтобы предоставить более подробную информацию о том, что вы хотите сделать (тогда я смогу дать более подробные объяснения о том, как это сделать).
GNOME Terminal
Содержание
GNOME Terminal – программа, выступающая штатным эмулятором терминала в среде GNOME.
Запуск
В Ubuntu эмулятор терминала для среды GNOME уже установлен по умолчанию. Чтобы запустить терминал, достаточно нажать стандартную для этого комбинацию клавиш Ctrl + Alt + T 1) или найти среди программ Терминал.
Установка
Установить GNOME Terminal можно перейдя по ссылке слева или выполнив следующую команду:
Настройка
Внешний вид
Когда Вы запускаете терминал в первый раз, приложение открывает терминальное окно с профилем по умолчанию. Название профиля появляется в строке заголовка окна терминала.
Вы можете создавать и применять новые профили к терминалу, чтобы изменить такие характеристики, как шрифт, цвета и эффекты, вид полос прокрутки, заголовка окна, совместимости. В профиле вы также можете определить команду, которая запускается автоматически при запуске терминала.
Вы определяете каждый профиль терминала в диалоге из меню Правка→Изменить профиль. Вы можете определить сколько профилей Вам требуется. При запуске терминала вы можете выбрать профиль, который вы хотите использовать для терминала.
Размер окна эмулятора терминала GNOME
Если же Вы запускаете терминал, через комбинацию клавиш. То для того, что бы терминал запускался с заданным размером, нужно сделать следующие: Открываем терминал и прописываем:
В открывшемся файле, находим следующую строчку:
Данная строка содержит ширину (80) и высоту (24) с которыми терминал запускается по умолчанию. Изменяем размер терминала: допустим вам нужно, чтобы терминал после запуска имел размер 130×50, для этого изменим 80 на 130, а 24 на 50 то есть строка будет выглядеть вот так:
Теперь, при запуске терминал будет иметь размер 130×50.
Использование
Подробная статья, описывающая работу в терминале.
СОДЕРЖАНИЕ
Функции
Терминал GNOME («gnome-terminal» из командной строки или программа запуска GNOME Alt-F2) эмулирует эмулятор терминала xterm и предоставляет некоторые из тех же функций.
Профили
Терминал GNOME поддерживает несколько профилей. Пользователь может создать несколько профилей для своей учетной записи. Затем пользователи могут устанавливать параметры конфигурации для каждого профиля и назначать имя каждому профилю. Доступные параметры конфигурации варьируются от разных шрифтов, разных цветов, излучения звонка терминала, поведения прокрутки и того, как терминал обрабатывает совместимость с backspace и ключом удаления.
Совместимость
Терминал GNOME поддерживает несколько различных вариантов совместимости для взаимодействия со старым программным обеспечением, которое зависит от различных назначений клавиатуры и ASCII. В вычислениях существует двусмысленность между клавишей возврата и клавишей удаления. Когда пользователь нажимает клавишу возврата, компьютер может либо удалить символ перед курсором, либо символ у курсора, что вносит эту неоднозначность (см. ASCII ). Терминал GNOME позволяет пользователю указать, какой управляющий символ или escape-последовательность должны генерировать клавиши удаления и возврата. Пользователи могут указать эту опцию для каждого профиля.
Цветной текст
Начиная с версии 3.12, он также поддерживает прямые истинные цвета RGB.
Терминал GNOME позволяет изменять настройки фона для каждого профиля. Доступные варианты выделены сплошным цветом.
События мыши
Перенос текста при изменении размера
Обнаружение URL
Терминал GNOME анализирует вывод и автоматически обнаруживает фрагменты текста, которые выглядят как URL-адреса или адреса электронной почты. Когда пользователь указывает на URL-адрес, текст автоматически подчеркивается, указывая на то, что пользователь может щелкнуть. При нажатии откроется соответствующее приложение для доступа к этому ресурсу.
Вкладки
Безопасный выход
В последних версиях, когда пользователь пытается закрыть все графическое приложение, Терминал GNOME предлагает пользователю диалоговое окно, чтобы подтвердить, действительно ли пользователь хочет выйти из Терминала GNOME. Эта функция предназначена для снижения риска случайного закрытия окна терминала (например, путем нажатия кнопки закрытия окна), когда задание все еще выполняется. Если задание выполняется и пользователь закрывает окно, задание будет завершено, и пользователю придется перезапустить задание, если выход был случайным.
Разработка
Библиотека VTE предоставляет виджет эмулятора терминала VteTerminal для приложений, использующих инструментарий GTK. Он также предоставляет объект VtePTY, содержащий функции для запуска нового процесса на новом псевдотерминале и для управления псевдотерминалами.
Делаем так, чтобы терминал летал (часть 1)
Одним утром, работая в терминале, я задумался о том, что мой эмулятор терминала недостаточно быстрый и удобный, поэтому решил искать альтернативу старику gnome-terminal. Облазив половину интернета, а также репозитории с dotfile’ами, я нашёл достойную замену, и готов рассказать и показать как перейти с надоедливого gnome-terminal (который к тому же и медленный) на более новые эмуляторы терминала.
C чего стоит начать?
А что не так с Gnome-terminal?
Лично мне не нравится в нём многое: внешний вид, скорость, функциональность, время подгрузки оболочки. Мне терминал нужен для того, чтобы редактировать мелкие скрипты, иногда с мультиплексором. Я часто открываю и закрываю терминал, поэтому он должен прогружаться быстро. Также я использую Vim, как основной редактор, так что он должен быть полностью совместим с новым эмулятором терминала.
Скорость
Давайте посмотрим сколько времени требуется каждой консоли для выведения всех символов от 1 до 1,000,000 (шрифты везде одинаковые, так что погрешность времени прогрузки шрифта ± одинакова.
Функциональность и использование памяти
В Gnome-terminal банально нет копирования при выделении мышью, при создании нового экземпляра этот монстр жрёт плюс 20 мегабайт памяти только на создание нового окна.
При включении zsh при старте, эмулятор gnome’a долго его грузил, что для меня уже недопустимо.
Решение проблемы
Облазив некоторые ресурсы (ссылки на которые будут приведены в конце), я понял что gnome-terminal никуда не годится. Мне нужен продуктивный эмулятор терминала, который можно настроить так, чтобы он буквально понимал меня с полуслова. Также терминал должен быстро прогружать связку tmux+zsh.
Hyper
Hyper — эмулятор терминала, который построен на веб-технологиях. Его можно видоизменять с помощью стилей CSS. Он расширяемый и быстрый.
Уже настроенный Hyper
Alacritty
Alacritty — эмулятор терминала, который считается самым быстрым (по заявлению разработчика). Его работа ускоряется за счёт видео карты, он умеет выдерживать большие нагрузки (как видно, он даже с включенным tmux + zsh справился быстрее, нежели gnome + zsh)
Уже настроенный Alacritty
Конфигурация
Конфигурацию я выложил на Github по ходу того, как писал (и пишу) её, а также переводил, если брал у кого-то кусочки или брал примеры из документации. По своему усмотрению вы сами можете твикать всё как захотите. Не стесняйтесь делать pull-запросы, если у вас есть предложения. Моя цель — собрать удобную конфигурацию, которая бы смогла удовлетворить почти всех, а также с помощью одного скрипта, программист мог спокойно взять и начать работать, а не находится в поисках «где там я свою конфигурацию потерял».
Также в репозитории приложены два файла fastconfig.sh и fastconfig_arch.sh. 1-й для Debian/Ubuntu, второй для Arch/Manjaro.
Пишем свою конфигурацию
Я начну с Alacritty.
В следующей части проделаем то же самое с XTerm и Hyper. А также настроим Tmux и Vim.