حل مشکل flameshot در اوبونتو – Unable to capture screen

حل ارور flameshot در اوبونتو
حل ارور flameshot در اوبونتو

خب اگر اپلیکیشن 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