انگلیسیفرانسویاسپانیایی

اجرای سرورها | Ubuntu > | Fedora > |


فاویکون OnWorks

xscreensaver - آنلاین در ابر

xscreensaver را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور xscreensaver است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


xscreensaver - محافظ صفحه قابل توسعه و چارچوب قفل صفحه

خلاصه


محافظ صفحه [-نمایش دادن host:display.screen] [-کلام] [-no-splash] [-no-capture-stderr]
[-log نام فایل]

شرح


La محافظ صفحه برنامه منتظر می ماند تا کیبورد و ماوس برای مدتی بیکار باشند،
و سپس یک نسخه نمایشی گرافیکی را اجرا می کند که به صورت تصادفی انتخاب شده است. به محض وجود خاموش می شود
فعالیت ماوس یا صفحه کلید

این برنامه می تواند ترمینال شما را به منظور جلوگیری از استفاده دیگران از آن قفل کند
حالت پیش فرض عملکرد صرفاً نمایش تصاویر زیبا بر روی صفحه نمایش شما در زمانی است که چنین است
بلااستفاده.

همچنین پیکربندی و کنترل ویژگی های صرفه جویی در انرژی مانیتور شما را فراهم می کند.

دست آوردن آغاز شده


برای افرادی که صبور نیستند، این را امتحان کنید:
محافظ صفحه نمایش و
xscreensaver-demo
La xscreensaver-demo(1) برنامه یک کادر محاوره ای ظاهر می شود که به شما امکان می دهد صفحه را پیکربندی کنید
صرفه جویی کنید و با حالت های مختلف نمایش آزمایش کنید.

توجه داشته باشید که محافظ صفحه است a سرویس دهنده مشتری مدل: la محافظ صفحه برنامه یک دیمون است
که در پس زمینه اجرا می شود. توسط پیش زمینه کنترل می شود xscreensaver-demo(1) و
xscreensaver-command(1) برنامه ها

پیکربندی


ساده ترین راه برای پیکربندی محافظ صفحه این است که به سادگی اجرا شود xscreensaver-demo(1)
برنامه، و تنظیمات را از طریق رابط کاربری گرافیکی تغییر دهید. بقیه این صفحه راهنما توضیح می دهد
راه های سطح پایین تر تغییر تنظیمات

این را تکرار می کنم زیرا مهم است:

راه آسان برای پیکربندی xscreensaver اجرای آن است xscreensaver-demo(1) برنامه
شما نباید هیچ یک از مواردی را که در آن توضیح داده شده است بدانید این کتابچه راهنمای کاربر مگر اینکه شما هستید
تلاش برای انجام کاری دشوار، مانند سفارشی کردن xscreensaver برای استفاده در سطح سایت یا
یه چیزی.

گزینه ها برای محافظ صفحه در یکی از دو مکان ذخیره می شوند: a xscreensaver فایل خود را در
فهرست اصلی؛ یا در پایگاه داده منبع X. اگر xscreensaver فایل وجود دارد، آن است
هر گونه تنظیمات در پایگاه داده منبع را لغو می کند.

نحو از xscreensaver فایل مشابه فایل است پیش فرض ها فایل؛ برای
به عنوان مثال، برای تنظیم فاصله پارامتر در xscreensaver فایل، شما می نویسید
زیر است:
تایم اوت: 5
در حالی که، در پیش فرض ها فایل، شما می نویسید
xscreensaver.timeout: 5
اگر تنظیماتی را در xscreensaver فایل در حالی که xscreensaver در حال اجرا است،
متوجه این موضوع می شود و فایل را دوباره بارگذاری می کند. (دفعه بعدی فایل بارگذاری مجدد خواهد شد
محافظ صفحه باید اقداماتی را انجام دهد، مانند خالی یا خالی کردن صفحه، یا
انتخاب یک حالت گرافیکی جدید.)

اگر تنظیماتی را در پایگاه داده منبع X خود تغییر دهید، یا اگر می خواهید xscreensaver متوجه شود
شما به جای دفعه بعد که بیدار می شود فوراً تغییر می کند، پس باید این کار را انجام دهید
خود را دوباره بارگیری کنید پیش فرض ها فایل، و سپس به فرآیند در حال اجرا xscreensaver بگویید که مجددا راه اندازی شود
خودش، مانند:
xrdb de /. پیش فرض ها
xscreensaver-command - restart
اگر می‌خواهید پیش‌فرض‌های کل سیستم را تنظیم کنید، ویرایش‌های خود را در برنامه xscreensaver انجام دهید-
فایل پیش‌فرض، که باید در هنگام نصب خود xscreensaver نصب می‌شد.
فایل app-defaults معمولاً /usr/lib/X11/app-defaults/XScreenSaver نام دارد، اما
سیستم های مختلف ممکن است آن را در مکان دیگری نگه دارند (به عنوان مثال /usr/openwin/lib/app-
پیش‌فرض/XScreenSaver در سولاریس.)

