Đây là lệnh FvwmAuto có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
FvwmÔ tô - mô-đun tự động nâng cao fvwm
SYNOPSIS
Mô-đun FvwmAuto Timeout [-passid] [-menter | -menterleave | -mfocus] [EnterCommand [LeaveCommand]]
FvwmÔ tô chỉ có thể được gọi bởi fvwm. Lời gọi dòng lệnh của FvwmÔ tô sẽ không
làm việc.
MÔ TẢ
Sản phẩm FvwmÔ tô mô-đun thường được sử dụng để tự động nâng cao các cửa sổ có tiêu điểm.
MỜI
Cú pháp đúng là:
Mô-đun FvwmAuto Timeout [-passid] [-menter | -menterleave | -mfocus] [EnterCommand [LeaveCommand]]
Mô-đun AddToMenu
+ Mô-đun "Tự động nâng (300 ms)" FvwmAuto 300
+ Mô-đun "Tự động nâng lên / hạ xuống" FvwmAuto 300 "Nâng lên im lặng" "Giảm im lặng"
Sản phẩm Timeout đối số là bắt buộc. Nó chỉ định thời gian một cửa sổ phải giữ lại bàn phím
tiêu điểm đầu vào trước khi lệnh được thực thi. Độ trễ được đo bằng mili giây và bất kỳ
số nguyên lớn hơn XNUMX là hợp lệ.
Nếu tùy chọn theo nghĩa đen -thụ động được đưa ra, id cửa sổ của cửa sổ vừa nhập hoặc trái
được thêm vào lệnh được gửi đến fvwm. Điều này có thể được sử dụng với Id cửa sổ
lệnh của fvwm.
Các tùy chọn -người cố vấn, -menterleave và -mf Focus ảnh hưởng đến các hành động mà FvwmAuto phản ứng.
Không thể chọn nhiều hơn một trong các tùy chọn. Trong -mf Focus chế độ, FvwmAuto tăng
cửa sổ có tiêu điểm. Trong -người cố vấn chế độ, FvwmAuto nâng cửa sổ dưới con trỏ
khi con trỏ vào một cửa sổ. Các Rời khỏi được thực thi trên cửa sổ đã được
bên dưới con trỏ trước khi nó vào cửa sổ mới. Khi con trỏ rời khỏi cửa sổ và
vào cửa sổ gốc, EnterLệnh cũng được thực thi, nhưng không có cửa sổ để hoạt động
trên. Trong -menterleave chế độ, FvwmAuto hoạt động giống như trong -người cố vấn chế độ, nhưng Rời khỏi
cũng được thực thi nếu con trỏ di chuyển ra khỏi cửa sổ nhưng không vào cửa sổ mới.
Hai chế độ hoạt động sau rất hữu ích với các cửa sổ không nhận tiêu điểm.
Lưu ý: -chế độ lưu trữ có thể can thiệp vào cửa sổ bật lên của một số ứng dụng. Một
ví dụ là menu thu phóng của Ghostview. Vui lòng không phàn nàn về điều này với chúng tôi - nó là một
lỗi trong Ghostview.
EnterLệnh và Rời khỏi là tùy chọn. EnterLệnh được thực hiện Timeout mili giây
sau khi một cửa sổ lấy tiêu điểm đầu vào, Rời khỏi được thực hiện Timeout mili giây sau
cửa sổ bị mất tiêu điểm. Lưu ý rằng bạn luôn nên sử dụng từ khóa 'Im lặng' trước khi
chính lệnh đó. FvwmAuto tự thêm "Im lặng" vào chuỗi lệnh của chính nó nếu bạn
quên điều này. Nếu không có tiền tố này, fvwm sẽ yêu cầu bạn cung cấp một cửa sổ để hoạt động nếu cửa sổ
đã chết trước khi lệnh được gửi bởi FvwmAuto đã được fvwm xử lý. Điều này có thể cho
ví dụ xảy ra với menu bật lên.
"Silent Raise" là mặc định cho EnterLệnh, nhưng bất kỳ hàm fvwm nào cũng được phép. tôi sẽ
Tuy nhiên, không sử dụng "Đóng" hoặc "Hủy" với thời gian chờ thấp. Các Rời khỏi có thể tiện dụng
để có một màn hình gọn gàng. Thử nghiệm với:
Mô-đun FvwmAuto 0 Nop "Im lặng thấp hơn"
Mô-đun FvwmAuto 0 Nop "Silent Iconify"
Ví dụ về tự động nâng cửa sổ với ClickToFocus:
Phong cách * ClickToFocus
FvwmAuto 0 -menter "Silent Raise"
Một ví dụ cho chỉ tự động nâng và hạ một số cửa sổ:
Để bắt đầu FvwmAuto:
FvwmAuto 0 -passid -menter \
"Tăng âm thầm có chọn lọc_raiselower" \
"Thấp hơn im lặng chọn lọc_raiselower"
Và đặt cái này vào .fvwm2rc của bạn:
AddToFunc select_raiselower
+ I WindowId $ 1 (FvwmIconMan) $ 0
+ I WindowId $ 1 (FvwmButtons) $ 0
+ I WindowId $ 1 (xclock) $ 0
hữu ích. Cảm ơn !
Ví dụ phức tạp hơn (ba FvwmAuto đang chạy):
Phục hồi chức năng hủy được biểu tượng hóa
AddToFunc RestoreIconified
+ I Hiện tại (Biểu tượng) Iconify false
Phá hủy chức năng đăng ký tập trung
AddToFunc Đăng ký Tiêu điểm
+ Ngày I Exec + "% T $ n focus" >> / tmp / focus-stats.txt
Phá hủy chức năng đăng kýKhông tập trung
AddToFunc Đăng kýUnfocus
+ Ngày I Thực thi + "% T $ n không tập trung" >> / tmp / focus-stats.txt
KillModule FvwmAuto
Mô-đun FvwmAuto 250 Raise Nop
Mô-đun FvwmAuto 800 RestoreIconified Nop
Mô-đun FvwmAuto 0 RegisterFocus RegisterUnfocus
GHI CHÚ
Có hỗ trợ Nâng / Hạ đặc biệt trong FvwmAuto. Nó đã được thêm vào để cải thiện Nâng / Hạ
gọi lại, vì hầu hết các cách sử dụng FvwmAuto là tự động nâng cao hoặc tự động hạ thấp. Cái này
cải tiến bao gồm khóa các gói M_RAISE_WINDOW và M_LOWER_WINDOW và không
nâng / hạ cửa sổ nâng lên rõ ràng. Hỗ trợ Nâng / Hạ đặc biệt được bật
chỉ khi một trong hai EnterLệnh or Rời khỏi chứa chuỗi con "Nâng" hoặc "Hạ". Bạn
có thể sử dụng thông tin này để bật / tắt bất kỳ hỗ trợ đặc biệt nào bằng cách đổi tên các lệnh này, nếu
FvwmAuto không tự động làm như bạn mong đợi.
Sử dụng FvwmÔ tô kết hợp với CạnhLệnh thậm chí có thể mạnh hơn. Có một ngắn
ví dụ trong fvwm trang người đàn ông.
Sử dụng FvwmAuto trực tuyến bằng các dịch vụ onworks.net