এসডিএল অ্যাপ্লিকেশন চালনার পরে কনসোলটি ব্যবহারযোগ্য


22

যখন নির্দিষ্ট এসডিএল- ভিত্তিক প্রোগ্রামগুলি (যেমন প্রবুম , ডসবক্স ) কনসোল থেকে চালানো হয় (এক্স নয়) এবং হঠাৎ কোনও কারণে (যেমন নিহত বা সেগফাল্টস ) বন্ধ হয়ে যায়, তখন স্ক্রিনটি লক হয়ে যায়; এটি কেবল কালো হয়ে যায় এবং আপনি পুনরায় বুট না করা পর্যন্ত কালো থেকে যায়।

এটি হ্যালো_ভিডিও এবং হ্যালো_ট্রিঙ্গল ডেমোগুলির সাথে বিপরীত যা কনসোলকে তার আসল অবস্থায় ফিরিয়ে দেয় এমনকি যদি সেগুলি হঠাৎ করে বন্ধ হয়ে যায়।

এখানে ঠিক কী ঘটছে, এবং এটি পুনরুদ্ধার না করে পুনরুদ্ধার করার কোনও উপায় আছে?

আমি এটি ডেবিয়ান স্কিজে পর্যবেক্ষণ করেছি । অন্যান্য ওএসগুলি আক্রান্ত কিনা তা আমি জানি না।


সম্পাদনা : আমার কেবল কনসোলটি পরিষ্কার করা উচিত (এইচডিএমআই / আরসিএ আউটপুট, ইউএসবি কীবোর্ড) প্রভাবিত হয়েছে, এসএসএস সংযোগগুলি নয় (যা সূক্ষ্মভাবে কাজ করে চলেছে।)


আপনি কি টিটি টিপে টিপে পরিবর্তন করতে পারেন alt+F1-5?
জিভিংস

@ জিভিংস, না, এই মূল সংমিশ্রণের কোনও প্রভাব নেই।
ফাইনাল

হুম .. আপনি কি সিসআরকিউ এবং আরআইইএসইউবি কমান্ড ব্যবহার করতে পারেন ?
জিভিংস

@ জিভিংস না, তবে (১) রিবুট করার ক্ষমতা সমস্যা নয়: আমি একটি এসএসএস সংযোগ থেকে শাটডাউন কমান্ড জারি করতে পারি এবং (২) আমি এমন একটি সমাধান খুঁজছি যাতে রিবুট করার প্রয়োজন হয় না।
Finnw

ওহ এসএস। ঠিক আছে আপনার ssh প্রম্পটে আপনি এক্স সার্ভারটি মেরে আবার চালু করতে পারেন। অথবা রানলেভেল পুনরায় চালু করুন।
জিভিংস

উত্তর:


6

এটি গ্রাফিক্স ড্রাইভারের মধ্যে অবশ্যই একটি বাগ। শোনা যাচ্ছে যে এসডিএল গ্রাফিক্স এপিআই শুরু করছে, ঠিক এই সময়ে গ্রাফিক্স ড্রাইভার ডিসপ্লেটি গ্রহণ করে। যেহেতু আপনি এসডিএলকে হত্যা করেছেন এটি গ্রাফিক্স এপিআইকে ডিনিটাইজ করার জন্য কোডটি কখনও চালায় না এবং তাই এটি কেবল গ্রাফিক্স কমান্ডের জন্য অপেক্ষা করছে যা কখনই আসবে না।

এটি একটি খারাপভাবে ডিজাইন করা গ্রাফিক্স এপিআই নির্দেশ করে তবে পুরো জিনিসটি মালিকানাধীন হওয়ায় এটি জানার কোনও উপায় নেই এবং এটিকে ঠিক করার কোনও উপায় নেই।

(আমি একটি পিসিতে একই রকম আচরণ লক্ষ্য করেছি যেখানে এসডিএল মাউস পয়েন্টারটিকে "গ্র্যাব" করে এবং ক্র্যাশ হয়ে গেলে বা নিহত হলে এটি ইউগ্রাব করে না, তবে প্রদর্শনীর সাথে কখনও তা হয় না))


1
এসডিএলের একটি "প্যারাসুট" রয়েছে যা সেগফাল্টের ক্ষেত্রে এমনকি পরিষ্কার করার জন্য সাধারণত নিযুক্ত করে থাকে যাতে কিছু এখনও ঠিক হয় না।
ফ্লেক্সো

প্যারাসুটটি কেবল সিগসাইজিভিতে ধরা দেবে, সিগকিল নয়।
এলিস্টায়ার বুকসটন

এটি আকর্ষণীয়, আমাকে SIGKILLGLES2 ডেমোগুলির একটিতে পাঠানোর চেষ্টা করতে হবে এবং কী হবে তা দেখতে হবে।
ফিনউইউ

আমি ২০১ in সালে একটি এসডিএল অ্যাপ্লিকেশন বিকাশ করছি এবং এখনও এসডিএল অ্যাপ্লিকেশনটি ছাড়ার জন্য সিটিআরএল-সি ব্যবহার করে সম্ভবত একটি বাগ থাকতে পারে। আমার সমস্যা ছিল যে এসডিএল এবং টার্মিনাল ইনপুটটি ধীরে ধীরে প্রতিক্রিয়াহীন হয়ে উঠবে যখন আমি অ্যাপটি পরীক্ষা করছি, বারবার এটি চালাচ্ছি এবং সিটিআরএল-সি দিয়ে ছাড়ছি। আমি খুঁজে পেয়েছি যে আমি যদি এসডিএল অ্যাপের মধ্যে থেকে অ্যাপটি সঠিকভাবে ছেড়ে দিই তবে আমার কখনও সমস্যা হয় না।
পল স্লোকুম

1

আমি জানি এটি একটি খুব পুরানো প্রশ্ন, তবে এমুলেশনস্টেশনের মাধ্যমে মুপেন 64৪ প্লাস চালানোর সময় আমি এটির মতোই একটি সমস্যায় পড়ছিলাম। আমার কনসোলটি সূক্ষ্ম দেখাবে, তবে আমি রিবুট না করা পর্যন্ত কীবোর্ডটি সম্পূর্ণ প্রতিক্রিয়াহীন হবে।

সমস্যাটি ছিল প্রোগ্রামটি শেষ হওয়ার পরে কীবোর্ডটি RAW মোডে অবশিষ্ট ছিল। সমাধান শেল স্ক্রিপ্ট এটি দৌড়ে শেষে নিম্নলিখিত লাইন যোগ করার জন্য ছিল: kbd_mode -a। এটি কীবোর্ডটি XLATE মোডে পুনরায় সেট করে এবং এটিকে আবার কাজ করতে সক্ষম করে।

যদিও এটি "ব্ল্যাক স্ক্রিন" সমস্যার অংশটি সমাধান করে না, আমি অনুমান করছি যে ভিডিওটি ফিরে পেতে কনসোল ফ্রেমবফারটিকে পুনরায় সেট করার জন্য অবশ্যই একটি অভিন্ন উপায় থাকতে হবে।


-5

আমি এসডিএল অ্যাপে কী সমস্যা তা বলতে পারি না, তবে কেবল টাইপ করা:

reset

কনসোলটি আবার ব্যবহারযোগ্য করে তোলা উচিত


4
... কনসোলটি ব্যবহারের অযোগ্য হলে সে কীভাবে টাইপ করবে?
জিভিংস

1
জিভিংস কী বলেছে। কীবোর্ডটি প্রতিক্রিয়াহীন প্রতিক্রিয়া নয়, এটি কেবল পর্দা নয়।
ফাইনু

এবং ssh থেকে এই কমান্ড জারি করা (/ dev / tty1- এ পুনঃনির্দেশ করা) কোনওরকম কাজে আসেনি।
Finnw

আপনার উত্তরটি মুছে ফেলা উচিত যাতে আপনি বিস্মৃতিতে পুনরায় বিস্মৃত না হন
অ্যালেক্স এল

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