هنگامی که تنظیمات در کادر محاوره ای تنظیمات (به بالا مراجعه کنید) تغییر می کند، تنظیمات فعلی
به نوشته خواهد شد xscreensaver فایل. ( پیش فرض ها فایل و فایل app-defaults
هرگز توسط خود xscreensaver نوشته نخواهد شد.)

خط فرمان OPTIONS


محافظ صفحه همچنین چند گزینه خط فرمان را می پذیرد که بیشتر برای استفاده در هنگام اشکال زدایی: for
عملکرد عادی، شما باید چیزها را از طریق پیکربندی کنید ~/.xscreensaver فایل.

-نمایش دادن host:display.screen
صفحه نمایش X برای استفاده برای نمایشگرهایی با چندین صفحه، XScreenSaver این کار را انجام می دهد
تمام صفحه های نمایشگر را به طور همزمان مدیریت کنید.

کلاهبرداری
مانند تنظیم واژگان منبع به درست: چاپ تشخیصی در stderr و on
پنجره xscreensaver

-no-capture-stderr
استریم های stdout و stderr را به خود پنجره xscreensaver هدایت نکنید.
اگر xscreensaver خراب است، ممکن است لازم باشد این کار را انجام دهید تا خطا را ببینید
پیام

-لاگ نام فایل
این دقیقاً مشابه تغییر مسیر stdout و stderr به فایل داده شده است (for
ضمیمه). این در هنگام گزارش اشکال مفید است.

چگونه IT این نسخهها کار میکند


وقتی زمان فعال کردن محافظ صفحه فرا می رسد، یک پنجره سیاه تمام صفحه روی هر کدام ایجاد می شود
صفحه نمایش هر پنجره به گونه‌ای ایجاد می‌شود که بعداً
برنامه های ایجاد شده، به نظر می رسد که یک پنجره "ریشه مجازی" است. به این دلیل، هر
می توان از برنامه ای که بر روی پنجره ریشه طراحی می کند (و ریشه های مجازی را درک می کند) استفاده کرد
به عنوان محافظ صفحه نمایش دموهای گرافیکی مختلف در واقع فقط برنامه های مستقلی هستند که
بدانید که چگونه در پنجره ارائه شده نقاشی کنید.

هنگامی که کاربر دوباره فعال می شود، پنجره های محافظ صفحه نمایش از حالت نقشه خارج می شوند و در حال اجرا هستند
فرآیندهای فرعی با ارسال آنها از بین می روند SIGTERM. فرآیندهای فرعی نیز اینگونه هستند
وقتی محافظ صفحه تصمیم می‌گیرد که زمان اجرای نسخه‌ی نمایشی متفاوت است، کشته می‌شود: نسخه قدیمی
کشته شد و یکی جدید راه اندازی شد.

شما می توانید یک فرآیند محافظ صفحه نمایش در حال اجرا را با استفاده از xscreensaver-command(1) برنامه
(که ببینید.)

POWER MANAGEMENT


سرورهای X مدرن دارای پشتیبانی برای خاموش کردن مانیتور پس از یک دوره بیکاری هستند. اگر
پس مانیتور خاموش شده است محافظ صفحه این را (پس از چند دقیقه) متوجه خواهد شد، و
CPU را با ترسیم دموهای گرافیکی روی صفحه سیاه هدر نمی دهد. تلاش نیز خواهد شد
ساخته شده است تا به‌محض شناسایی فعالیت کاربر، مانیتور را به‌صراحت پشتیبان‌گیری کند.

La ~/.xscreensaver فایل پیکربندی مدیریت انرژی نمایشگر شما را کنترل می کند
تنظیمات: اگر استفاده کرده اید xset(1) سپس تنظیمات مدیریت انرژی خود را تغییر دهید
xscreensaver با مقادیر مشخص شده در آن تغییرات را لغو می کند ~/.xscreensaver (و یا
با پیش‌فرض‌های داخلی آن، اگر وجود ندارد ~/.xscreensaver هنوز فایل.)

برای تغییر تنظیمات مدیریت انرژی، اجرا کنید xscreensaver-demo(1) و انواع مختلف را تغییر دهید
تایم اوت از طریق رابط کاربری. متناوبا، شما می توانید ویرایش کنید ~/.xscreensaver پرونده
به طور مستقیم.

