كتيبات سطر الأوامر

Man » دليل xset عبر الإنترنت - وثائق مفصلة عبر الإنترنت لصفحة دليل xset

🌍
xset - أداة لتحديد تفضيلات المستخدم في X

ملخص

xset [-display display]
[-b] [b {on|off}] [b [volume [pitch [duration]]]]
[-bc] [bc]
[-c] [c {on|off}] [c [volume]]
[+dpms] [-dpms]
[dpms standby [ suspend [ off]]]
[dpms force {standby|suspend|off|on}]
[fp=pathlist] [-fp=pathlist] [+fp=pathlist] [fp-pathlist] [fp+pathlist]
[fp default] [fp rehash]
[-led [integer|named indicator]] [led [integer|named indicator]]
[led {on|off}]
[mouse [accel_mult[/accel_div] [threshold]]] [mouse default]
[p pixel color]
[-r [keycode]]  [r [keycode]] [r {on|off}] [r rate delay [rate]]
[s [length [period]]] [s {blank|noblank}]
[s {expose|noexpose}] [s {on|off}] [s default] [s activate] [s reset]
[q]
[-version]

الوصف

يُستخدم هذا البرنامج لتعيين خيارات تفضيلات المستخدم المختلفة للشاشة.

الخيارات

-display display

يحدد هذا الخيار الخادم المراد استخدامه؛ راجع X(7).

b       يتحكم خيار b في مستوى صوت الجرس، والتردد، والمدة. يقبل هذا الخيار ما يصل إلى ثلاثة معلمات رقمية، أو بادئة (-) أو علامة "تشغيل/إيقاف". إذا لم يتم إعطاء أي معلمات، أو تم استخدام علامة "تشغيل"، فسيتم استخدام الإعدادات الافتراضية للنظام. إذا تم إعطاء البادئة (-) أو علامة "إيقاف"، فسيتم إيقاف تشغيل الجرس. إذا تم إعطاء معلمة رقمية واحدة فقط، فسيتم تعيين مستوى صوت الجرس إلى هذه القيمة، كنسبة مئوية من الحد الأقصى. وبالمثل، تحدد المعلمة الرقمية الثانية تردد الجرس، بالهرتز، وتحدد المعلمة الرقمية الثالثة المدة بالملي ثانية. لاحظ أن ليست كل الأجهزة قادرة على تغيير خصائص الجرس. سيقوم خادم X بتعيين خصائص الجرس قدر الإمكان لتلبية مواصفات المستخدم.

bc      يتحكم خيار bc في وضع التوافق مع الأخطاء في الخادم، إذا أمكن؛ تعمل البادئة (-) على تعطيل الوضع، وإلا يتم تمكين الوضع. تمرر بعض برامج العملاء القديمة (ما قبل R4) قيمًا غير صالحة في بعض طلبات البروتوكول، ولم تقم الخوادم القديمة (ما قبل R4) بإنشاء أخطاء بشكل صحيح في هذه الحالات. عندما يتم تشغيل هذه البرامج العميلة مقابل خادم R4، فإنه سينتهي بشكل غير طبيعي أو يفشل في العمل بشكل صحيح. يقوم وضع التوافق مع الأخطاء بإعادة تقديم بعض الأخطاء بشكل صريح في خادم X، بحيث يمكن تشغيل العديد من هذه البرامج العميلة. يجب استخدام هذا الوضع بحذر؛ يجب إجراء تطوير التطبيقات الجديدة مع تعطيل هذا الوضع. يجب أن يدعم الخادم امتداد بروتوكول MIT-SUNDRY-NONSTANDARD لكي يعمل هذا الخيار.

c       يتحكم خيار c في نقرة المفاتيح. يمكن أن يأخذ هذا الخيار قيمة اختيارية، أو بادئة (-)، أو علامة "تشغيل/إيقاف". إذا لم يتم إعطاء أي معلمة أو تم إعطاء علامة "تشغيل"، فسيتم استخدام الإعدادات الافتراضية للنظام. إذا تم إعطاء البادئة (-) أو علامة "إيقاف"، فسيتم تعطيل نقرة المفاتيح. إذا تم إعطاء قيمة من 0 إلى 100، فسيتم استخدامها للإشارة إلى مستوى الصوت، كنسبة مئوية من الحد الأقصى. سيقوم خادم X بتعيين مستوى الصوت إلى أقرب قيمة يمكن للأجهزة دعمها.

