Ini adalah perintah FvwmAuto yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
FvwmOtomatis - modul auto-naik fvwm
RINGKASAN
Modul FvwmAuto Timeout [-passid] [-menter|-menterleave|-mfocus] [EnterCommand [LeaveCommand]]
FvwmOtomatis hanya dapat dipanggil oleh fvwm. Pemanggilan baris perintah dari FvwmOtomatis tidak akan
kerja.
DESKRIPSI
Grafik FvwmOtomatis modul paling sering digunakan untuk menaikkan jendela fokus secara otomatis.
DOA
Sintaks yang benar adalah:
Modul FvwmAuto Timeout [-passid] [-menter|-menterleave|-mfocus] [EnterCommand [LeaveCommand]]
Modul AddToMenu
+ Modul "Naik Otomatis (300 ms)" FvwmAuto 300
+ Modul "Naik/Turunkan Otomatis" FvwmAuto 300 "Naikkan Senyap" "Turunkan Senyap"
Grafik batas waktu argumen diperlukan. Ini menentukan berapa lama jendela harus mempertahankan keyboard
masukan fokus sebelum perintah dijalankan. Penundaan diukur dalam milidetik, dan setiap
bilangan bulat yang lebih besar dari nol adalah valid.
Jika opsi literal -pasif diberikan, id jendela jendela baru saja masuk atau kiri
ditambahkan ke perintah yang dikirim ke fvwm. Ini dapat digunakan dengan JendelaId
perintah fvwm.
Opsi -mentor, -menterleave dan -mfokus mempengaruhi tindakan FvwmAuto bereaksi.
Tidak lebih dari satu opsi yang dapat dipilih. Di dalam -mfokus mode, FvwmAuto menaikkan
jendela yang memiliki fokus. Di dalam -mentor mode, FvwmAuto memunculkan jendela di bawah penunjuk
ketika pointer memasuki jendela. NS TinggalkanPerintah dieksekusi di jendela yang tadi
di bawah penunjuk sebelum memasuki jendela baru. Saat penunjuk meninggalkan jendela dan
memasuki jendela root, Masukkan Perintah dieksekusi juga, tetapi tanpa jendela untuk beroperasi
pada. Di dalam -menterleave mode, FvwmAuto berfungsi seperti di -mentor modus, tapi TinggalkanPerintah
juga dieksekusi jika penunjuk bergerak keluar dari jendela tetapi tidak masuk ke jendela baru.
Dua mode operasi terakhir berguna dengan windows yang tidak menerima fokus.
Catatan: -menterleave mode dapat mengganggu jendela popup beberapa aplikasi. Satu
contohnya adalah menu zoom dari Ghostview. Tolong jangan mengeluh tentang ini kepada kami - ini adalah
bug di Ghostview.
Masukkan Perintah dan TinggalkanPerintah bersifat opsional. Masukkan Perintah dieksekusi batas waktu milidetik
setelah jendela mendapatkan fokus input, TinggalkanPerintah dieksekusi batas waktu milidetik setelah
jendela kehilangan fokus. Perhatikan bahwa Anda harus selalu menggunakan kata kunci 'Diam' sebelumnya
perintah itu sendiri. FvwmAuto menambahkan "Silent" ke string perintah sendiri jika Anda
lupakan ini. Tanpa awalan ini fvwm akan meminta Anda untuk jendela untuk bertindak jika jendela
telah mati sebelum perintah yang dikirim oleh FvwmAuto diproses oleh fvwm. Ini bisa untuk
contoh terjadi dengan menu popup.
"Silent Raise" adalah default untuk Masukkan Perintah, tetapi fungsi fvwm apa pun diizinkan. saya akan
tidak menggunakan "Tutup" atau "Hancurkan" dengan batas waktu rendah. NS TinggalkanPerintah bisa berguna
untuk desktop yang rapi. Percobaan dengan:
Modul FvwmAuto 0 Tidak "Senyap Lebih Rendah"
Modul FvwmAuto 0 Tidak "Ikon Senyap"
Contoh untuk menaikkan jendela otomatis dengan ClickToFocus:
Gaya * KlikUntukFokus
FvwmAuto 0 -menter "Silent Raise"
Contoh untuk menaikkan dan menurunkan otomatis hanya beberapa jendela:
Untuk memulai FvwmAuto:
FvwmAuto 0 -passid -menter \
"Diam selective_raiselower raise" \
"Select selective_raise lebih rendah lebih rendah"
Dan letakkan ini di .fvwm2rc Anda:
AddToFunc selektif_naikkan lebih rendah
+ Saya WindowId $1 (FvwmIconMan) $0
+ I WindowId $1 (FvwmButtons) $0
+ I WindowId $1 (xjam) $0
...
Contoh yang lebih kompleks (tiga FvwmAuto sedang berjalan):
DestroyFunc RestoreIkonifikasi
AddToFunc RestoreIkonifikasi
+ I Lancar (Ikon) Ikon salah
DestroyFunc RegisterFocus
AddToFunc DaftarFokus
+ I Tanggal pelaksanaan +"%T $n fokus" >>/tmp/focus-stats.txt
DestroyFunc RegisterTidak fokus
AddToFunc DaftarUnfocus
+ I Tanggal pelaksanaan +"%T $n tidak fokus" >>/tmp/focus-stats.txt
KillModule FvwmAuto
Modul FvwmAuto 250 Naikkan Nop
Modul FvwmAuto 800 RestoreIconified Nop
Modul FvwmAuto 0 DaftarFokus DaftarTidak fokus
CATATAN
Ada dukungan Raise/Lower khusus di FvwmAuto. Itu ditambahkan untuk meningkatkan Naikkan/Turunkan
callback, karena sebagian besar penggunaan FvwmAuto adalah menaikkan atau menurunkan otomatis. Ini
peningkatan termasuk mengunci paket M_RAISE_WINDOW dan M_LOWER_WINDOW dan bukan
menaikkan/menurunkan jendela yang dinaikkan secara eksplisit. Dukungan Naikkan/Turunkan khusus diaktifkan
hanya ketika baik Masukkan Perintah or TinggalkanPerintah mengandung substring "Naikkan" atau "Turunkan". Anda
dapat menggunakan fakta ini untuk mengaktifkan/menonaktifkan dukungan khusus apa pun dengan mengganti nama perintah ini, jika
FvwmAuto tidak secara otomatis seperti yang Anda harapkan.
Menggunakan FvwmOtomatis setara dengan Perintah Tepi bahkan bisa lebih kuat. Ada yang pendek
contoh di fvwm halaman manual.
Gunakan FvwmAuto online menggunakan layanan onworks.net