Ini ialah arahan FvwmAuto yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
FvwmAuto - modul auto-naikkan fvwm
SINOPSIS
Modul FvwmAuto Tamat [-passid] [-menter|-menterleave|-mfocus] [EnterCommand [LeaveCommand]]
FvwmAuto hanya boleh dipanggil oleh fvwm. Perintah baris perintah daripada FvwmAuto tidak akan
bekerja.
DESCRIPTION
. FvwmAuto modul paling kerap digunakan untuk menaikkan tetingkap fokus secara automatik.
INVOKASI
Sintaks yang betul adalah:
Modul FvwmAuto Tamat [-passid] [-menter|-menterleave|-mfocus] [EnterCommand [LeaveCommand]]
Modul AddToMenu
+ "Auto Naik (300 ms)" Modul FvwmAuto 300
+ Modul "Auto Naik/Turunkan" FvwmAuto 300 "Naik Senyap" "Senyap Turun"
. tamat masa hujah diperlukan. Ia menentukan berapa lama tetingkap mesti mengekalkan papan kekunci
fokus input sebelum arahan dilaksanakan. Kelewatan diukur dalam milisaat, dan sebarang
integer lebih besar daripada sifar adalah sah.
Jika pilihan literal -passid diberikan, id tetingkap tetingkap baru sahaja masuk atau kiri
dilampirkan pada arahan yang dihantar ke fvwm. Ini boleh digunakan dengan WindowId
arahan fvwm.
Pilihannya -menter, -cuti masuk and -mfokus mempengaruhi tindakan FvwmAuto bertindak balas terhadap.
Tidak lebih daripada satu pilihan boleh dipilih. Dalam -mfokus mod, FvwmAuto menaikkan
tingkap yang mempunyai fokus. Dalam -menter mod, FvwmAuto menaikkan tetingkap di bawah penuding
apabila penunjuk memasuki tetingkap. The LeaveCommand dilaksanakan pada tetingkap yang tadi
di bawah penunjuk sebelum ia memasuki tetingkap baharu. Apabila penunjuk meninggalkan tingkap dan
memasuki tetingkap akar, yang EnterCommand dilaksanakan juga, tetapi tanpa tetingkap untuk beroperasi
pada. Dalam -cuti masuk mod, FvwmAuto berfungsi sama seperti dalam -menter mod, tetapi LeaveCommand
juga dilaksanakan jika penunjuk bergerak keluar dari tetingkap tetapi tidak memasuki tetingkap baharu.
Dua mod operasi terakhir berguna dengan tingkap yang tidak menerima fokus.
Nota: Mod -menterleave boleh mengganggu tetingkap pop timbul sesetengah aplikasi. satu
contohnya ialah menu zum Ghostview. Tolong jangan mengadu tentang perkara ini kepada kami - ia adalah a
pepijat dalam Ghostview.
EnterCommand and LeaveCommand adalah pilihan. EnterCommand dilaksanakan tamat masa milisaat
selepas tetingkap mendapat fokus input, LeaveCommand dilaksanakan tamat masa milisaat selepas
tingkap hilang fokus. Harap maklum bahawa anda harus sentiasa menggunakan kata kunci 'Senyap' sebelum ini
perintah itu sendiri. FvwmAuto menambah "Senyap" pada rentetan arahan sendiri jika yor
Lupakan ini. Tanpa awalan ini fvwm akan meminta anda untuk tetingkap untuk bertindak jika tetingkap
telah mati sebelum arahan yang dihantar oleh FvwmAuto telah diproses oleh fvwm. Ini boleh untuk
contoh berlaku dengan menu pop timbul.
"Silent Raise" ialah lalai untuk EnterCommand, tetapi sebarang fungsi fvwm dibenarkan. saya akan
tidak menggunakan "Tutup" atau "Hancurkan" dengan tamat masa yang rendah, walaupun. The LeaveCommand boleh berguna
untuk desktop yang kemas. Eksperimen dengan:
Modul FvwmAuto 0 Nop "Senyap Bawah"
Modul FvwmAuto 0 Nop "Silent Iconify"
Contoh untuk tetingkap menaikkan automatik dengan ClickToFocus:
Gaya * ClickToFocus
FvwmAuto 0 -menter "Silent Raise"
Contoh untuk menaikkan dan menurunkan secara automatik hanya beberapa tingkap:
Untuk memulakan FvwmAuto:
FvwmAuto 0 -passid -menter \
"Peningkatan_peningkatan_pilihan senyap" \
"Peningkatan_pilihan senyap lebih rendah"
Dan letakkan ini dalam .fvwm2rc anda:
AddToFunc selective_raiselower
+ I WindowId $1 (FvwmIconMan) $0
+ I WindowId $1 (FvwmButtons) $0
+ I WindowId $1 (xclock) $0
...
Contoh yang lebih kompleks (tiga FvwmAuto sedang berjalan):
DestroyFunc RestoreIconified
AddToFunc RestoreIconified
+ I Current (Iconic) Iconify false
DestroyFunc RegisterFocus
AddToFunc RegisterFokus
+ I Tarikh pelaksanaan +"%T $n fokus" >>/tmp/focus-stats.txt
DestroyFunc RegisterUnfocus
AddToFunc RegisterUnfocus
+ I Tarikh pelaksanaan +"%T $n tidak fokus" >>/tmp/focus-stats.txt
KillModule FvwmAuto
Modul FvwmAuto 250 Naikkan No
Modul FvwmAuto 800 RestoreIconified Nop
Modul FvwmAuto 0 RegisterFokus DaftarUnfocus
NOTA
Terdapat sokongan Naikkan/Turunkan khas dalam FvwmAuto. Ia telah ditambahkan untuk meningkatkan Naikkan/Turunkan
panggilan balik, kerana kebanyakan penggunaan FvwmAuto adalah menaikkan automatik atau menurunkan auto. ini
penambahbaikan termasuk mengunci pada paket M_RAISE_WINDOW dan M_LOWER_WINDOW dan bukan
menaikkan/menurunkan tingkap terangkat yang terangkat. Sokongan Naikkan/Turunkan khas didayakan
hanya apabila sama ada EnterCommand or LeaveCommand mengandungi subrentetan "Naikkan" atau "Turunkan". awak
boleh menggunakan fakta ini untuk mendayakan/melumpuhkan sebarang sokongan khas dengan menamakan semula arahan ini, jika
FvwmAuto tidak secara automatik mahu anda mengharapkan ia melakukannya.
Menggunakan FvwmAuto bersempena dengan EdgeCommand boleh menjadi lebih berkuasa. Ada yang pendek
contoh dalam fvwm laman lelaki.
Gunakan FvwmAuto dalam talian menggunakan perkhidmatan onworks.net