Использование Termipal для настройки окна терминала Macs

Использование Termipal для настройки окна терминала Macs

Если окно Terminal в Max было платформой, которую вы хотели бы сделать более удобной для пользователя, то у вас есть союзник в лице Termipal.

Содержание

Новая утилита, добавленная в Terminal, вызвала небольшой положительный резонанс среди пользователей Mac. Это новое дополнение, называемое Termipal, представляет собой настраиваемый пользовательский интерфейс, который упрощает создание сценариев оболочки для разработчиков, просто используя родные кнопки, выпадающие меню и кнопки.

Termipal был создан на основе JavaScript и использует родные виджеты Cocoa. Он автоматически прикрепляется к нижнему углу окна терминала Mac, так что он легко доступен, когда это необходимо.

Как объясняет разработчик программы: JavaScript — это легкий и быстрый фреймворк. Браузер делает приложения Electron большими, но вся установка Termipal — это один двоичный файл размером всего 150 кБ.

Termipal для вашего окна терминала в Mac

Termipal не использует движок браузера. Он также не использует CSS или HTML, где пользовательские интерфейсы обозначаются просто как объекты JSON. Ему даже не нужна встроенная среда выполнения JavaScript, поскольку он использует предустановленную на macOS, которая, скорее всего, загружена в память устройства Mac, поскольку является системным компонентом.

В большинстве случаев API в Electron аналогичны API в Termipal. Например, вы можете открыть диалог выбора файлов, набрав dialog.showOpenDialog. Или вы можете прослушать событие ready на объекте App.

Не путайте обе платформы, так как Electron — это продвинутый и большой проект по сравнению с Termipal, который является маленьким продуктом версии 0.0.x, обладающим менее 0,1% возможностей Electron.

Совместимость с Electron может быть описана как принцип, который освещает путь для дизайна API Termipal, а не является гарантией совместимости.

Для создания пользовательского интерфейса предусмотрен новый модуль, известный как micro UI. Если вы хотите обновить интерфейс Termipal, наберите microUI.loadUIDefinition() с объектом JSON. Объект JSON описывает задействованные элементы UI.

Чтобы связать взаимодействия с функциями JavaScript, просто передайте значение свойства action, которое содержит имя функции. Это вся суть фреймворка UI и практически все, что о нем нужно знать. Есть несколько примеров скриптов, которые можно найти в репозитории проекта на GitHub.

Termipal доступен на сайте разработчика и является бесплатным для использования.

YouTube видео: Использование Termipal для настройки окна терминала Macs


Вопросы и ответы по теме: “Использование Termipal для настройки окна терминала Macs”

Как открыть настройки терминала на мак?

Чтобы изменить эти настройки в приложении «Терминал» на Mac, выберите «Терминал» > «Настройки» и нажмите «Основные».Сохраненная копия

Как зайти в настройки терминала?

Общие настройки клиентского терминала производятся в отдельном окне, которое можно вызвать командой меню “Сервис — Настройки” или при помощи клавиш-акселераторов Ctrl+O.

Как сбросить все настройки терминала macOS?

macOS VenturaВ меню Apple  в углу экрана выберите «Системные настройки». Щелкните «Основные» в боковом меню. Щелкните «Перенос или сброс» в правой части экрана. Щелкните «Стереть контент и настройки».

Как открыть новое окно в Терминале мак?

**В приложении «Терминал» на Mac можно сделать следующее.**1. Нажмите сочетание клавиш Command-N. 2. Выберите пункт меню «Shell» > «Новое окно» > «Новое окно с профилем». Имя открываемого профиля добавляется к пункту «Новое окно» в меню «Профиль».

Как открыть меню терминала?

Для входа в меню POS-терминала нужно нажать на клавишу , расположенную под отображением на дисплее (или нажать на функциональную клавишу F4). Другой способ перемещения по пунктам меню –– по нажатию на соответствующую цифровую клавишу. Для выхода из выбранного пункта меню, нужно нажать на клавишу X .

Как зайти в папку с терминала?

Просто перетащите папку на иконку терминала в доке. А если перетащить в открытое окно терминала, то в команду подставится путь к этой папке.