عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

i3blocks - عبر الإنترنت في السحابة

قم بتشغيل i3blocks في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر i3blocks الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


i3blocks - جدولة مرنة ل i3bar

موجز


i3blocks [-ج ملف التكوين] [-v] ... [-h] [-V]

الوصف


i3blocks يسمح للمرء بسهولة وصف الكتل بتنسيق بسيط ، وإنشاء حالة
خط ل i3bar(1). يتعامل مع النقرات والإشارات والفاصل الزمني لنصوص المستخدم.

OPTIONS


-c ملف التكوين
يحدد مسار ملف التكوين البديل. بشكل افتراضي ، يبحث i3blocks عن ملفات
التكوين بالترتيب التالي (لاحظ أن / الخ يمكن أن تكون مسبوقة بـ
/ البيرة / المحلية اعتمادًا على أعلام التجميع):

1. ~ / .config / i3blocks / config (أو $ XDG_CONFIG_HOME / i3blocks / config إذا تم ضبطه)
2. ~ / .i3blocks.conf
3. / etc / xdg / i3blocks / config (أو $ XDG_CONFIG_DIRS / i3blocks / config إذا تم ضبطه)
4. /etc/i3blocks.conf

-v
تسجيل مستوى. هذا الخيار تراكمي. بشكل افتراضي ، يتم عرض رسائل الخطأ على stderr.
مرت مرة واحدة ، يظهر فشل أثناء التحديث داخل الكتلة. مرت مرتين تمكن
رسائل التصحيح على stderr.

-V
اطبع النسخة واخرج.

-h
اطبع رسالة المساعدة واخرج.

CONFIGURATION


ملف التكوين هو ملف ini. يصف كل قسم كتلة جديدة. خط
تبدأ ب # الإشارة تعليق ، ويتم تجاهل الأسطر الفارغة. الملكية هي
مفتاح = القيمة زوج في كل سطر ، مع عدم وجود مسافة حول علامة التساوي. أعلن عن خصائص خارج
كتلة (أي في بداية الملف) تصف الإعدادات العامة.

فيما يلي مثال لملف التكوين:

# هذا تعليق
الفاصل الزمني = 5
اللون = # 00FF00

[طقس]
الأمر =~ / بن / weather.pl
الفاصل الزمني = 1800

[وقت]
الأمر = التاريخ +٪ ت

لاستخدام i3blocks كسطر الحالة الخاص بك ، قم بتعريفه في ملف شريط كتلة الخاص بك ~ / i3 / config ملف:

حاجِز {
الحالة_الأمر i3blocks
}

BLOCK


الخصائص المستخدمة لوصف الكتلة هي المفاتيح المحددة في بروتوكول i3bar
http://i3wm.org/docs/i3bar-protocol.html، بالإضافة إلى الخصائص الإضافية المستخدمة بواسطة i3blocks إلى
صف متى وكيف يتم تحديث الكتلة. يتم وصف جميع الخصائص المدعومة أدناه.

المفاتيح التالية قياسية ، انظر http://i3wm.org/docs/i3bar-protocol.html للتفاصيل.

· نص كامل

· نص قصير

· اللون

· min_width

· محاذاة

· الاسم

· مثل

· عاجل

· الفاصل

· eparator_block_width

· وضع علامة على

المفاتيح التالية خاصة بـ i3blocks.

أمر
الأمر الذي تنفذه قذيفة ، يستخدم لتحديث الكتلة. السلوك المتوقع هو
الموصوفة أدناه ، في COMMAND والقسم الخاص به.