اگر قسمت مدیریت انرژی در قسمت خاکستری است xscreensaver-demo(1) پنجره، سپس
این بدان معناست که سرور X شما از پسوند XDPMS پشتیبانی نمی کند و بنابراین کنترل کنید
وضعیت برق مانیتور در دسترس نیست.

اگر از لپ‌تاپ استفاده می‌کنید، تعجب نکنید که تغییر تنظیمات DPMS تاثیری ندارد:
بسیاری از لپ‌تاپ‌ها دارای نمایشگر رفتار صرفه‌جویی در مصرف انرژی در سطح بسیار پایینی هستند
برای یونیکس و ایکس نامرئی است. در چنین سیستم هایی، معمولاً می توانید صرفه جویی در مصرف انرژی را تنظیم کنید
تنها با تغییر تنظیمات در بایوس به روشی خاص سخت افزاری به تأخیر می افتد.

اگر به نظر می رسد DPMS با XFree86 کار نمی کند، مطمئن شوید که گزینه "DPMS" در شما تنظیم شده است.
/etc/X11/XF86Config فایل. را ببینید پیکربندی XF86(5) راهنما برای جزئیات.

استفاده كردن گنوم OR وحدت


برای بخش بهتری از یک دهه، گنوم xscreensaver را همان‌طور که هست و همه چیز را عرضه کرد
خارج از جعبه کار کرد. با این حال، در سال 2005، آنها تصمیم گرفتند چرخ و کشتی را دوباره اختراع کنند
جایگزین خودشان برای محافظ صفحه دیو به نام "محافظ صفحه نمایش gnome"، به جای
بهبود xscreensaver و کمک به تغییرات آنها. در نتیجه، "گنوم-
محافظ صفحه نمایش"برنامه ناامن، دارای اشکال است و بسیاری از ویژگی های xscreensaver را از دست داده است.
شما نباید از آن استفاده کنید.

برای جایگزینی gnome-screensaver با xscreensaver:

1: کاملاً حذف la محافظ صفحه نمایش gnome بسته.
sudo apt-get حذف gnome-screensaver

