هذا هو الأمر xscreensaver-command الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
xscreensaver-command - السيطرة على عملية xscreensaver قيد التشغيل
موجز
xscreensaver-command [-عرض المضيف: شاشة العرض] [-مساعدة | -demo | -المراجع | -تنشيط |
-تعطيل | -دورة | التالي | -prev | -يختار n | خروج | -استارت | -لوك | الإصدار |
الوقت | -يشاهد]
الوصف
• xscreensaver-command برنامج يتحكم في تشغيل xscreensaver عملية عن طريق إرسالها
رسائل العميل.
xscreensaver(1) لديه نموذج خادم عميل: عملية xscreensaver هي خدمة تعمل
في الخلفية؛ يتم التحكم فيه بواسطة برامج أخرى مثل xشاشة التوقف-
أمر و xscreensaver- تجريبي(1).
هذا البرنامج، xscreensaver-command، هي أداة موجهة لسطر الأوامر ؛ ال
xscreensaver- تجريبي(1). البرنامج هو أداة رسومية.
OPTIONS
xscreensaver-command يقبل خيارات سطر الأوامر التالية:
-مساعدة يطبع ملخصًا موجزًا لخيارات سطر الأوامر.
-تصور هذا فقط يطلق ملف xscreensaver- تجريبي(1) البرنامج الذي يمكن للمرء أن يجرب فيه
مع الاختراقات الرسومية المختلفة المتاحة ، وتحرير المعلمات.
-تصور عدد
عندما -تصور الخيار متبوع بعدد صحيح ، فإنه يرشد xscreensaver
البرنامج الخفي لتشغيل هذا الاختراق ، وانتظر حتى ينقر المستخدم بالماوس من قبل
التعطيل (على سبيل المثال ، لا يتم إلغاء تنشيط حركة الماوس.) هذه هي الآلية من خلال
التي xscreensaver- تجريبي(1) يتواصل مع xscreensaver(1) عفريت. (ال
الاختراق الأول في القائمة مرقم 1 ، وليس 0.)
-المراجع مثل صيغة عدم الجدال من -تصور، ولكن إحضار لوحة التفضيلات الخاصة بهذا البرنامج
بشكل افتراضي.
-تفعيل
اطلب من xscreensaver التشغيل فورًا (أي إفراغ الشاشة ، كما لو كان ملف
كان المستخدم في وضع الخمول لفترة كافية.) سيتم إلغاء تنشيط شاشة التوقف في أقرب وقت
هناك أي نشاط للمستخدم كالعادة.
من المفيد تشغيل هذا من قائمة ؛ قد ترغب في تشغيله كـ
ينام 5؛ xscreensaver-command -activate
للتأكد من أن لديك الوقت لرفع يدك عن الماوس قبل
شاشة التوقف تأتي. (لأنه إذا هزت الماوس ، فستلاحظ xscreensaver ،
وإلغاء التنشيط.)
-تعطيل
يخبر هذا xscreensaver بالتظاهر بوجود نشاط للمستخدم. هذا
يعني أنه إذا كانت شاشة التوقف نشطة (الشاشة فارغة) ، فهذا الأمر
سيؤدي إلى إلغاء فراغ الشاشة كما لو كان هناك نشاط للوحة المفاتيح أو الماوس.
إذا كانت الشاشة مقفلة ، فسيظهر مربع حوار كلمة المرور أولاً ، كالمعتاد. لو
لم يتم إفراغ الشاشة ، ثم سيعيد نشاط المستخدم المحاكي هذا بدء تشغيل
العد التنازلي (لذلك ، إصدار -تعطيل الأمر بشكل دوري صورة واحدة؟ طريقة للوقاية
الشاشة من الطمس.)
-دورة إذا كانت شاشة التوقف نشطة (الشاشة فارغة) ، فقم بإيقاف التيار
عرض الرسومات وتشغيل واحد جديد (يتم اختياره عشوائيًا.)
-التالى هذا مثل أي منهما -تفعيل or -دورة، اعتمادًا على أيهما أكثر ملاءمة ،
فيما عدا أن اختراق الرسومات الذي سيتم تشغيله هو الاختراق التالي في القائمة ،
بدلا من اختيار عشوائي. بعبارة أخرى ، التنفيذ المتكرر لإرادة النص التالي
تسبب عملية xscreensaver في استدعاء كل عرض توضيحي للرسومات بالتتابع. (رغم ذلك
يستخدم ال -تصور الخيار هو على الأرجح طريقة أسهل لتحقيق ذلك.)
-السابق هذا مثل -التالى، ولكن دورات في الاتجاه الآخر.
-تحديد عدد
اعجاب -تفعيل، لكنه يدير Nالعنصر العاشر في قائمة الاختراقات. بمعرفة ما هو
في ال برامج القائمة ، وبأي ترتيب ، يمكنك استخدام هذا لتنشيط ملف
شاشة التوقف مع عرض رسومات معين. (العنصر الأول في القائمة هو
مرقمة 1 ، وليس 0.)
-خروج يتسبب في خروج عملية xscreensaver بأمان. هذا لا يفعل شيئا إذا كان
العرض مغلق حاليًا.
: تحذير لم أستعمل أبدا قتل -9 مع xscreensaver عندما تكون شاشة التوقف نشطة. لو
أنت تستخدم مدير نوافذ جذر افتراضي ، يمكنه ترك الأشياء في ملف
حالة غير متسقة ، وقد تحتاج إلى إعادة تشغيل مدير النوافذ لإصلاح ملف
الضرر.
للقفل يخبر عملية xscreensaver قيد التشغيل لقفل الشاشة على الفور. هذا هو
مثل -تفعيل، ولكن يفرض القفل أيضًا ، حتى لو لم يكن القفل هو الافتراضي
(هذا هو ، حتى لو xscreensavers قفل المورد غير صحيح ، وحتى إذا كان
lockTimeout المورد غير صفري.)
لاحظ أن القفل لا يعمل إلا إذا كان ملف xscreensaver العملية تعمل مثلك.
يرى xscreensaver(1) لمزيد من التفاصيل.
-الإصدار
يطبع إصدار xscreensaver الذي يعمل حاليًا على الشاشة: that
هو رقم الإصدار الفعلي لعملية تشغيل الخلفية xscreensaver ،
بدلاً من رقم إصدار الأمر xscreensaver. (لرؤية الإصدار
عدد من xscreensaver-command نفسها ، استخدم -مساعدة اختيار.)
-زمن يطبع الوقت الذي تم فيه آخر تنشيط أو إلغاء تنشيط شاشة التوقف (تقريبًا ،
كم من الوقت قضاها المستخدم في وضع الخمول أو عدم الخمول: ولكن ليس تمامًا ، لأنه يخبرنا فقط
أنت عندما أصبحت الشاشة فارغة أو غير فارغة.)
-اعادة البدء
يؤدي إلى إنهاء عملية شاشة التوقف ثم إعادة تشغيلها باستخدام نفس سطر الأوامر
الحجج وآخر مرة. لا تحتاج حقًا إلى القيام بذلك ، لأن xscreensaver
إشعارات عندما .xشاشة التوقف تم تغيير الملف وإعادة قراءته حسب الحاجة.
-راقب يطبع سطرًا في كل مرة تتغير فيها شاشة التوقف: عندما تكون الشاشة فارغة ،
الأقفال أو إلغاء الفراغات أو عند تغيير الاختراق الجاري. هذا الخيار لا يعود أبدا ؛
الغرض منه هو استخدامه بواسطة البرامج النصية للقذيفة التي تريد التفاعل مع شاشة التوقف في
بطريقة ما. مثال على ناتجها سيكون:
فارغ الجمعة 5 نوفمبر 01:57:22 1999
تشغيل 34
تشغيل 79
تشغيل 16
لوك الجمعة 5 نوفمبر 01:57:22 1999
تشغيل 76
تشغيل 12
UNBLANK الجمعة 5 نوفمبر 02:05:59 1999
ما سبق يوضح تنشيط شاشة التوقف ، ثم تشغيل ثلاثة اختراقات مختلفة
القفل (ربما بسبب انتهاء مهلة القفل) ثم إلغاء المسح (لأن ملف
أصبح المستخدم نشطًا ، وقام بكتابة كلمة المرور الصحيحة.) أرقام الاختراق هي
الفهرس في قائمة "البرامج" (بدءًا من 1 ، وليس 0 ، كما في ملف -تحديد أمر.)
على سبيل المثال ، افترض أنك تريد تشغيل برنامج يقوم بخفض مستوى الصوت في ملف
الجهاز عندما تكون الشاشة فارغة ، ويعيد تشغيلها احتياطيًا عندما تصبح الشاشة فارغة.
يمكنك القيام بذلك عن طريق تشغيل برنامج Perl مثل ما يلي في الخلفية.
يتتبع البرنامج التالي إخراج ملف -راقب الأمر ويتفاعل
وفقا لذلك:
#!/ البيرة / بن / بيرل
إفراغ $ الخاص بي = 0 ؛
مفتوح (IN، "xscreensaver-command -watch |") ؛
بينما ( ) {
إذا (م / ^ (فارغ | قفل) /) {
إذا (! $ فارغ) {
نظام "إيقاف الصوت" ؛
$ فارغ = 1 ؛
}
} السيف (م / ^ UNBLANK /) {
نظام "الصوت على" ؛
$ فارغ = 0 ؛
}
}
لاحظ أن LOCK قد يأتي مع أو بدون فارغ سابق (حسب
ما إذا كانت مهلة القفل غير صفرية) ، لذلك يتتبع البرنامج أعلاه كلا الأمرين
لهم.
وقف GRAPHICS
إذا كان xscreensaver قيد التشغيل ، لكنك تريد أن يتوقف عن تشغيل قرصنة الشاشة (على سبيل المثال ، إذا كنت
قم بتسجيل الدخول عن بُعد ، وتريد أن تظل وحدة التحكم مغلقة ولكن تكون سوداء فقط ، بدون
تشغيل عمليات الرسومات) يمكنك تحقيق ذلك ببساطة عن طريق إيقاف تشغيل الشاشة
عن بعد. في غضون دقيقة أو نحو ذلك ، ستلاحظ xscreensaver أن الشاشة متوقفة ، وسوف تفعل ذلك
توقف عن تشغيل قرصنة الشاشة. يمكنك إيقاف تشغيل الشاشة كما يلي:
xset dpms القوة قبالة
رؤية xset(1) دليل لمزيد من المعلومات.
يمكنك أيضا استخدام xscreensaver- تجريبي(1) لإيقاف تشغيل الشاشة بعد بضع ساعات ،
مما يعني أن xscreensaver سيعمل على تشغيل الرسومات حتى يصبح خاملاً طوال الوقت
أنت حددت ؛ وبعد ذلك ، سيتم إيقاف تشغيل الشاشة ، وستتوقف عمليات اختراق الشاشة
يجري الجري.
DIAGNOSTICS
إذا حدث خطأ أثناء الاتصال بـ xscreensaver الخفي ، أو إذا الخفي
يبلغ عن خطأ ، ستتم طباعة رسالة تشخيص على stderr و xscreensaver-command
سيخرج بقيمة غير صفرية. إذا تم قبول الأمر ، دلالة على هذه الإرادة
ستتم طباعتها على stdout ، وستكون قيمة الخروج صفرًا.
البيئة
عرض للحصول على المضيف ورقم العرض للشاشة التي سيتم التلاعب بحفظها.
PATH للعثور على الملف القابل للتنفيذ لإعادة التشغيل (لملف -اعادة البدء يأمر). لاحظ أن هذا
متغير يتم استشارته في بيئة xscreensaver عملية ، وليس
xscreensaver-command .
UPGRADES
أحدث إصدار من xscreensaver(1) والأدوات ذات الصلة يمكن العثور عليها دائمًا على
http://www.jwz.org/xscreensaver/
استخدم أمر xscreensaver عبر الإنترنت باستخدام خدمات onworks.net