15.10 আপডেট করার পরে টার্মিনাল থেকে গ্রাফিকাল অ্যাপ্লিকেশন আরম্ভ করা যাবে না


10

15.10 আপডেট করার পরে টার্মিনাল থেকে গ্রাফিকাল অ্যাপ্লিকেশন চালানো অসম্ভব:

xxx@xxx:~$ gksudo wireshark
Invalid MIT-MAGIC-COOKIE-1 key
(gksudo:5532): Gtk-WARNING **: cannot open display: :0
xxx@xxx:~$ sudo -H wireshark
[sudo] password for xxx: 
Invalid MIT-MAGIC-COOKIE-1 key
** (wireshark:5535): WARNING **: Could not open X display
Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused

(wireshark:5535): Gtk-WARNING **: cannot open display: :0
xxx@xxx:~$ wireshark
Invalid MIT-MAGIC-COOKIE-1 key
** (wireshark:5569): WARNING **: Could not open X display
Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused

(wireshark:5569): Gtk-WARNING **: cannot open display: :0
xxx@xxx:~$ gedit
Invalid MIT-MAGIC-COOKIE-1 key
** (gedit:5570): WARNING **: Could not open X display
Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused

(gedit:5570): Gtk-WARNING **: cannot open display: :0
xxx@xxx:~$ sudo gedit
Invalid MIT-MAGIC-COOKIE-1 key
** (gedit:5574): WARNING **: Could not open X display
Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused

(gedit:5574): Gtk-WARNING **: cannot open display: :0

আমার সামান্য গবেষণাটি ব্যবহার করে গ্যাক্সুডোর দিকে ইঙ্গিত করেছে তবে এটি কোনওভাবেই কাজ করছে না। আমি জাওথ দিয়ে কিছু জিনিস চেষ্টা করেছি। সমস্যাটা কি? ধন্যবাদ।


1
অপসারণ করার চেষ্টা করুন .Xauthority- sudo rm -f ~/.Xauthorityএবং তারপরে পুনরায় চালু করার চেষ্টা করুন ।
সার্বজনীনউইনকআইডি

নাহ, একই জিনিস।
sssemil

উত্তর:


15

নিয়মিত ব্যবহারকারী হিসাবে কমান্ডটি চালান xhost +। এর পরে, আপনার গ্রাফিকাল অ্যাপ্লিকেশনটি আবার চালানোর চেষ্টা করুন।

এটি এক্স সার্ভারে হোস্ট-ভিত্তিক অ্যাক্সেস নিয়ন্ত্রণ বন্ধ করে দেয়। ম্যান পৃষ্ঠা থেকে প্রাসঙ্গিক তথ্য এখানে:

এক্স সার্ভারের সাথে সংযোগ স্থাপনের অনুমতিপ্রাপ্ত তালিকায় হোস্টের নাম বা ব্যবহারকারীর নাম যুক্ত করতে এবং মুছতে xhost প্রোগ্রামটি ব্যবহৃত হয়।

+ তালিকায় না থাকলেও প্রত্যেককে অ্যাক্সেস দেওয়া হয় (যেমন, অ্যাক্সেস নিয়ন্ত্রণ বন্ধ রয়েছে)।


আমার সমস্যা হয়েছে যেখানে আমি টার্মিনাল থেকে জিইআইআই অ্যাপ্লিকেশনগুলি খুলতে পারি root, তবে এটি নিয়মিত ব্যবহারকারী হিসাবে নয়। যে ক্ষেত্রে, দৌড়ানো xhost +যেমন rootআমাকে একজন নিয়মিত ব্যবহারকারী হিসাবে GUI এপ্লিকেশন শুরু করার অনুমতি দেওয়া হয়েছে।
ক্রেগ ওটিস

এই কাজ! ধন্যবাদ!
মুহাম্মদ বিন ইউসরাত

3

অদ্ভুত তবে export DISPLAY=:1সাহায্য করেছে। চিয়ার্স।


2
আপনি একাধিক এক্স প্রদর্শন বা কিছু চালাচ্ছেন? ডিফল্ট হওয়া উচিত:0
সর্বজনীনভাবে

2
ঠিক একই সমস্যা (আমার ক্ষেত্রে 16.04 এ); দুর্ভাগ্যক্রমে এটি কাজ করে না।
adam.smith

না, একটাই। ": 0" সর্বদা ডিফল্ট ছিল তবে আপডেটের পরে কিছু পরিবর্তন হয়েছিল।
sssemil

1
আমার ক্ষেত্রে, DISPLAY এ সেট করা: 0 এটি সমাধান করেছে (যখন: 1 করেন নি)
এমবেলো

আমার ক্ষেত্রে, DISPLAY এ সেট করা: 2 এটির সমাধান করেছে। শুধু চেষ্টা চালিয়ে যেতে হবে,।
zkytony

0

আমার ক্ষেত্রে, একই সমস্যা একটি একক প্যাকেজ আপডেট করার পর পাওয়া gnome-shellমাধ্যমে synaptic-package-manager। পরের লগইনের সাথে সাথেই আমি ওএসের কোনও জিইউআই অংশ অ্যাক্সেস করতে সক্ষম হইনি। প্রচুর অনুসন্ধান, শেষ,

যখন আমি apt install gdm3পুনরুদ্ধার মোড টার্মিনালটি থেকে ব্যবহার করেছি , আমি সিস্টেম বুটের পরে লগইন প্রম্পটটি সন্ধান করতে সক্ষম হয়েছি (কেবলমাত্র টার্মিনাল, জিইউআই নয়)।

এর পরে আমি চেষ্টা করেছি apt install gnomeযা সামগ্রীর পুরো গুচ্ছটি ইনস্টল করেছিল , ডাউনলোডগুলি শেষ হয়ে গেলে আমি জিএসআই মোডে আমার ওএস পেতে সক্ষম হয়েছি।

আপনি যদি লগইন প্রম্পট নিজেই না পেয়ে থাকেন তবে পুনরুদ্ধার মোডের উপরের পদক্ষেপটি অনুসরণ করার চেষ্টা করুন। অন্যথায় জিনোম ইনস্টল করার চেষ্টা করুন যা gdm3 পাশাপাশি আপডেট করে।


0

সতর্কতা: এক্স হোস্টের অপ্রয়োজনীয় ব্যবহার অসাবধানতার সাথে ইন্টারনেটের প্রতিটি হোস্টকে এক্স ডিসপ্লে সার্ভারে সম্পূর্ণ অ্যাক্সেস দিতে পারে।

সাধারণত আপনি X সার্ভারে হোস্ট-ভিত্তিক অ্যাক্সেস নিয়ন্ত্রণটি বন্ধ করবেন না আপনি যদি না জানেন যে আপনি কী করছেন। পরিবর্তে আপনার কেবল অ্যাক্সেসের প্রয়োজন এমন জিনিসগুলিকে অনুমতি দেওয়া উচিত।

সমাধান:

এক্সিকিউট: xhost +si:localhost:root

উপরের সমাধানটি ওয়েল্যান্ড ব্যবহারকারীদের জন্য একটি এলিভেটেড এক্সওয়েল্যান্ড অ্যাপ্লিকেশন চালিয়ে কাজ করে।

এক্সভেল্যান্ড অ্যাপ্লিকেশনটি এলিভেটেড অনুমতি সহ চালানোর চেষ্টা করার সময় আপনি নিম্নলিখিত ত্রুটিটি পেতে পারেন:

No protocol specified
Unable to init server: Could not connect: Connection refused
Could not parse arguments: Cannot open display:
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.