কোনও উন্মুক্ত উইন্ডো না হারিয়ে আমি কীভাবে উবুন্টুতে হিমশীতল পর্দা পুনরায় চালু করব?


12

আমার একটি উবুন্টু 12.04 এলটিএস চলমান একটি ডিভাইস রয়েছে যার স্ক্রীন ফ্রিজ রয়েছে। সাধারণত আমি কোনও উপলভ্য টাইটির উপরে ঝাঁপিয়ে পড়েছি, Ctrl- Alt- - F1এবং আদেশটি কার্যকর করেছি /etc/init.d/lightdm restartবা service lightdm restart। এটি তবে আমার খোলার সমস্ত কিছুই মেরে ফেলে। আমি কীভাবে এড়াতে পারি?


1
আপনি এটি অর্জন করতে পারবেন না। এটি লাইটডিএম যা এক্স সিস্টেমে উইন্ডো প্রদর্শন করে / পরিচালনা করে।
অ্যাপল II

এটি আপনার খোলার যাবতীয় জিনিসকেও মেরে ফেলবে, তবে একবার সিটিআরএলএইচ-ব্যাকস্পেস এক্স পুনরায় চালু করবে would এটি কোনও টিটিওয়াইতে স্যুইচ করা, লগ ইন করা এবং এক্সটিকে পুনরায় আরম্ভ করতে বলার চেয়েও সহজ। এটি এখনও কাজ করে কিনা আমি নিশ্চিত নই।

@ ডগলাস বি স্টাপল - এটি উবুন্টু 12.04 এলটিএসের সাথে কাজ করে না। এটি অন্যান্য বিতরণে এখনও কাজ করে কিনা বা এটি ইউনিটির সাথে নির্দিষ্ট কিনা তা নিশ্চিত নয়।
চিনেমাংসমনকি

চলমান অবস্থায় উইন্ডো ম্যানেজারটি প্রতিস্থাপনের কিছু উপায় থাকতে পারে। (এটি কমপক্ষে জিনোম-শেল দিয়ে বা আই 3 উইন্ডো ম্যানেজারের সাথে সম্ভব যাতে কোনও উপায় থাকতে পারে)।
এফএসম্যাক্সবি

@ এফএসম্যাক্সবি - জিনোম শেল বা আই 3 উইন্ডো ম্যানেজার ব্যবহার করে কীভাবে এটি অর্জন করা যায় তা সম্পর্কে আপনি কী দয়া করে বিস্তারিত বলতে পারেন?
পিনাটসনকি

উত্তর:


12

অস্বীকৃতি: ব্রেন্ডেনের মন্তব্য অনুসারে, এটি পুরানো হতে পারে এবং উবুন্টুর নতুন সংস্করণগুলির সাথে আর কাজ করবে না। এছাড়াও দয়া করে প্রস্তুত থাকুন যাতে আপনি আপনার খোলা উইন্ডোগুলি হারাতে পারেন।

এখন আমি এটি Unক্যের জন্য পেয়েছি (আমি সবেমাত্র আমার জিনোম শেলটি withক্যবদ্ধভাবে উইন্ডোজ লগ আউট বা বন্ধ না করেই unityক্যের সাথে প্রতিস্থাপন করেছি):

  1. Tty1 [Ctrl] + [Alt] + [F1] এ যান
  2. টাইপ করুন DISPLAY=:0যাতে এক্স-সার্ভারটি কী পোর্টে পাওয়া যায় তা প্রোগ্রামগুলি জানতে পারে
  3. export DISPLAY
  4. unity --replaceবা gnome-shell --replace(আপনি জিনোম শেল দ্বারা unityক্য বা ityক্যের দ্বারা জিনোম-শেলকে প্রতিস্থাপন করতে পারেন)

এটি কেবলমাত্র যদি এক্স-সার্ভার বা জিনোম হিমায়িত না হয় তবে কেবল theক্য বা জিনোম-শেলটি কাজ করে।

এটি কীভাবে কাজ করে: প্রোগ্রামগুলি এবং তাদের ইউআই প্রদর্শন করার জন্য এক্স-সার্ভারের মধ্যে যোগাযোগ একটি নেটওয়ার্ক সকেটের মাধ্যমে কাজ করে। এটি সাধারণত "লোকালহোস্ট: 0" সংক্ষিপ্ত ": 0" এ থাকে। ডায়ালপ ভেরিয়েবল সেট করে প্রোগ্রামগুলি জেনে থাকে যে এটির সাথে যোগাযোগের জন্য এক্স-সার্ভারটি কোথায় খুঁজে পাওয়া যায়, সুতরাং প্রোগ্রামটি টিটিআই 1 চলমান থাকলেও টিটি 7-তে এক্স-সার্ভারে প্রদর্শিত হয়।

উইন্ডোজের সামগ্রীগুলি এক্স-সার্ভার দ্বারা পরিচালিত হয় যেখানে উইন্ডোগুলির অবস্থান এবং সীমানাগুলি উইন্ডো ম্যানেজার দ্বারা সংহত করা হয় unityক্য বা জিএনওএম-শেলের সাথে সংহত তাই এক্স- এ অ্যাপ্লিকেশনগুলি পুনরায় আরম্ভ না করে কেবল সেগুলি প্রতিস্থাপনের উপায় রয়েছে- সার্ভার।

পিএস: আমি যা বুঝি তা কেবল বর্ণনা করছি, তাই দয়া করে এডিট করুন এবং কিছু সংখ্যায় ভুল থাকলে আমাকে সংশোধন করুন।

সম্পাদনা: জিনোম-শেলটির জন্য, এটি পুনরায় চালু করার আরও একটি উপায় রয়েছে। Tty এ পরিবর্তনের পরে কেবল টাইপ করুন pkill -HUP gnome-shell, আমি জানি না যে ityক্যের জন্য অনুরূপ কিছু আছে কিনা।


এটি একটি অলৌকিক কাজ করেছে। আসলে এটি আজ আমাকে বাঁচিয়েছে। অনেক ধন্যবাদ. আমি এত কৃতজ্ঞ হব যদি আপনি প্রতিটি ধাপে বার পদক্ষেপটি কীভাবে বিস্তারিতভাবে ব্যাখ্যা করতে পারেন তবে আমি হুডের নীচে কী ঘটছে তা আমি পুরোপুরি বুঝতে পারি না।
চিনাবাদামনকি

উত্তরের জন্য ধন্যবাদ! Unityক্য নোট heহেল্প বলেছেন: "--replace চালানো unityক্য /! \ এটি অন্যান্য ডেস্কটপ ইন্টারফেসের সাথে সামঞ্জস্যের জন্য এবং --re স্থান ছাড়াই চলমান unityক্যের মতোই কাজ করে"
টম

এছাড়াও আমি দেখতে পেলাম আমার উইন্ডোগুলি সংরক্ষণ করতে সুডোর মাধ্যমে unityক্য চালাতে হয়েছিল।
টম

2
--replace অবচিত করা হয়েছে এবং কিছুই করে না এবং এই সমাধানটি আপনার সেশনটি পুনরায় আরম্ভ করবে মানে আপনি আপনার সমস্ত উইন্ডো হারাবেন :(
ব্রেন্ডেন

2018 এ এখনও কাজ করে
ব্যবহারকারীর0000001
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.