Arandr-Indicator
قائمة أيقونة صينية سريعة وبسيطة لتغيير تخطيط الشاشة. رفيق رائع لأداة Arandr.
فيديو العرضي على YouTube:
متطلبات
TODO: قم بتحديث هذه المتطلبات إلى أحدث إصدار Python 3.x. انظر أيضا TODO.MD.
- أراندر (اختياري)
- بيثون 2.7
- pygtk
- Python-appindicator
- PYXDG (اختياري)
- نوع من واجهة المستخدم التي تدعم مؤشرات الوحدة ، يجب أن تعمل على جنوم ، KDE ، الوحدة ، LXDE ...
كيفية استخدام
- تشغيل
arandr . - قم بتكوين تخطيط الشاشة بالطريقة التي تريدها.
- احفظ التصميم.
- ستقوم أداة Arandr بحفظ التصميم كنصي SHELL SHELL واحد بسيط يدعو
xrandr مع الأوامر المناسبة. سيتم حفظ البرنامج النصي في ~/.screenlayout/ .
- سحر! ستظهر جميع البرامج النصية للتخطيط من هذا الدليل تلقائيًا في القائمة!
تثبيت
-
sudo apt-get install python-appindicator python-gtk2 python-xdg arandr - قم بتنزيل
arandr-indicator.py وحفظه في أي مكان. -
chmod +x arandr-indicator.py لجعله قابل للتنفيذ. -
./arandr-indicator.py لتنفيذها. - أضفه إلى Autostart ، بحيث يتم تشغيله كلما قمت بتسجيل الدخول.
حزم مسبقة
- Arandr-Indicator-git لـ Arch Linux ، كتبه Thiagowfx
كيفية إضافة أيقونات
لتحديد أيقونة لأي ~/.screenlayout/*.sh script ، ما عليك سوى إضافة خط يحتوي على META:ICON = "icon-name-here" في أي مكان في أول 512 بايت من الملف. المتطلبات الفعلية هي:
- يجب أن يحتوي الخط على:
-
META:ICON ، - متبوعًا بمسافة بيضاء اختيارية (مسافات أو علامات تبويب) ،
- تليها
= (تساوي علامة) ، - متبوعًا بمسافة بيضاء اختيارية (مسافات أو علامات تبويب) ،
- تليها اسم الأيقونة داخل الربعات المزدوجة.
- اسم الأيقونة لا يدعم الهروب.
- لا يمكن أن يحتوي اسم الأيقونة على حرف المزدوج.
- يمكن أن يكون اسم الأيقونة:
- اسم أيقونة قياسي متاح في سمة الأيقونة الحالية.
- اسم الملف الذي يمكن العثور عليه في
~/.screenlayout/ . - مسار نسبي (سيعتبر نسبة إلى
~/.screenlayout/ ). - مسار بالنسبة إلى منزل المستخدم (أي بدءًا من
~ ). - مسار مطلق.
- يجب أن يكون الخط في أول 512 بايت من الملف.
- تم اختيار هذا الحجم بشكل تعسفي.
- نظرًا لأن معظم البرامج النصية في هذا الدليل ستكون صغيرة جدًا ، فهذه ليست مشكلة.
- من الجيد وضع هذا الخط كخط أول (أو أحد الخطوط الأولى) بعد Shebang.
الاعتمادات
بدأت الحاجة إلى هذه الأداة مع الكمبيوتر المحمول لصديقتي.
استلهمت منظمة الكود من كبار المؤشرات ، التي كتبها توبياس شليت.
مزيد من التلميحات والنصائح
نظرًا لأن الملفات الموجودة في ~/.screenlayout/*.sh هي مجرد نصوص شل ، يمكنهم فعل أكثر من الاتصال xrandr لإعداد الشاشات. يمكنهم أيضًا تكوين pulseaudio لإعادة توجيه الصوت إلى منفذ HDMI. جرب الأوامر التالية:
- لتعيين الإخراج الصوتي على HDMI:
pacmd set-card-profile 0 output:hdmi-stereo+input:analog-stereo - لتعيين الإخراج الصوتي على مكبرات الصوت التناظرية:
pacmd set-card-profile 0 output:analog-stereo+input:analog-stereo - لمشاهدة البطاقات والملفات الشخصية المتاحة في نظامك:
pacmd list-cads - واجهة المستخدم الرسومية لطيفة لتكوين pulseaudio:
pavucontrol
اقرأ المزيد:
- https://bitbucket.org/denilsonsa/small_scripts/src/default/screenlayout/
- https://wiki.archlinux.org/index.php/pulseaudio/examples
- http://askubuntu.com/questions/63599/Configuring-hdmi-udio-via-command-line
- http://askubuntu.com/questions/14077/how-can-i-change-the-default-audio-device-from-command-line