世界を動かす技術を、日本語で。

UHF X11: VisionOSおよびApple Vision Pro向けに設計されたX11

2026年6月21日原文(lispm.net)

概要

Objective UHF X11 は、Apple Vision Pro上で動作する 最新のX11ディスプレイサーバXlibクライアントやレトロなマシン からのX11アプリを visionOSの空間ウィンドウ へ表示可能。 美しいピクセル描画80年代風エフェクト などを搭載。 MIT-MAGIC-COOKIE-1認証GLX対応 など、セキュリティと機能性も確保。 カスタムフォントパック の導入にも対応。

Objective UHF X11:Apple Vision Pro用X11ディスプレイサーバ

  • Apple Vision Pro 上で動作する フル機能X11ディスプレイサーバ
  • XlibクライアントレトロPC からのX11リクエストを、 visionOSの空間ウィンドウ として表示
  • setenv DISPLAY VISOR.LOCAL:0 の設定で xterm、xclock、xlogo、xcalc、twm などのX11アプリを空間化
  • 各X11トップレベルウィンドウ が独立した visionOSウィンドウ として生成
  • ウィンドウの物理空間内での自由配置 が可能

主な仕様と機能

  • ルートレス空間ウィンドウ

    • X11の各トップレベルウィンドウを独立表示
    • visionOSの空間内で自由にレイアウト
  • 外部X11クライアント接続

    • 標準X11 TCP経由で 信頼済みマシン からの接続を許可
    • MIT-MAGIC-COOKIE-1 による認証
      • デバイス上でCookie生成
      • クライアントマシンへCookie配布
  • 美しいピクセル描画

    • Xフレームバッファ内容を ネイティブ解像度 で表示
    • 小型ウィンドウには ニアレストネイバー拡大 を適用
  • 80年代風ディスプレイエフェクト

    • CRTスキャンライン
    • 蛍光体マスク
    • グロー効果ビネットプリセット
    • レトロな表示体験の再現
  • 実験的GLXサポート

    • OpenGLクライアントGLX経由 で描画可能
    • 2000年代同様、互換性はアプリごとに異なる
  • カスタムフォントパック

    • visionOSフォルダから ビットマップフォントディレクトリ をインポート
    • コアX11フォントはアプリに同梱

利用シナリオ

  • レトロPCやワークステーション からApple Vision ProへのX11アプリ転送
  • visionOS空間 での マルチウィンドウ作業環境 構築
  • X11アプリの美麗表示レトロ体験 の両立
  • 開発者やレトロコンピューティング愛好家 向けの新しい作業空間

Hackerたちの意見

WayVRは、Linuxでヘッドセットを使ってネイティブのx11/Waylandデスクトップを利用したいなら、チェックする価値があるよね。 https://github.com/wayvr-org/wayvr

「2Dの中の3D、3Dの中の2D。OpenGLクライアントはX11上でGLXレンダリングを使える。互換性は2000年代と同じようにバラバラだね。思わず笑っちゃった。人生のある時点では、どのGLバージョンと機能がどのサーバーで動いてるか、実際に知ってた気がする。それに、結構クールだよね。でもAVPは買わないかな。」

なんでダメなの?個人的には試してみたけど、メガネの処方の問題が面倒すぎて結局買わなかった。実行機能がうまくいかなかったんだよね。

いいね、Questでも動いたらもっとクールだよね。

そういえば、誰かrayneo air4 proをx11で動かしてる人いる?

スクリーンショットがxeyesを動かしてないなんて信じられないよ。せめてTWMは動いてるけど。

同じこと考えてた!

そうそう。知りたいのは、xeyesが部屋の中をついてくるのかってこと!

プライバシーやセキュリティの理由で、Vision Proではアプリが視線の位置にアクセスできないんだ。

外側でxeyesを動かせるかな?確かApple Visionには、ユーザーの顔の部分をレンダリングするための外部ディスプレイがあったよね。

面白いね。これってXorgベースなのかな、それとも別の何か?

現在、処方レンズに対応したLinuxのARヘッドセットを探しているんだけど、どれがオススメかな?自分でコードを書きたいんだけど、他の人に頼むのは避けたいんだよね。

Hacker Newsで議論の続きを見る