الفاصلة
إذا كان عددًا صحيحًا موجبًا ، فسيتم إنتاج الكتلة عند بدء التشغيل وتكون القيمة
تستخدم كفاصل زمني بالثواني لجدولة التحديثات المستقبلية. إذا كان غير محدد أو 0 ،
لن يتم تنفيذ الكتلة عند بدء التشغيل (وهو أمر مفيد لمحاكاة الأزرار). لو
"مرة واحدة" (أو -1) ، سيتم تنفيذ الحظر فقط عند بدء التشغيل (لاحظ أن نقرة أو
ستظل الإشارة تؤدي إلى تحديث). إذا "كرر" (أو -2) ، فستكون الكتلة
ولدت عند بدء التشغيل ، وبمجرد انتهائها (من المفيد تكرار الحظر
أوامر). استخدم بحذر! إذا "استمرت" (أو -3) ، فسيتم تنفيذ الكتلة فقط
عند بدء التشغيل ، ويتم تحديثه بمجرد إخراج خط. وبالتالي يقتصر على سطر واحد
التحديثات.

بسيطة رقم الإشارة المستخدم لتحديث الكتلة. كل الوقت الحقيقي (فكر في الأولوية
و queueable) إشارات متاحة للمستخدم. الرقم صالح بين 1 و
N ، حيث SIGRTMIN + N = SIGRTMAX. (ملاحظة: هناك 31 إشارة في الوقت الفعلي في Linux.)
على سبيل المثال، إشارة = 10 يعني أنه سيتم تحديث هذه الكتلة متى i3blocks
يتلقى SIGRTMIN + 10.

ملصق تسمية اختيارية لتجهيزها مسبقًا بملف نص كامل بعد التحديث.

شكل تحدد هذه الخاصية تنسيق النص الناتج. التنسيق الافتراضي عادي
النص ، كما هو موضح في COMMAND قسم. إذا تم استخدام "json" (أو 1) ، فإن الكتلة
يتم تحليل الإخراج كـ JSON.

COMMAND


قيمة أمر سيتم تمرير المفتاح وتنفيذه كما هو من خلال قذيفة.

يتم استخدام الإخراج القياسي لسطر الأوامر لتحديث محتوى الكتلة. كل
سيحل سطر الإخراج غير الفارغ محل الخاصية المقابلة:

1. النص الكامل

2. نص قصير

3. اللون

على سبيل المثال ، يقوم هذا البرنامج النصي بتعيين ملف نص كامل باللون الأزرق ولكن لا نص قصير:

صدى "هنا التسمية الخاصة بي"
صدى
صدى \ # 0000FF

إذا أرجع سطر الأوامر 0 أو 33 ، يتم تحديث الكتلة. خلاف ذلك ، فإنه يعتبر
الفشل ولا يزال السطر الأول (إن وجد) معروضًا. لاحظ أنه يتم تجاهل stderr. أ
سيؤدي رمز الإرجاع 33 إلى تعيين عاجل علم إلى الحقيقة.

على سبيل المثال ، يقوم هذا البرنامج النصي بطباعة النسبة المئوية للبطارية وتعيين العلامة العاجلة إذا كانت كذلك
أقل من 10٪:

BAT = `acpi -b | grep -E -o ´ [0-9] [0-9]؟٪ ´`

صدى "BAT: $ BAT"
اختبر $ {BAT٪؟} -le 10 && خروج 33 || خروج 0

عند تنفيذ أمر حظر ، i3blocks سيضع البيئة مع بعض حاجز_*
المتغيرات. يتم توفير المتغيرات التالية دائمًا ، مع وجود سلسلة فارغة في النهاية مثل
القيمة.

BLOCK_NAME
اسم الكتلة (عادة اسم القسم).

BLOCK_INSTANCE
وسيطة اختيارية للنص.

BLOCK_BUTTON
زر الماوس (1 أو 2 أو 3) إذا تم النقر فوق الكتلة.

BLOCK_X و BLOCK_Y
ينسق مكان حدوث النقرة ، إذا تم النقر فوق الكتلة.

فيما يلي مثال على استخدام البيئة:

[حاجز]
الأمر = اسم الصدى = مثيل $ BLOCK_NAME = $ BLOCK_INSTANCE
الفاصل الزمني = 1

