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

Это действительно отдельные вопросы. Конфиденциальность - это комплексная проблема, которая затрагивает гораздо больше, чем базовую безопасность операционной системы. Безопасность универсальной операционной системы должна быть в основном ненавязчивой, тогда как конфиденциальность очень быстро предполагает компромисс между конфиденциальностью и удобством использования.

Что больше уважает конфиденциальность пользователей?

Интерфейс Ubuntu по умолчанию (с Unity) выполняет поиск в Интернете, что явно не способствует конфиденциальности. Однако вам не обязательно использовать интерфейс по умолчанию (и я все равно не рекомендую его, потому что он не очень удобен и не очень стабилен).

Если конфиденциальность является важной целью, вы можете использовать Tails вместо универсального дистрибутива. Tails по умолчанию настаивает на конфиденциальности, что сопровождается недостатком комфорта при использовании. Если вы хотите сохранить данные из одного сеанса в другой, вам необходимо активировать это явно - забудьте об этом, и вы потеряете всю свою работу при выключении компьютера. Весь интернет-трафик проходит через Tor, что требует значительных задержек и пропускной способности.

Являются ли оба исходных кода полностью и общедоступными для изучения?

Большинство дистрибутивов используют в основном открытый исходный код, но включают в себя некоторое программное обеспечение с закрытым исходным кодом и встроенное программное обеспечение с закрытым исходным кодом (микропрограммное обеспечение - это программное обеспечение, которое работает на процессоре, отличном от основного процессора , например видеокарта).

Debian, Ubuntu и Mint отслеживают несвободное ПО отдельно: в Debian оно находится в несвободном репозитории, в Ubuntu - в ограниченном и мультивселенной репозиториев.Вы можете отказаться от установки несвободных программ.

К сожалению, трудно избежать использования платной прошивки . Приобретать оборудование нужно очень осторожно.

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

Дистрибутивы со скользящим выпуском более безопасны?

В отличие от двух предыдущих, у этого дистрибутива есть довольно четкое определение… Нет, скорее наоборот. Постоянный выпуск означает, что вы получаете все последние ошибки. Конечно, вы также получаете все последние исправления ошибок, но то же самое и с выпуском на основе выпуска. Дистрибутивы, основанные на выпусках, применяют исправления безопасности к существующим версиям своих пакетов. Таким образом, дистрибутив, основанный на выпуске, получает столько же исправлений безопасности, как и выпуск скользящего выпуска, и имеет меньше неизвестных ошибок. Ролики-релизы предназначены для людей, которые любят опасную жизнь.

3
21.02.2017, 04:47
1 ответ

Zenity имеет параметр --listen. Единственное предостережение в том, что он ожидает определенные ключевые слова на stdin. На странице руководства:

- listen

Прослушивать команды на stdin. Команды включают «сообщение», «всплывающую подсказку», «значок» и «видимый», разделенные двоеточием. Например, «message: Hello world», «visible: false» или «icon: / path / to / icon». Команда icon также принимает четыре стандартных значка: 'error', 'info', 'question' и 'warning'

Трудно сказать, не зная точно, какова ваша ситуация, но одна из возможностей - преобразовать ваш вывод в формат, который ожидает Zenity перед отправкой на стандартный ввод Zenity.

2
27.01.2020, 21:30

Теги

Похожие вопросы