mouse   يقوم خيار mouse بضبط تسريع مؤشر الفأرة.
p       يقوم خيار p بتعيين لون بكسل.
q       يقوم خيار q بإنهاء البرنامج.
-version يعرض خيار -version معلومات الإصدار ويخرج.
s       يتحكم خيار s في توفير الطاقة للشاشة.
-r      يقوم خيار -r بتعيين معدل تكرار المفاتيح.
fp      يتحكم خيار fp في مسارات الخطوط.

-b    الخيار b يتحكم في مستوى صوت الجرس وتردده ومدته.
-bc   الخيار bc يتحكم في وضع توافق الأخطاء في الخادم.
-c    الخيار c يتحكم في نقرة المفاتيح.
+dpms الخيار +dpms يُمكّن إدارة طاقة الشاشة (DPMS).
-dpms الخيار -dpms يُعطّل إدارة طاقة الشاشة (DPMS).
dpms الخيار dpms يتحكم في وضع إدارة طاقة الشاشة (DPMS).
fp الخيار fp يتحكم في مسارات الخطوط.
-led الخيار -led يعيّن مؤشر LED.
led الخيار led يعيّن مؤشر LED.
mouse الخيار mouse يضبط تسريع مؤشر الفأرة.
p الخيار p يعيّن لون البكسل.
-r الخيار -r يعيّن معدل تكرار المفاتيح.
s الخيار s يتحكم في توفير الطاقة للشاشة.

-dpms   يقوم خيار `-dpms` بتعطيل ميزات إشارات إدارة طاقة العرض (DPMS).

+dpms   يقوم خيار `+dpms` بتمكين ميزات إشارات إدارة طاقة العرض (DPMS).

dpms flags...
يسمح خيار `dpms` بتعيين معلمات إشارات إدارة طاقة العرض (DPMS). يمكن أن يأخذ هذا الخيار ما يصل إلى ثلاث قيم رقمية، أو علامة `force` متبوعة بحالة DPMS. تجبر علامة `force` الخادم على التحويل فورًا إلى حالة DPMS المحددة. يمكن أن تكون حالة DPMS واحدة من `standby` أو `suspend` أو `off` أو `on`. عند إعطاء قيم رقمية، فإنها تحدد فترة الخمول (بالثواني) قبل تنشيط الأوضاع الثلاثة. القيمة الأولى المعطاة هي وضع `standby`، والثانية هي وضع `suspend`، والثالثة هي وضع `off`. يؤدي تعيين هذه القيم ضمنيًا إلى تمكين ميزات DPMS. يؤدي تعيين قيمة صفر إلى تعطيل وضع معين.

fp= path,...
يقوم `fp=` بتعيين مسار الخط إلى الإدخالات المعطاة في وسيطة `path`. يتم تفسير هذه الإدخالات بواسطة الخادم، وليس بواسطة العميل. عادةً ما تكون أسماء الدلائل أو أسماء خادم الخطوط، ولكن التفسير يعتمد على الخادم.

fp default
يؤدي الوسيط `default` إلى إعادة تعيين مسار الخط إلى القيمة الافتراضية للخادم.

fp rehash
تعيد الوسيطة `rehash` تعيين مسار الخط إلى قيمته الحالية، مما يتسبب في إعادة قراءة الخادم لقواعد بيانات الخطوط في مسار الخط الحالي. يتم استخدام هذا عادةً عند إضافة خطوط جديدة إلى دليل الخطوط (بعد تشغيل `mkfontdir` لإعادة إنشاء قاعدة بيانات الخطوط).

-fp أو fp
يقوم الخياران `-fp` و `fp-` بإزالة العناصر من مسار الخط الحالي. يجب أن يتبعهما قائمة مفصولة بفواصل من الإدخالات.

+fp أو fp+
يقوم الخياران `+fp` و `fp+` بإضافة عناصر إلى بداية ونهاية مسار الخط الحالي، على التوالي. يجب أن يتبعهما قائمة مفصولة بفواصل من الإدخالات.

led   يتحكم الخيار `led` في مصابيح LED الخاصة بلوحة المفاتيح. يتحكم هذا في تشغيل أو إيقاف تشغيل مصباح LED واحد أو جميع المصابيح. يقبل عددًا صحيحًا اختياريًا، أو شرطة سابقة (-) أو علامة `on/off`. إذا لم يتم إعطاء معلمة أو تم إعطاء علامة `on`، فسيتم تشغيل جميع مصابيح LED. إذا تم إعطاء شرطة سابقة أو تم إعطاء علامة `off`، فسيتم إيقاف تشغيل جميع مصابيح LED. إذا تم إعطاء قيمة بين 1 و 32، فسيتم تشغيل أو إيقاف تشغيل مصباح LED هذا بناءً على وجود شرطة سابقة. على سبيل المثال، سيؤدي `xset led 3` إلى تشغيل مصباح LED رقم 3. سيؤدي `xset -led 3` إلى إيقاف تشغيله. قد تشير قيم LED المحددة إلى مصابيح LED مختلفة على أجهزة مختلفة. إذا كان خادم X يدعم ملحق XKEYBOARD (XKB)، فيمكن الرجوع إلى مصابيح LED باسم مؤشر XKB عن طريق تحديد الكلمة الأساسية `named` واسم المؤشر. على سبيل المثال، لتشغيل مصباح LED الخاص بـ Scroll Lock:

xset led named "Scroll Lock"

mouse الخيار m يتحكم في معلمات الماوس؛ ويمكن اختصاره إلى 'm'. بالطبع، ينطبق على معظم أجهزة التأشير، وليس فقط الفئران. المعلمات الخاصة بجهاز التأشير هي 'التسارع' و 'العتبة'. يمكن تحديد التسارع كعدد صحيح، أو ككسر بسيط. العتبة هي مجرد عدد صحيح. يتم تطبيق الإعداد على جميع أجهزة التأشير المتصلة. يجب استخدام xinput(1) إذا كنت بحاجة إلى إعدادات خاصة بالجهاز.

بشكل افتراضي، سينتقل المؤشر (التمثيل المرئي على الشاشة لجهاز التأشير) بسرعة 'التسارع' عندما يتحرك الجهاز أكثر من 'العتبة' من "ميكي" (أي وحدات البكسل المحتملة) في 10 مللي ثانية، بما في ذلك نطاق انتقال صغير. بهذه الطريقة، يمكن استخدام جهاز التأشير للضبط الدقيق عند تحريكه ببطء، ومع ذلك يمكن ضبطه للانتقال عبر الشاشة بحركة سريعة للمعصم. يمكن حذف واحد أو كلا المعلمتين للخيار m، ولكن إذا تم إعطاء معلمة واحدة فقط، فسيتم تفسيرها على أنها التسارع. إذا لم يتم توفير أي معلمات أو تم استخدام العلامة 'افتراضي'، فسيتم تعيين قيم النظام الافتراضية.

إذا تم توفير معلمة 'العتبة' وكانت 0، فسيتم استخدام معلمة 'التسارع' في أس معادلة أكثر طبيعية واستمرارية، مما يمنح تحكمًا دقيقًا للحركة البطيئة ولكن مدى واسع للحركة السريعة، وانتقال تدريجي للحركات بينهما. القيمة الموصى بها لـ 'التسارع' في هذه الحالة هي 3/2 إلى 3، ولكن ليس مقيدًا بهذا النطاق.

في خادم X.org X Server الإصدار 1.6 والإصدارات الأحدث، يرتبط السلوك الموصوف حتى الآن بالملف الشخصي الافتراضي. توجد ملفات تعريف أخرى (أي وظائف تحدد تسارع المؤشر من سرعة الجهاز)، وإعدادات إضافية، لذلك قد لا ينطبق الوصف أعلاه على الحالات غير الافتراضية. في خادم X.org Server الإصدار 1.7، تتوفر هذه كخصائص لأجهزة الإدخال (انظر xinput).

p يتحكم الخيار p في قيم ألوان البكسل. المعلمات هي رقم إدخال خريطة الألوان بالصيغة العشرية، ومواصفات الألوان. يمكن تغيير ألوان الخلفية الجذر عن طريق تعديل الإدخالات الخاصة بـ BlackPixel و WhitePixel على بعض الخوادم. على الرغم من أن هذين غالبًا ما يكونان 0 و 1، إلا أنهما لا يجب أن يكونا كذلك. أيضًا، قد يختار الخادم تخصيص هذه الألوان بشكل خاص، وفي هذه الحالة سيتم إنشاء خطأ. يجب ألا يكون إدخال الخريطة لونًا للقراءة فقط، وإلا سيتم إنشاء خطأ.

r يتحكم الخيار r في التكرار التلقائي. سيؤدي استدعاءه باستخدام "-r" أو "r off" إلى تعطيل التكرار التلقائي، في حين أن "r" أو "r on" سيقوم بتمكينه. يمكن إضافة عدد صحيح يمثل رمز المفتاح بين 0 و 255 بعد الخيار "-r" أو "r" لتعطيل أو تمكين التكرار التلقائي لهذا المفتاح، ولكن فقط إذا كان ذلك منطقيًا لرمز المفتاح المحدد. رموز المفاتيح التي تقل عن 8 ليست صالحة بشكل عام لهذا الأمر. مثال: "xset -r 10" سيعطل التكرار التلقائي للمفتاح "1" في الصف العلوي من لوحة مفاتيح IBM PC.

إذا كان الخادم يدعم امتداد XFree86-Misc أو امتداد XKB، فسيتم قبول معلمة 'rate' ويجب أن تتبعها صفر أو قيمة عددية واحدة أو قيمتين عدديتين. تحدد القيمة الأولى التأخير قبل بدء التكرار التلقائي، وتحدد القيمة الثانية معدل التكرار. في حالة دعم الخادم لامتداد XKB، يكون التأخير هو عدد المللي ثانية قبل بدء التكرار التلقائي، ويكون المعدل هو عدد مرات التكرار في الثانية. إذا لم يتم إعطاء المعدل أو التأخير، فسيتم تعيينهما على القيمة الافتراضية.

s   يسمح خيار 's' بضبط معلمات شاشة التوقف. يقبل هذا الخيار ما يصل إلى معلمتين رقميتين، وعلامة 'blank/noblank'، وعلامة 'expose/noexpose'، وعلامة 'on/off'، وعلامة 'activate/reset'، أو العلامة 'default'. إذا لم يتم استخدام أي معلمات أو تم استخدام العلامة 'default'، فسيتم تعيين النظام على خصائص شاشة التوقف الافتراضية. تقوم علامتي 'on/off' ببساطة بتشغيل أو إيقاف تشغيل وظائف شاشة التوقف. تقوم علامة 'activate' بفرض تفعيل شاشة التوقف حتى إذا كانت شاشة التوقف قد تم إيقاف تشغيلها. تقوم علامة 'reset' بفرض إلغاء تفعيل شاشة التوقف إذا كانت نشطة. تقوم علامة 'blank' بتعيين التفضيل لإطفاء الفيديو (إذا كان بإمكان الجهاز القيام بذلك) بدلاً من عرض نمط خلفية، بينما تقوم علامة 'noblank' بتعيين التفضيل لعرض نمط بدلاً من إطفاء الفيديو. تقوم علامة 'expose' بتعيين التفضيل للسماح بتحديثات النوافذ (يمكن للخادم التخلص بحرية من محتويات النوافذ)، بينما تقوم علامة 'noexpose' بتعيين التفضيل لتعطيل شاشة التوقف ما لم يتمكن الخادم من إعادة إنشاء الشاشات دون التسبب في أحداث التحديث. تحدد قيمتا الطول والفترة لشاشة التوقف المدة التي يجب أن يظل فيها الخادم غير نشط حتى يتم تفعيل شاشة التوقف، والفترة الزمنية لتغيير نمط الخلفية لتجنب تلف الشاشة. يتم تحديد الوسائط بالثواني. إذا تم إعطاء معلمة رقمية واحدة فقط، فسيتم استخدامها للطول.

q   يقدم خيار 'q' معلومات حول الإعدادات الحالية.

-version

يقوم خيار '-version' بطباعة إصدار البرنامج والخروج دون فعل أي شيء آخر.

سيتم إعادة تعيين هذه الإعدادات إلى القيم الافتراضية عند تسجيل الخروج.

لاحظ أنه ليس من المؤكد أن جميع تطبيقات X ستلتزم بجميع هذه الخيارات.

انظر أيضًا

X(7)، Xserver(1)، xmodmap(1)، xrdb(1)، xsetroot(1)، xinput(1)

المؤلف

بوب شيفلر، مختبر علوم الحاسوب في معهد ماساتشوستس للتكنولوجيا ديفيد كريكوريان، مشروع أثينا في معهد ماساتشوستس للتكنولوجيا (إصدار X11) تمت إضافة دعم XFree86-Misc بواسطة ديفيد داويس وجو موس تمت إضافة تحديثات لصفحة الدليل بواسطة مايك أ. هاريس <_>