問題タブ [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.

0 投票する
1 に答える
395 参照

window-decoration - Wayland - コンポジターがウィンドウを装飾するかどうかを調べる

この質問を見たことがあります: Wayland コンポジターは X のようにウィンドウの装飾を行うことはできませんか? 、しかし、私はこれを疑問に思っています:

純粋な wayland を使用してアプリケーションを作成したとします。サーバーがウィンドウを装飾するかどうかはどうすればわかりますか? デコレートしないコンポジターと、デコレートするコンポジターをサポートしたい(そうでないコンポジターは、アプリケーションが手動でデコレートします)。

これは可能ですか?そうでない場合、これは現在の wayland API で理論的に可能ですか (つまり、標準化が必要なある種の奇妙なメッセージパッシング)? もしそうでなければ、なぜですか?

0 投票する
1 に答える
551 参照

wayland - イベントが発生するウィンドウを特定する方法

同じ Wayland ディスプレイに属する 2 つの EGL ウィンドウがあります。ウィンドウはフルスクリーンでのみ表示されます。マウスとキーボードのイベントが表示されます。どのウィンドウがどのイベントに属しているかを判断する方法は?

Wayland TOPLEVELの窓口でリクエストされるようですが、そのようなAPIはありません。

0 投票する
2 に答える
2056 参照

events - Wayland と qtwayland を併用すると、Qt5.1.1 で Touch が機能しない

Qt 5.1.1 タッチ サンプル アプリケーションを qtwayland モジュールで動作させたいです。

ウィンドウが表示され、Weston からタッチ トレースも取得されます。qtwayland も、タッチアップ、タッチダウン、タッチモーション用に登録されたコールバック関数でトリガーされていることがわかります。

ただし、QT は QT アプリケーションで QPushButton ハンドラを呼び出しません。

私が以下のように使用している Connect API: connect(ui->b_audio, SIGNAL(pressed()), this, SLOT(on_b_audio_clicked()));

なぜこれが起こるのか手がかりはありますか?調査してデバッグできるように、考えられる問題を提案してください。

前もって感謝します。ブーシャン。

0 投票する
1 に答える
555 参照

x11 - Wayland クライアントはどのようにサーバーと通信しますか?

X ウィンドウ システム プロトコルはネットワーク経由であり、これがクライアントが X サーバーと通信する方法であることを知っています。現在、Wayland はこのネットワークへの依存を取り除こうとしています。

私の質問は、Wayland クライアントがコンポジターとどのように通信することになっているのですか? プロトコル メッセージの媒体は何ですか?

0 投票する
3 に答える
12467 参照

wayland - Wayland でスクリーンショットを撮るには?

Wayland でスクリーンショットを撮る簡単なツールを書きたいです。Xorg とはまったく違うというのは私の理解でよろしいですか? 誰かに例を教えてもらえますか?

0 投票する
1 に答える
362 参照

build - mesa のビルド中に Makefile エラーが発生しました

次のようなエラーが表示されます:
ビデオ カード 06:03.0 VGA互換コントローラ:Matrox Electronics Systems Ltd. MGA G200eW WPCM450 (rev 0a)

ビルドコマンド

作る

0 投票する
3 に答える
11891 参照

wayland - wayland コンポジターを書きたい場合、どこから始めればよいですか?

「ウェイランド サーバー プログラミングの初心者向けガイド」がウェブ上を漂っているわけではないと思います。

どこから始めればよいかを知るために見ることができるベアボーンのウェイランドサーバーはありますか? 私が確認できるXの下で実行できることは、入力を受け取ることです。きっとそこから行ける。

0 投票する
1 に答える
726 参照

c - wayland 共有メモリ コードでセグメンテーション違反エラーが検出されました

オンライン チュートリアルの wayland コードを試したところ、問題なく動作 *pixel++ = 0xffff;し、以下のコードの行にセグメンテーション違反が表示されました。

このコードに加えた変更は、

上記のコード行を次のように変更しました

および対応する関数呼び出しも、このリンクで正しいコードを確認できます ここに私のコード全体があります これを確認してフィードバックをお寄せください