Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

FvwmIconMan - Trực tuyến trên đám mây

Chạy FvwmIconMan trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên 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

Đây là lệnh FvwmIconMan có thể được 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 mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


FvwmIconMan - một trình quản lý biểu tượng fvwm

SYNOPSIS


FvwmIconMan được tạo ra bởi fvwm, vì vậy sẽ không có lệnh gọi dòng lệnh nào hoạt động.

MÔ TẢ


FvwmIconMan là một trình quản lý biểu tượng được mô phỏng theo trình quản lý biểu tượng TWM. Người dùng có thể có
nhiều trình quản lý biểu tượng, mỗi trình quản lý được trang bị danh sách các loại cửa sổ mà nó quản lý.
Ví dụ: người dùng có thể có một trình quản lý chỉ liệt kê các cửa sổ emacs và một trình quản lý khác
trong đó liệt kê mọi thứ khác. Bạn cũng có thể chỉ định độ phân giải mà mỗi trình quản lý biểu tượng sử dụng,
ví dụ: một trình quản lý biểu tượng có thể quản lý các cửa sổ trên tất cả các bàn làm việc và một trình quản lý biểu tượng khác chỉ có thể quản lý
những thứ trên bàn, trang hoặc màn hình hiện tại. FvwmIconMan có thể hiển thị các biểu tượng thu nhỏ
do fvwm cung cấp cho các cửa sổ được quản lý của nó. Người quản lý có thể có số lượng tối đa
cột (và do đó phát triển theo chiều dọc), số hàng tối đa (và sau đó phát triển theo chiều ngang),
hoặc ở một kích thước cố định và điều chỉnh kích thước của các nút cửa sổ cho vừa vặn (nghĩ win95's
Thanh tác vụ). Và khi hỗ trợ được tổng hợp cho tiện ích mở rộng Hình dạng X, thì trình quản lý
cửa sổ có thể được định hình.

Bạn có thể chỉ định các hành động sẽ chạy khi nhận được chuột hoặc các sự kiện chính. Ví dụ, bạn
có thể liên kết nút chuột đầu tiên để biểu tượng hóa cửa sổ đã chọn và tạo liên kết cho
các phím mũi tên để điều hướng cửa sổ trình quản lý mà không cần chuột.

FvwmIconMan có thể được đặt để hiển thị cửa sổ nào hiện có tiêu điểm bàn phím và bằng cách
liên kết sự kiện đã chọn (xem bên dưới) với chức năng Tiêu điểm fvwm, bạn có thể mô phỏng TWM
hành vi của người quản lý biểu tượng.

BAN ĐẦU


Trong quá trình khởi tạo, FvwmIconMan tìm kiếm thông qua tệp cấu hình fvwm cho
các tùy chọn được mô tả bên dưới. Bạn nên biến FvwmIconMan trở thành một
cửa sổ dính. Và nếu bạn muốn sử dụng tùy chọn tiêu điểm theo dõi và / hoặc ràng buộc một
hành động Focus, sau đó bạn nên tạo FvwmIconMan clicktofocus. Ngoài ra, khi sử dụng Hình dạng
tùy chọn, khuyến nghị rằng cửa sổ FvwmIconMan không được trang trí bởi fvwm.

MỜI


FvwmIconMan có thể được gọi bằng cách chèn dòng 'Mô-đun FvwmIconMan' trong tệp .fvwm2rc
tập tin. Nếu FvwmIconMan được tạo ra trong quá trình khởi tạo fvwm, thì dòng này sẽ
được đặt trong khai báo StartFunction, hoặc nó có thể được liên kết với menu, nút chuột,
hoặc tổ hợp phím để gọi nó sau này.

Nếu bạn muốn chạy FvwmIconMan ở chế độ tạm thời, chẳng hạn như với danh sách cửa sổ được tích hợp sẵn,
sau đó chuyển "-Transient" làm đối số. Lời kêu gọi "Mô-đun FvwmIconMan -Transient" sẽ
làm tốt. Trong chế độ này, FvwmIconMan sẽ bật lên một cửa sổ trình quản lý ngay bên dưới
con trỏ. Khi thả nút chuột, nó sẽ thực hiện hành động thích hợp và
sau đó thoát ra. Mọi thứ hơi phức tạp bởi thực tế là bạn có thể chỉ định rằng
FvwmIconMan tạo nhiều cửa sổ trình quản lý, hành vi không phù hợp khi chạy
thoáng qua. Vì vậy, khi chạy tạm thời, FvwmIconMan sẽ chỉ tạo một trình quản lý
cửa sổ. Sử dụng id người quản lý 'tạm thời' để chỉ định các tùy chọn cho cửa sổ trình quản lý này.

FvwmIconMan có thể chấp nhận một tên bí danh làm đối số. Ví dụ: "Mô-đun FvwmIconMan
FvwmIconMan-Variant2 ".

CẤU HÌNH LỰA CHỌN THAM KHẢO ĐỒ THỊ


FvwmIconMan đã có được khá nhiều tùy chọn. Tôi cho rằng những người khác chia sẻ tôi không thích phân trang
mặc dù một trang dài, vì vậy đây là biểu đồ tham chiếu ngắn gọn mô tả
tùy chọn. Chúng được mô tả chi tiết hơn trong phần tiếp theo.

Tên Mô tả Mặc định

