লুবুন্টু স্ক্রিন লক প্রয়োগ করে


13

আমি লুবুন্টুতে স্ক্রিন লক অক্ষম করতে পারি না। পাওয়ার ম্যানেজমেন্টে আমি এটি পরীক্ষা করে নিই। "লাইট লকার সেটিংস" এ "হালকা লকার সক্ষম করুন" এর আরও একটি বিকল্প রয়েছে। আমার এটিও চেক করা নেই তবে আমি 10 মিনিটের পরেও কালো পর্দা দেখতে পাচ্ছি এবং যখন আমি মাউসটি সরিয়ে নিই তখন আমাকে একটি পাসওয়ার্ড সরবরাহ করতে হবে।

আমি সমস্ত উবুন্টাসে এই আচরণটি ঘৃণা করি তবে সাধারণত আমি সিস্টেম সেটিংসে এটি অক্ষম করতে পারি। ভাল না এখানে।

সুতরাং লুবুন্টু দুটি স্থানে এই সেটিংস আছে এবং উভয় উপেক্ষা করে।

আমি এই প্রশ্নটি পেয়েছি:

স্ক্রিনসেভার শুরু হয়ে গেলে স্ক্রীন লক করা থেকে Xscreensaver বন্ধ করুন

এর মতে, আমি "xscreensaver" প্যাকেজটি সরিয়ে দেওয়ার চেষ্টা করেছি, তবে এটি ইনস্টল করা হয়নি। সুতরাং এটি সমাধান করে

সম্পাদনা করুন:

আমি এ পর্যন্ত যা শিখেছি:

  • এটি যাদু নয়। এটি অন্যান্য লোককেও প্রভাবিত করে
  • এটি এক্সএফসি পাওয়ার ম্যানেজারের বাগের কারণে ঘটে:

https://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/1193716


জিনোম এবং কিউটি সংস্করণ রয়েছে, আপনার কি এটি ইনস্টল করা আছে? সন্ধান করুনgnome-screensaver
নোলিটি

"জিনোম-স্ক্রিনসেভার" ইনস্টল করা হয়নি
ব্যবহারকারীর 568021

দুঃখিত, খুঁজছেন lxlock?
noleti

ঠিক আছে .. তো আমি কি এটিকে সরাতে পারি?
ব্যবহারকারী568021

2
একটি সম্পূর্ণ প্যাকেজ অপসারণ করার ধারণা, কেবল সেখানে কোনও পৃথক কমান্ডের অযাচিত আহ্বান জানানো ভাল সমস্যা সমাধানের বিপরীত - এবং এটি ছাড়াও অন্যান্য সমস্যার কারণ হতে পারে । সঠিক উপায়টি হ'ল আদেশটি সুনির্দিষ্টভাবে কোথায় নির্দিষ্ট করা হয়েছে এবং এটি অক্ষম / পরিবর্তন করতে হবে। গোয়েন্দা কাজটি মজাদার হতে পারে ...
আন্ডারস্কোর_আর

উত্তর:


9

এই সমাধানটি @ জেরোইনের সমাধান এবং @ এ লুবুন্টু ব্যবহারকারীর সমাধানের সংমিশ্রণ ।

আমি বিশ্বাস করি যে এর মূল কারণটি হ'ল ব্যবহারকারী-নির্দিষ্ট light-locker.desktopফাইলটি সিস্টেম-ব্যাপী একটিকে ওভাররাইড করে না। সুতরাং, এমনকি যদি ব্যবহারকারী লাইট-লকারটি একেবারে শুরু না করার জন্য কনফিগার করে তবে এটি ডিফল্ট কনফিগারেশন প্যারামিটারগুলির সাথে চালিত হয়।

সতর্কতা: এটি সিস্টেম-প্রশস্ত ডিফল্ট স্ক্রিন লকিং অক্ষম করবে। আপনি যদি কোনও নির্দিষ্ট ব্যবহারকারীর জন্য লকিং সক্ষম করতে চান তবে প্রতিটি ব্যবহারকারীর জন্য আপনাকে ফাইলের Exec=লাইনটি সম্পাদনা করতে হবে ~/.config/autostart/light-locker.desktop। "অগ্রাধিকার >> হালকা লকার সেটিংস" এর মাধ্যমে এটি কনফিগার করা এটি করতে পারে (একবার সিস্টেম-ওয়াইড ফাইলটি সরানোর আগে) তবে আমি এটি চেষ্টা করি নি।

পদক্ষেপ 1: লাইট-লকারের সিস্টেম-ব্যাপী স্টার্টআপটি অক্ষম করুন। এটি পরিবর্তে প্রতি-ব্যবহারকারী .ডেস্কটপ ফাইলটি কার্যকর করার অনুমতি দেবে।

sudo mv /etc/xdg/autostart/light-locker.desktop /etc/xdg/autostart/light-locker.desktop.bak

এটি পুনরায় সক্ষম করতে আপনি কেবল ফাইলটির নাম পরিবর্তন করবেন যাতে এর আর .bakএক্সটেনশন না থাকে।

পদক্ষেপ 2: ব্যবহারকারী-নির্দিষ্ট হালকা-লকার.ডেস্কটপ ফাইলটি সম্পাদনা করুন

একটি পাঠ্য সম্পাদকটিতে ~ / .config / অটোস্টার্ট / লাইট-লকার.ডেস্কটপ খুলুন।

শুরু হওয়া লাইনটি সম্পাদনা করুন Exec=যাতে এটি কেবল হয় Exec=। এটি হ'ল এখানে কোনও কমান্ড নির্দিষ্ট করা হয়নি যার অর্থ লাইট-লকার শুরু হবে না।

পদক্ষেপ 3: পুনরায় বুট করুন।


1
(এটি সত্যিই জেফ্রি হিংয়ের দুর্দান্ত উত্তরের একটি মন্তব্য তবে স্পষ্টতই আমার মন্তব্য করার মতো যথেষ্ট খ্যাতি নেই, যদিও আমি উত্তর পোস্ট করতে পারি - আমার কাছে পিছনের দিকে বলে মনে হয়।) যাইহোক: আমি জেফ্রির প্রথম ধাপটি করেছি, অর্থাৎ অক্ষম সিস্টেম-ওয়াইড স্টার্টআপ লাইট-লকারের: sudo এমভি /etc/xdg/autostart/light-locker.desktop /etc/xdg/autostart/light-locker.desktop.bak এবং পুনরায় বুট করা হয়েছে। আমি তারপরে "পছন্দসমূহ >> হালকা লকার সেটিংস" এর মাধ্যমে জিইউআই ব্যবহার করে লাইট লকার সেটিংস সংশোধন করেছি এবং আমার পরিবর্তিত সেটিংসটিকে সম্মান জানানো হয়েছিল।
লায়লাবিডি

আমি ~ / .config / স্বতঃসূচনা / হালকা locker.desktop এ একটি ফাইল না থাকে
goofballLogic

@goofballLogic এই ফাইলটি তৈরি হয়ে গেলে একবার আপনি যান Preferences >> Light Locker Settingsএবং হালকা লকার কনফিগারেশন সম্পাদনা / সংরক্ষণ করুন।
ইগর জেরোসিমিć

3

অটোস্টার্ট অ্যাপ্লিকেশনগুলির জন্য একটি ফোল্ডার যা মনে হচ্ছে তা আমি পেয়েছি: ~ / .config / অটোস্টার্ট। আমার কম্পিউটারে স্ক্রিন লকার (লাইট-লকার.ডেস্কটপ) এর জন্য একটি .ডেস্কটপ ফাইল রয়েছে। এটি এক ধরণের শর্টকাট। আপনি যদি .ডেস্কটপ ফাইল এবং অ্যাপ্লিকেশন মেনুতে কীভাবে এন্ট্রি তৈরি করবেন সে সম্পর্কে আরও জানতে চান , এলএক্সডিইডির উইকির এই নিবন্ধটি পড়ুন যা লুবন্তুর ডেস্কটপ।

ডান ফোল্ডারে রাখা ডেস্কটপ ফাইলগুলি অ্যাপ্লিকেশন মেনুর জন্য প্রবেশিকা তৈরি করে এবং আমি এই ফোল্ডারে সন্দেহ করি যে তারা যখন ব্যবহারকারী লগ ইন করে তখন তারা অ্যাপ্লিকেশনগুলি শুরু করে am

আমি মনে করি আপনার লাইট-লকার.ডেস্কটপ ফাইলটি পরীক্ষা করা উপযুক্ত, যদি আপনি লাইট-লকার সেটিংস অ্যাপ্লিকেশন ব্যবহার করেন তবে আপনার লুবুন্টু ইনস্টলেশন এটি পরিবর্তন করতে সক্ষম হয় নি।

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

.ডেস্কটপ ফাইলগুলিকে লিফপ্যাড দিয়ে খোলার মাধ্যমে সম্পাদনা করা যেতে পারে যা লুনবুন্টুতে ডিফল্ট সরল পাঠ্য সম্পাদক। আপনি যদি কোনও পরিবর্তন সংরক্ষণ না করেন তবে কিছুই পরিবর্তন করা হবে না।

"এক্সিকিউটিভ" লাইনটি এরকম কিছু:

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking

লাইট-লকার কী যুক্তি পেয়েছে তা যদি আপনি জানতে চান তবে আপনি একটি শেল খুলতে এবং চালাতে পারেন info light-locker। আমি অবশ্যই লক্ষ করব যে এর সমস্ত যুক্তি নেই। আমার দৃষ্টিকোণ থেকে, ডেভলপারদের সুযোগ থাকলে সেই তথ্যটি উন্নত করা উচিত।

তবে আমার লুবুন্টু ইনস্টলেশনটিতে বেশ কয়েকটি ব্যবহারকারী রয়েছেন এবং তাদের বিভিন্ন লাইট-লকার সেটিংস রয়েছে। আমি আপনাকে নিশ্চিত করতে পারি যে নিম্নলিখিত বিকল্পগুলি সঠিক:

1) আপনি কম্পিউটারটি সাসপেন্ড করার সময় যদি লাইট-লকারটি স্ক্রিনটি লক করতে চান:

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking

2) এটি আপনি পূর্ববর্তী বিকল্পটি চান না:

Exec=light-locker --lock-after-screensaver=0 --no-lock-on-suspend --no-late-locking

একটি "এক্সিকিউটিভ" লাইন আপনার কম্পিউটারে বর্ণিত কার্যকারিতা ছাড়াই --lock-after-screensaver=0বা --no-late-lockingহতে পারে। info light-lockerআমি আগে বলেছি চলমান দ্বারা আপনি এটি পরীক্ষা করতে পারেন ।

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


দুঃখিত আমি অনুসরণ করছি না .. আপনি বলছেন যে আমার .ডেস্কটপ ফাইলটিতে আমার দুটি বিকল্প যুক্ত করা উচিত? কোনটি .. আমার এই দুটি আছে: লাইট-লকার.ডেস্কটপ, স্ক্রীনসভার-
সেটিংস.ডেস্কটপ

আমি লাইট-লকার.ডেস্কটপ ফাইলটি উল্লেখ করেছি। লুবন্টুর ডিফল্ট স্ক্রিন লকার হ'ল লাইট লকার। আপনি যদি .ডেস্কটপ ফাইল সম্পর্কে আরও জানতে চান তবে এই উইকি নিবন্ধটি পড়ুন
একজন লুবুন্টু ব্যবহারকারী

ঠিক আছে .. আপনি হালকা-লকার.ডেস্কটপ ফাইলটিতে এক্সিকিউ = লাইনে যে রেখাটি সরবরাহ করেছেন তা যুক্ত করেছে ... আসুন দেখি কিছু সময়ের পরে কী ঘটে :)
ব্যবহারকার 6680০১১