[انقر فوق لي]
full_text = انقر فوقي!
الأمر = زر الصدى = $ BLOCK_BUTTON x = $ BLOCK_X y = $ BLOCK_Y
min_width = الزر = 1 × = 1366 ص = 768
محاذاة = يسار

نلاحظ أن i3blocks يوفر مجموعة من البرامج النصية الاختيارية للراحة ، مثل الشبكة
الحالة ، فحص البطارية ، حمل وحدة المعالجة المركزية ، الحجم ، إلخ.

أمثلة


على سبيل المثال ، هنا تكوين قريب من i3status(1) الإعدادات الافتراضية:

ALL

الفاصل الزمني = 5
إشارة = 10

[IPv6]

[حر]

[دكب]

[فبن]

[واي فاي]

[إيثرنت]
min_width = E: 255.255.255.255 (1000 ميجابت / ثانية)

[بطارية]

[وحدة المعالجة المركزية]

[التاريخ والوقت]

الكتلة التالية توضح استخدام بسيطة مع بعض i3(1) الارتباطات التي تضبط ملف
حجم ، قبل اصدار أ بكيل -RTMIN + 1 i3blocks:

[مقدار]
الأمر = echo -n ´Volume: ´ ؛ amixer الحصول على ماجستير | grep -E -o ´ [0-9] [0-9]؟٪ ´
الفاصل الزمني = مرة
إشارة = 1
# لا يوجد فاصل زمني ، تحقق فقط من SIGRTMIN + 1

فيما يلي مثال على ضبط بسيط للغاية ، بافتراض أن لديك مجموعة من البرامج النصية أسفله
~ / بن / كتل / بنفس اسم الكتل:

الأمر =~ / بن / كتل /BLOCK_NAME دولار
الفاصل الزمني = 1

[حر]
[واي فاي]
[إيثرنت]
[بطارية]
[وحدة المعالجة المركزية]
[التاريخ والوقت]

استخدم i3blocks عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    مكتب
    مكتب
    يوفر OfficeFloor انعكاس ملفات
    التحكم في الاقتران بما يلي: - التبعية
    حقن - حقن مستمر -
    لمزيد من المعلومات
    قم بزيارة ...
    تنزيل OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit هو برنامج مفتوح المصدر يحركه الخادم
    إطار واجهة المستخدم (SDUI). انها تسمح لك
    طرح التحديثات من مصدر الخادم ل
    إصدارات مختلفة من التطبيق. أيضا، يمكن أن يكون
    تستخدم ل...
    تحميل DivKit
  • 3
    محول فرعي
    محول فرعي
    الأداة المساعدة للتحويل بين مختلف
    تنسيق الاشتراك. مستخدمي Shadowrocket
    يجب استخدام ss أو ssr أو v2ray كهدف.
    يمكنك إضافة & ملاحظة = إلى
    برقية مثل HT ...
    تحميل المحول الفرعي
  • 4
    اختال
    اختال
    SWASH هو رقم رقمي للأغراض العامة
    أداة لمحاكاة غير المستقر ،
    غير هيدروستاتيكي ، سطح حر ،
    ظاهرة التدفق الدوراني والنقل
    في المياه الساحلية مثل ...
    تحميل سواش
  • 5
    VBA-M (مؤرشف - الآن على جيثب)
    VBA-M (مؤرشف - الآن على جيثب)
    انتقل المشروع إلى
    https://github.com/visualboyadvance-m/visualboyadvance-m
    الميزات: غش إبداعات حفظ الدول
    النظام يدعم gba ، gbc ، gb ، sgb ،
    sgb2Tu ...
    تنزيل VBA-M (مؤرشف - الآن على Github)
  • 6
    Stacer
    Stacer
    مُحسِّن نظام Linux ومراقبته
    مستودع جيثب:
    https://github.com/oguzhaninan/Stacer.
    الجمهور: المستخدمون النهائيون / سطح المكتب. مستخدم
    الواجهة: كيو تي. برمجة La ...
    تنزيل Stacer
  • أكثر "

أوامر لينكس

Ad