خب اگر اپلیکیشن Flameshot که بهترین اپ مشابه Share-x برای اوبونتو هست رو روی اوبونتو نصب کردید ولی بهنگام زدن شرتکات گرفتن اسکرین شات با ارور زیر مواجه شدید، راه حلش حیلی ساده است و همراهم باشید.
ارور:
Unable to capture screen
احتمال بسیار قوی مشکل بدلیل فعال بودن آپشن wayland (آپشن مرتبط با Display Server) به صورت دیفالت در اوبونتو ۲۲ به بالا می باشد. ابتدا مطمین میشیم که wayland فعال است یا خیر برای این منظور دستور زیر را در ترمینال اجرا کنید:
echo $XDG_SESSION_TYPE
اگر خروجی wayland بود به این معنی است که سیستم از wayland استفاده می کنه. پس ما نیاز داریم که wayland را غیر فعال کنیم و بجاش xorg (x11) را فعال کنیم. ابتدا دستور زیر را اجرا کنید:
sudo nano /etc/gdm3/custom.conf
دنبال WaylandEnable=false بگردید و از کامنت درش بیارید 🙂 تمام … البته نیاز هست که سیستم رو یه ریبوت کنید . محض احتیاط و اینکه خیالتون راحت بشه به درستی مراحل رو پیش رفتید، بعد از ریبوت شدن سیستم دستور زیر را اجرا کنید:
echo $XDG_SESSION_TYPE
خروجی باید x11 باشد. اگر x11 نمایش داده نشد. دستور زیر را اجرا کنید:
sudo systemctl restart gdm
ارسال پاسخ