我想在碼頭集裝箱裏運行啓蒙(https://www.enlightenment.org/start),以前的啓蒙是基於X11的,但最新版本的啓蒙支持wayland。正如我搜索,使用「泊塢窗運行」時,我們可以使用-v參數命令開始像一個碼頭工人形象: $ docker run -it \
--net host \ # may as well YOLO
--cpuset-cpus 0 \ # con
所以我們現在在我們的免費軟件瀏覽器中有DRM,並且apparently it works quite well。然而,該視頻仍然受制於通常的合成。 我正在運行包括路徑顯示服務器的Fedora 25。如果我確實正確地理解了它的架構,它基本上期望應用程序將其內容呈現到緩衝區中並排列組合的顯示(例如,將多個窗口層疊在彼此之上)。爲了這樣做,它必須有權訪問這些緩衝區的內容。 AFAIK的路線沒有任何DRM
簡而言之:這是How to get Gdk window from xid?的重複,但在Wayland下。 類似於下面的代碼工作正常,直到我從拉伸更新Debian的巴斯特: #!/usr/bin/env python3
from gi.repository import Gdk
from gi.repository import GdkX11
Gdk.Window.process_all_