NumManagers số người quản lý 1
Hành động liên kết lệnh với sự kiện Mouse 0 N sendcommand Iconify
Nền mặc định nền màu xám
Kích thước đo lường của nút tính bằng pixel
Bộ màu sắc mặc định
DontShow danh sách các cửa sổ cần bỏ qua
DrawIcons sử dụng các biểu tượng nhỏ false
FocusAndSelectButton phẳng màu xám đen
Tập Trung Và Chọn Bộ Màu
Kiểu FocusButton cho các nút lấy nét lên màu đen xám
Tập TrungBộ Màu
FollowFocus hiển thị chiến thắng nào có tiêu điểm sai
Phông chữ 8x13
Màu văn bản mặc định của nền trước là trắng
Định dạng mô tả nhãn nút "% c:% i"
IconName tên biểu tượng người quản lý FvwmIconMan
IconButton style cho các nút biểu tượng lên màu đen xám
Biểu tượngBộ màu
Kích thước đo lường của trình quản lý của trình quản lý trong các nút 0x1
Chiều rộng tối đa MaxButtonWidth của một nút
MaxButtonWidthByColumns
NoIconAction hoạt ảnh biểu tượng NOP
Kiểu PlainButton cho các nút bình thường có màu đen xám
Bộ màu trơn
Kích thước độ dày của nút giảm bớt 2
Độ phân giải toàn cầu / bàn / trang / trang màn hình
Đảo ngược bình thường, có biểu tượng hoặc không có biểu tượng nào
Kiểu SelectButton cho các nút đã chọn, phẳng màu đen xám
Chọn Bộ màu
Hình dạng sử dụng phần mở rộng hình dạng sai
Hiển thị danh sách các cửa sổ để hiển thị
ShowOnlyIcons only các biểu tượng hiển thị false
Các biểu tượng ShowNoIcons không hiển thị sai
Cửa sổ thoáng qua ShowTransient hiển thị sai
ShowOnlyFocused chỉ được tập trung hiển thị sai
Sắp xếp giữ người quản lý đã sắp xếp tên
Sắp xếp Trọng lượng cân nặng để phân loại
Mẹo Công cụ Mẹo không có chế độ
Mẹo Công cụ về trễ Mẹo lập bản đồ độ trễ 1000 300
Mẹo Phông chữ cho Công cụ Mẹo Phông chữ fvwm mặc định
Mẹo Công cụ Bộ màu Mẹo Bộ màu 0
Mẹo Định dạng mô tả Mẹo gắn nhãn giá trị Định dạng
Mẹo Công cụ Đặt hàng Chiều rộng Mẹo kích thước đường viền 1
Mẹo về Vị trí Mẹo về vị trí so với cập nhật nút
Lời khuyên Mẹo thông báo Chỉ so với nút bên trái
TipsOffsets Mẹo đặt Offsets 3 2
Chức danh người quản lý tiêu đề FvwmIconMan
Kiểu TitleButton cho nút tiêu đề nâng lên màu đen xám
Tiêu đềBộ màu
UseWinList vinh danh WinListSkip? thật

CẤU HÌNH LỰA CHỌN


Ngoại trừ tùy chọn nummanagers, tất cả các tùy chọn có thể được xác định trên per-
cơ sở quản lý. Vì vậy, ví dụ: người dùng có thể có trình quản lý emacs của mình với nền trước màu đỏ,
và người quản lý xterm của anh ấy với một chiếc màu xanh lam. Do đó, một dòng cấu hình có thể có một trong hai
các hình thức:

* FvwmIconMan: OptionName OptionValue
Để xác định rằng Tên tùy chọn lấy giá trị Giá trị tùy chọn cho tất cả các nhà quản lý.

* FvwmIconMan: ManagerId OptionName OptionValue
Để chỉ định rằng tùy chọn Tên tùy chọn lấy giá trị Giá trị tùy chọn cho người quản lý
Id người quản lý. Id người quản lý có thể là một số nguyên dương hoặc chuỗi "tạm thời".
Id số nguyên đề cập đến các trình quản lý mà FvwmIconMan tạo ra khi chạy bình thường,
và id "tạm thời" đề cập đến trình quản lý duy nhất mà FvwmIconMan tạo
khi chạy thoáng qua.

Cú pháp cũ, sử dụng dấu hoa thị thay vì khoảng trắng trước đây Id người quản lý
Tên tùy chọn, cũng được hỗ trợ, nhưng nó đã lỗi thời.

Các tùy chọn sau có thể được chỉ định:

* FvwmIconMan: NumManagers num
num là một số nguyên dương xác định tổng số trình quản lý biểu tượng. Từ
FvwmIconMan muốn biết có bao nhiêu người quản lý trước khi xử lý bất kỳ
tùy chọn cụ thể của người quản lý, điều này nên đến trước. Giá trị mặc định là 1.

* FvwmIconMan: [id] Hành động kiểu ràng buộc
Liên kết một lệnh FvwmIconMan với một sự kiện. Kiểu có thể là một trong các giá trị:
Chuột hoặc Chọn. Các hành động được mô tả trong phần HÀNH ĐỘNG sau.

* FvwmIconMan: [id] Nền lý lịch
Chỉ định màu nền mặc định.

* FvwmIconMan: [id] ButtonGeometry hình học
Chỉ định hình dạng ban đầu của một nút riêng lẻ tính bằng pixel. Nếu được chỉ định
chiều cao là 0, sau đó chiều cao của nút được xác định từ kích thước phông chữ. X và Y
tọa độ bị bỏ qua.

* FvwmIconMan: [id] Colorset bộ màu
Đã sử dụng tập hợp màu mặc định. Ghi đè nền và nền trước. Xem FvwmTheme.

* FvwmIconMan: [id] DrawIcons giá trị
Nếu phiên bản fvwm của bạn có thể sử dụng các biểu tượng nhỏ, thì tùy chọn này sẽ xác định
nếu FvwmIconMan hiển thị các biểu tượng nhỏ. Nếu không, nó sẽ tạo ra một thông báo lỗi.
"true" có nghĩa là các biểu tượng nhỏ được hiển thị cho các cửa sổ được biểu tượng hóa, "false" là biểu tượng nhỏ
các biểu tượng không bao giờ được hiển thị và "luôn luôn" là các biểu tượng nhỏ được hiển thị cho tất cả các cửa sổ.

* FvwmIconMan: [id] FocusAndSelectButton phong cách [màu vàng màu nền]
Giống như tùy chọn nút trơn, nhưng chỉ định giao diện của các nút đều là
được chọn và có tiêu điểm bàn phím.

