4

私の意図

ウィンドウマネージャーをメタシティまたは同様のものに変更することに興味があるBitBakeによって生成された画像があります。

私のプロセス

require recipes-graphics/images/core-image-x11.bbシンプルな Matchbox ターミナル ウィンドウを提供するコア レシピに追加しましたが、他の機能はないようです。と を追加するmatchbox-desktopmatchbox-session-sato、使いやすさが少し向上しますが、探しているものではありません。

コア イメージの変数に、 OpenEmbedded Metadata Indexのレイヤーのmetacity_2.34.13.bbレシピのデフォルト パッケージを含めました。これにより、 のコマンドを含むいくつかのコンポーネントがインストールされます。そのコマンドを実行すると、次のメッセージが表示されます。meta-gnomeIMAGE_INSTALLmetacity/usr/bin

GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications

(metacity:1124): GLib-GIO-ERROR **: Settings schema 'org.gnome.metacity' is not installed

Trace/breakpoint trap

に移動し/usr/share/glib-2.0/schemasて実行しglib-compile-schemas .、次を実行します。

startx
metacity --replace

また。今、出力は次のとおりです。

Window manager error: Unable to open X display

私の特定の状況に当てはまるこのエラーの明確な解決策は見つかりませんでした。

更新 (2/29):

次のコマンドを使用して、このエラーの解決策を見つけた可能性があります。

X&
export DISPLAY=:0
metacity&

この時点で、VT の 1 つで何かを実行しているようです。glxgearsその VTのようなデモ(glxgearsmesa-demosレシピに含まれています) を実行することはできますが、実際に使用可能な環境を作成する方法がわかりません。

私の質問

  1. meta-openembedded/meta-gnome(just metacity) またはmeta/recipes-gnome( adwaita-icon-themegnome-desktop3gsettings-desktop-schemasand )からあまり使用していないgtk+3ので、メタシティの追加を自動化するレシピが不足していますか?
  2. (そうでない場合 質問 1) エラーを解決するにはどうすればよいWindow manager error: Unable to open X displayですか?
4

1 に答える 1