কমান্ড লাইনের মাধ্যমে আমি কীভাবে ডেস্কটপ স্ক্রিনটি লক করব?


79

কমান্ড লাইন থেকে আমি কীভাবে আমার ডেস্কটপ স্ক্রিনটি লক করতে পারি?


1
উবুন্টুর নতুন সংস্করণগুলির জন্য, আপনি চেষ্টা করতে পারেন: Askubuntu.com/questions/457204/…
উইলফ

উত্তর:


82

আপনি চলমান কম্পিউটার লক করতে পারেন gnome-screensaver-commandসঙ্গে -lতাই মত পতাকা:

gnome-screensaver-command -l

তবে এটি কেবল তখনই কাজ করবে যদি আপনার সেশনটির জন্য জিনোম স্ক্রিনসেভার চলমান থাকে (হওয়া উচিত - আপনি এটি অক্ষম না করে) আপনি কমান্ডলাইন থেকে এটি শুরু করতে পারেন:

gnome-screensaver

10
cinnamon-screensaver-command -lদারুচিনি জন্য! ;))

4
একইভাবে, mate-screensaver-command -lমেট ডেস্কটপের জন্য ব্যবহার করুন।
অ্যালাকশন

28
gnome-screensaver-command -l

আপনি যদি কোনও আলাদা (ডেস্কটপ) সেশনে থাকেন (যেমন ভার্চুয়াল কনসোল, অন্য লগইন, এসএসএইচ) তে স্যুইচ করা হয়, তবে প্রদর্শনটি স্পষ্টভাবে উল্লেখ করুন ( :0এটি ডিফল্ট প্রদর্শন):

DISPLAY=:0 gnome-screensaver-command -l

আনলক করতে, -d( --deactivate) বিকল্পটি ব্যবহার করুন ।


1
আপনি কি আমাকে DISPALY =: 0 বিকল্পটি পরিষ্কার করতে পারেন?
রেনজিথ জি

1
আমার ইংরাজির জন্য দুঃখিত ... DISPLAY হ'ল একটি পরিবর্তনশীল এবং সংজ্ঞায়িত করা হয় যাতে কোনও এক্স উইন্ডো সিস্টেম প্রোগ্রাম প্রদর্শিত হয় (এটি অন্য মনিটর হতে পারে)। টিটিওয়াইতে এই পরিবর্তনশীলটি খালি। ডিফল্টরূপে, প্রথম প্রদর্শনটি ": 0.0" হয়। সুতরাং আপনার কমান্ডের আগে DISPLAY =: x ব্যবহার করুন, নির্দেশটি নির্দেশ করে যে কমান্ডটি চালায়। এবং DISPLAY =: 0 বা DISPLAY =: 0.0 ব্যবহার করুন: প্রথম ডিসপ্লেতে প্রোগ্রামটি চালান।
স্নিপ করুন

@ রেনজিথজি এটি সম্পর্কে খুব স্পষ্ট হয় যদি আপনি এটি সম্পর্কে চিন্তা করেন তবে দয়া করে পূর্ববর্তী মন্তব্যের লেখকের সাথে অভদ্র ব্যবহার করবেন না।
ζ--

এটি নিখুঁতভাবে কাজ করে! আমার ভাঙ্গা লক স্ক্রিন কমান্ডটি ঠিক করতে এখন আমি একটি কীবোর্ড শর্টকাট যুক্ত করতে পারি।
domih


8

জিনোম 3 এর নতুন সংস্করণগুলিতে gnome-screensaverআর নেই।

জেনেরিক সমাধানটি মনে হয়

xdg-screensaver lock

আপনি সরাসরি পরিবর্তে ডিবিসকে কল করতে পারেন ( উত্স ):

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

এছাড়া বলে মনে হয় তারা চলে সম্ভাবনা নিয়েছে জাতিসংঘ লক কম্যান্ড লাইন থেকে পর্দা।


হ্যাঁ. খুব ভাল উত্তর। একটি আদেশ তাদের সব শাসন! :-)
solsTiCe

4

dm-tool lockকেডিএ এর অধীনে কাজ করা হবে (কুবুন্টু 15.04 এ আমার জন্য)।


1

এটি সম্পাদন করার দীর্ঘ পথ এখানে রয়েছে (নীচে একটি দ্রুততর উপায় যুক্ত করুন):

এটি লক করা আরও সহজ করার জন্য, আপনি একটি কার্যকর কার্যকর স্ক্রিপ্টে একটি এক্সিকিউটেবল স্ক্রিপ্ট যুক্ত করতে পারেন, এটিকে "লক" কল করতে পারেন এবং তারপরে আপনার স্ক্রিনের লকিং ক্লাইমে "লক" টাইপ করার মতো সহজ হবে

এটি কীভাবে করবেন তা এখানে:

mkdir ~/bin

vim ~/bin/lock

#!/bin/bash
gnome-screensaver-command -l

সংরক্ষণ এবং ছেড়ে দিন

chmod +x ~/bin/lock

আপনার ~ /। প্রোফাইলে ~ / বিন যোগ করতে ভুলবেন না - ফাইল নামের শুরুতে ডটটি এই সম্পর্কে একটি সতর্কতার সাথে নোটটি নোট করুন, নিশ্চিত করুন যে আপনি এটি সঠিক ফাইলটিতে যুক্ত করেছেন। প্রোফাইলে এটি সম্পর্কে যা বলে তা এখানে:

# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.

অতএব আপনি প্রথমে উপরে যাচাই করা ফাইলগুলি আপনার হোম ডিরেক্টরিতে উপস্থিত রয়েছে কিনা তা পরীক্ষা করতে চান আপনার সেখানে এটি যুক্ত করা উচিত, যদি সেগুলি না থাকে তবে প্রফাইলে বিনের পথটি যুক্ত করুন

vim ~/.profile # or one of the the other files if they exist

শেষে নিম্নলিখিতটি সংযোজন করুন:

# set PATH so it includes user's private bin directories
PATH="$HOME/bin:$HOME/.local/bin:$PATH"

এই মুহুর্তে আপনি ক্লিপ থেকে নিম্নলিখিত শর্টকাট চালু করতে পারেন

you@yourUbuntu:~$ lock

[সম্পাদনা] এটি করার দ্রুত এবং সহজ উপায় এখানে: আপনার ~ / .bashrc ফাইলে একটি উপনাম যুক্ত করুন, যা প্রতিবার শেল খোলার সাথে সাথেই সম্পাদিত হয়, এভাবে উপদ্বারা নিশ্চিত করে নিশ্চিত করে:

vim ~/.bashrc
# set lockscreen
alias lock="gnome-screensaver-command -l"

ফলাফল একই, কিন্তু দ্রুত


0

এছাড়াও অনেকগুলি নমনীয় ইউটিলিটি রয়েছে যা কেবলমাত্র লক করে , তারা অন্য কিছু করে না। (এটি সাধারণ সুরক্ষা সফ্টওয়্যার যেমন কম বাগের দিকে নিয়ে যায় তেমন নিরাপদ হতে পারে))

উদাহরণ স্বরূপ:

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