কে-ডি-তে লকিং সেশনের সাথে স্ক্রিন (ডিপিএমএস) কীভাবে বন্ধ করবেন?


25

প্রথমত, আমি সচেতন আমি জিনোমের জন্য অনুরূপ একটি প্রশ্ন এখানে জিজ্ঞাসা করা হয়েছে: "স্ক্রিনটি লক করার সময় ল্যাপটপের ব্যাকলাইটটি স্যুইচ করুন"

উদ্দেশ্য

পাওয়ার সাশ্রয়ের কারণে আমি সেশনটি লক করে আমার পর্দা বন্ধ করতে চাই।

আসল সমস্যা

কুবুন্টু (কে। ডি। ই)-তে স্ক্রিনটি লক করা অনিবার্যভাবে স্ক্রিনসেভারকে যতদূর দেখতে পারা যায় trig 'ফাঁকা স্ক্রিন' ব্যতীত অন্য কোনও স্ক্রীনসেভার বিকল্প নেই যার সাথে এটির ব্যাকগ্রাউন্ড কালার সেট করা হয়েছে যা আমার লক্ষ্যটির ঠিক কাছে এসেছে। এটি স্ক্রিনটি ফাঁকা করে দেয় তবে পর্দাটি বন্ধ করে দেয় না । স্ক্রিনের ব্যাকলাইটটি এখনও থাকবে এবং কোনও শক্তি সঞ্চয় করবে না।

বর্তমান কাজ

একটি স্ক্রিপ্ট + শর্টকাট কী এর মাধ্যমে একটি কার্যকারিতা সম্ভব, তবে এটি কেবলমাত্র একটি কর্মচক্র, কারণ এটি সেশনটি লক করার সমস্ত উপায়ে ট্রিগার করে না। সুতরাং, আমি মনে করি এটি আরও সুন্দরভাবে করা সম্ভব ছিল, উদাহরণস্বরূপ, স্ক্রিন-ওভারের কনফিগারেশন ডায়ালগটিতে এই বিকল্পটি সরবরাহ করে।

আমি এখন যে ব্যবহারটি ব্যবহার করছি তা নীচে রয়েছে is একটি স্ক্রিপ্ট যা স্ক্রিনটি লক করে এবং স্ক্রিনটি বন্ধ করে দেয়:

#!/bin/bash

qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock
xset dpms force standby

এবং এটি কাস্টম মেনু প্রবেশের মাধ্যমে একটি শর্টকাট কী দিয়ে চালানো যাক। এটা কাজ করে।

এখানে কেন আমি এটিকে সমাধানের পরিবর্তে একেবারে কার্যকরী হিসাবে বিবেচনা করি। অধিবেশনটির লকিং ট্রিগার করার জন্য এটি অন্যান্য উপায়ে কাজ করে না।

আমার আসল প্রশ্ন (গুলি)

আমার কি কেডিএর উত্স স্পর্শ / প্যাচিং করা দরকার?

  • না হলে আমার বিকল্পগুলি কি?
  • যদি তাই,
    • কেউ কি আমাকে ইঙ্গিত করতে পারে যেখানে আমি শুরু করতে পারি?
    • কনফিগারেশনের জন্য জিইউআইয়ের প্রস্তাবিত স্থানটি কী বলে আপনি মনে করেন?

আমি কুবুন্টু 12.04 ব্যবহার করছি এবং কেডিএ 4.9-এ আপগ্রেড করতে ইচ্ছুক বা 12.10 প্রকাশের অপেক্ষায় রয়েছি।

উত্তর:


20

কেডি 4 এর জন্য একটি উপায় খুঁজে পেয়েছে (উবুন্টু 14.10 অবধি)। কেডি 5 এর জন্য অন্যান্য উত্তর দেখুন।

  1. যান সিস্টেম সেটিংসঅ্যাপ্লিকেশন এবং সিস্টেম নোটিফিকেশনবিজ্ঞপ্তিগুলি পরিচালনা

  2. ইভেন্ট উত্স হিসাবে স্ক্রিন সেভার নির্বাচন করুন

  3. স্ক্রীন লক করা এবং সনাক্ত করুন

  4. ইভেন্টে এই আদেশটি যুক্ত করুন:

    xset dpms force off
    

এখানে চিত্র বর্ণনা লিখুন

এটি প্রতিবার লক হয়ে গেলে সমস্ত প্রদর্শন বন্ধ করে দেবে।


এটি কেবল সুইট এবং চালাক। কৌশলটি হ'ল পর্দা লক করার প্রসঙ্গে "স্ক্রিন সেভার" চিন্তা করা।
gertvdijk

কুবুন্টু 15.04 ব্যবহারকারীর জন্য - এই পদ্ধতিটি একটি বাগের মধ্যে উপস্থিত হয়েছে যেখানে কে ডি ডিমন সম্পূর্ণ ক্র্যাশ হয়ে পুরো অধিবেশনটি নিয়ে
চলেছে

নিবন্ধন করুন এটি যাচাই করতে হবে - আমি এখনও 14.04 এ আছি এবং এটি আমার জন্য কাজ করছে। যদিও আমি আস্তে আস্তে এটিকে প্রায় অর্ধ ডজন বিভিন্ন জিনিসে প্রসারিত করেছি যা আমি লক / আনলক করার পরে ঘটে।
কেউ কেউ কোথাও

xset dpms force standbyখুব নির্ভরযোগ্য বলে মনে হচ্ছে এবং sleep 1 ; xset dpms force offকৌশলটির প্রয়োজন নেই ।
অ্যালান থম্পসন

@ অ্যালান্টহম্পসন, sleep 1ঠিক তেমনই যে আপনি যদি একটি বোতামটি ক্লিক করতে মাউস ব্যবহার করেন তবে আপনার মাউসটি ছেড়ে দেওয়ার সময় হবে এবং প্রদর্শনটি বন্ধ হওয়ার আগে এটি চলতে বন্ধ করবে। অন্যথায়, এটি তাত্ক্ষণিকভাবে প্রদর্শনটি জেগে উঠতে পারে, এর অর্থ হ'ল আপনি আবার প্রদর্শন লক করার আগে আপনাকে নিজের পাসওয়ার্ডটি প্রবেশ করতে হবে। sleep 1যদিও আমি কোথায় ব্যবহার করার পরামর্শ দিয়েছি তা নিশ্চিত নয় ।
কেউ কোথাও কোথাও

16

নিশ্চিত হয়েছে: কমান্ডটি চালাচ্ছি: /bin/sleep 1 ; /usr/bin/xset dpms force offপর্দার মধ্যে লক করা বিজ্ঞপ্তি প্লাজমশেল 5.10 এর জন্য কাজ করে।

এতে যান: সিস্টেম সেটিংস> বিজ্ঞপ্তিগুলি> ইভেন্ট উত্স "স্ক্রিন সেভার":

বিজ্ঞপ্তি - সিস্টেম সেটিংস


3

এর একটি সম্ভাব্য সমাধান হ'ল এক্সস্ক্রিনসেভারে চলে যান । ম্যান পেজটি আসলে নির্দেশনা নিয়ে আসে।

নিম্নলিখিতটি রূপরেখা অনুসারে রইল

  1. কেডিএ স্ক্রীন সেভার অক্ষম করুন

    1. কে মেনু -> কম্পিউটার -> সিস্টেম সেটিংস -> প্রদর্শন এবং নিরীক্ষণ -> স্ক্রিন সেভার
    2. আনচেক পরে স্বয়ংক্রিয়ভাবে শুরু
  2. Xscreensaver ইনস্টল করুন

    এক্সপ্লোর পরিচালনা সেভার ইনস্টল করুন

  3. সৃষ্টি ~/.kde/Autostart/xscreensaver.desktop

    এটিতে নিম্নলিখিত লাইনগুলি যুক্ত করুন

    [Desktop Entry]
    Exec=xscreensaver
    Name=XScreenSaver
    Type=Application
    X-KDE-StartupNotify=false
    
  4. কে-ডি-র লক স্ক্রিন প্রতিস্থাপন করুন

    cd /usr/lib/kde4/libexec
    sudo mv kscreenlocker kscreenlocker.original
    sudo vim kscreenlocker
    

    নিম্নলিখিত লাইন যুক্ত করুন kscreenlocker

    #!/bin/sh
    xscreensaver-command -lock
    
  5. xscreensaver-demoডিপিএমএস কনফিগার করতে ব্যবহার করুন (কোনও সুডো নেই)

    Advanceট্যাবে ডিপিএমএস কনফিগার করুন । সর্বনিম্ন স্ট্যান্ডবাই 1 মিনিট।

    তবে আপনি ~/.xscreensaverপ্রথমবারের কনফিগারেশনের পরে সম্পাদনা করে এটি কম করার চেষ্টা করতে পারেন । দেখুন dpmsStandby:ফাইলের মধ্যে।

    dpmsStandby:0:00:00 এ পরিবর্তন করা হয়েছে কিনা তা নিশ্চিত না । আমি একটি ভিএম দিয়ে পরীক্ষা করছি এবং কালো পর্দা দেখতে একই রকম।


আপনি কি প্রতিস্থাপন kscreenlockerএকটি ভাল ধারণা? এটি স্ক্রিনটি লক করা থেকে পড়া আরও বেশি করে kscreenlocker --help। এটি বাদ দিয়ে এক্সস্ক্রিনসেভারে যাওয়ার জন্য এটি একটি ভাল পরামর্শ!
gertvdijk

আমার খারাপ, আমার যোগ করা উচিত ছিল যে এক্সস্ক্রেনসভেতে স্থানান্তর করা আসলে আপনার কেডি স্ক্রীন সেভারটিও প্রতিস্থাপন করবে। তা ছাড়া এর কোনও পার্শ্ব প্রতিক্রিয়া নেই। kscreenlocker --helpদেখানো হয় কিভাবে এটি ব্যবহার করা যেতে পারে / কল, এটা KDE স্ক্রিন-সেভার সাথে কাজ করে। Xscreensaver এ স্থানান্তরিত করা আপাতত কাজ।
জন সিউ

কে-কে-র নতুন ভেনশন সম্পর্কিত আপনি এই পোস্টটি এবং এই পোস্টটি পরীক্ষা করে দেখতে পারেন । কেডিসি ৪.৯ বা ৪.১০ সহ লোকেরা খুব সহজেই ডিপিএমএসের সাথে কিছু বিরক্তিকর সমস্যার মুখোমুখি হয় এবং বৈশিষ্ট্যটি বন্ধ করতে চায়। সুতরাং আমি বলব আপাতত কেডিএ আপগ্রেড করবেন না।
জন সিউ

3

কে.ডি. 5 হিসাবে, বেশিরভাগ সমাধান এখানে আর কাজ করে না।

আমি যা পেয়েছি তা এখানে (2016-09-28 হিসাবে) কাজ করে, একটি পাঠ্য নথি তৈরি করুন এবং এতে নিম্নলিখিত কোডটি অনুলিপি করুন এবং পেস্ট করুন:

#!/bin/sh
sleep 0.5
loginctl lock-session
xset dpms force off

এবং তারপরে এটি "কেডিএলকস্ক্রিনডিপিএমএস.এস" হিসাবে সংরক্ষণ করুন নামটির কোনও গুরুত্ব নেই, কেবল এটির শেষে আপনার কাছে .sh আছে তা নিশ্চিত করুন। তারপরে আপনার ফাইল ম্যানেজারের সাহায্যে আপনি যেখানে সংরক্ষণ করেছেন সেখানে ডানদিকে ক্লিক করুন এবং বৈশিষ্ট্যগুলি> অনুমতিগুলি> খুলুন এবং এটিকে সম্পাদনযোগ্য করে তুলুন।

এখন আপনি এটিতে ক্লিক করতে পারেন এবং এটি স্ক্রিপ্টটি চালাবে যা আপনার স্ক্রিনটি লক করবে এবং তারপরে .5 সেকেন্ডের পরে আপনার মনিটর (গুলি) বন্ধ হয়ে যাবে।

এই আদেশগুলি সম্পর্কে তথ্য সহ কিছু পোস্ট এখানে দেওয়া হল।

কে। ডি। এ। অর্গ

লিনাক্স- অ্যাপস ডট কম - স্লিপ ০.০ এক্সসেট ডিপিএম জোর করে বন্ধ করুন


-1

কেডি 5 এবং এক্সস্ক্রিনস্যাভার (5.34): ট্যাবে ক্লিক করুন , তারপরে এটি টিক দিয়ে সক্রিয় করুন এবং আপনার পছন্দ মতো (বা এমনকি ব্যবহার করুন ) এর জন্য মিনিটগুলি সেট করুন ।complex Advanceenergy managementpower-offquick power-off


হুম, আমি সম্ভবত কিছু মিস করছি ... "জটিল" ট্যাবযুক্ত একটি উইন্ডোতে কীভাবে যাবেন?
gertvdijk

আপনি কি অন্যান্য এক্সএসক্রেনসভার উত্তরে সম্ভবত এটি মন্তব্য করতে চেয়েছিলেন? Askubuntu.com/a/232844/88802
জার্মটভিডিজক

1
ওপিটির বয়স 4 বছর এবং কেডিএর সংস্করণটি <4.9। আপনার উত্তর পার্থক্য মোকাবেলা করা উচিত।
WinEunuuchs2 ইউনিক্স

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

-2

সিস্টেম সেটিংস / ব্যক্তিগত / হালকা লকার (নতুন হুইস্কার মেনুতে)


5
এটি কীভাবে কাজ করে এবং কী করে তা আপনি ব্যাখ্যা করতে পারেন?
কাজ ওল্ফ

-3

কুবুন্টু 14.04 এ, কেবল সিস্টেম সেটিং - পাওয়ার এমজিএমটি যান। - শক্তি সঞ্চয় ট্যাবের অধীনে ডিম্প স্ক্রিন এবং স্ক্রিন শক্তি সঞ্চয় বন্ধ করুন।

চিয়ার্স!


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