Canonical представила обновлённый Терминал.Где-то, как в параллельной Вселенной, развивается Unity 8, которая появится в свой звёздный час Х и заменит многое, к чему мы привыкли за эти годы. Главной фишкой Unity 8 безусловно является её умение работать на различных устройствах с различным экраном. Но кроме самой оболочки, нужно чтобы хотя бы основные программы (core) умели так же адаптироваться к разному форм-фактору девайса. Классический Терминал получил свою порцию метаморфоз и команде из Canonical Design удалось эта не простая работа.
Редизайн так же предполагает внесение ряд улучшений:
горячие клавиши при использовании клавиатуры
- настраиваемые горячие клавиши при использовании с клавиатуры и для touch.
- возможность разделить экран горизонтально или вертикально
- настраиваемая цветовая палитра
- для десктопа есть возможность сделать окно прозрачным
- безграничная возможность прокрутки по истории команд и вывода
- возможность поиска по истории команд и вывода
На десктопе и на планшетах у Терминала будет присутствовать панель вкладок (tab bar). На мобильных устройствах вкладки будут внизу, подобно вкладкам Браузера.
Разработчики хотят представить Терминал самостоятельно, так как он является важной частью любого линукс проекта, в том числе Ubuntu. Не хватало ещё, чтобы кто-то предоставил командную строку из существующих проектов, которая не плохо работает и выглядит на больших экранах, но совершенно не готова к адаптации к экранам меньше разрешением.
Работа с таким серьёзным ПО на маленьком экране без классической клавиатуры требует применения хитростей. Пока в экранной клавиатуре нет модификаторов Ctrl, Alt. Ничто не мешает реализовать их, но пока в ближайшем будущем их не будет в экранной клавиатуре. Но в разделе горячих клавиш есть возможность вызвать частоупотребительные команды в том числе с модификаторами Ctrl, Alt, функциональные клавиши F1-12, клавиши управления курсором.
Обсуждается возможность использовать Терминалом словаря для автокоррекции.
Разработчики хотели бы, чтобы пользователи могли легко создавать свои темы с помощью Настройки в самом Терминале или редактируя конфигурационный файл в формате JSON.
Как пишут дизайнеры, основная задача была в визуальном плане приблизить Терминал к использованию темы Suru, чей стиль оригами пронизывает всю оболочку и основной софт в ней. Ещё адаптировали известную палитру Solarized в качестве дефолтной.
Solarized является цветовой палитрой из 16 цветов для использования в терминалах или GUI программах. Автор проекта Solarized создавал цветовое пространство, с точки зрения восприятия человеком цветов по модели CIELAB. Палитра хорошо смотрится в реальном мире на различных экранах (калиброванных и не калиброванных) и при различных условиях освещения.
источник