আমি আমার দ্বিতীয় পোস্টটিকে আরও পরিষ্কার করার জন্য সম্পাদনা করেছি। আমি ভাবছি আপনি ফাইলটির "এক্সিকিউট" লাইনটি পরিবর্তন করেছেন। এটিতে দুটি "এক্সিকিউট" লাইন থাকা উচিত নয়।
একজন লুবুন্টু ব্যবহারকারী

আপনি এটি বিশ্বাস করতে পারেন না, তবে এটি কেবল আমার পক্ষে কার্যকর হয় না। লুবুন্টু আমি যা কিছু করি তা কেবল উপেক্ষা করে!
user568021

1

এটি আমার জন্য সমস্যার সমাধান:

sudo apt-get purge light-locker light-locker-settings

যত পরিবর্তন করা থেকে প্রস্তাবিত উত্তর kbuilds এবং muru


1
এটির চিকিত্সার একটি *কারণগুলি apt-getনিয়মিত প্রকাশ, সম্ভবত অনিচ্ছাকৃত পরিণতি সহ। পারলে এড়িয়ে চলুন।
مورু

এবং অন্যত্র মতামত অনুসারে, মোটা প্যাটার্ন-ম্যাচিং না করেও, প্যাকেজটি সরিয়ে দেওয়া অন্য কোনও কারণে সৃষ্ট একক ইস্যুতে কাজ করার জন্য যা তাকে ডাকে ... সমস্যা সমাধানের পক্ষে সত্যই দুর্বল পদ্ধতি এবং অন্য কোথাও খারাপ সমস্যার কারণ হতে পারে।
আন্ডারস্কোর_২

এটি আমার পক্ষে কাজ করেছিল। ব্যবহার *খারাপ অভ্যাস, কিন্তু আমি বিশেষভাবে আনইনস্টল light-lockerএবং light-locker-settingsএই সমস্যা সমাধানের জন্য
kbuilds

0

আপনি কী জানেন যে অটোস্টার্ট অ্যাপ্লিকেশনগুলি পছন্দসই সাব-মেনুতে (লুবুন্টু 14.04 এর জন্য) "ডিএক্সএলএসটির জন্য ডিফল্ট অ্যাপ্লিকেশন" নির্বাচিত হয়? আমি স্ক্রীন ওভার এবং "স্ক্রিনলকার" অ্যাপ্লিকেশনগুলি সেখানে পরীক্ষা করে দেখতে পাচ্ছি, তবে আমি কখনই এটি অক্ষম করার চেষ্টা করিনি।


এটি হাস্যকর হয়ে উঠছে। উভয় বিকল্প অক্ষম পাওয়া গেছে, কিন্তু এটি এখনও উপেক্ষা করা হয়।
ব্যবহারকারী568021

0

আমি এই উত্তরের ভিত্তিতে সঠিকভাবে কাজ করতে পেরেছি , তবে লুবুন্টু (আমার ক্ষেত্রে 15.10) এর নতুন সংস্করণগুলিতে আরও একটি বিকল্প রয়েছে যা অন্তর্ভুক্ত করা দরকার।

আমার Execলাইনটি হ'ল:

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking --no-lock-on-lid

এখন "পাওয়ার ম্যানেজার" এর বিকল্পগুলি সঠিকভাবে কাজ করে।


-3

এটি আমার জন্য সমস্যার সমাধান:

sudo rm /etc/xdg/autostart/light-locker.desktop

2
এটি প্রকৃতপক্ষে কার্যকর হয় তবে ফলাফলগুলি ব্যাখ্যা করার জন্য এটি কার্যকর হবে (স্ক্রিন লকিং সিস্টেমভিত্তিকভাবে অক্ষম করে)। আমার কাছে এটি ভয়াবহ নয় কারণ এটি এখনও প্রতি ব্যবহারকারী ভিত্তিতে সক্ষম করা যেতে পারে তবে আমি অনুমান করছি যে প্রসঙ্গের অভাব হ্রাসকারীদের কারণ।
জেফ্রি হিং
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.