* FvwmIconMan: [id] FocusAndSelectColorset bộ màu
Hoạt động giống như tiêu điểm và nút chọn nhưng thay vào đó sử dụng bộ màu. Thiết lập kiểu có thể
vẫn chỉ được áp dụng với tiêu điểm và nút chọn. Xem FvwmTheme.

* FvwmIconMan: [id] FocusButton phong cách [màu vàng màu nền]
Tương tự như tùy chọn nút trơn, nhưng chỉ định giao diện của các nút có cửa sổ
có tiêu điểm bàn phím.

* FvwmIconMan: [id] FocusColorset bộ màu
Hoạt động giống như nút tiêu điểm nhưng thay vào đó sử dụng bộ màu. Cài đặt kiểu vẫn có thể
chỉ được áp dụng với nút tiêu điểm. Xem FvwmTheme.

* FvwmIconMan: [id] FollowFocus boolean
If đúng, sau đó xuất hiện nút phản ánh cửa sổ nào hiện có tiêu điểm.
Mặc định là sai.

* FvwmIconMan: [id] Phông chữ font chữ
Chỉ định phông chữ được sử dụng để gắn nhãn các nút. Mặc định là 8x13.

* FvwmIconMan: [id] Nền trước tiền cảnh
Chỉ định màu nền trước mặc định.

* FvwmIconMan: Định dạng [id] chuỗi định dạng
Chuỗi định dạng giống printf mô tả chuỗi sẽ được in trong trình quản lý
cửa sổ cho mỗi cửa sổ được quản lý. Các cờ có thể có là:% t,% i,% c và% r cho
tiêu đề cửa sổ, tiêu đề biểu tượng, lớp hoặc tên tài nguyên, tương ứng. Mặc định là
"% c:% i". Cảnh báo: m4 bảo lưu từ định dạng, vì vậy nếu bạn sử dụng m4, hãy sử dụng
hành động.

* FvwmIconMan: [id] IconName biểu tượng
Chỉ định tên biểu tượng cửa sổ cho cửa sổ trình quản lý đó. Biểu tượng có thể là một
từ đơn hoặc một chuỗi được đặt trong dấu ngoặc kép. Mặc định là "FvwmIconMan".

* FvwmIconMan: [id] IconButton phong cách [màu vàng màu nền]
Tương tự như tùy chọn nút trơn, nhưng chỉ định giao diện của các nút có cửa sổ
hình tượng hóa.

* FvwmIconMan: [id] IconColorset bộ màu
Hoạt động giống như iconbutton nhưng thay vào đó sử dụng bộ màu. Cài đặt kiểu vẫn chỉ có thể
được áp dụng với nút biểu tượng. Xem FvwmTheme.

* FvwmIconMan: [id] ManagerGeometry hình học
Chỉ định hình dạng ban đầu của trình quản lý, theo đơn vị nút. Nếu như cao là 0,
thì người quản lý sẽ sử dụng chiều rộng và sẽ phát triển theo chiều dọc khi nó có thêm
hơn chiều rộng các cửa sổ. Tương tự, nếu chiều rộng là 0, nó sẽ sử dụng cao hàng và phát triển
theo chiều ngang. Nếu cả hai đều khác không, thì cửa sổ trình quản lý sẽ chính xác là
kích thước, và giữ nguyên như vậy. Khi các cột được tạo, các nút sẽ thu hẹp lại
cung cấp. Nếu hình dạng được chỉ định với một tọa độ y âm, thì
trình quản lý cửa sổ sẽ phát triển trở lên. Nếu không, nó sẽ phát triển xuống phía dưới.

* FvwmIconMan: [id] MaxButtonWidth chiều rộng
Xác định chiều rộng tối đa của một nút (tính bằng pixel). Theo mặc định không có
tối đa. Giá trị 0 đặt lại giá trị mặc định. Tối đa chỉ được sử dụng với
người quản lý đang phát triển (tùy chọn ManagerGeometry chỉ định chiều rộng và chiều cao khác XNUMX).

* FvwmIconMan: [id] MaxButtonWidthByColumns col
Đây là một cách khác để đặt chiều rộng của nút. col là số cột của
các biểu tượng. Chiều rộng của nút được xác định bằng cách chia tổng chiều rộng của FvwmIconMan
theo số lượng cột. Ví dụ: nếu chiều rộng của trình quản lý FvwmIconMan là 1024,
MaxButtonWidthByColumns là 4 thì MaxButtonWidth là 256. Điều này hữu ích khi bạn
không biết, tại thời điểm cấu hình, chiều rộng của trình quản lý, ví dụ:
FvwmIconMan.

* FvwmIconMan: [id] NoIconAction hoạt động
Yêu cầu FvwmIconMan làm hoạt động khi cửa sổ kiểu NoIcon được biểu tượng hóa hoặc de-
hình tượng hóa. Các tọa độ có liên quan được thêm vào hoạt động để biểu tượng có thể
được bắt nguồn từ nút FvwmIconMan. Một hành động ví dụ là "* FvwwmIconMan: NoIconAction
SendToModule FvwmAnimate animate ". Một hành động trống hoặc rỗng sẽ tắt tính năng này.

* FvwmIconMan: [id] PlainButton phong cách [màu vàng màu nền]
Chỉ định các nút bình thường trông như thế nào. phong cách có thể là một trong số bằng phẳng, up, xuống, người nuôi dạy,
or chìm đắmvà mô tả cách nút được vẽ. Các tùy chọn màu sắc đều
tùy chọn, và nếu không được đặt, thì các màu mặc định sẽ được sử dụng. Nếu trên một đơn sắc
màn hình, sau đó phong cách tùy chọn bị bỏ qua, nhưng vẫn phải được đặt.

* FvwmIconMan: [id] PlainColorset bộ màu
Hoạt động giống như nút trơn nhưng thay vào đó sử dụng bộ màu. Cài đặt kiểu vẫn có thể
chỉ được áp dụng với nút trơn. Xem FvwmTheme.

* FvwmIconMan: [id] ReliefThickness num
num là một số nguyên chỉ định số lượng pixel dày mà phần nổi ở cạnh
của các nút không phẳng nên được. Đặt giá trị này thành 0 sẽ tạo ra các nút phẳng, như thể
các giá trị cho Tập TrungVàChọnNút, Tập TrungNút, Biểu TượngNút, Đồng BằngNút,
Nút chọntiêu đềNút tất cả đã được đặt thành bằng phẳng. Nếu num là tiêu cực, nút
sẽ được đảo ngược như thể bạn đã sử dụng Đảo ngược cho tất cả các lớp.

* FvwmIconMan: [id] Độ phân giải độ phân giải
Chỉ định thời điểm trình quản lý sẽ hiển thị một mục nhập cho một cửa sổ nhất định. độ phân giải
có thể nhận một trong các giá trị sau: global, table, page, screen,! table,! page, hoặc
!màn. Nếu toàn cục, thì tất cả các cửa sổ thuộc loại thích hợp (xem chương trình và
tùy chọn dontshow bên dưới) sẽ được hiển thị. Nếu bàn, thì chỉ những cửa sổ trên
bàn hiện tại được hiển thị. Nếu trang, thì chỉ những cửa sổ trên trang hiện tại là
cho xem. Nếu màn hình, thì chỉ những cửa sổ đó trên màn hình Xinerama hiện tại mới được hiển thị.
! Bàn đảo ngược cảm giác của bàn làm việc, chỉ hiển thị những cửa sổ không có cửa sổ hiện tại
bàn. Tương tự như vậy, trang! Chỉ hiển thị những cửa sổ không có trên trang hiện tại và màn hình!
chỉ hiển thị những cửa sổ không có trên màn hình Xinerama hiện tại. Mặc định là trang.
Nếu Xinerama không hoạt động hoặc chỉ sử dụng một màn hình, trang và màn hình sẽ
tương đương.

Dòng cấu hình này được tuân thủ khi FvwmIconMan cũng đang chạy,
độ phân giải được thay đổi động.

* FvwmIconMan: [id] Đảo ngược tốt nghiệp lớp XNUMX
Làm cho một số lớp nút nhất định có các đường cứu trợ của chúng bị đảo ngược để lên
và phong cách xuống được đảo ngược. Điều này không ảnh hưởng đến các nút phẳng. Lớp học có thể được
biểu tượng, bình thường hoặc không có. Mặc định là không có.

* FvwmIconMan: [id] SelectButton phong cách [màu vàng màu nền]
Tương tự như tùy chọn nút trơn, nhưng chỉ định giao diện của các nút khi chuột
hơn họ

* FvwmIconMan: [id] SelectColorset bộ màu
Hoạt động giống như nút chọn nhưng sử dụng bộ màu thay thế. Cài đặt kiểu vẫn có thể
chỉ được áp dụng với nút chọn. Xem FvwmTheme.

* FvwmIconMan: [id] Hình dạng boolean
If Thật, sau đó sử dụng tạo hình cửa sổ. Có lẽ chỉ hữu ích nếu bạn có nhiều
cột hoặc hàng. Nếu FvwmIconMan không được biên dịch để hỗ trợ tiện ích mở rộng Hình dạng,
điều này tạo ra một thông báo lỗi. Khi sử dụng các cửa sổ có hình dạng, chúng tôi khuyên bạn nên
kiểu fvwm được tạo cho FvwmIconMan không có đường viền. Nếu không, fvwm sẽ nhận được
bối rối.

* FvwmIconMan: [id] Sắp xếp giá trị
If tên, thì danh sách người quản lý được sắp xếp theo tên. Nếu như tên bằng chữ cái, sau đó nó là
được sắp xếp theo tên nhạy cảm với chữ hoa và chữ thường. Nếu như id, thì danh sách người quản lý được sắp xếp theo
id cửa sổ, không bao giờ thay đổi sau khi cửa sổ được tạo. Nếu như có trọng số, sau đó
danh sách người quản lý được sắp xếp theo trọng lượng (xem mô tả của trọng lượng phân loại phía dưới). Hoặc nó
có thể được đặt thành không ai, dẫn đến không có phân loại. Mặc định là tên.

* FvwmIconMan: [id] SortWeight trọng lượng danh sách mẫu
Gán các chỉ định trọng lượng đến các cửa sổ phù hợp danh sách mẫu. Danh sách được lập
lên các mẫu của biểu mẫu type = mẫu, trong đó loại là một trong số tốt nghiệp lớp XNUMX, tài nguyên,
tiêu đề, hoặc là biểu tượngvà mẫu là một biểu thức có cùng định dạng được sử dụng trong fvwm
lệnh kiểu (đối sánh mẫu vỏ tối giản). Nhiều trọng lượng sắp xếp có thể được
được cho. Mỗi cửa sổ được so khớp với danh sách trọng số sắp xếp, theo thứ tự và
đưa ra trọng lượng từ trận đấu đầu tiên. Cửa sổ có trọng số thấp hơn được đặt đầu tiên trong
danh sách người quản lý. Ví dụ:
* FvwmIconMan: Sắp xếp theo trọng số
* FvwmIconMan: SortWeight 1 class = XTerm title = special *
* FvwmIconMan: Lớp SortWeight 10 = XTerm
* FvwmIconMan: Sắp xếpWeight 5
Trong ví dụ này, các cửa sổ xterm có tiêu đề bắt đầu bằng "đặc biệt" (trọng số 1) là
được liệt kê đầu tiên, tiếp theo là mọi thứ trừ các xterms khác (trọng số 5), và
xterms (trọng lượng 10) được liệt kê cuối cùng. Nếu không có trọng lượng mặc định (danh sách mẫu trống) là
đã cho, trọng số mặc định là 0. Chỉ phù hợp nếu loại sắp xếp được đặt thành có trọng số.