2: راه اندازی محافظ صفحه at ورود.
انتخاب کنید "راه اندازی اپلیکیشن‌ها"از منو (یا راه اندازی دستی"گنوم جلسه-
خواص") و اضافه کنید"محافظ صفحه".

3: ساخت گنوم "قفل کردن صفحه نمایش" استفاده کنید xscreensaver.
sudo ln -sf /usr/bin/xscreensaver-command \
/usr/bin/gnome-screensaver-command
هرچند که تحت یونیتی کار نمی کند. ظاهراً صفحه نمایش داخلی خود را دارد
قفلی که محافظ صفحه نمایش gnome نیست و نمی توان آن را حذف کرد، اما همچنان مدیریت می کند
باگ اضافه و ناامن بودن بچه ها به اختراع مجدد آن چرخ ادامه دهید! (اگر تو داری
متوجه شدم که چگونه "ویژگی" قفل یونیتی را با xscreensaver جایگزین کنم، اجازه دهید
بدانند.)

4: نوبت خاموش اتحاد ساخته شده در خالی کردن
باز کن "سیستم تنظیمات / روشنایی & قفل";
لغو تیک "آغاز بطور خودکار";
تنظیم "دور زدن پرده خاموش چه زمانی غیر فعال برای" به "هرگز."

استفاده كردن KDE


مانند GNOME، KDE نیز تصمیم گرفت چارچوب محافظ صفحه نمایش خود را از ابتدا اختراع کند
به جای استفاده ساده از xscreensaver. برای جایگزینی محافظ صفحه نمایش KDE با xscreensaver،
موارد زیر را انجام دهید:

1: نوبت خاموش KDE ها پرده پس انداز
باز کن "کنترل مرکز"و انتخاب کنید"ظاهر & تم / محافظ صفحه نمایشصفحه "
لغو تیک "آغاز بطور خودکار".

2: پیدا کردن خود را شروع خودکار دایرکتوری.
باز کن "سیستم حکومت / راه هاصفحه "، و ببینید "مسیر راه اندازی خودکار" شما چیست
تنظیم شده است: احتمالاً خواهد بود / .kde / شروع خودکار / یا چیزی شبیه آن

3: ساخت محافظ صفحه be an شروع خودکار برنامه است.
یک فایل دسکتاپ دسکتاپ در دایرکتوری شروع خودکار خود به نام ایجاد کنید xscreensaver.desktop که
شامل پنج خط زیر است:

[ورودی دسک تاپ]
Exec=xscreensaver
نام=XScreenSaver
نوع = برنامه
X-KDE-StartupNotify=نادرست

4: ساخت la مختلف "قفل کردن جلسه" دکمه ها صدا xscreensaver.
فایلی که می‌خواهید بعداً جایگزین کنید، در طول سال‌ها جابجا شده است. شاید باشه
نام /usr/libexec/kde4/kscreenlocker، یا ممکن است به آن "kdesktop_lock" یا
"krunner_lock"یا"kscreenlocker_greet"، و ممکن است در /usr/lib/kde4/libexec/
و یا در /usr/kde/3.5/bin/ یا حتی در / usr / bin /بسته به توزیع و فاز
ماه. محتویات آن فایل را با این دو خط جایگزین کنید:

#!/ بن / شل
xscreensaver-command -lock

مطمئن شوید که فایل قابل اجرا است (chmod a+x).

اکنون از xscreensaver به طور معمول استفاده کنید و آن را از طریق معمول کنترل کنید xscreensaver-demo(1) و
xscreensaver-command(1) مکانیسم ها

استفاده كردن SYSTEMD


اگر موارد بالا این کار را نکرد و سیستم شما انجام داده است systemd(1)، سپس این را امتحان کنید:

1: ساختن a خدمات.
فایل را ایجاد کنید ~/.config/systemd/user/xscreensaver.service حاوی:
[واحد]
توضیحات=XScreenSaver
[سرویس]
ExecStart=xscreensaver
[نصب]
WantedBy=default.target
2. فعال آن است.
systemctl --user xscreensaver را فعال کنید
سپس X11 را ریستارت کنید.

استفاده كردن تازه به دوران رسیده


هنوز کار نمی کند، اما در توزیع شما، که جدید است systemd(1) مزخرف قبلا
از دست رفت؟ سپس شاید این کار کند: راه اندازی راه اندازی اپلیکیشن‌ها اپلت،
کلیک "اضافه کردن"و این خطوط را وارد کنید، سپس X11 را مجددا راه اندازی کنید:
نام: XScreenSaver
دستور: xscreensaver
نظر: xscreensaver

استفاده كردن GDM


شما می توانید اجرا کنید محافظ صفحه خود را از gdm(1) جلسه، به طوری که محافظ صفحه نمایش یکنواخت اجرا می شود
زمانی که هیچ کس در کنسول وارد نشده است. برای انجام این کار، اجرا کنید gdmconfig(1) و روی
زمینه صفحه، دستور را تایپ کنید "xscreensaver - nosplash" به زمینه برنامه
رشته. این باعث می شود که gdm در حالی که هیچ کس وارد نشده است xscreensaver را اجرا کند و آن را به عنوان حذف کند
به محض اینکه شخصی وارد سیستم شد. (پس از آن کاربر مسئول راه اندازی xscreensaver خواهد بود
اگر بخواهند به تنهایی.)

راه دیگر برای انجام همین کار، ویرایش فایل است /etc/X11/gdm/gdm.conf به
عبارتند از:
BackgroundProgram=xscreensaver -nosplash
RunBackgroundProgramAlways=true
در این وضعیت ، محافظ صفحه فرآیند احتمالاً به عنوان کاربر اجرا خواهد شد gdm در عوض
of ریشه. می‌توانید تنظیمات را برای این وضعیت بدون ورود به سیستم (تایم‌اوت، DPMS،
و غیره) با ویرایش ~gdm/.xscreensaver فایل.

برای اینکه gdm برنامه BackgroundProgram را اجرا کند، ممکن است لازم باشد آن را از "Graphical" تغییر دهید
Greeter" به "Standard Greeter".

اجرای آن بی خطر است محافظ صفحه به عنوان ریشه (به عنوان xdm or gdm ممکن است.) اگر به صورت root اجرا شود،
محافظ صفحه شناسه های کاربر و گروه موثر خود را به چیزی امن تغییر می دهد (مانند "هیچ کس")
قبل از اتصال به سرور X یا راه اندازی برنامه های مشخص شده توسط کاربر.

یک عارضه جانبی ناخوشایند این احتیاط امنیتی (مهم) این است که ممکن است در تضاد باشد
با احراز هویت مبتنی بر کوکی

اگر هنگام اجرا با خطاهای "connection reded" مواجه شدید محافظ صفحه از جانب gdm، سپس این
احتمالا به این معنی است که شما دارید xauth(1) یا مکانیسم امنیتی دیگری روشن است. برای
اطلاعات مربوط به مکانیسم‌های کنترل دسترسی سرور X، به صفحات man مراجعه کنید X(1)
Xsecurity(1) xauth(1)، و xhost(1).

از xscreensaver به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


Ad


Ad