0 کاربر و 2 مهمان درحال مشاهده موضوع.
من مشکلی ندیدم توی bbb. روی ویلندی یا زورگ؟
احتمالا روی xorg این مشکل وجود نداره.
من مشکلی برای اشتراک صفحه ندارم توی ویلند + فایرفاکس.متغیر محیطی MOZ_ENABLE_WAYLAND=1 رو تنظیم کن. که فایرفاکس با xwayland بالا نیاد.قبلش بستههای xdg-desktop-portal و xdg-desktop-portal-gtk رو هم نصب کن.بعدش دوباره امتحان کن ببین درست میشه؟
systemctl --user status xdg-desktop-portal.service
توی اون اعلان فایرفاکس که میاد allow رو که زدی، صفحه portal واست باز شد که ازت بپرسه وسط صفحه؟و اینکه چک کن از داخل صفحه about:support ببین واسه window protocol رو wayland باشه حتما.ویرایش: داخل این صفحه نوشته که سرویس xdg-desktop-portal.service رو برای کاربر ریاستارت کن.کد: [انتخاب]systemctl --user status xdg-desktop-portal.servicehttps://wiki.archlinux.org/title/PipeWire#WebRTC_screen_sharing
نقلقول از: mohammad kazemi در 10 بهمن 1401، 08:18 بظتوی اون اعلان فایرفاکس که میاد allow رو که زدی، صفحه portal واست باز شد که ازت بپرسه وسط صفحه؟و اینکه چک کن از داخل صفحه about:support ببین واسه window protocol رو wayland باشه حتما.ویرایش: داخل این صفحه نوشته که سرویس xdg-desktop-portal.service رو برای کاربر ریاستارت کن.کد: [انتخاب]systemctl --user status xdg-desktop-portal.servicehttps://wiki.archlinux.org/title/PipeWire#WebRTC_screen_sharingنوشته با اکس ویلند ران میشود. بلی تمام دسترسی ها را دادم.
MOZ_ENABLE_WAYLAND=1 firefox
نقلقول از: Taha PyRs در 10 بهمن 1401، 11:32 بظنقلقول از: mohammad kazemi در 10 بهمن 1401، 08:18 بظتوی اون اعلان فایرفاکس که میاد allow رو که زدی، صفحه portal واست باز شد که ازت بپرسه وسط صفحه؟و اینکه چک کن از داخل صفحه about:support ببین واسه window protocol رو wayland باشه حتما.ویرایش: داخل این صفحه نوشته که سرویس xdg-desktop-portal.service رو برای کاربر ریاستارت کن.کد: [انتخاب]systemctl --user status xdg-desktop-portal.servicehttps://wiki.archlinux.org/title/PipeWire#WebRTC_screen_sharingنوشته با اکس ویلند ران میشود. بلی تمام دسترسی ها را دادم.پس فایرفاکس رو از داخل ترمینال اینجوری باز کن:کد: [انتخاب]MOZ_ENABLE_WAYLAND=1 firefoxبعد همونجوری برای اشتراک صفحه تلاش کن ببین درست میشه؟ (میخوای قبلش سیستم رو یه ریاستارت هم بکن واسه اطمینان!)
if [ "$XDG_SESSION_TYPE" == "wayland" ]; then export MOZ_ENABLE_WAYLAND=1fi
چندتا راه داره. یکی اینکه داخل فایل .profile توی home بنویسیش (اگه .bash_profile از قبل هست داخل اون بنویس).کد: [انتخاب]if [ "$XDG_SESSION_TYPE" == "wayland" ]; then export MOZ_ENABLE_WAYLAND=1fiواسه خودم رو اینجوری نوشتم که اگه یه زمانی مجبور شدم برم روی xorg متغیر مقداردهی نشه.ولی اگه این راه جواب نداد، این راه رو امتحان کن: https://wiki.archlinux.org/title/Environment_variables#Per_Wayland_session