* FvwmIconMan: [id] Tiêu đề chuỗi tiêu đề
Chỉ định chuỗi tiêu đề cửa sổ cho cửa sổ trình quản lý đó. Chuẩn độ Có thể
là một từ đơn hoặc một chuỗi được đặt trong dấu ngoặc kép. Mặc định là "FvwmIconMan".
Điều này sẽ được vẽ trong thanh tiêu đề của cửa sổ trình quản lý, nếu có, và trong tiêu đề
, là nút được vẽ khi người quản lý trống.

* FvwmIconMan: [id] TitleButton phong cách [màu vàng màu nền]
Tương tự như tùy chọn nút trơn, nhưng chỉ định giao diện của nút tiêu đề (
nút rút ra khi người quản lý trống). Chức danh của người quản lý được vẽ trong tiêu đề
.

* FvwmIconMan: [id] UseWinList boolean
If đúng, sau đó tôn vinh cờ phong cách WinListSkip. Nếu không, tất cả các cửa sổ đều có chủ đề
để quản lý có thể theo danh sách chương trình và dontshow.

Hai tùy chọn sau đây kiểm soát cửa sổ nào do người quản lý nào xử lý. Một người quản lý
có thể nhận được hai danh sách, một trong các cửa sổ để hiển thị và một trong các cửa sổ để bỏ qua. Nếu chỉ hiển thị
danh sách được đưa ra, sau đó trình quản lý đó sẽ chỉ hiển thị các cửa sổ trong danh sách. Nếu chỉ
không hiển thị danh sách được đưa ra, sau đó trình quản lý sẽ hiển thị tất cả các cửa sổ ngoại trừ những cửa sổ trong danh sách.
Nếu cả hai danh sách được đưa ra, thì một cửa sổ sẽ được hiển thị nếu nó không nằm trong không hiển thị danh sách,
và trong Chỉ danh sách. Và cuối cùng, nếu cả hai danh sách đều không được đưa ra, thì người quản lý sẽ xử lý
tất cả các cửa sổ. Mỗi danh sách được tạo thành từ các mẫu của biểu mẫu type = mẫu, trong đó loại là một
of tốt nghiệp lớp XNUMX, tài nguyên, tiêu đề, hoặc là biểu tượngvà mẫu là một biểu thức của cùng một định dạng được sử dụng
trong lệnh kiểu fvwm (đối sánh mẫu vỏ tối giản). Trích dẫn xung quanh mẫu
sẽ được coi là một phần của biểu thức. Nếu một cửa sổ có thể được xử lý bởi nhiều hơn một
người quản lý, thì người quản lý có id thấp nhất sẽ nhận được nó.

* FvwmIconMan: [id] Hiển thị Belt Hold
Nếu một cửa sổ khớp với một trong các mẫu trong danh sách, thì nó có thể được xử lý bằng cách này
giám đốc.

* FvwmIconMan: [id] DontShow Belt Hold
Nếu một cửa sổ khớp với một trong các mẫu trong danh sách, thì nó có thể không được xử lý bởi
người quản lý này.

* FvwmIconMan: [id] ShowTransient boolean
Hiển thị các cửa sổ tạm thời trong danh sách (mặc định là false).

* FvwmIconMan: [id] ShowOnlyIcons boolean
Chỉ các cửa sổ được biểu tượng hóa được hiển thị nếu boolean là đúng.

* FvwmIconMan: [id] ShowNoIcons boolean
Chỉ các cửa sổ không được biểu tượng hóa được hiển thị nếu boolean là đúng.

* FvwmIconMan: [id] ShowOnlyFocused boolean
Chỉ cửa sổ có tiêu điểm được hiển thị nếu boolean là đúng.

Các mẹo kiểm soát hai tùy chọn sau đây.

* FvwmIconMan: [id] Mẹo giá trị
Ở đâu giá trị có thể luôn luôn, cần thiết hoặc sai. Mặc định là sai, không có mẹo nào
hiển thị. Với luôn luôn, các mẹo được bật. Nếu cần, mẹo chỉ được hiển thị nếu
hoặc chuỗi nút bị cắt ngắn hoặc chuỗi đầu không bằng nút
dây. Dòng cấu hình này cũng được tuân thủ khi FvwmIconMan đang chạy.

* FvwmIconMan: [id] TipsDelays chậm trễ [độ trễ ánh xạ]
Ở đâu chậm trễđộ trễ ánh xạ là các giá trị thời gian chờ tính bằng mili giây. Nếu không độ trễ ánh xạ
được đưa ra chậm trễ được giả định. Mặc định là 1000 300. Khi con trỏ ở trên một nút,
FvwmIconMan đợi chậm trễ mili giây trước khi hiển thị mẹo. Trong trường hợp một
mẹo đã được ánh xạ và con trỏ chuyển đến một nút khác, FvwmIconMan đang đợi
độ trễ ánh xạ mili giây trước khi hiển thị mẹo mới.

* FvwmIconMan: [id] TipsFont tên phông chữ
Chỉ định phông chữ được sử dụng cho các mẹo. Mặc định là phông chữ fvwm mặc định.

* FvwmIconMan: [id] TipsColorset bộ màu
Chỉ định màu cho cửa sổ mẹo. Mặc định là tập màu 0. Xem FvwmTheme.

* FvwmIconMan: [id] TipsFormat chuỗi định dạng
Tương tự với tùy chọn Định dạng nhưng đối với cửa sổ thủ thuật. Mặc định là định dạng
chuỗi từ tùy chọn Định dạng.

* FvwmIconMan: [id] TipsBorderWidth pixels
Chỉ định chiều rộng đường viền (tính bằng pixel) của cửa sổ mẹo. Mặc định là 1.

* FvwmIconMan: [id] TipsPlacement giá trị
Ở đâu giá trị có thể lên, xuống, phải, trái, cập nhật hoặc sang trái. Giá trị này chỉ định
vị trí của cửa sổ mẹo so với nút của nó. Mặc định là cập nhật ở đâu
các nút ở nửa trên của màn hình nhận được các mẹo bên dưới nút, nếu không thì các mẹo
ở trên nút.

