Есть ли GUI для Linux, который не использует X11?

Есть ли GUI для Linux, который не использует X11?

Поскольку X имеет очень низкую безопасность: O

например: Ubuntu, Fedora – что еще там?

Цель: наличие рабочей среды без X. – Каковы решения? (например: смотреть Flash с Google Chrome, редактировать документы с помощью LibreOffice и т. д., не используя текстовые веб-браузеры)

Может быть, с фреймбуферами? Но как? : O

  • Как добавить xeyes в панель задач
  • Как выйти из диспетчера окон на текущем дисплее X?
  • история файла .xsession-errors и что его предшествовало?
  • Вставить текст в другое приложение из сценария через ярлык
  • Как запустить приложение в качестве док-станции в openbox
  • Как я могу перемещать относительную позицию кадра или X-экрана?
  • Как предотвратить интерпретацию клавиатуры текущим приложением?
  • Могу ли я запускать через SSH?
  • 5 Solutions collect form web for “Есть ли GUI для Linux, который не использует X11?”

    Нет. X – единственный полезный графический интерфейс для Linux.

    В прошлом были конкурирующие проекты, но ни одна из них не приобрела никакого отношения. Написание чего-то типа X сложно, и на практике требуется много дополнительной работы, чтобы получить что-то полезное на практике: вам нужны аппаратные драйверы, и вам нужны приложения. Поскольку существующие приложения говорят о X11, вам нужен либо уровень перевода (так … вы написали что-то новое или просто новый X-сервер?) Или писать новые приложения с нуля.

    Существует один текущий проект, целью которого является вытеснение X: Мир . Он подкрепляется Canonical, который хочет стандартизировать его для Ubuntu, но он не получил много усилий за пределами Ubuntu, поэтому он может не преуспевать больше, чем Wayland (который был разработан для 3D-производительности, а не для безопасности). Мир стремится улучшить модель безопасности X, разрешив приложениям ограниченные привилегии (например, приложения должны иметь какую-то привилегию для входа и выхода других приложений); все ли масштабы, когда люди хотят делать скриншоты и определять методы ввода, еще предстоит выяснить.

    Вы можете запустить несколько графических приложений на Linux без X с SVGAlib . Однако это не приносит никакой дополнительной защиты (в дополнение к многочисленным другим проблемам, таким как плохая аппаратная поддержка, плохое удобство использования и небольшое количество приложений). SVGAlib знал дыры в безопасности, и он не получает большого внимания, поэтому, вероятно, есть еще много. X реализует гораздо больше внимания, поэтому вы, по крайней мере, можете ожидать, что реализация соответствует модели безопасности.

    X имеет очень легко понятную модель безопасности: любое приложение, подключенное к серверу X, может делать что угодно. (Это безопасное приближение, но довольно реалистичное). Вместо этого вы можете создать более безопасную систему, просто изолируя ненадежные приложения: поместите их в свою виртуальную среду, показывая на своем собственном сервере X, и покажите, что X сервер в окне. Вы потеряете функциональность из этих приложений, например, вы должны запускать такие вещи, как диспетчеры окон и менеджеров буфера обмена в среде хоста. Существует по крайней мере один полезный проект, основанный на таком подходе: Qubes .

    Приложения, которые вы упоминаете (Chrome, Flash, LibreOffice), созданы для работы на X11 или аналогичном сервере отображения, таком как Wayland .

    В консоли можно запускать всевозможные приложения [1], например:

    • email ( mutt )
    • просмотр веб-страниц ( w3m )
    • музыка ( mpd / ncmpcpp )
    • файловые менеджеры ( vifm )
    • фильмы ( mplayer ) и т. д.

    В сочетании с терминальным мультиплексором, например tmux , вы можете управлять различными «окнами», в которых работают приложения.

    Все эти приложения доступны в репозиториях большинства дистрибутивов.

    [1] Для каждого примера, который я предоставил, в каждой категории есть, вероятно, по меньшей мере два-три приложения, которые будут делать то же самое … Вам понадобится фреймбуфер, чтобы сделать эту работу хорошо.

    DirectFB используется во многих приложениях. Он предоставляет локальные окна и графическую среду с аппаратным ускорением и т. Д. Вы можете запускать приложения X11 под ним, используя XDirectFB

    Существует ncurses , известное из полуночи командира, yast и других инструментов командной строки. Если вы имели в виду настоящую графику, есть Freedesktop.org 's Wayland или Canonical's Mir , обе инициативы по замене X. IFAIK есть возможности показывать видео на консоли / tty, но не помню имя.

    Guichan? http://guichan.sourceforge.net/oldsite/about.shtml . Там, наверное, больше GUI, таких как guichan, которые не требуют X, например, picogui и т. Д.

    Linux и Unix - лучшая ОС в мире.