Idাকনা বন্ধ হয়ে গেলে কীভাবে স্ক্রিন লকিং প্রতিরোধ করবেন?


14

জিনোম 3 (কোনও ইউনিটি নেই) সহ আমার উবুন্টু ১১.১০ রয়েছে, জিনোম-স্ক্রিন-সেভারটি সরানো হয়েছে এবং এক্সস্ক্রেনসিভারের সাথে প্রতিস্থাপন করা হয়েছে। স্ক্রিনসেভার স্টাফ সমস্ত কাজ করে - কোন অভিযোগ নেই। যখন আমি আমার ল্যাপটপের idাকনাটি বন্ধ করি, এমনকি এক সেকেন্ডের জন্যও স্ক্রিনটি লক হয়ে যায় (এবং আমার পাসওয়ার্ডের জন্য জিজ্ঞাসা করা ডায়ালগ বাক্সটি এক্সস্ক্রিনসেভারের)। আমি চাই যেন এটি না ঘটে ...

আমি ইতিমধ্যে যা চেষ্টা করেছি / দেখেছি সেগুলি:

  • xscreensaver সেটিংস - "পরে স্ক্রীন লক করুন" চেকবক্স চেক করা হয়নি (যদিও আমি এটি চেষ্টা করে দেখেছি এবং 720 মিনিটে সেট করেছি)
  • gconf- সম্পাদক - apps -> gnome-screensaver -> lock_enabledপরীক্ষা করা হয় না
  • সিস্টেম সেটিংস -> শক্তি - "theাকনাটি বন্ধ হয়ে গেলে" ব্যাটারি এবং এ / সি উভয়ের জন্য "কিছুই না" সেট করা থাকে
  • সিস্টেম সেটিংস -> স্ক্রীন - লকটি "বন্ধ"
  • gconf- সম্পাদক - apps -> gnome-power-manager -> buttons -> lid_ac&& lid_batteryউভয়ই "কিছুই না" হিসাবে সেট

  • dconf- সম্পাদক - apps -> org -> gnome -> desktop -> screensaver -> lock_enabledপরীক্ষা করা হয় না

আউটপুট থেকে gsettings list-recursively org.gnome.settings-daemon.plugins.power:

org.gnome.settings-daemon.plugins.power active true
org.gnome.settings-daemon.plugins.power button-hibernate 'hibernate'
org.gnome.settings-daemon.plugins.power button-power 'suspend'
org.gnome.settings-daemon.plugins.power button-sleep 'suspend'
org.gnome.settings-daemon.plugins.power button-suspend 'suspend'
org.gnome.settings-daemon.plugins.power critical-battery-action 'hibernate'
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power idle-dim-ac false
org.gnome.settings-daemon.plugins.power idle-dim-battery true
org.gnome.settings-daemon.plugins.power idle-dim-time 10
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'nothing'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'nothing'
org.gnome.settings-daemon.plugins.power notify-perhaps-recall true
org.gnome.settings-daemon.plugins.power percentage-action 2
org.gnome.settings-daemon.plugins.power percentage-critical 3
org.gnome.settings-daemon.plugins.power percentage-low 10
org.gnome.settings-daemon.plugins.power priority 1
org.gnome.settings-daemon.plugins.power sleep-display-ac 600
org.gnome.settings-daemon.plugins.power sleep-display-battery 600
org.gnome.settings-daemon.plugins.power sleep-inactive-ac false
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery true
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
org.gnome.settings-daemon.plugins.power time-action 120
org.gnome.settings-daemon.plugins.power time-critical 300
org.gnome.settings-daemon.plugins.power time-low 1200
org.gnome.settings-daemon.plugins.power use-time-for-policy true

জিনোম-সেটিংস-ডেমন চলছে:

<~> $ ps -ef | grep gnome-settings-daemon
1000      1719  1645  0 19:37 ?        00:00:01 /usr/lib/gnome-settings-daemon/gnome-settings-daemon
1000      1726     1  0 19:37 ?        00:00:00 /usr/lib/gnome-settings-daemon/gsd-printer
1000      1774  1645  0 19:37 ?        00:00:00 /usr/lib/gnome-settings-daemon/gnome-fallback-mount-helper

আমি আর কিছু চেক করতে পারি? ধন্যবাদ!