* FvwmIconMan: [id] TipsJustification giá trị
Ở đâu giá trị có thể ở bên trái, bên phải hoặc chính giữa. Chỉ định sự biện minh
(hướng) của cửa sổ mẹo so với nút của nó sau khi cửa sổ mẹo có
đã được đặt. Mặc định là thừa, có nghĩa là nếu một mẹo được đặt ở trên hoặc dưới
nút của nó, sau đó đường viền bên trái của chóp và của nút được căn chỉnh. Nếu
đầu được đặt ở bên trái hoặc bên phải của nút của nó, bên trái căn chỉnh trên cùng
biên giới. bên phải và trung tâm hoạt động giống như bên trái nhưng theo các hướng khác nhau. Các
căn chỉnh được điều chỉnh bởi tùy chọn TipsOffset. Xem tùy chọn tiếp theo.

* FvwmIconMan: [id] TipsOffsets sự sắp xếp vừa bù đắp
Ở đâu sự sắp xếpvừa bù đắp là hiệu số tính bằng pixel cho TipsPlacement
và tùy chọn cấu hình TipsJustification. Mặc định là 3 2.

HÀNH ĐỘNG


Các hành động là các lệnh có thể được liên kết với một sự kiện thuộc loại: một lần nhấn phím, một con chuột
nhấp chuột hoặc chuột vào nút quản lý cửa sổ - được biểu thị bằng các loại hành động Key,
ChuộtChọn.

Thông thường, các hành động liên quan đến một cú nhấp chuột được thực hiện khi nút được nhấn. Trong
chế độ tạm thời, hành động được thực hiện khi nút được thả ra, vì nó được giả định là
rằng FvwmIconMan đã bị ràng buộc với một số sự kiện chuột. Mẹo / cảnh báo: FvwmIconMan vẫn giữ
theo dõi nút chuột và bất kỳ phím bổ trợ nào trong trường hợp này, vì vậy nếu bạn liên kết FvwmIconMan
ví dụ, meta-button3, thì sẽ là khôn ngoan nếu đảm bảo rằng hành động bạn muốn thực hiện
sẽ được thực thi khi sự kiện meta-button3 xảy ra (sẽ là sự kiện phát hành nút,
giả sử bạn đã giữ ngón tay của mình trên phím meta).

Cú pháp cho các hành động là:

Key hành động: Chìa khóa Keysym Bổ ngữ Chức năngList
KeysymBổ ngữ giống hệt như đối với fvwm Key chỉ huy.

Chuột hành động: Chuột nút Bổ ngữ Chức năngList
nútBổ ngữ giống hệt như đối với fvwm Chuột chỉ huy.

Chọn hành động: Lựa chọn Chức năngList

A Chức năngList là một chuỗi các lệnh được phân tách bằng dấu phẩy. Chúng được thực hiện ở bên trái để
đúng thứ tự, trong một ngữ cảnh được chia sẻ - hiện chỉ chứa một con trỏ đến
nút "hiện tại". Nếu một nút được chọn (thường là do con trỏ chuột đang ngồi trên đó)
khi hành động được thực thi, thì nút hiện tại được khởi tạo cho nút đó.
Nếu không, nó chỉ không có gì.

Hầu hết các lệnh có sẵn sau đó sửa đổi nút "hiện tại" này, bằng cách di chuyển nó
xung quanh, làm cho nó trở thành nút được chọn hoặc gửi lệnh đến fvwm tác động lên
cửa sổ được đại diện bởi nút đó. Lưu ý rằng mặc dù nút hiện tại này được khởi tạo thành
là nút được chọn, nút được chọn không hoàn toàn tuân theo nó xung quanh. Cái này
theo cách, người dùng có thể gửi lệnh đến các cửa sổ khác nhau mà không cần thay đổi nút nào là
đã chọn.

Các lệnh có năm loại đối số: Số nguyên, Quản Lý, Cửa sổ, nútChuỗi. Một
Chuỗi là một chuỗi được chỉ định chính xác như cho fvwm - trong dấu ngoặc kép hoặc dưới dạng một từ duy nhất
không có trong dấu ngoặc kép. Một lần nữa, bạn có thể liên kết một chuỗi lệnh với một sự kiện, bằng cách liệt kê chúng
ngăn cách nhau bằng dấu phẩy.

Cửa sổnút các loại trông giống hệt nhau trong tệp .fvwm2rc, nhưng được hiểu là
chỉ định một cửa sổ được quản lý hoặc nút FvwmIconMan đại diện cho một cửa sổ. Họ
có thể là một số nguyên (được hiểu là mô-đun N trong đó N là số nút -
vì vậy 0 là đầu tiên và -1 là cuối cùng), hoặc một trong các chuỗi: Chọn, Tập trung, Up, xuống,
Đúng, Còn lại, Sau, Trước. ChọnTập trung tham chiếu đến hiện được chọn hoặc tiêu điểm
nút hoặc cửa sổ. Up, xuống, ĐúngCòn lại tham khảo nút hoặc cửa sổ bên trên, bên dưới, để
bên phải hoặc bên trái của nút hiện tại trong cửa sổ trình quản lý, cho phép
điều hướng xung quanh cửa sổ trình quản lý. SauTrước chỉ định cửa sổ, nút hoặc
trình quản lý sau hoặc trước nút hiện tại, cho phép điều hướng một chiều
danh sách các cửa sổ được vẽ trong cửa sổ trình quản lý. Nếu người quản lý được sắp xếp, Sau
Trước di chuyển qua các cửa sổ theo thứ tự đã sắp xếp.

Sản phẩm Quản Lý loại có thể là một số nguyên, Sau, hoặc là Trước. Ý nghĩa tương tự như
đó là nút loại, nhưng xét về chỉ số tích hợp của các nhà quản lý, bị hạn chế ở
những người quản lý không phải là ai.

Các chức năng sau hiện được xác định:

