প্রশাসকের সুযোগ না পেয়ে কীভাবে কী-বোর্ড শর্টকাট ব্যবহার করে স্থগিত করতে পারি?


48

এই মেনু আইটেমটি ক্লিক করার পরিবর্তে আমি কী কীবোর্ড শর্টকাট সেট করতে পারি যা আমি ব্যবহার করতে পারি?

ঝুলান

আমি সাসপেন্ড করার জন্য বিভিন্ন টার্মিনাল কমান্ড সম্পর্কে পড়েছি যা আমি খুব সহজেই কীবোর্ড শর্টকাটকে নির্ধারণ করতে পারি, তবে সবগুলিই sudo ব্যবহারের প্রয়োজন। আমি এমন একটি সমাধান খুঁজছি যা আমি এমন একটি সিস্টেমে ব্যবহার করতে পারি যেখানে আমার কাছে প্রশাসনিক সুবিধাগুলি নেই।

উত্তর:


30
  1. প্রথমে পাওয়ার-ম্যানেজমেন্ট-ইন্টারফেস প্যাকেজটি ইনস্টল করুন , এটি pmiস্থগিত করার জন্য আমরা যে কমান্ডটি ব্যবহার করব তা সরবরাহ করে ।
    আপডেট : আমি উত্সটির দিকে চেয়েছিলাম pmiএবং এটি স্থগিত করার জন্য যে আদেশটি ব্যবহার করে তা হ'ল:

    dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
    

    আপনি যদি ইনস্টল করতে না পারেন তবে পরবর্তী পদক্ষেপে সেই আদেশটি pmiপ্রতিস্থাপন করুন pmi action suspend

  2. সিস্টেম খুলুন -> পছন্দসমূহ -> কীবোর্ড শর্টকাটগুলি , অ্যাড ক্লিক করুন এবং pmi action suspendকমান্ড হিসাবে রাখুন।

    বিকল্প পাঠ

  3. সদ্য নির্মিত শর্টকাট এন্ট্রিতে ক্লিক করুন এবং শর্টকাট কীগুলি সেট করুন।

    বিকল্প পাঠ


5
যথাযথ অন আমার apt-get install halএখন ছিল কিন্তু ভাল কাজ।
কাস

4
14.04
metakermit

1
উবুন্টু ১৫.১০-এর জিজ্ঞাসাবাবু
নিক

2
সাসপেন্ড কমান্ড যা 16.04 এলটিএসে আমার জন্য কাজ করেছিল তা হ'লdbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true
ম্যাক্স গুডরিজ

@ ম্যাক্স গুডরিজ দুর্দান্ত! অদ্ভুতভাবে .Hibernateস্থগিতের পরিবর্তে যথেষ্ট শিকড় প্রয়োজন ...
ইউফোস

41

উবুন্টু 15.04 এর জন্য। এবং পরে আপনি টার্মিনাল থেকে ব্যবহার করতে পারেন

systemctl suspend

তারপরে একই কমান্ডের সাহায্যে সেটিংস / কীবোর্ড অ্যাপে একটি শর্টকাট তৈরি করুন।

কী-sortcut

সহজ!

কারণ: উবুন্টু থেকে স্যুইচ করা upstartহয়েছে systemd


3
16.04 এর অধীনে পরীক্ষিত
বয়স্ক গীত

17.10 এ, সেটিংস -> ডিভাইস -> কীবোর্ড।
কোলান

1
এর Super + sপরিবর্তে শর্টকাট হিসাবে ব্যবহার করা আরও ভাল Ctrl + Sযা বর্তমানে খোলার দস্তাবেজটি সংরক্ষণ করার জন্য প্রায়শই ব্যবহৃত হয়।
thomas.mc.work

এখনও 18.04 কাজ
wranvaud

7

উপরের মতো একই, তবে পরিবর্তে এই আদেশটি ব্যবহার করুন:

dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true

সূত্র: http://forum.ubuntu-fr.org/viewtopic.php?pid=16497311#p16497311


4
এটি সত্যই একটি সম্পাদনা হওয়া উচিত।
মুরু

1

উবুন্টু 16.04 এলটিএস সহ একটি নতুনতর আমি এর systemctlপরিবর্তে ব্যবহারের পরামর্শ দেব কারণ নতুন সিস্টেমগুলি systemdজিনিসগুলি নিয়ন্ত্রণ করতে ব্যবহার করে।

চালানোর নিরাপদ কমান্ডটি হ'ল systemctl suspendমেশিনকে তত্ক্ষণাত স্থগিত করে দেয় যদি না কোনও প্রক্রিয়া সিস্টেমকে চালিত থাকতে বলে (যেমন ভিডিও প্লেয়ার একটি চলচ্চিত্র দেখায়, সক্রিয় সিডি বার্নার, ব্যবহারকারী যে কোনও কিছুতে লগ ইন করে ইত্যাদি ইত্যাদি)।

যদি আপনি অবিলম্বে স্থগিতাদেশ স্থগিত করতে চান এবং সমস্ত "ইনহিবিটার" উপেক্ষা করতে চান -iতবে উপরের কমান্ডের আউটপুট দ্বারা কেবল ব্যাখ্যা করুন ।

আপনি যদি তাত্ক্ষণিকভাবে স্ক্রিনসেভারটি লক করে সমস্ত ক্ষেত্রে সিস্টেমটি স্থগিত করতে চান তবে আপনি চালনা করতে পারেন

loginctl lock-session && systemctl suspend -i

dbusবার্তা প্রেরণে কাঁচা ব্যবহার করা এটির চেয়ে ভাল কারণ আপনার স্ক্রিনসেভার বা সেশন ম্যানেজার সম্পর্কে কোনও তথ্য হার্ডকডিং এড়ানো loginctlএবং systemctlএড়ানো।


0

systemctl suspend -i আমার জন্য কাজ।

super+dকীবোর্ড সেটিংসে কাস্টম শর্টকাটগুলি ম্যাপ করা হয়েছে।

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