https://nixtux.ru/432 В Linux часто можно одно и то же действие сделать и в графическом интерфейсе, и через консоль (терминал), то есть в режиме общения с компьютером текстом вместо окон с картинками и кнопками.
В консоли (текстовом интерфейсе) вся информация выводится последовательно и построчно и может быть ОДНОЗНАЧНО и гарантированно воспринята умеющим читать пользователем. В случае с графическим интерфейсом наблюдаются такие проблемы, как:
необходимость вникать в суть каждой кнопки в графическом интерфейсе
возможность неоднозначного трактования методов и способов работы в графическом интерфейсе и выводимых в нем результатов действий
пользователь не получает полноценную обратную связь от программы, т.к. при нажатии на кнопку внутри графического интерфейса программа совершает какие-то неведомые пользователю действия и выдает результат. В консоли же виден весь процесс работы, и можно легко диагностировать ошибки и их причины.
Наглядный пример — скрипт Winetricks для установки дополнительных компонентов в Wine. Это консольный скрипт, который имеет дополнительный режим работы в графическом интерфейсе через Zenity. 
Если запустить Zenity в графическом режиме, то можно выбрать, какие компоненты установить. Однако их же можно устанвоить, передав их список в виде аргументов командной строки, перечислив через проб
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев