Глобальные параметры в терминале windowsglobal settings in windows terminal

Bug Fixes

  • You can now run as an Administrator from the Run dialog with Ctrl+Shift+Enter ()
    • This is a workaround for MSFT:25907286.
    • This change also fixes the issue where running from powershell would render your existing session inoperable.
  • Precision touchpads have been reined in and will no longer dispatch untold many VT mouse events on scroll ()
  • The hard reset sequence will now properly result in the entire terminal being reset (thanks @j4james!) ()
  • Terminal should no longer crash when you read its contents with Narrator’s «scan mode» ()

Performance

  • We’ve made a good number of behind-the-scenes performance improvements:
    • «Improved ATTR_ROW::ReplaceAttrs performance» (thanks @lhecker!) ()
    • «Improve performance» (thanks @lhecker!) ()
    • «Recycle assorted rendering components to accelerate drawing» ()
    • «Restore simple text runs, correct for crashes» ()
    • «Avoid copying the bitmap on the way into the tracing function» ()
    • «Cache VT buffer line string to avoid (de)alloc on every paint» ()
    • «Cache the size viewport structure inside TextBuffer» ()
    • «Cache the viewport to make invalidation faster» ()

Часто задаваемые вопросы по теме статьи (FAQ)

Является ли создание сервера терминалов из Windows 10 нарушением лицензии?

Однозначно, да. У Microsoft есть отдельный продукт и отдельная программа лицензирования для работе в терминале. И все это стоит немалых денег. Так что создавая терминал из windows 10 вы точно нарушаете условия лицензионного соглашения.

Как обезопасить себя в случае обновления операционной системы? Очень часто после этого терминальный режим перестает работать.

Надежнее всего отложить обновление и подождать, пока не появится rdpwrap.ini под новую версию обновленной системы. После этого можно самому обновиться и обновить конфигурационный файл.

Автор RDP Wrapper забросил свою программу?

Судя по всему, да. Обновлений давно не было. Меняются только конфигурационные файлы rdpwrap.ini, которые обновляет сообщество. Сама программа при этом не обновляется.

Локального пользователя постоянно выкидывает из системы, когда подключается удаленный. У меня не работает терминальный режим?

Да, не работает. Если вы все сделали правильно, то можно работать как локально, так и удаленно одновременно разным пользователям. Если одновременно не получается работать больше, чем одному пользователю, значит терминальный режим в windows 10 не работает.

Можно ли не обновлять систему, чтобы не сломать терминальный доступ?

Я не рекомендую так делать. В настоящее время это очень опасно. В протоколе rdp регулярно находят уязвимости, через которые на ваш компьютер может попасть, к примеру, шифровальщик. Необходимо учитывать эти риски и время от времени обновляться, либо полностью закрывать несанкционированный доступ к компьютеру.

Превращаем Windows 10 в сервер терминалов

Использовать будем привычное средство, которое хорошо себя зарекомендовало в Windows 7 — RDP Wrapper Library by Stas’M. Скачивайте последнюю версию либо с сайта создателя, либо с githab — https://github.com/stascorp/rdpwrap/releases. Последняя версия от 2017 года и из-за этого возникает множество проблем во время настройки, о которых я расскажу далее. Скорее всего у вас не заработает терминальный сервер, если вы возьмете только предложенный дистрибутив.

Архив состоит из нескольких файлов:

Настраивать терминальный сервер будем на следующей системе:

Это достаточно старый LTSB дистрибутив со всеми установленными обновлениями на момент актуализации статьи. Взял специально для примера эту не самую свежую, но и не сильно старую версию, которая все еще поддерживается.

Дальнейшие действия необходимо выполнять локально, не по rdp, так как во время установки и настройки rdpwrap будет перезапускаться служба удаленного доступа.

Загружайте архив и распаковывайте его в папку. Затем запускаете командную строку с правами администратора. Чтобы это сделать, нажимаете Пуск -> Все приложения:

Ищите в самом низу раздел Служебные — Windows, в нем приложение Командная строка, запускаете ее от имени администратора:

В командной строке переходите в папку с распакованной программой с помощью команды cd и запускаете файл install.bat:

После успешной установки увидите информацию:

Создавайте новых пользователей, добавляйте их в группу Пользователи удаленного рабочего стола и проверяйте. Если получится и все заработает сразу — вам повезло. Пользуйтесь.

Если у вас не работает терминальный доступ, то попробуйте запустить в консоли файл update.bat Он скачает последние изменения программы с сайта разработчика. Такая ситуация может возникнуть после очередного обновления Windows 10. После написания этой статьи одно такое обновление уже вышло, но проблема решается просто.

Если ничего не помогает и у вас никак не работает терминальное подключение для других пользователей, давайте разбираться дальше, в чем тут дело.

Color settings

Color scheme

This is the name of the color scheme used in the profile. Color schemes are defined in the object. More detailed information can be found on the Color schemes page.

Property name:

Necessity: Optional

Accepts: Name of color scheme as a string

Default value:

Tab color

This sets the color of the profile’s tab. Using the tab color picker will override this color.

Property name:

Necessity: Optional

Accepts: Color as a string in hex format: or

Foreground color

This changes the foreground color of the profile. This overrides set in the color scheme if is set.

Property name:

Necessity: Optional

Accepts: Color as a string in hex format: or

Background color

This changes the background color of the profile with this setting. This overrides set in the color scheme if is set.

Property name:

Necessity: Optional

Accepts: Color as a string in hex format: or

Selection background color

This sets the background color of a selection within the profile. This will override the set in the color scheme if is set.

Property name:

Necessity: Optional

Accepts: Color as a string in hex format: or

Как настроить терминал Windows

Файл конфигурации json терминала Windows, позволяет пользовательскую настройку приложения.

Первый шаг к настройке Windows Terminal — убедиться, что у вас есть приложение по умолчанию, связанное с типом файла JSON. Лучший способ сделать это из проводника.

Запустите проводник и найдите файл JSON. Если у вас его нет, создайте его. кликните правой кнопкой мыши на пусто месте в окне Проводника и выберите в контекстном меню «Создать», затем нажмите «Текстовый документ».

Переименуйте файл в test.json (удалив в процессе расширение.txt) и подтвердите, что вы хотите изменить расширение. Если вы не видите расширение файла.txt, настройте проводник для показа расширения файла.

Затем кликните правой кнопкой мыши новый файл JSON и выберите параметр «Открыть с помощью». Выберите предпочитаемый текстовый редактор, будь то Notepad ++ или Блокнот.

Теперь, когда у вас есть текстовый редактор, который будет открывать файлы JSON, пришло время внести изменения в настройки терминала Windows. Откройте Windows Terminal и нажмите стрелку вниз в строке заголовка (справа от символа плюса), а затем выберите «Settings» (Настройки).

Файл JSON запустится в редакторе, который вы выбрали ранее. Вы можете сделать все настройки непосредственно в этом файле.

Оригинальный XP HyperTerminal

Если вы просто не можете жить без оригинального HyperTerminal в Windows XP, вы можете извлечь два файла из вашей установки XP и скопировать их в Windows 7/8/10.

Вам понадобятся два файла: hypertrm.dll и hypertrm.exe . Просто скопируйте эти файлы в любой каталог на вашем компьютере, и он будет работать. Вы должны быть в состоянии найти hypertrm.exe в C: \ Program Files \ Windows NT и hypertrm.dll в C: \ Windows \ System32 .

Если у вас есть компакт-диск Windows XP, вы сможете найти оба этих файла в каталоге i386 на компакт-диске.

Так вот и все! Несмотря на то, что HyperTerminal больше не используется в Windows 7/8/10, он действительно не нужен, поскольку у вас есть много отличных альтернатив, таких как Putty и т. Д. Если вы хотите его просто потому, что долгое время его использовали, либо загрузите Private Edition или скопируйте файлы из XP. Наслаждайтесь!

Executable settings

Command line

This is the executable used in the profile.

Property name:

Necessity: Optional

Accepts: Executable file name as a string

Default value:

Source

This stores the name of the profile generator that originated the profile. There are no discoverable values for this field. For additional information on dynamic profiles, visit the Dynamic profiles page.

Property name:

Necessity: Optional

Accepts: String

Starting directory

This is the directory the shell starts in when it is loaded.

Property name:

Necessity: Optional

Accepts: Folder location as a string

Default value:

Note

When setting the starting directory that your installed WSL distributions open to, you should use this format: , replacing with the name of your distribution. For example, .

Note

Omitting the startingDirectory value in a profile results in…

..if you run Windows Terminal from the Start menu: C:\windows\system32

..if you run wt.exe from the Start menu: C:\windows\system32

..if you run wt.exe from Win+R: %USERPROFILE%

..if you run wt.exe from the explorer address bar: whatever folder you were looking at.

Плюсы и минусы

Преимущественные особенности Альпари мт4 Недостатки
  • Надежность – более 10 лет работы;
  • Доступность – программа предусмотрена для ОС Windows;
  • Простота использования — удобный и понятный интерфейс;
  • Создание шаблонов и алгоритмов для сделок;
  • Собственное программирование, позволяющее увеличить возможности клиентов;
  • Открытие демонстрирующих счетов, которые помогают учиться трейдингу без денежных потерь;
  • Установка мобильного терминала, позволяющего зарабатывать вне дома;
  • Возможность скачать версию МТ4 компании Альпари совершенно бесплатно как для компьютера, так и для планшета или смартфона.
  • Отказ в операции, если понадобиться установка программы от альпари без регистрации, не указывая контактных данных в форме телефона и адреса электронной почты;
  • Устаревание версии. Была разработана новая mt5, которая вобрала в себя много нововведений, но спросом среди брокеров и трейдеров она не пользовалась.

Windows Terminal key features

Multiple tabs

YouвЂve asked and weвЂve listened! The most frequently requested feature for the Terminal is multiple tab support and we are SUPER excited to FINALLY be able to deliver this key feature. You will now be able to open any number of tabs, each connected to a command-line shell or app of your choice, e.g. Command Prompt, PowerShell, Ubuntu on WSL, a Raspberry Pi via SSH, etc.

Beautiful text

The Windows Terminal uses a GPU accelerated DirectWrite/DirectX-based text rendering engine. This new text rendering engine will display text characters, glyphs, and symbols present within fonts on your PC, including CJK ideograms, emoji, powerline symbols, icons, programming ligatures, etc. This engine also renders text much faster than the previous ConsoleвЂs GDI engine!

You will also have the option of using our new font! We wanted to create a fun, new, monospaced font to enhance the modern look and feel of the Terminal. Not only will this font include programming ligatures, but it will also be open sourced and have its own repository. Stay tuned for more information on the new font project!

Settings and configurability

We have connected with so many command-line users who LOVE to customize their terminals and command-line applications. Windows Terminal provides many settings and configuration options that give you a great deal of control over the TerminalвЂs appearance and each of the shells/profiles that you can open as new tabs. Settings are stored in a structured text file making it easy for users and/or tools to configure.

Using TerminalвЂs configuration mechanism, you will be able to create multiple “profiles” for each shell/app/tool you want to use, whether it be PowerShell, Command Prompt, Ubuntu, or even SSH connections to Azure or IoT devices. These profiles can have their own combination of font styles and sizes, color themes, background blur/transparency levels, etc. You can now create your own custom-styled Terminal that is personalized to your unique taste!

More!

After weвЂve shipped Windows Terminal 1.0, we plan to get started on many of the features already in our backlog, in addition to the many features you as the community are likely to add!

Параметры запускаLaunch settings

Запуск при загрузке (предварительная версия)Launch on startup (Preview)

Если задать значение , Терминал Windows Terminal будет запускаться при загрузке.When set to , this enables the launch of Windows Terminal at startup. Если задать значение , запуск при загрузке будет отключен.Setting this to will disable the startup task entry. Примечание. Если запись запуска Терминала Windows отключена политикой организации или действием пользователя, этот параметр не будет работать.Note: if the Windows Terminal startup task entry is disabled either by org policy or by user action this setting will have no effect.

Имя свойства: Property name:

Степень необходимости: НеобязательныйNecessity: Optional

Принимает: , Accepts: ,

Значение по умолчанию: Default value:

Важно!

Эта функция доступна только в предварительной версии Терминала Windows.This feature is only available in Windows Terminal Preview.

Размер окна при запускеLaunch size

Определяет, запускать ли терминал в развернутом или полноэкранном режиме либо режиме окна.This defines whether the terminal will launch as maximized, fullscreen, or in a window.

Имя свойства: Property name:

Степень необходимости: НеобязательныйNecessity: Optional

Принимает: , , Accepts: , ,

Значение по умолчанию: Default value:

Важно!

Параметр доступен только в предварительной версии Терминала Windows.The setting is only available in Windows Terminal Preview.

Расположение при запускеLaunch position

Задает позицию пикселя верхнего левого угла окна при первой загрузке.This sets the pixel position of the top left corner of the window upon first load. В системе с несколькими экранами эти координаты указываются относительно левого верхнего угла основного экрана.On a system with multiple displays, these coordinates are relative to the top left of the primary display. Если координата X или Y не указана, терминал будет использовать для этого системное значение по умолчанию.If an X or Y coordinate is not provided, the terminal will use the system default for that value. Если для задано значение , окно будет развернуто на мониторе, заданном с помощью этих координат.If is set to , the window will be maximized on the monitor specified by those coordinates.

Имя свойства: Property name:

Степень необходимости: НеобязательныйNecessity: Optional

Принимает: Координаты в виде строки в следующих форматах: , , , Accepts: Coordinates as a string in the following formats: , , ,

Значение по умолчанию: Default value:

Столбцы при первом запускеColumns on first launch

Это число символьных столбцов, отображаемых в окне при первой загрузке.This is the number of character columns displayed in the window upon first load. Если для задано значение , это свойство игнорируется.If is set to , this property is ignored.

Имя свойства: Property name:

Степень необходимости: НеобязательныйNecessity: Optional

Принимает: Целое числоAccepts: Integer

Значение по умолчанию: Default value:

Строки при первом запускеRows on first launch

Это число строк, отображаемых в окне при первой загрузке.This is the number of rows displayed in the window upon first load. Если для задано значение , это свойство игнорируется.If is set to , this property is ignored.

Имя свойства: Property name:

Степень необходимости: НеобязательныйNecessity: Optional

Принимает: Целое числоAccepts: Integer

Значение по умолчанию: Default value:

Installing and running Windows Terminal

Via GitHub

For users who are unable to install Terminal from the Microsoft Store, Terminal
builds can be manually downloaded from this repository’s Releases
page.

Via Windows Package Manager CLI (aka winget)

winget users can download and install
the latest Terminal release by installing the
package:

winget install --id=Microsoft.WindowsTerminal -e

Via Chocolatey (unofficial)

choco install microsoft-windows-terminal

To upgrade Windows Terminal using Chocolatey, run the following:

choco upgrade microsoft-windows-terminal

Via Scoop (unofficial)

scoop bucket add extras
scoop install windows-terminal

To update Windows Terminal using Scoop, run the following:

scoop update windows-terminal

If you have any issues when installing/updating the package, please search for
or report the same on the issues
page of Scoop Extras bucket
repository.

CTRL+= не увеличивает размер шрифтаCtrl+= does not increase the font size

Если вы используете раскладку клавиатуры на немецком языке, то можете столкнуться с этой проблемой.If you are using a German keyboard layout, you may run into this problem. CTRL+= десериализуется как CTRL+SHIFT+0, если для главной раскладки клавиатуры задано значение «Немецкий».ctrl+= gets deserialized as ctrl+shift+0 if your main keyboard layout is set to German. Это правильное сопоставление для немецкой раскладки клавиатуры.This is the correct mapping for German keyboards.

Что более важно, приложение никогда не реагирует на нажатие клавиши CTRL+SHIFT+0.More importantly, the app never receives the ctrl+shift+0 keystroke. Это связано с тем, что сочетание клавиш CTRL+SHIFT+0 зарезервировано в Windows, если активированы несколько раскладок клавиатуры.This is because ctrl+shift+0 is reserved by Windows if you have multiple keyboard layouts active

Если вы хотите отключить эту функцию для правильного функционирования , следуйте инструкциям в разделе «Изменение сочетаний клавиш для переключения раскладки клавиатуры в Windows 10″ в этой записи блога.If you would like to disable this feature in order for to work properly, follow the instructions for «Change Hotkeys to Switch Keyboard Layout in Windows 10» in this blog post.

Задайте для параметра «Смена раскладки клавиатуры» значение «Не назначено» (или отключите CTRL+SHIFT), щелкните ОК, а затем — Применить.Change the ‘Switch Keyboard Layout’ option to ‘Not Assigned’ (or off of ctrl+shift), then select OK and then Apply. Комбинация CTRL+SHIFT+0 должна теперь функционировать в качестве настраиваемого сочетания клавиш и передаваться в терминал.ctrl+shift+0 should now work as a key binding and is passed through to the terminal.

С другой стороны, если вы используете эту возможность сочетания клавиш для нескольких языков ввода, вы можете настроить пользовательское сочетание клавиш в файле SETTINGS.JSON.On the other hand, if you do use this hotkey feature for multiple input languages, you can configure your own custom key binding in your settings.json file.

КонфигурацияConfiguration

Чтобы выполнить настройку параметров Терминала Windows, в раскрывающемся меню выберите Параметры.To customize the settings of your Windows Terminal, select Settings in the dropdown menu. В текстовом редакторе по умолчанию откроется файл .This will open the file in your default text editor. (Текстовый редактор по умолчанию определяется в параметрах Windows.)(The default text editor is defined in your Windows settings.)

Терминал поддерживает настройку глобальных свойств, влияющих на все приложение, свойств профиля, влияющих на параметры каждого профиля, а также сочетания клавиш, позволяющих взаимодействовать с терминалом с помощью клавиатуры.The terminal supports customization of global properties that affect the whole application, profile properties that affect the settings of each profile, and key bindings that allow you to interact with the terminal using your keyboard.

Не прошло и полвека

Компания Microsoft представила приложение Windows Terminal для Windows 10, в котором интегрированы функции командной строки PowerShell и CMD, а также доступ к Windows Subsystem for Linux (WSL) для запуска Linux-приложений под Windows.

Согласно официальному заявлению Microsoft, помимо централизованного доступа к средам PowerShell, Cmd и WSL, утилита Windows Terminal обеспечивает поддержку нескольких вкладок, а также выбор темы и кастомизацию для тех, кто хочет точнее настроить Terminal под свои нужды.

В Windows Terminal также представлена поддержка эмоджи (смайликов) и рендеринга с помощью графических ускорителей.

Общие характеристики операционных систем для киосков, POS-систем и Digital Signage

Windows 10 IoT Enterprise

Все версии представлены в максимальной редакции Windows 10 IoT Enterprise и технически идентичны!

Формат обновлений: LTSB (Long Term Servicing Branch) позволяет настроить политику так, что обновления системы не будут доставляться без разрешения, чтобы не нарушать текущую работу устройств.

Специальные возможности позволяют встроенными средствами ОС блокировать пользовательские функции, ограничить доступность системы и защитить устройства от нецелевого использования, а также обеспечивают дополнительную защиту и от преднамеренных попыток взлома системы.

Системные требования: Процессор: 1 ГГц или более мощный, ОЗУ: 1 ГБ (для 32-разрядной версии) или 2 ГБ (для 64-разрядной версии), свободное место на жестком диске: 16 ГБ, графическое устройство с поддержкой Microsoft DirectX 9 и драйвером WDDM (Работает на всех устройствах, которые поддерживают Windows 8.1).

Предыдущие версии Windows для устройств фиксированного назначения на основе Windows 8.1, Windows 7 и Windows XP по-прежнему доступны у Embedded-дистрибуторов!

8. Terminology

Неплохой эмулятор терминала с функцией предварительного просмотра файлов. Умеет автоматически определять кликабельные ссылки и выделяет их в массиве текста.

Особенности:

  • Позволяет открывать несколько окон, одновременно разбивая их на отдельные панели.
  • Панели в свою очередь могут состоять из множества вкладок.
  • Размер вкладок и их расположение легко изменить так, как нужно пользователю.

9. LilyTerm

Менее известный, чем остальные, но не менее достойный внимания эмулятор терминала для Linux с открытым исходным кодом. Набор опций — стандартный.

Особенности:

  • Быстрый, легковесный.
  • Поддерживает кодировку UTF-8.
  • Дает возможность создавать несколько профилей.
  • Управление вкладками через горячие клавиши.
  • Фон можно сделать прозрачным.

10. Xfce Terminal

Прост в настройке и использовании, что станет плюсом для тех, кто лишь недавно познакомился с Linux. Кроме стандартных функций предлагает множество дополнительных.

Особенности:

  • Прозрачный фон.
  • Вместо указания пути к файлу, файл можно просто перетянуть в окно терминала.
  • Разрешает настраивать размер окон и панели управления.

11. Xterm

Одна из наиболее старых программ для терминала Linux, которая была создана еще для системы X Window. Подойдет обладателям маломощных машин, которые стараются выбирать наиболее легкие и версии приложений. Функциональности хватит для выполнения несложных задач.

12. AltYo

Выпадающий эмулятор, который может быть открыт в любом месте экрана. Обладает обширным набором функций.

Особенности:

  • Позволяет работать со вкладками.
  • Вкладки можно заблокировать, чтобы случайно не закрыть.

13. Terminator

Этот эмулятор терминала Linux поддерживает работу со множественными вкладками терминала. Рекомендован для рабочих столов Gnome, хотя, может быть использован в любой среде.

Особенности:

  • Расположение терминалов в сетке.
  • Настройка горячих клавиш.
  • Вкладки можно перетягивать с места на место в любом порядке.

14. Qterminal

Один из лучших легковесных программ терминала для Linux. Его преимущество — наличие множества функций и полная кастомная настройка. Изменить можно почти все, включая шрифт, цвет текста и фона, сочетания клавиш, закладки, но не ограничиваясь этим списком.

15. Tilda

Красивая и легкая программа. «Из коробки» имеет минимум функций, однако, пользователь может настроить все параметры так, как ему нужно, в том числе и создать горячие клавиши.

Особенности:

  • Окно появляется в верхней части экрана, но может быть перемещено.
  • Запуск с использованием одной клавиши.
  • Простая настройка.

Tab settings

Important

This feature is only available in Windows Terminal Preview.

Enable tab switcher

When this is set to , the and commands will use the tab switcher UI. The UI will show all the currently open tabs in a vertical list, navigable with the keyboard or mouse.

The tab switcher will open on the initial press of the actions for and , and will stay open as long as a modifier key is held down. When all modifier keys are released, the switcher will close and the highlighted tab will be focused. tab/shift+tab, the up and down arrow keys, and the / actions can be used to cycle through the switcher UI.

Property name:

Necessity: Optional

Accepts: ,

Default value:

Caution

The setting is no longer available in versions 1.5 and later. It is recommended that you use the setting instead.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий