কমান্ড লাইন থেকে D-BUS ব্যবহার করে আমি কীভাবে স্ক্রিনসেভারের লকিং বৈশিষ্ট্যটি ট্রিগার করতে পারি?


11

কমান্ড লাইন থেকে আমি কীভাবে পর্দা সেভারটিকে ম্যানুয়ালি ট্রিগার করতে পারি? আমি ফেডোরা ১৯-তে জিনোম ৩.৮.৪ ব্যবহার করছি, তবে সমাধানটি অবশ্যই এই ডিস্ট্রোর সাথে নির্দিষ্ট হওয়া উচিত নয়।


dbus, প্রেরণ cammand ব্যবহার meassage এবং পাঠাতে imgsrc ছবি জন্য
Umer

উত্তর:


13

এটি কীভাবে করবেন সে সম্পর্কে বিশদটি এখানে এই শিরোনামের ব্লগ পোস্টে পাওয়া গেছে: জিনোম ৩.৮-তে কমান্ড লাইন থেকে পর্দা লক করা

ম্যানুয়ালি ট্রিগার

dbus-sendকমান্ড এই বার্তাটি পাঠাতে, এই ক্ষেত্রে আমরা স্ক্রিন থেকে "লক" বার্তা পাঠাচ্ছি ব্যবহার করা যাবে।

$ dbus-send --type=method_call --dest=org.gnome.ScreenSaver \
    /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock

সময় শেষ

সাধারণত আপনি যখন ডেস্কটপ সেটিংসের মাধ্যমে এই নির্দিষ্ট সময়সীমার জন্য কনফিগার করে থাকেন তখন একই বার্তা পাঠানো হবে।

জিনোম নিয়ন্ত্রণ কেন্দ্র, সেটিংস -> পাওয়ার -> খালি স্ক্রীন থেকে লকিংটি স্বয়ংক্রিয়ভাবে ট্রিগার হওয়ার আগে আপনি প্রয়োজনীয় অলস সময়ের পরিমাণটি পরীক্ষা করতে পারেন ।

আপনি কমান্ড লাইন থেকে এই বিলম্বের মানটি চেক করতে পারেন:

$ gsettings get org.gnome.desktop.session idle-delay
uint32 600

এছাড়াও আপনি এটি কমান্ড লাইনের মাধ্যমে বা জিনোম নিয়ন্ত্রণ কেন্দ্রের মাধ্যমে পরিবর্তন করতে পারবেন।

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