bif nút Số nguyên / Chuỗi
Một lệnh rẽ nhánh tương đối. Nếu như nút is Chọn or Tập trung, sau đó lấy nhánh
nếu có một nút được chọn hoặc một nút tiêu điểm. Nếu như nút là một số nguyên, sau đó
nhánh nếu khác không. Nếu nó là một trong những Up, xuống, Đúng, Còn lại, Sau, Trước, sau đó
nhánh được thực hiện khi nút hiện tại có thể di chuyển theo hướng đó. Nếu chi nhánh
được thực hiện, sau đó Số nguyên các lệnh bị bỏ qua. Không được phép sử dụng các nhánh ngược.

bifn nút Số nguyên / Chuỗi
Phần bổ sung của bif. Chi nhánh được lấy nếu nút đánh giá thành false, bởi
tiêu chí được liệt kê cho bif.

nút đi tới nút
Đặt nút hiện tại thành nút. Nếu nút là một số nguyên, thì nút hiện tại là
đặt thành nút modulo số lượng nút, trong bất kỳ trình quản lý nào chứa
nút đã chọn, nếu có.

quản lý goto Quản Lý
Đặt nút thành nút 0 trong số Quản Lý. Điều này sẽ chỉ đi đến một hiển thị, không có
người quản lý. Vì vậy, một đối số tích phân được lấy theo mô đun số lượng các nhà quản lý như vậy.

jmp Số nguyên / Chuỗi
Thực hiện một bước nhảy tương đối của Số nguyên hướng dẫn. Nhảy lùi không được phép.
Bước nhảy được tính liên quan đến lệnh theo sau jmp.

nhãn Chuỗi
Cung cấp nhãn mà các hướng dẫn trước đó có thể chuyển đến. Nó sẽ không hiển thị với
hướng dẫn nhảy tiếp theo và cùng một nhãn có thể được sử dụng nhiều lần trong
cùng một danh sách hướng dẫn (mặc dù làm như vậy sẽ là sai lầm.)

in Chuỗi
Bản in Chuỗi vào bảng điều khiển. Hữu ích cho các hành động gỡ lỗi.

indebug
In các hành động đã xác định vào bảng điều khiển. Chỉ nên được sử dụng bởi các nhà phát triển. Đến
bật lệnh này, đặt các biến CONFIG và FUNCTIONS thành '1' trong
module / FvwmIconMan / debug.h và biên dịch lại module này.

thoát Thoát khỏi FvwmIconMan.

làm mới
Khiến tất cả các cửa sổ trình quản lý tự vẽ lại.

ret Dừng thực hiện toàn bộ hành động.

tìm kiếm lại Chuỗi
Đặt nút thành nút trước nút hiện tại có chuỗi được in trong trình quản lý
cửa sổ khớp được chỉ định Chuỗi, có thể chứa các ký tự đại diện.

tìm kiếm Chuỗi
Đặt nút thành nút sau nút hiện tại có chuỗi được in trong trình quản lý
cửa sổ khớp được chỉ định Chuỗi, có thể chứa các ký tự đại diện.

chọn Chọn nút hiện tại, nếu có. Nếu một hành động được chọn đã được chỉ định, nó sẽ
sau đó được chạy. Do đó, được coi là không khôn ngoan khi đặt nút chọn trong
chọn hành động.

lệnh gửi Lệnh
Gửi lệnh fvwm Lệnh đến cửa sổ được biểu thị bằng nút hiện tại, nếu
bất kì.

warp Làm cong con trỏ tới nút hiện tại, nếu có.

Ví dụ:
gotobutton chọn, gotobutton Xuống, chọn
Chọn nút bên dưới nút hiện được chọn. Vì nút hiện tại là
đã được khởi tạo cho nút đã chọn, điều này có thể được rút ngắn thành "gotobutton Down,
lựa chọn".

gotobutton Lên, chọn
Chọn nút phía trên nút hiện được chọn.

gotobutton 0, chọn
Chọn nút đầu tiên của người quản lý hiện tại. Nếu không có người quản lý hiện tại, đó là
trường hợp không có nút nào được chọn, thì điều này không có tác dụng gì.

gotobutton -1, chọn
Chọn nút cuối cùng của người quản lý hiện tại.

tiêu điểm gotobutton, chọn
Chọn nút tương ứng với cửa sổ được lấy tiêu điểm.

tiêu điểm gotobutton, Iconify
Gửi lệnh fvwm Iconify đến cửa sổ có tiêu điểm. Lưu ý rằng điều này không thay đổi
nút đã chọn.

bif Tiếp theo 3, nút bấm 0, chọn, sửa lại, nút bấm Tiếp theo, chọn
Nếu một nút được chọn và đó là nút cuối cùng, hãy chuyển đến nút 0. Nếu nó không phải là nút cuối cùng
, chuyển đến nút tiếp theo. Nếu không, không làm gì cả. Về cơ bản, hành động này chu kỳ
thông qua tất cả các nút trong trình quản lý hiện tại.

bif chọn 7, bif tiêu điểm 3, gotomanager 0, chọn, ret, tiêu điểm nút goto, \
chọn, vặn lại, nút đi xuống, chọn
Điều này rất tốt cho việc gửi tới FvwmIconMan bằng lệnh SendToModule. Nếu có một
nút đã chọn, nó sẽ di chuyển xuống. Ngược lại, nếu có một nút tiêu điểm, nó sẽ được chọn.
Nếu không, nút 0 của trình quản lý 0 được chọn.

bif select Chọn, bif focus Focus, gotomanager 0, select, ret, label Focus, \
tiêu điểm nút gotobutton, chọn, sửa lại, chọn nhãn Chọn, nút đi xuống, chọn
Tương tự như trước, nhưng sử dụng hướng dẫn nhãn.

Ngoài việc liên kết với phím và chuột, các hành động có thể được gửi từ fvwm đến FvwmIconMan
thông qua lệnh SendToModule. Không trích dẫn lệnh khi sử dụng SendToModule. Ngoài ra, do
đối với một lỗi trong phiên bản hiện tại của fvwm, cũng đừng trích dẫn FvwmIconMan.

MẪU VẬT CẤU HÌNH


Ví dụ đầu tiên này là một lệnh gọi đơn giản nhất của FvwmIconMan, chỉ có một lệnh
quản lý và xử lý tất cả các cửa sổ:

################################################## ############
# Tải bất kỳ mô-đun nào sẽ được khởi động trong
Khởi tạo # fvwm
ModulePath / usr / lib / X11 / fvwm: / usr / bin / X11
Mô-đun FvwmIconMan

# Làm cho FvwmIconMan không có thanh tiêu đề, dính và tạo cho nó một biểu tượng
Hộp công cụ biểu tượng kiểu "Fvwm * ".xpm, NoTitle, NoHandles, Sticky
Kiểu "FvwmIconMan" HandleWidth 5, Handles, BorderWidth 5

################################################## ############
################################################## ############
# Định nghĩa được sử dụng bởi các mô-đun

* FvwmIconMan: NumManagers 1
* FvwmIconMan: Độ phân giải toàn cầu
* FvwmIconMan: Nền slategrey
* FvwmIconMan: Màu trắng tiền cảnh
* FvwmIconMan: Phông chữ 7x13
* FvwmIconMan: ButtonGeometry 100x0
* FvwmIconMan: ManagerGeometry 1x0-0 + 0

Ví dụ này là phiên bản Thông báo của Người đọc về cấu hình cá nhân của tôi. Nó có hai
người quản lý, một cho emac và một cho mọi thứ khác, trừ những thứ không có tiêu đề biểu tượng. Chỉ một
cửa sổ trên trang hiện tại được hiển thị. Việc sử dụng người vẽđịnh hình lựa chọn
yêu cầu rằng fvwm và FvwmIconMan mà chúng tôi đã biên dịch với các tùy chọn chính xác. Lưu ý cách
tùy chọn hình học và hiển thị được chỉ định cho mỗi người quản lý và những tùy chọn khác là chung cho tất cả:

Kiểu "FvwmIconMan" NoTitle, Sticky, WindowListSkip, BorderWidth 0
Kiểu "FvwmIconMan" HandleWidth 0

Phím F8 AN SendToModule FvwmIconMan bif chọn Select, bif focus Focus, \
gotomanager 0, chọn, gửi lệnh WarpToWindow, ret, nhãn Tiêu điểm, \
tiêu điểm nút goto, chọn, gửi lệnh WarpToWindow, ret, nhãn Chọn, \
gotobutton trước, chọn, gửi lệnh WarpToWindow
Phím F9 AN SendToModule FvwmIconMan bif chọn Select, bif focus Focus, \
gotomanager 0, chọn, gửi lệnh WarpToWindow, ret, nhãn Tiêu điểm, \
tiêu điểm nút goto, chọn, gửi lệnh WarpToWindow, ret, nhãn Chọn, \
gotobutton tiếp theo, chọn, gửi lệnh WarpToWindow

* FvwmIconMan: NumManagers 2
* FvwmIconMan: Trang độ phân giải
* FvwmIconMan: Màu xanh thép nền
* FvwmIconMan: Màu trắng tiền cảnh
* FvwmIconMan: Phông chữ 7x13
* FvwmIconMan: UseWinList true
* FvwmIconMan: DrawIcons true
* FvwmIconMan: Hình dạng đúng
* FvwmIconMan: FollowFocus true
* FvwmIconMan: Sắp xếp tên
* FvwmIconMan: PlainButton lên màu trắng thép
* FvwmIconMan: SelectButton xuống màu thép trắng
* FvwmIconMan: FocusButton lên màu nâu trắng
* FvwmIconMan: FocusAndSelectButton xuống màu nâu trắng
* FvwmIconMan: TitleButton raiseedge thép xanh trắng
* FvwmIconMan: NoIconAction "SendToModule FvwmAnimate animate"

* FvwmIconMan: 1 Tiêu đề "Emacs windows"
* FvwmIconMan: 1 IconName "FvwmIconMan: Emacs"
* FvwmIconMan: 1 Định dạng "% i"
* FvwmIconMan: 1 Show resource = emacs resource = gemacs
* FvwmIconMan: 1 ManagerGeometry 1x0-400 + 0
* FvwmIconMan: 1 ButtonGeometry 200x0

* FvwmIconMan: 2 Tiêu đề "Tất cả các cửa sổ"
* FvwmIconMan: 2 IconName "FvwmIconMan: all"
* FvwmIconMan: 2 Định dạng "% c:% i"
* FvwmIconMan: 2 biểu tượng DontShow = Không có tiêu đề
* FvwmIconMan: 2 ManagerGeometry 2x4-0 + 0
* FvwmIconMan: 2 ButtonGeometry 200x0

* FvwmIconMan: Hình học thoáng qua 194x100
* FvwmIconMan: biểu tượng DontShow thoáng qua = Không có tiêu đề
* FvwmIconMan: Chuột hành động tạm thời 0 Một lệnh gửi chọn chọn Iconify

* FvwmIconMan: Action Mouse 1 N sendcommand Iconify
* FvwmIconMan: Action Mouse 2 N sendcommand WarpToWindow
* FvwmIconMan: Action Mouse 3 N lệnh gửi "Mô-đun FvwmIdent FvwmIdent"
* FvwmIconMan: Phím hành động Trái N nút trái, chọn
* FvwmIconMan: Phím Hành động Phải N nút bấm Phải, chọn
* FvwmIconMan: Action Key Up N gotobutton Up, chọn
* FvwmIconMan: Phím hành động Xuống N gotobutton Xuống, chọn
* FvwmIconMan: Phím hành động q N thoát

CHƯA XONG KINH DOANH


Có một lỗi mà tôi biết. Một giải pháp trung thực đến tốt cho điều này sẽ là
đánh giá cao. Khi một trình quản lý biểu tượng được đặt để phát triển lên trên hoặc sang trái, trên một số máy, nó
thỉnh thoảng có thể đi lang thang.

Nó không xử lý các cửa sổ không có tên tài nguyên một cách duyên dáng như bình thường.

Sử dụng FvwmIconMan trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad