X11を使用していないLinux GUIはありますか?

X11を使用していないLinux GUIはありますか?

X11を使用していないLinux GUIはありますか?

Xのセキュリティは非常に悪いので:O

例: Ubuntu, Fedora - 何がありますか?

目標:X-freeデスクトップ環境を備えています。 - 解決策は何ですか? (たとえば、テキストベースのWebブラウザを使用する代わりにGoogle Chromeを使用してFlashを表示したり、LibreOfficeを使用してドキュメントを編集したりするなど)

おそらくフレームバッファを使用できますか?しかし、どのように? :ああ

答え1

注:この段落とは別に、この回答は2016年に最後に更新されました。その時から、ウェイランドX11のバックエンドとして主に使用されますが、X11の実行可能な代替手段となりました。

いいえ。 XはLinuxで利用可能な唯一のGUIです。

過去にも競争プロジェクトがありましたが、どれも牽引力を得ませんでした。 Xのようなものを書くのは難しく、実際に利用できるものを得るには多くの追加作業が必要です。ハードウェアドライバが必要で、アプリケーションが必要です。既存のアプリケーションはX11を使用しているため、変換層が必要です(それで...新しいものを作成しましたか、それとも新しいXサーバーのみを作成しましたか?)。または、最初から新しいアプリケーションを作成する必要があります。

Xを置き換えるためのプロジェクトが進行中です。ミール。標準化を希望するカノニカルでサポートします。Ubuntu- しかし、Ubuntuの外ではあまり興味を引かなかったので、おそらくUbuntuほど良くはないでしょう。ウェイランド(セキュアではない3Dパフォーマンス用に設計されています。)目的アプリケーションに制限された権限を許可してXセキュリティモデルを改善します(たとえば、アプリケーションは他のアプリケーションの入出力を妨げるために特定の権限を持つ必要があります)。人々がスクリーンショットを撮り、入力方法を定義したい場合は、拡張するかどうかはまだわかりません。 。

XなしでLinux上でいくつかのグラフィックアプリケーションを実行できます。SVGAライブラリ。ただし、これによりセキュリティが強化されることはありません(ハードウェアのサポート不良、可用性の低下、アプリケーションの不足などの他の多くの問題に加えて)。 SVGAlibにはあまり注目されていない既知のセキュリティ脆弱性があるため、より多くの脆弱性がある可能性があります。 X実装はより多くの注目を集めているので、少なくともその実装がセキュリティモデルと一致することを期待できます。

Xは非常に理解しやすいセキュリティモデルを持っています。 Xサーバーに接続されているすべてのアプリケーションは、すべての操作を実行できます。 (これは安全な近似ですが非常に現実的です。)信頼できないアプリケーションを簡単に分離することで、より安全なシステムを構築できます。そのアプリケーションを独自の仮想環境に配置し、独自のXサーバーに表示され、Xサーバーのディスプレイを表示します。窓に。ホスト環境では、ウィンドウマネージャやクリップボードマネージャなどの機能を実行する必要があるかのように、アプリケーションの機能が失われます。このアプローチに基づいて、利用可能なプロジェクトが1つ以上あります。

答え2

上記のアプリケーション(Chrome、Flash、LibreOffice)はすべてX11または同様のディスプレイサーバー(例:ウェイランド

次のようなさまざまな種類のアプリケーションをコンソール[1]で実行できます。

ターミナルマルチプレクサと一緒に使用されます。マルチプレクサを使用すると、アプリケーションが実行されるさまざまな「ウィンドウ」を管理できます。

これらすべてのアプリケーションは、ほとんどのディストリビューションリポジトリにあります。

[1]私が提供する各例には、同じことを行う各カテゴリに少なくとも2〜3つのアプリがあります。一つが必要です。フレームバッファこれをスムーズに行ってください。

答え3

ダイレクトフェイスブック組み込みアプリケーションに広く使用されています。ハードウェアアクセラレーションなどの機能を備えたローカル専用ウィンドウとグラフィック環境を提供します。次のコマンドを使用して X11 アプリケーションを実行できます。XDirectFB

答え4

焼館?http://guichan.sourceforge.net/oldsite/about.shtml。 picoguiなどのXを必要としないguichanのようなGUIがたくさんあるかもしれません。

関連情報