dconf-editorসেখানে কোনও বিকল্প আছে কিনা তা দেখার চেষ্টা করুন।
জোকে

ডকনফ-এডিটর-এর দিকে তাকিয়ে গেস্টেটিং আউটপুট পোস্ট করেছেন - তাদের মধ্যে কারও কিছুই মনে হচ্ছে না ...
জো ক্যাসাডন্টে

আপনার জিনোম-সেটিংস-ডেমন চলছে - এনবি ps -ef | grep gnome-settings-daemon
এটিতে

@ ফসফ্রিডম - হ্যাঁ, জিনোম-সেটিংস-ডেমন চলছে।
জো ক্যাসাডন্টে

আমি একই সমস্যা আছে। সম্ভবত এটি একটি বাগ? bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/994754
Aibara

উত্তর:


7

আমি একটি কর্মক্ষেত্র খুঁজে বের করতে পরিচালিত, যদিও আমি কল্পনা করেছি যে এর চেয়ে আরও ভাল সমাধান এর বাইরে রয়েছে। আমার /etc/acpi/lid.shidাকনাটি বন্ধ হয়ে যখন খোলা ছিল তখন কী ঘটছে আমি তা দেখেছিলাম এবং সন্ধান পেয়েছি যে স্বয়ংক্রিয়ভাবে xscreensaver আহ্বান করা হচ্ছে। বিভিন্ন ল্যাপটপের বিভিন্ন সেটিংস এবং কী নেই তা নিশ্চিত নই - আমি সত্যই এই জিনিসগুলি সম্পর্কে খুব বেশি জানি না।

যাই হোক না কেন, আমি এটিকে সহজভাবে এর কনফিগার ফাইলটি লক না করে মেনে চলার চেষ্টা করেছি, তবে এটি বের করতে পারিনি, তাই আমি এক্সস্ক্রিনসেভারের সাথে জড়িত লাইনগুলি মুছতে শেষ করেছিলাম। এখন সবকিছু দুর্দান্ত কাজ করে: কোনও লকিং নেই, এবং যদি xscreensaver শুরু করার জন্য আপনি যে পরিমাণ সময় নির্ধারণ করেছেন তা যদি idাকনাটি বন্ধ হয়ে যায়, তবে এটি সাধারণত শুরু হবে (এবং লক হবে না)।

আমি এখনও নিশ্চিত নই যে scাকনাটি বন্ধ থাকাকালীন কেন xscreensaver স্বয়ংক্রিয়ভাবে কল করার জন্য সেট আপ করা হয়েছে বা idাকনাটি খোলার সময় কেন এটি এর সেটিংস এবং লকগুলিকে উপেক্ষা করে। আমার লিড ল্যাপটপগুলির সাথে একই লিড.শ ফাইল থাকা সত্ত্বেও কেন তা কেবল বিক্ষিপ্তভাবে ঘটে (কখনও কখনও এটি প্রতিবার লক হয়, কখনও কখনও না)।

আমার এটিও লক্ষ্য করা উচিত যে আমি উবুন্টু 12.04 Unক্যের সাথে ব্যবহার করছি, যদিও আমি মনে করি না যে এতে কোনও পার্থক্য হবে।


ধন্যবাদ! ধন্যবাদ আপনাকে ধন্যবাদ আপনাকে ধন্যবাদ আপনাকে ধন্যবাদ!
জো ক্যাসাডন্টে

সমস্যা নেই! এটি আমাকে উন্মাদও করেছিল।
আইবারা

শীতল সমাধান। আমি এই মুহুর্তে আমার /etc/acpi/lid.sh এ এক নজর রাখছি এবং আমি নিশ্চিত নই যে কোন এক্সস্ক্রেনসিভার মন্তব্য করতে কল করেছে - একটি অ্যান্ট্র্রোটল আছে এবং একটি নিষ্ক্রিয় আছে। এগুলি কী করে তা দেখার জন্য আমি কমান্ড লাইনে 'xscreensaver --help' টাইপ করার চেষ্টা করেছি, তবে এটি আমাকে বলেছে যে আসলে 'xscreensaver' ইনস্টল করা হয়নি - তার মানে কি আমার একটি আলাদা সমস্যা আছে? আমি উবুন্টু 12.04 ityক্যেও আছি, তবে আমার ধারণা এটি কোনও ল্যাপটপের নির্দিষ্ট জিনিস হতে পারে: আমি লেনোভো থিংকপ্যাড টি 420 ব্যবহার করছি।
অ্যালেক্স

এইচএম, আপনি xscreensaver ম্যানুয়ালি ইনস্টল না করা, সম্ভবত আপনি এটি না। এটি ডিফল্ট নয়।
আইবারা

2
আরে, আমি উবুন্টু ১৪.০৪ তে একই সমস্যাটি নিয়েছি তবে স্পষ্টতই কোনও /etc/acpi/lid.sh ফাইল নেই। এটা কি আপনার জন্য একই? আপনার কি অন্য সমাধান আছে?
ইয়েচেখেল ইউভেল

3

GTK3 যেহেতু আমি ব্যবহার করেছি

gsettings set org.gnome.desktop.lockdown disable-lock-screen 'true'

এটি সমস্ত লক-স্ক্রিনগুলি প্রতিরোধ করবে। আপনি যদি এখনও স্ক্রিনটি লক করতে সক্ষম হতে চান তবে আপনি বিকল্প হিসাবে 'সুইচ ব্যবহারকারী অ্যাকাউন্ট ...' ব্যবহার করতে পারেন। ১১.১০ এর জন্য, কমান্ডের জন্য একটি কীবোর্ড শর্টকাট সেট আপ করুন

gdmflexiserver -xnest

12.04+ এর জন্য

dm-tool switch-to-greeter

এটি জিনোম-স্ক্রিন-সেভারের সাথে কাজ করে তবে দুর্ভাগ্যক্রমে xscreensaver নয়।
আইবারা

প্রথম কমান্ড একা 12.10
এফএফসি

আশ্চর্যজনক, 13.04 এ দুর্দান্ত কাজ করে! যারা কেবল জানতে চান যে "গেটেটিংগুলি org.gnome.desktop.lockdown নিষ্ক্রিয়-লক-স্ক্রিন" ব্যবহার করতে তাদের কী সেট করা আছে, তারা সম্ভবত এটি মিথ্যা বলবে।
এলিজা লিন

3

আমি উবুন্টু 12.04 ক্লাসিক চালাচ্ছি (যার অর্থ Unক্য, আমি মনে করি), এবং একই সমস্যা ছিল। আমি যা চেয়েছিলাম তা এখানে: পর্দা যখন লক না থাকে, বন্ধ করে এবং idাকনাটি পুনরায় খোলার কারণে স্ক্রীনটি লক হওয়ার কারণ হয় না।

এটি সহজেই অর্জনযোগ্য dconf-editor; কেবল ব্রাউজ করুন org > gnome > desktop > screensaverএবং lock-enabledএন্ট্রিটি চেক করুন।

PS: এটি করা সহজ বলে মনে হচ্ছে তবে উত্তরটি খুঁজে পাওয়া শক্ত ছিল।


বিটিডাব্লু: এটি সেটিংস-> উজ্জ্বলতা এবং লক-> লকটিতে একই সেটিংস। উবুন্টু 14.04 এ কাজ করার বিষয়টি নিশ্চিত করেছেন, idাকনাটি বন্ধ করা সিস্টেমটিকে আর লক করে না। সম্ভবত এটি উবুন্টুর পূর্ববর্তী সংস্করণগুলির একটি বাগ ছিল।
jmiserez

এটি উবুন্টু মেটে সমস্যার সমাধান করেছে, তবে এন্ট্রিটি আনচেক করতে আমাকে org-mate- স্ক্রিনসেভারে নেভিগেট করতে হয়েছিল।
মোজাফফার

1

আমি ১২.০৪-এ জিনোম ক্লাসিক চালাচ্ছি এবং আইবারা ইদুয়াসের উত্তর আমার পক্ষে কার্যকর হয়নি, তবে আমাকে উত্তরের দিকে নিয়ে যান। আমাকে সম্পাদনা করতে হয়েছিল /usr/share/acpi-support/screenblank, এতে রেফারেন্সগুলি xscreensaver এ মুছে ফেলা হয়েছিল।


0

সারসংকলন সেটে নিষ্ক্রিয় স্ক্রীন লক হয়ে জন্য LOCK_SCREEN=false/etc/default/acpi-support

চলমান (রুট বা sudo হিসাবে) এই আদেশ:

sed -i.bak s/'LOCK_SCREEN=true'/'LOCK_SCREEN=false'/ /etc/default/acpi-support

ফাইলের একটি ব্যাকআপ তৈরি করবে (/etc/default/acpi-support.bak) এবং প্রয়োজনীয় LOCK_SCREEN বিকল্পটি মিথ্যাতে পরিবর্তন করবে।


0

আমি চাইছি যখন কনফিগার করা সময় অকার্যকর থাকার কারণে বা আমি ম্যানুয়ালি লক করেছি তখন স্ক্রিনসভারটি সক্রিয় হয়ে যায়, স্থগিতকরণ, হাইবারনেট করার সময় আমার পর্দা লক হয়ে যায়।
আমি চাই না যে আমি যখন অল্প সময়ের জন্য (াকনাটি বন্ধ করি তখন স্ক্রিনটি লক হয়ে যায় (আমি আমার ল্যাপটপটি পরিবহনের সময়)। Theাকনাটি বন্ধ করার সময় আমি কেবল প্রদর্শনটি স্যুইচ করতে চাই।
Allাকনা বন্ধ থাকাকালীন স্ক্রিনটি লক না করা ছাড়া এইগুলি সমস্ত GUI- ব্যবহারের মাধ্যমে কনফিগার করা যায় - এই বৈশিষ্ট্যটি বর্তমান জিনোমে অনুপস্থিত বলে মনে হচ্ছে :(

তবুও, নিম্নলিখিত স্ক্রিপ্টটি আমার জন্য কাজ করছে ...

=== /etc/acpi/local/lid.sh.pre ===

#!/bin/bash

. /etc/default/acpi-support  ## in this file: LOCK_SCREEN_LID=false

function fail () {
  echo $@ >> /tmp/lid_no_screensaver.log
  beep
}

function screensaver_disable () {
  export DISPLAY=$1
  USER=$2
  if sudo -u $USER LANG=C gnome-screensaver-command -q | grep -q 'screensaver is active' ; then
    TIME_ACTIVE=$(DISPLAY=':0' sudo -u joe LANG=C gnome-screensaver-command --time | sed -r -e 's/The screensaver has been active for ([[:digit:]]*) seconds./\1/')
    [ $TIME_ACTIVE -ge 10 ] && return  ## we don't stop the screensaver when he should lock
  fi

  sudo -u $USER gnome-screensaver-command --deactivate
  ( sleep 1
    sudo -u $USER LANG=C gnome-screensaver-command -q | grep -q 'screensaver is inactive' || fail 'Unable to deactivate screensaver :('
  ) &
}

if [ "$LOCK_SCREEN_LID" = false ] ; then
  for DISPLAY in $(ps aux | grep X | grep -v grep | sed -e 's|^[^/]*||' | cut -d' ' -f2) ; do
    for USER in $(ps aux | grep gnome-screensaver | grep -v grep | cut -d' ' -f1) ; do
      if ! grep -q open /proc/acpi/button/lid/*/state; then
        screensaver_disable $DISPLAY $USER
      fi
    done
  done
fi

=== / ইত্যাদি / ডিফল্ট / acpi- সমর্থন ===

LOCK_SCREEN_LID=false

জিনোম-স্ক্রিনসেভার + জিনোম ৩.৪.২ + দেবিয়ান হুইজির সাথে পরীক্ষিত


0

উপরের কোনও উত্তরই আমার পক্ষে কার্যকর হয়নি। আমি এই কাজ করতে ছিল:

sudo vim /etc/UPower/UPower.conf

# <snip> ...

ignoreLid=true

# <snip> ...

এটি কার্যকর করতে পুনরায় বুট দরকার required এবং আপনার অন্যান্য উবুন্টু / জিনোম সেটিংগুলি Lাকনা ইভেন্টগুলি সম্মান করে সম্ভবত সম্ভবত নকশাকৃত।


-1

জিনোম-টুইটক-টুলজিনোম-টুইটক-টুল ইনস্টল করুন ইনস্টল করুন । ডানদিকে "শেল" এ ক্লিক করুন এবং সেখানে আপনি ব্যাটারিটি দিয়ে বা না ছাড়াই বেছে নিতে পারেন।


দুঃখের সাথে তারা দুজনেই বলেছিলেন "কিছুই করবেন না"।
জো ক্যাসাডন্টে

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