এটি হল xscreensaver কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
xscreensaver - এক্সটেনসিবল স্ক্রিন সেভার এবং স্ক্রিন লকিং ফ্রেমওয়ার্ক
সাইনোপিসিস
xscreensaver [-প্রদর্শন হোস্ট:display.screen] [-ভার্বোস] [-নো-স্প্ল্যাশ] [-নো-ক্যাপচার-stderr]
[-লগ ফাইলের নাম]
বর্ণনাঃ
সার্জারির xscreensaver প্রোগ্রাম কীবোর্ড এবং মাউস একটি সময়ের জন্য নিষ্ক্রিয় না হওয়া পর্যন্ত অপেক্ষা করে,
এবং তারপর এলোমেলোভাবে নির্বাচিত একটি গ্রাফিক্স ডেমো চালায়। এটি যত তাড়াতাড়ি কোন আছে হিসাবে বন্ধ
মাউস বা কীবোর্ড কার্যকলাপ।
এই প্রোগ্রামটি আপনার টার্মিনালকে লক করতে পারে যাতে অন্যরা এটি ব্যবহার করতে না পারে, যদিও এটি
অপারেশন ডিফল্ট মোড শুধুমাত্র আপনার পর্দায় সুন্দর ছবি প্রদর্শন যখন এটি হয়
ব্যবহৃত না.
এটি আপনার মনিটরের পাওয়ার-সেভিং বৈশিষ্ট্যগুলির কনফিগারেশন এবং নিয়ন্ত্রণও প্রদান করে।
পেয়ে শুরু হয়েছে
অধৈর্যের জন্য, এটি চেষ্টা করুন:
এক্সস্ক্রিনসেভার এবং
xscreensaver-ডেমো
সার্জারির xscreensaver-ডেমো(1) প্রোগ্রাম একটি ডায়ালগ বক্স পপ আপ করে যা আপনাকে স্ক্রীন কনফিগার করতে দেয়
সেভার, এবং বিভিন্ন প্রদর্শন মোড সঙ্গে পরীক্ষা.
বিঃদ্রঃ যে xscreensaver হয়েছে a ক্লায়েন্ট সার্ভার মডেল: দ্য xscreensaver প্রোগ্রাম একটি ডেমন
যে ব্যাকগ্রাউন্ডে সঞ্চালিত হয়; এটি অগ্রভাগ দ্বারা নিয়ন্ত্রিত হয় xscreensaver-ডেমো(1) এবং
xscreensaver-কমান্ড(1) প্রোগ্রাম।
কনফিগারেশন
কনফিগার করার সবচেয়ে সহজ উপায় xscreensaver সহজভাবে চালানো হয় xscreensaver-ডেমো(1)
প্রোগ্রাম, এবং GUI এর মাধ্যমে সেটিংস পরিবর্তন করুন। এই ম্যানুয়াল পৃষ্ঠার বাকি বর্ণনা
সেটিংস পরিবর্তন করার নিম্ন স্তরের উপায়।
আমি এটি পুনরাবৃত্তি করব কারণ এটি গুরুত্বপূর্ণ:
xscreensaver কনফিগার করার সহজ উপায় হল রান করা xscreensaver-ডেমো(1) প্রোগ্রাম।
আপনাকে বর্ণিত জিনিসগুলির কোনটি জানার প্রয়োজন নেই৷ এই আপনি যদি না ম্যানুয়াল
কিছু জটিল করার চেষ্টা করছে, যেমন সাইট-ব্যাপী ব্যবহারের জন্য xscreensaver কাস্টমাইজ করুন বা
কিছু।
বিকল্পগুলি xscreensaver দুটি জায়গার একটিতে সংরক্ষণ করা হয়: ক .xscreensaver আপনার মধ্যে ফাইল
হোম ডিরেক্টরি; অথবা এক্স রিসোর্স ডাটাবেসে। যদি .xscreensaver ফাইল বিদ্যমান, এটা
রিসোর্স ডাটাবেসের যেকোনো সেটিংস ওভাররাইড করে।
এর সিনট্যাক্স .xscreensaver ফাইলের অনুরূপ .এক্সডিএফাল্টস ফাইল জন্য
উদাহরণ, সেট করতে সময় শেষ মধ্যে পরামিতি .xscreensaver ফাইল, আপনি লিখতে হবে
নিম্নলিখিত:
সময়সীমা: 5
যেখানে, মধ্যে .এক্সডিএফাল্টস ফাইল, আপনি লিখবেন
xscreensaver.timeout: 5
আপনি যদি একটি সেটিং পরিবর্তন করেন .xscreensaver ফাইল যখন xscreensaver ইতিমধ্যে চলছে,
এটি এটি লক্ষ্য করবে এবং ফাইলটি পুনরায় লোড করবে। (পরের বার ফাইলটি পুনরায় লোড করা হবে
স্ক্রিন সেভারকে কিছু পদক্ষেপ নিতে হবে, যেমন স্ক্রীনটি ফাঁকা বা খালি করা, বা
একটি নতুন গ্রাফিক্স মোড বাছাই।)
যদি আপনি আপনার X রিসোর্স ডাটাবেসে একটি সেটিং পরিবর্তন করেন, অথবা আপনি যদি xscreensaver লক্ষ্য করতে চান
পরের বার এটি জেগে উঠার পরিবর্তে অবিলম্বে আপনার পরিবর্তনগুলি, তারপরে আপনাকে করতে হবে
আপনার পুনরায় লোড .এক্সডিএফাল্টস ফাইল, এবং তারপরে চলমান xscreensaver প্রক্রিয়াটিকে পুনরায় চালু করতে বলুন
নিজেই, যেমন:
xrdb ~ / .এক্সডিএফাল্টস
xscreensaver-command -রিস্টার্ট
আপনি যদি সিস্টেম-ব্যাপী ডিফল্ট সেট করতে চান, তাহলে xscreensaver অ্যাপে আপনার সম্পাদনা করুন-
ডিফল্ট ফাইল, যা xscreensaver নিজেই ইনস্টল করার সময় ইনস্টল করা উচিত ছিল।
অ্যাপ-ডিফল্ট ফাইলের নাম সাধারণত /usr/lib/X11/app-defaults/XScreenSaver হবে, কিন্তু
বিভিন্ন সিস্টেম একে অন্য জায়গায় রাখতে পারে (উদাহরণস্বরূপ, /usr/openwin/lib/app-
সোলারিসে ডিফল্ট/এক্সস্ক্রিনসেভার।)
যখন সেটিংস পরিবর্তন করা হয় পছন্দ ডায়ালগ বক্সে (উপরে দেখুন) বর্তমান সেটিংস
তে লেখা হবে .xscreensaver ফাইল (দ্য .এক্সডিএফাল্টস ফাইল এবং অ্যাপ-ডিফল্ট ফাইল
xscreensaver নিজেই লিখবে না।)
কম্যান্ড-লাইন বিকল্প
xscreensaver এছাড়াও কয়েকটি কমান্ড-লাইন বিকল্প গ্রহণ করে, বেশিরভাগ ডিবাগ করার সময় ব্যবহারের জন্য: for
স্বাভাবিক অপারেশন, আপনি মাধ্যমে জিনিস কনফিগার করা উচিত ~/.xscreensaver ফাইল.
- প্রদর্শন হোস্ট:display.screen
এক্স ডিসপ্লে ব্যবহার করতে হবে। একাধিক স্ক্রীন সহ প্রদর্শনের জন্য, XScreenSaver করবে
একযোগে ডিসপ্লেতে সমস্ত স্ক্রিন পরিচালনা করুন।
-ভারবস
সেটিং হিসাবে একই ভার্বোস সম্পদ সত্য: stderr এবং অন-এ প্রিন্ট ডায়াগনস্টিকস
xscreensaver উইন্ডো।
-no-capture-stderr
xscreensaver উইন্ডোতে stdout এবং stderr স্ট্রিমগুলিকে পুনঃনির্দেশিত করবেন না।
যদি xscreensaver ক্র্যাশ হয়, তাহলে ত্রুটিটি দেখতে আপনাকে এটি করতে হতে পারে
বার্তা।
-লগ ফাইলের নাম
এটি প্রদত্ত ফাইলে stdout এবং stderr পুনঃনির্দেশ করার মতোই (এর জন্য
সংযোজন)। বাগ রিপোর্ট করার সময় এটি দরকারী।
কেমন IT WORKS
স্ক্রিনসেভার সক্রিয় করার সময় হলে, প্রতিটিতে একটি পূর্ণ-স্ক্রীন কালো উইন্ডো তৈরি হয়
ডিসপ্লের পর্দা। প্রতিটি উইন্ডো এমনভাবে তৈরি করা হয়েছে যে, পরবর্তীতে-
তৈরি করা প্রোগ্রাম, এটি একটি "ভার্চুয়াল রুট" উইন্ডো বলে মনে হবে। এই কারণে, কোন
প্রোগ্রাম যা রুট উইন্ডোতে আঁকে (এবং যা ভার্চুয়াল রুট বোঝে) ব্যবহার করা যেতে পারে
একটি স্ক্রিনসেভার হিসাবে। বিভিন্ন গ্রাফিক্স ডেমো আসলে, শুধুমাত্র স্বতন্ত্র প্রোগ্রাম যে
প্রদত্ত উইন্ডোতে কীভাবে আঁকতে হয় তা জানুন।
যখন ব্যবহারকারী আবার সক্রিয় হয়, স্ক্রিনসেভার উইন্ডোগুলি আনম্যাপ করা হয় এবং চলমান থাকে
সাবপ্রসেস পাঠানোর মাধ্যমে হত্যা করা হয় স্বাক্ষর. সাবপ্রসেসগুলোও এভাবেই হয়
নিহত যখন স্ক্রিনসেভার সিদ্ধান্ত নেয় যে এটি একটি ভিন্ন ডেমো চালানোর সময়: পুরানোটি
নিহত এবং একটি নতুন চালু করা হয়.
আপনি ব্যবহার করে একটি চলমান স্ক্রিনসেভার প্রক্রিয়া নিয়ন্ত্রণ করতে পারেন xscreensaver-কমান্ড(1) প্রোগ্রাম
(যা দেখে।)
ক্ষমতা ম্যানেজমেন্ট
আধুনিক X সার্ভারে একটি নিষ্ক্রিয় সময়ের পরে মনিটরকে পাওয়ার ডাউন করার জন্য সমর্থন রয়েছে। যদি
মনিটর বন্ধ হয়ে গেছে, তারপর xscreensaver এটি লক্ষ্য করবে (কয়েক মিনিট পরে), এবং
একটি কালো পর্দায় গ্রাফিক্স ডেমো অঙ্কন করে CPU নষ্ট করবে না। চেষ্টাও থাকবে
ব্যবহারকারীর কার্যকলাপ শনাক্ত হওয়ার সাথে সাথে মনিটরটিকে স্পষ্টভাবে পাওয়ার করার জন্য তৈরি করা হয়েছে।
সার্জারির ~/.xscreensaver ফাইল আপনার ডিসপ্লের পাওয়ার ম্যানেজমেন্টের কনফিগারেশন নিয়ন্ত্রণ করে
সেটিংস: আপনি যদি ব্যবহার করে থাকেন এক্সসেট(1) তারপর আপনার পাওয়ার ম্যানেজমেন্ট সেটিংস পরিবর্তন করতে
xscreensaver নির্দিষ্ট মানগুলির সাথে সেই পরিবর্তনগুলিকে ওভাররাইড করবে৷ ~/.xscreensaver (অথবা
এর অন্তর্নির্মিত ডিফল্ট সহ, যদি না থাকে ~/.xscreensaver এখনও ফাইল।)
আপনার পাওয়ার ম্যানেজমেন্ট সেটিংস পরিবর্তন করতে, চালান xscreensaver-ডেমো(1) এবং বিভিন্ন পরিবর্তন
ইউজার ইন্টারফেসের মাধ্যমে টাইমআউট। বিকল্পভাবে, আপনি সম্পাদনা করতে পারেন ~/.xscreensaver ফাইল
সরাসরি।
যদি পাওয়ার ম্যানেজমেন্ট সেকশনটি ধূসর হয়ে যায় xscreensaver-ডেমো(1) উইন্ডো, তারপর
এর মানে হল আপনার X সার্ভার XDPMS এক্সটেনশন সমর্থন করে না এবং তাই নিয়ন্ত্রণ করে
মনিটরের পাওয়ার স্টেট পাওয়া যায় না।
আপনি যদি একটি ল্যাপটপ ব্যবহার করেন, তাহলে DPMS সেটিংস পরিবর্তন করার কোনো প্রভাব না থাকলে অবাক হবেন না:
অনেক ল্যাপটপের মনিটর পাওয়ার-সেভিং আচরণ রয়েছে যা খুব নিম্ন স্তরে তৈরি করা হয়
ইউনিক্স এবং এক্স-এর কাছে অদৃশ্য। এই ধরনের সিস্টেমে, আপনি সাধারণত পাওয়ার-সেভিং সামঞ্জস্য করতে পারেন
কিছু হার্ডওয়্যার-নির্দিষ্ট উপায়ে BIOS-এ সেটিংস পরিবর্তন করে শুধুমাত্র বিলম্বিত হয়।
যদি মনে হয় DPMS XFree86 এর সাথে কাজ করছে না, তাহলে নিশ্চিত করুন যে "DPMS" বিকল্পটি আপনার
/etc/X11/XF86Config ফাইল দেখুন XF86 কনফিগারেশন(5) বিস্তারিত জানার জন্য ম্যানুয়াল।
ব্যবহার জিনোম OR UNITY
এক দশকের আরও ভালো অংশের জন্য, জিনোম এক্সস্ক্রিনসেভারকে যেমন আছে-এবং সবকিছুই পাঠিয়েছে
বাক্সের বাইরে কাজ করেছে। 2005 সালে, তবে, তারা চাকা এবং জাহাজ পুনরায় উদ্ভাবনের সিদ্ধান্ত নেয়
জন্য তাদের নিজস্ব প্রতিস্থাপন xscreensaver ডেমন বলা হয় "জিনোম-স্ক্রিনসেভার", বরং
xscreensaver উন্নত করা এবং তাদের পরিবর্তনগুলি ফিরিয়ে দেওয়া। ফলস্বরূপ, "জিনোম-
স্ক্রিন" প্রোগ্রামটি অনিরাপদ, ত্রুটিপূর্ণ, এবং xscreensaver-এর অনেক বৈশিষ্ট্য অনুপস্থিত।
আপনি এটা ব্যবহার করা উচিত নয়.
জিনোম-স্ক্রিনসেভারকে এক্সস্ক্রিনসেভার দিয়ে প্রতিস্থাপন করতে:
1: সম্পূর্ণরূপে আনইনস্টল দ্য জিনোম-স্ক্রিনসেভার প্যাকেজ।
sudo apt-get রিমুভ জিনোম-স্ক্রিনসেভার
2: শুরু করা xscreensaver at লগইন।
"নির্বাচন করুনপ্রারম্ভ অ্যাপ্লিকেশন"মেনু থেকে (বা ম্যানুয়ালি চালু করুন"জিনোম-সেশন-
বৈশিষ্ট্য") এবং যোগ করুন "xscreensaver".
3: করা জিনোমের "তালা পর্দা" ব্যবহার xscreensaver.
sudo ln -sf/usr/bin/xscreensaver-command
/usr/bin/gnome-screensaver-command
যদিও এটি ঐক্যের অধীনে কাজ করে না। দৃশ্যত এটির নিজস্ব বিল্ট-ইন স্ক্রিন রয়েছে
লকার যা জিনোম-স্ক্রিনসেভার নয়, এবং অপসারণ করা যায় না, এবং এখনও পরিচালনা করে
বাগ-যুক্ত এবং অনিরাপদ হতে। যে চাকা পুনরায় উদ্ভাবন রাখুন, বলছি! (যদি তোমার থাকে
এক্সস্ক্রিনসেভারের সাথে ইউনিটির লকিং "বৈশিষ্ট্য" কীভাবে প্রতিস্থাপন করা যায় তা খুঁজে বের করেছি, আমাকে দিন
জানি।)
4: পালা বন্ধ ঐক্যের বিল্ট-ইন খালি করা
খুলুন"পদ্ধতি সেটিংস / উজ্জ্বলতা & তালা";
আন-চেক"শুরু স্বয়ংক্রিয়ভাবে";
সেট "বাঁক পর্দা বন্ধ কখন নিষ্ক্রিয় জন্য" থেকে "কখনই না।"
ব্যবহার কেডিই
জিনোমের মতো, কেডিইও স্ক্র্যাচ থেকে তাদের নিজস্ব স্ক্রিন সেভার ফ্রেমওয়ার্ক আবিষ্কার করার সিদ্ধান্ত নিয়েছে
শুধু xscreensaver ব্যবহার করার পরিবর্তে। কেডিই স্ক্রিন সেভারকে xscreensaver দিয়ে প্রতিস্থাপন করতে,
নিম্নলিখিতটি করুন:
1: পালা বন্ধ কেডিই এর পর্দা সঞ্চয়কারী
খোলা "নিয়ন্ত্রণ কেন্দ্র"এবং" নির্বাচন করুনচেহারা & থিম / স্ক্রিন"পৃষ্ঠা
আন-চেক"শুরু স্বয়ংক্রিয়ভাবে".
2: আবিষ্কার তোমার স্বয়ংক্রিয় শুরু ডিরেক্টরি.
খোলা "পদ্ধতি প্রশাসন / পথ" পৃষ্ঠা, এবং দেখুন আপনার "অটোস্টার্ট পাথ" কি
সেট করা হয়েছে: এটা সম্ভবত হবে ~ / .কেডি / অটোস্টার্ট / বা অনুরূপ কিছু।
3: করা xscreensaver be an স্বয়ংক্রিয় শুরু প্রোগ্রাম.
আপনার অটোস্টার্ট ডিরেক্টরিতে একটি .desktop ফাইল তৈরি করুন যাকে বলা হয় xscreensaver.desktop যে
নিম্নলিখিত পাঁচটি লাইন রয়েছে:
[ডেস্কটপ এন্ট্রি]
Exec=xscreensaver
নাম=XScreenSaver
প্রকার = আবেদন
X-KDE-StartupNotify=false
4: করা দ্য বিভিন্ন "লক সেশন" বোতাম কল xscreensaver.
আপনি পরবর্তীতে যে ফাইলটি প্রতিস্থাপন করতে চান তা বছরের পর বছর ধরে চলে গেছে। এটা হতে পারে
নামক /usr/libexec/kde4/kscreenlocker, অথবা এটা বলা যেতে পারে "kdesktop_lock"বা
"krunner_lock"অথবা"kscreenlocker_greet", এবং এটি হতে পারে /usr/lib/kde4/libexec/
বা ইন /usr/kde/3.5/bin/ অথবা এমনকি / ইউএসআর / বিন /, ডিস্ট্রো এবং ফেজের উপর নির্ভর করে
চাঁদ. এই দুটি লাইন দিয়ে সেই ফাইলের বিষয়বস্তু প্রতিস্থাপন করুন:
#!/ বিন / SH
xscreensaver-command -lock
নিশ্চিত করুন যে ফাইলটি এক্সিকিউটেবল (chmod a+x)।
এখন সাধারণভাবে xscreensaver ব্যবহার করুন, স্বাভাবিকের মাধ্যমে এটি নিয়ন্ত্রণ করুন xscreensaver-ডেমো(1) এবং
xscreensaver-কমান্ড(1) প্রক্রিয়া।
ব্যবহার সিস্টেম
যদি উপরের এটি না করে, এবং আপনার সিস্টেম আছে systemd হল(1), তারপর এটি একটি চেষ্টা করুন:
1: সৃষ্টি a সেবা.
ফাইল তৈরি করুন ~/.config/systemd/user/xscreensaver.service ধারণকারী:
[ইউনিট]
বর্ণনা=XScreenSaver
[পরিষেবা]
ExecStart=xscreensaver
[ইনস্টল করুন]
WantedBy=default.target
2. সক্ষম করা এটা.
systemctl --user সক্রিয় xscreensaver
তারপর X11 পুনরায় চালু করুন।
ব্যবহার UPSTART
এখনও কাজ করছে না, কিন্তু আপনার ডিস্ট্রোতে, যে নতুন ফ্যাংগলড systemd হল(1) আজেবাজে কথা ইতিমধ্যেই আছে
অনুগ্রহ থেকে পতিত? তারপর হয়তো এটি কাজ করবে: চালু করুন প্রারম্ভ অ্যাপ্লিকেশন অ্যাপলেট,
ক্লিক "যোগ করুন", এবং এই লাইনগুলি লিখুন, তারপর X11 পুনরায় চালু করুন:
নাম: XScreenSaver
কমান্ড: xscreensaver
মন্তব্য: xscreensaver
ব্যবহার জিডিএম
আপনি চালাতে পারেন xscreensaver থেকে তোমার gdm(1) সেশন, যাতে স্ক্রিনসেভার সমানভাবে চলতে পারে
যখন কেউ কনসোলে লগ ইন করে না। এটি করতে, চালান gdmconfig(1) এবং উপর
পটভূমি পৃষ্ঠা, কমান্ড টাইপ করুন "এক্সস্ক্রিনসেভার -নোসপ্ল্যাশ" মধ্যে পটভূমি কার্যক্রম
ক্ষেত্র এটি gdm কে xscreensaver চালানোর কারণ হবে যখন কেউ লগ ইন করবে না এবং এটিকে মেরে ফেলবে
কেউ লগ ইন করার সাথে সাথেই
যদি তারা চায় তবে তাদের নিজস্ব।)
একই জিনিসটি সম্পাদন করার আরেকটি উপায় হল ফাইলটি সম্পাদনা করা /etc/X11/gdm/gdm.conf থেকে
অন্তর্ভুক্ত:
BackgroundProgram=xscreensaver -nosplash
RunBackgroundProgramAlways=true
এই পরিস্থিতিতে, xscreensaver প্রক্রিয়া সম্ভবত ব্যবহারকারী হিসাবে চলমান হবে gdm পরিবর্তে
of শিকড়. আপনি এই নোবডি-লগ-ইন অবস্থার জন্য সেটিংস কনফিগার করতে পারেন (টাইমআউট, DPMS,
ইত্যাদি) সম্পাদনা করে ~gdm/.xscreensaver ফাইল.
ব্যাকগ্রাউন্ডপ্রোগ্রাম চালানোর জন্য জিডিএম পেতে, আপনাকে এটিকে "গ্রাফিক্যাল" থেকে স্যুইচ করতে হতে পারে
গ্রিটার" থেকে "স্ট্যান্ডার্ড গ্রীটার"।
এটি চালানো নিরাপদ xscreensaver মূল হিসাবে (যেমন এক্সডিএম or gdm করতে পারে।) রুট হিসাবে চালানো হলে,
xscreensaver এর কার্যকরী ব্যবহারকারী এবং গ্রুপ আইডিগুলিকে নিরাপদ কিছুতে পরিবর্তন করে (যেমন "কেউ")
X সার্ভারের সাথে সংযোগ করার আগে বা ব্যবহারকারী-নির্দিষ্ট প্রোগ্রাম চালু করার আগে।
এই (গুরুত্বপূর্ণ) নিরাপত্তা সতর্কতার একটি দুর্ভাগ্যজনক পার্শ্ব প্রতিক্রিয়া হল এটি সংঘর্ষ হতে পারে
কুকি-ভিত্তিক প্রমাণীকরণ সহ।
চলমান অবস্থায় আপনি যদি "সংযোগ প্রত্যাখ্যান" ত্রুটি পান xscreensaver থেকে gdm, তারপর এই
সম্ভবত আপনি আছে মানে xauth(1) বা অন্য কিছু নিরাপত্তা ব্যবস্থা চালু আছে। জন্য
X সার্ভারের অ্যাক্সেস কন্ট্রোল মেকানিজমের তথ্য, এর জন্য ম্যান পেজ দেখুন X(২০১১),
এক্সসিকিউরিটি(২০১১), xauth(1), এবং xhost(1).
onworks.net পরিষেবা ব্যবহার করে অনলাইনে xscreensaver ব্যবহার করুন