arandr-indikator
Menu ikon baki yang cepat dan sederhana untuk mengubah tata letak monitor. Teman yang hebat untuk alat arandr.
Video demonstrasi di YouTube:
Persyaratan
TODO: Perbarui persyaratan ini ke versi Python 3.x terbaru. Lihat juga Todo.md.
- Arandr (opsional)
- Python 2.7
- Pygtk
- Python-Appindicator
- Pyxdg (opsional)
- Beberapa jenis UI yang mendukung indikator persatuan, harus bekerja pada gnome, kde, persatuan, lxde…
Cara menggunakan
- Jalankan
arandr . - Konfigurasikan tata letak monitor seperti yang Anda suka.
- Simpan tata letaknya.
- Alat ARANDR akan menyimpan tata letak sebagai skrip shell satu baris sederhana yang memanggil
xrandr dengan perintah yang sesuai. Skrip akan disimpan di ~/.screenlayout/ .
- Sihir! Semua skrip tata letak dari direktori itu akan secara otomatis muncul di menu!
Instalasi
-
sudo apt-get install python-appindicator python-gtk2 python-xdg arandr - Unduh
arandr-indicator.py dan simpan di mana saja. -
chmod +x arandr-indicator.py untuk membuatnya dapat dieksekusi. -
./arandr-indicator.py untuk mengeksekusinya. - Tambahkan ke Autostart, jadi berjalan setiap kali Anda login.
Paket pra-dibangun
- Arandr-indikator-git untuk Arch Linux, ditulis oleh Thiagowfx
Cara menambahkan ikon
Untuk mendefinisikan ikon untuk skrip ~/.screenlayout/*.sh META:ICON = "icon-name-here" Persyaratan sebenarnya adalah:
- Garis harus berisi:
-
META:ICON String, - diikuti oleh whitespace opsional (spasi atau tab),
- diikuti oleh
= (sama dengan tanda), - diikuti oleh whitespace opsional (spasi atau tab),
- diikuti oleh nama ikon di dalam kutipan ganda.
- Nama ikon tidak mendukung pelarian.
- Nama ikon tidak dapat berisi karakter kutipan ganda.
- Nama ikon bisa:
- Nama ikon standar yang tersedia dalam tema ikon Anda saat ini.
- Nama file yang dapat ditemukan di
~/.screenlayout/ . - Jalur relatif (akan dianggap relatif terhadap
~/.screenlayout/ ). - Jalur relatif ke rumah pengguna (yaitu dimulai dengan
~ ). - Jalan mutlak.
- Baris harus berada di 512 byte pertama dari file.
- Ukuran ini telah dipilih secara sewenang -wenang.
- Karena sebagian besar skrip di direktori itu akan sangat kecil, ini bukan masalah.
- Adalah ide yang bagus untuk menempatkan garis ini sebagai baris pertama (atau salah satu baris pertama) setelah shebang.
Kredit
Kebutuhan akan alat ini dimulai dengan laptop pacar saya.
Organisasi kode terinspirasi oleh indikator-chars, yang ditulis oleh Tobias Schlitt.
Petunjuk dan tip lebih lanjut
Karena file di ~/.screenlayout/*.sh hanyalah skrip shell, mereka dapat melakukan lebih dari memanggil xrandr untuk mengatur monitor. Mereka juga dapat mengkonfigurasi pulseaudio untuk mengarahkan audio ke port HDMI. Coba perintah berikut:
- Untuk mengatur output audio ke HDMI:
pacmd set-card-profile 0 output:hdmi-stereo+input:analog-stereo - Untuk mengatur output audio ke speaker analog:
pacmd set-card-profile 0 output:analog-stereo+input:analog-stereo - Untuk melihat kartu dan profil yang tersedia di sistem Anda:
pacmd list-cads - Nice GUI untuk mengonfigurasi pulseaudio:
pavucontrol
Baca selengkapnya:
- https://bitbucket.org/denilsonsa/small_scripts/src/default/screenlayout/
- https://wiki.archlinux.org/index.php/pulseaudio/examples
- http://askubuntu.com/questions/63599/configuring-hdmi-audio-via-command-line
- http://askubuntu.com/questions/14077/how-can-i-change-the-default-audio-device-from-command-line