問題タブ [wayland]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt5 - ウェストンなしのウェイランドの Qt5
私がやっていることの背景と達成したいことは、ツールバーと背景なしでウェストンをコンパイルしたため、単なる黒い画面です。コマンドを実行すると、次のようになりました。
Qt から純粋な qml の例を起動する前に、デスクトップではなく黒い画面として Weston ウィンドウ マネージャーを起動します。
私の最終目標は、weston をすべてスキップして、weston を実行する必要なく、コマンドラインから純粋な qml の例を開始することです。
私が実行した場合のqtwaylandの例から:
ディスプレイを作成できません (ファイルまたはディレクトリがありません) で失敗します。私の理解では、qtにはウェイランドコンポジターがあります。
コマンド ラインから Weston を起動する方法と同じように、wayland バックエンドを使用して画面を作成する qt スタンドアロン アプリを作成する方法を教えてください。
linux - GnomeのようにWaylandのポインタをつかむ方法は?
Wayland のTODO テキスト ファイルには、 Wayland がまだポインターのアクティブなグラブを持っていないことが明確に示されています。しかし、Wayland で Gnome を実行し、開いているメニューをクリックしてからその外側をクリックしようとすると、ポインターがメニュー ウィンドウによってつかまれたかのように、外側のクリックが飲み込まれます。Gnome はそれをどのように管理しますか?
arm - gstvideooverlay を使用して、ユーザーが作成したウェイランド サーフェスでビデオをレンダリングする
自分で作成したウェイランド サーフェスでビデオ ファイルを再生しようとしていますが、レンダリングが行われません。https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstvideooverlay.html および https://gitから参照しまし た。 collabora.com/cgit/user/gkiagia/gst-wayland-gtk-demo.git/tree/main.c
パイプラインの作成後 (filesrc->parser->decoder->waylandsink); bus_set_sync_handler を次のように設定しています
create_window_own の実装は以下
{
}
java - Wayland での Java GUI サポート
wayland バックエンドのみがサポートされているシステムに Java GUI サポートを含めたいと考えています。OpenJDK-7-jre パッケージをインクルードしようとしましたが、X11 依存関係があるようです。「Openjre-8」パッケージを正常にコンパイルし、イメージに含めました。ただし、GUI なしで Java アプリケーションしか実行できません。JAVA SWING API ベースの GUI プログラムを実行しようとすると、次のエラーが表示されます。
ウェイランドで Java GUI プログラムを実行することは可能ですか? どうやってそれをするのですか?
clipboard - Wayland クリップボード API
Wayland にクリップボード API のようなものはありますか? または、プログラムでコンテンツをクリップボードに貼り付けるにはどこを見ればよいですか?
WaylandでFedora 24を実行しています。
私に完全に問題がなければ単一のクリップボードを持っているので、コード例(Pythonなど)はありますか?
ubuntu - Docker コンテナで Weston を実行する
現在、Docker コンテナー内で Weston のインスタンスを実行しようとしています。
私のシステムは Ubuntu 16.04 で、現在 DRI バックエンドでネイティブの Weston を実行しています (X11 への依存は望んでいません)。手始めに、Docker コンテナー内で別の Weston インスタンス (バックエンドとして Weston を使用) を実行したいと思います。
その後(私の本当の目標)、デスクトップ環境なしでプレーンなUbuntuマシンを実行したいと思います。グラフィックスドライバーのみがインストールされ、次にDRIにアクセスできるWeston Dockerインスタンスが実行されますが、これがどのようになるかはわかりません可能。
これまでのところ、Ubuntu から継承し、Weston をインストールしてから Weston を実行する Dockerfile を作成しました。受け取ったエラー メッセージは、「仮想端末で Weston を実行してください」というものでした。openvt への呼び出しを追加しました。
このコマンドは root として実行されます。ただし、常にエラーが表示されます
このトピックに関するインターネット上の利用可能なリソースは非常にまれであるため、今、私はちょっと立ち往生しています:)
私がどのように進めることができるかについて誰か考えがありますか?Docker コンテナー内での DRI/GBM/DRM/KMS グラフィックス アプリケーションの実行に関する追加の技術情報は、非常に役立ちます。
remote-access - ウェイランドとリモート デスクトップ
どうやら Fedora 25 は、アルファ状態であっても (長くは続かないが、すぐにベータ版になる)、デフォルトで Wayland が有効になっているため、非常にうまく機能しています。Wayland で動作するリモートデスクトップ管理 (別の Linux マシンの下) 用のグラフィカル/easy_to_setup ソリューションがあるかどうか疑問に思いますか? それとも早すぎますか?どんな助けでも感謝します、ありがとう
wayland - ウィンドウ/サーフェスの x、y 位置を制御するために wayland/weston を拡張する方法
で x、y 位置を制御しようとしてweston/desktop-shell/shell.c
いweston_view_set_initial_position(...)
ます。
私が計画したことは、グローバルな x/y 位置を追加することによって、サーフェスの幅/高さを渡すデータ構造を単純に拡張することです。
qt/qml アプリケーションを使用しています。トップレベルの API はqwindow.setX()
.
アイデアは次のとおりです: Wayland でウィンドウの x、y 座標を設定するにはどうすればよいですか?
@mpr
噛むには多すぎると述べました。
それがどれほど大きいか、または潜在的な問題を説明できる人がいれば、私は感謝します.