کرش کردن ایمکس در شروع برنامه

با سلام خدمت دوستان
من از وقتی که elementary os نصب کردم دیگه نمیتونم ایمکس رو اجرا کنم و وقتی برنامه رو باز می کنم سریع کرش میکنه وقتی با دستور ترمینال بازش میکنم متن زیر رو مینوسیه و خب مشخصه که مشکل از gtk هست ولی خب نمی دونم چطور باید رفعش کنم . ایمکس توی i3 بدون مشکل اجرا میشه و حتی وقتی توی خود pantheon با sudo اجراش میکنم کرش نمی کنه ولی خب فکر نکنم این راه حل مناسبی برای حل مشکل باشه ممنون میشم که کمکم کنین :kissing_heart::kissing_heart:

X protocol error: BadMatch (invalid parameter attributes) on protocol request 139
When compiled with GTK, Emacs cannot recover from X disconnects.
This is a GTK bug: https://bugzilla.gnome.org/show_bug.cgi?id=85715
For details, see etc/PROBLEMS.
Fatal error 6: Aborted
Backtrace:
emacs[0x5083d9]
emacs[0x4ef1dc]
emacs[0x508483]
emacs[0x4bf8ae]
emacs[0x4c417e]
emacs[0x4c420b]
/usr/lib/x86_64-linux-gnu/libX11.so.6(_XError+0x11d)[0x7f8710635c4d]
/usr/lib/x86_64-linux-gnu/libX11.so.6(+0x3cad7)[0x7f8710632ad7]
/usr/lib/x86_64-linux-gnu/libX11.so.6(+0x3cb95)[0x7f8710632b95]
/usr/lib/x86_64-linux-gnu/libX11.so.6(_XReply+0x230)[0x7f8710633b50]
/usr/lib/x86_64-linux-gnu/libX11.so.6(XGetSelectionOwner+0x51)[0x7f8710619f91]
emacs[0x4d856b]
emacs[0x562e9f]
emacs[0x59a923]
emacs[0x562cab]
emacs[0x564244]
emacs[0x562db1]
emacs[0x59a923]
emacs[0x562cab]
emacs[0x59a923]
emacs[0x5628bf]
emacs[0x562cab]
emacs[0x562460]
emacs[0x565851]
emacs[0x5616be]
emacs[0x4f78fd]
emacs[0x4f7d58]
emacs[0x5020db]
emacs[0x502be0]
emacs[0x4f8bcf]
emacs[0x4354a9]
emacs[0x455343]
emacs[0x455fd1]
emacs[0x45610a]
emacs[0x45625c]
emacs[0x55c17c]
emacs[0x562db1]
emacs[0x59a923]
emacs[0x562cab]
emacs[0x59a923]
emacs[0x562cab]
...
Aborted (core dumped)
1 پسندیده

از چه ورژنی استفاده میکنی؟

1 پسندیده
2 پسندیده

ممنون آقا توماج درست شد .

1 پسندیده

چرا با sudo برنامه بدون مشکل اجرا میشد ؟

ایمکس رو با sudo اجرا می کنی ؟

1 پسندیده

قبل از این که مشکل حل بشه وقتی با sudo اجراش میکرم کرش نمی کرد

حالا من نمی دونم مشکل چی بوده اما در کل فکر نمی کنم ایده مناسبی باشه.

3 پسندیده

نمیدونم راستش من از elementary os استفاده نمیکنم، اما برام جالبه که بدونم چرا با sudo اجرا میکردی

1 پسندیده

الان دیگه مشکل حل شده و بدون sudo اجرا میشه فقط کنجکاو شدم بدونم که چرا وقتی با sudo برنامه رو اجرا میکردم کرش نمی کرد ؟

1 پسندیده

چرا از sudo استفاده میکردی؟؟؟ :smiling_imp:
نه شوخی کردم :hugs:

وقتی فرمودین با sudo اجرا میکردم، یعنی emacs توی ترمینال اجرا میشد؟ اگر اینطوره احتمالا به این دلیل بوده که emacs توی‌ترمینال بدون نیاز به gtk اجرا میشه و اون error مربوط به x porotocol و‌ emacs24 پیش نمیاد. اگر هم نه که احتمالا چیز دیگه ایه که نیاز به بررسی داره، اما نمیتونم نظر خاصی بدم.

1 پسندیده

نه آقا توماج
برنامه ی gui اجرا میشه

1 پسندیده

پس مورد دودم که عرض کردم درسته :smile:

1 پسندیده

فایلی که ایمکس توش نصب بوده، فقط سطح دسترسی برای روت داشته و لاغیر.
شما باید سطح دسترسی رو برای فایلی که نرم‌افزار توش نصبه درست کنید.

بنظر درست نمیاد، چون این ارور در مورد دسترسی به emacs نیست :slightly_smiling_face:
هرچی هست به مشکل دسترسی شباهت داره، اما نه دسترسی به emacs

1 پسندیده
2 پسندیده

خب این چی رو نشون میده؟

Permission denied اروری نیست که دوستمون برای اجرای emacs دریافت کرد :hugs:

2 پسندیده

https://bugzilla.gnome.org/show_bug.cgi?id=85715

1 پسندیده