سلام
اول از همه اگه مطلبم خیلی پیش پا افتادست معذرت میخوام، ولی چون در ابتدا خودم با این مورد مشکل داشتم وجود همچین راهنمایی رو لازم دیدم
اگه با root وارد شدید و یا کسایی که ( مثل خودم) از بک ترک استفاده میکنن و معمولا با root لاگین میکنن حتما زمان اجرای برنامه هایی مثل vlc با این خطا روبرو شدید:
خوب حالا اگه دلتون نخواست از root خاج بشید باید چیکار کرد؟
باید یه تغییر کوچیک توی برنامه ایجاد کنیم، من اجرای 3 برنامه یعنی vlc , کرومیوم (توی مخازن هست) و گوگل کروم (که از سایت گوگل دانلود میکنیم) رو میگم، برنامه های دیگه هم شبیه همین ها هستن و فرقشون در فایلیه که باید تغییرش داد.
اول به یه برنامه مثل hexedit احتیاج داریم
apt-get install hexedit
(چون با root لاگین هستیم به su احتیاجی نیست، در غیر این صورت یه sudo اولش بزارید)
(این بخش به توصیه دوستان ویرایش شد
)
ترمینال رو باز میکنیم و برای vlc:
hexedit /usr/bin/vlc
برای chromium:
hexedit /usr/lib/chromium-browser/chromium-browser
و برای گوگل کروم:
hexedit /opt/google/chrome/chrome
یک بار کلید tab رو میزنیم و بعد ctrl+s
و عبارت geteuid رو تایپ میکنیم و بعد enter پیدا که شد ( اگه درست انجام داده باشید حتما پیدا میشه) اون رو به عبارت getppid تغییر میدیم
و بعد ctrl+x و بعد y
تموم شد (البته گاهی نیاز هست که بعد تغییرات یک بار سیستم رو reboot کنیم
)
اگه اشتباهی بود ببخشید.