ইউনিটির অধীনে নন-রেসপন্সড জিইউআই টাস্ককে কীভাবে হত্যা করবেন?


29

আমি ইউনিটির অধীনে অ-প্রতিক্রিয়াশীল জিইউআই অ্যাপ্লিকেশনগুলিকে হত্যা করার জন্য একটি নতুন ব্যবহারকারী-বান্ধব উপায় অনুসন্ধান করছি।

আমি একজন নতুন ইউনিটির ব্যবহারকারীর কাঁধের উপর দিয়ে তাকিয়েছিলাম যারা gscan2pdf ব্যবহার করার চেষ্টা করেছিল - এবং gscan2pdf সত্যিই নষ্ট হয়ে গেছে বলে মনে হচ্ছে - খুব বেশি ঝাঁকুনির পরেও এটি অনেকটা সিপিইউ আন মেমরি গ্রাস করে না, পিসি ট্র্যাশ করতে শুরু করে এবং ব্যবহারকারীকে অবিলম্বে gscan2pdf GUI কে হত্যা করার প্রয়োজন হয় পূর্ণ-স্ক্রিন ছিল, অ-প্রতিক্রিয়াশীল এবং ফোকাস ছিল।

ঠিক আছে, আমি এটি করার কিছু উপায় জানি:

  • হিট করুন Alt+F2এবং টাইপ করুন xkill-> উইন্ডোটি নির্বাচন করুন
  • Alt+F2শুরু করুন xterm, ব্যবহার করুন topবা pgrepতারপরে kill PIDবা সরাসরি ব্যবহার করুন Hitpkill

উভয়ই এমন উপায় যা জিইউআই কেন্দ্রিক ব্যবহারকারীদের জন্য খুব স্বজ্ঞাত নয়।

এরকম কিছু পাওয়ার জন্য কি কিছু ইউনিটির শর্টকাট আছে xkill?

অথবা ityক্য-স্টার্টারে শীর্ষের মতো জিইউআই যুক্ত করার জন্য সেরা জিইউআই-ওয়ে? আর কোনটি?


3
আপনি এর জন্য একটি শর্টকাট কী-বাইন্ডিং সংজ্ঞায়িত করতে পারেন xkill..
নিতিন ভেঙ্কটেশ

@ ননস্টর্ম, ঠিক আছে, উত্তর হিসাবে এটি কীভাবে করা যায় তা পোস্ট করুন এবং আমি এটির ভোট দেব।
ম্যাক্সচলেপজিগ

স্ক্রিনশট সহ পোস্ট করা হয়েছে।
নিতিন ভেঙ্কটেশ

আমি এক্সকিল জিনিসটি সম্পর্কে জানতাম না ...
এজেম্যান্সফিল্ড

উত্তর:


29

আপনি এর জন্য একটি কীবোর্ড শর্টকাট তৈরি করতে পারেন xkill

  1. ইউনিটি ড্যাশগুলিতে কীবোর্ডটি টাইপ করুন এবং আইকনে ক্লিক করুন। শর্টকাট ট্যাব নির্বাচন করুন।

  2. সেখানে কাস্টম শর্টকাট বিভাগে স্ক্রোল করুন এবং +বোতামটিতে ক্লিক করুন

  3. এখন আপনার শর্টকাটটির নাম দিন এবং কমান্ডটি দিন xkillএবং ঠিক আছে ক্লিক করুন।

  4. অবশেষে xkillশর্টকাটে ক্লিক করুন এবং এটিতে একটি শর্টকাট বরাদ্দ করতে পছন্দসই কী-কম্বো টিপুন এবং এটিই :)
  5. কীবোর্ড শর্টকাট টিপুন xkillযখনই আপনার প্রয়োজন হবে সক্রিয় হবে।

keyboard_shortcuts

keyboard_shortcuts2


1
একটি সংযোজন: একটি বাতিল করতে xkill, যে কোনও জায়গায় ডান ক্লিক করুন এবং কার্সার ক্রস থেকে ডিফল্ট তীরটিতে পরিবর্তিত হবে।
পার্টো

5

টার্মিনাল উইন্ডোটি ব্যবহার করে আমি সবচেয়ে ভাল উপায় খুঁজে পাই:

গেটো টার্মিনাল:

sudo ps -aux | grep "name of application"

প্রক্রিয়া আইডি নোট করুন

sudo kill -9 "processID"

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


1
ওপি killকমান্ড চায় না , তিনি দ্বিতীয় বুলেটযুক্ত পয়েন্টে সুনির্দিষ্টভাবে বলেছেন।
নিতিন ভেঙ্কটেশ

বাহ, এটি বেশ কয়েকটি বিভিন্ন স্তরের সম্পর্কে খারাপ পরামর্শ - ১. আমি একটি টাস্ককে হত্যার জন্য জিইউআই বা জিইউআই-রিলেটিক সমাধানের জন্য জিজ্ঞাসা করেছি। ps ... | grep- কমান্ডটি রয়েছে pgrep, যা প্রশ্ন question. এও উল্লেখ করা হয়েছে, যা প্রোগ্রামের অধীনে kill -9প্রেরণ করে SIGKILLকরুণাময় উপায়ে শেষ করার কোনও সুযোগ নেই - সাধারণত সবার kill PIDআগে সর্বদা চেষ্টা করা উচিত - এটি প্রেরণ করে SIGTERM- কেবল যদি প্রক্রিয়াটি শেষ না হয় SIGTERMতবে একজনকে একটি জারি করা উচিতkill -9 PID
ম্যাক্সচ্লেপজিগ

এছাড়াও, আমি অনেক সংখ্যারও প্রত্যাবর্তন করি। আমি মনে করি না যে novices সাহায্য ছাড়াই পিআইডি সহজেই খুঁজে পাবেন।
গুই ইমামুরা

3

আর একটি জিনিস যা আপনি করতে পারেন তা হচ্ছে সিস্টেম মনিটর চালানো। আপনি মাউস দিয়ে একটি প্রক্রিয়া নির্বাচন করতে পারেন এবং এটি শেষ করতে "শেষ প্রক্রিয়া" বোতামটি টিপুন। এটি এমনকি প্রতিক্রিয়াহীন প্রক্রিয়াগুলির সাথেও কাজ করা উচিত তবে আমি মনে করি এটি কিল -9 এর মতো শক্তিশালী নয়। এটির একটি সুবিধা রয়েছে যে এটি একটি সম্পূর্ণ জিইউআই সমাধান এবং ম্যাক ওএস এক্স এর অনুরূপ ক্রিয়াকলাপ মনিটরের সাথে খুব অনুরূপ That's এটি আমাদের মধ্যে যারা ম্যাক এবং লিনাক্সের মধ্যে এগিয়ে চলেছেন তাদের পক্ষে সহায়ক।


1

আমি নিজে চেষ্টা করে দেখিনি, তবে এই ছোট স্ক্রিপ্টটি দরকারী মনে হচ্ছে। এটি unityক্য লঞ্চারে একটি "ফোর্স ছাড়ুন" বিকল্প যুক্ত করে।


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