[過去ログ] KDEスレ Part 11 (999レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
592(1): 2024/05/05(日)17:17 ID:H8uJgj5Q(5/16) AAS
>>590
ん?
だkら
ネイティブwaylandは、そういうのを、アプリ側では一切制御できない仕様です
私のアプリは、ピクチャーインピクチャーみたいな、表示に切り替えてたり
モードによって配置場所を記憶して復元するので無理ゲーです
kdeでwaylandに切り替えて、Dolpinとか開き直したとき
いっつも画面の中央に表示されるでしょう?
X11なら最後に閉じた場所に復元されますけど
あれは、Dolpinのバグではなくて、Waylandの仕様なんです
Kwinで対応しようとしてるのは、そういう用途に対してですね
636(3): 2024/05/06(月)14:29 ID:LRW3y2ff(1/3) AAS
>>592
> ネイティブwaylandは、そういうのを、アプリ側では一切制御できない仕様です
全部わかっている上でいっているかもしれないから、余計なお世話かもしれないんだけど、
waylandの拡張プロトコルとしてorg_kde_plasma_shellプロトコルにset_positionがあるから
kwinならすでにwaylandでもウィンドウの場所指定ができるよ
外部リンク[xml]:invent.kde.org
実際に
外部リンク[html]:wayland-book.com
をベースに14行目のXと15行目のYでコンパイル時に場所を指定できるようにしてみたよ
外部リンク:pastebin.com
diffも作っておいた
外部リンク:pastebin.com
Fedora 40の場合wayland-protocols-develとplasma-wayland-protocolsをインストールして
$ wayland-scanner client-header < /usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml > xdg-shell-client-protocol.h
$ wayland-scanner private-code < /usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml > xdg-shell-protocol.c
$ wayland-scanner client-header < /usr/share/plasma-wayland-protocols/plasma-shell.xml > plasma-shell-protocol.h
$ wayland-scanner private-code < /usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml > paslma-shell-protocol.c
でxdg-shell-client-protocol.h、xdg-shell-protocol.c、plasma-shell-protocol.h、paslma-shell-protocol.cを作って
$ gcc -o plasma_shell plasma_shell.c xdg-shell-protocol.c plasma-shell-protocol.c -lwayland-client
ビルドして実行してね
標準では0,0座標(左上)に表示
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.029s