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

Ad


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

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

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

Đây là trình biên dịch lệnh 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


compton - một nhà soạn nhạc cho X11

SYNOPSIS


compton [LỰA CHỌN]

CẢNH BÁO


Trang người này có thể ít cập nhật hơn văn bản sử dụng trong compton (compton -h).

MÔ TẢ


compton là một nhà soạn nhạc dựa trên phiên bản xcompmgr của Dana Jansens (bản thân nó là
do Keith Packard viết). Nó bao gồm một số cải tiến so với xcompmgr ban đầu, như
độ mờ khung cửa sổ và độ trong suốt của cửa sổ không hoạt động.

LỰA CHỌN


-h, --Cứu giúp
Nhận văn bản sử dụng được nhúng trong mã chương trình, có thể cập nhật hơn thế này
trang người đàn ông.

-d DISPLAY
Hiển thị được quản lý.

-r RADIUS
Bán kính mờ của bóng, tính bằng pixel. (mặc định là 12)

-o KHẢ NĂNG
Độ mờ của bóng. (0.0 - 1.0, mặc định là 0.75)

-l OFFSET
Phần bù bên trái cho bóng đổ, tính bằng pixel. (mặc định là -15)

-t OFFSET
Phần bù trên cùng cho bóng đổ, tính bằng pixel. (mặc định là -15)

-I OPACITY_STEP
Độ mờ thay đổi giữa các bước trong khi mờ dần (0.01 - 1.0, mặc định là 0.028)

-O OPACITY_STEP
Độ mờ thay đổi giữa các bước trong khi mờ dần. (0.01 - 1.0, mặc định là 0.03)

-D TRIỆU GIÂY
Thời gian giữa các bước trong bước mờ dần, tính bằng mili giây. (> 0, mặc định là 10)

-m KHẢ NĂNG
Độ mờ mặc định cho menu thả xuống và menu bật lên. (0.0 - 1.0, mặc định là 1.0)

-c
Đã bật bóng phía máy khách trên cửa sổ. Lưu ý các cửa sổ trên máy tính để bàn (các cửa sổ có
_NET_WM_WINDOW_TYPE_DESKTOP) không bao giờ bị bóng.

-C
Tránh vẽ bóng trên các cửa sổ dock / panel.

-z
Zero phần mặt nạ của bóng tối đằng sau cửa sổ. Lưu ý rằng điều này có thể không hoạt động bình thường
trên cửa sổ ARGB với các khu vực hoàn toàn trong suốt.

-f
Làm mờ cửa sổ vào / ra khi mở / đóng và khi độ mờ thay đổi, trừ khi
--không phai màu-openclose Được sử dụng.

-F
equals -f. Không được chấp nhận.

-i KHẢ NĂNG
Độ mờ của các cửa sổ không hoạt động. (0.1 - 1.0, bị tắt theo mặc định)

-e KHẢ NĂNG
Độ mờ của thanh tiêu đề và đường viền cửa sổ. (0.1 - 1.0, bị tắt theo mặc định)

-G
Không vẽ bóng trên cửa sổ kéo và thả.

-b
Daemonize quá trình. Chuyển sang nền sau khi khởi tạo.

-S
Bật hoạt động X đồng bộ (để gỡ lỗi).

--config PATH
Tìm tệp cấu hình tại đường dẫn. Nhìn thấy CẤU HÌNH CÁC TẬP TIN phần bên dưới cho
trong đó compton tìm kiếm tệp cấu hình theo mặc định.

--shadow-đỏ VALUE
Giá trị màu đỏ của bóng (0.0 - 1.0, mặc định là 0).

- màu xanh lục VALUE
Giá trị màu xanh lục của bóng (0.0 - 1.0, mặc định là 0).

--shadow-xanh lam VALUE
Giá trị màu xanh lam của bóng (0.0 - 1.0, mặc định là 0).

--không hoạt động-độ mờ-ghi đè
Đặt độ mờ không hoạt động bằng -i ghi đè các cửa sổ ' _NET_WM_OPACITY các giá trị.

- hoạt động-độ mờ KHẢ NĂNG
Độ mờ mặc định cho các cửa sổ đang hoạt động. (0.0 - 1.0)

--không hoạt động-mờ VALUE
Làm mờ các cửa sổ không hoạt động. (0.0 - 1.0, mặc định là 0.0)

--mark-wmwin-focus
Cố gắng phát hiện các cửa sổ WM (một cửa sổ chuyển hướng không ghi đè không có phần tử con nào có
WM_STATE) và đánh dấu chúng là hoạt động.

--mark-ovredir-focus
Đánh dấu các cửa sổ ghi đè-chuyển hướng không có cửa sổ con có tiêu điểm WM_STATE.

--không phai màu-openclose
Không mờ khi mở / đóng cửa sổ.

--shadow-lờ-hình
Không sơn bóng trên cửa sổ có hình dạng. Lưu ý cửa sổ hình ở đây có nghĩa là cài đặt cửa sổ
hình dạng của nó thông qua phần mở rộng Hình dạng X. Những người sử dụng nền ARGB vượt quá
kiểm soát.

- phát hiện-làm tròn-góc
Cố gắng phát hiện các cửa sổ có góc tròn và đừng coi chúng là cửa sổ có hình dạng. Các
độ chính xác không cao lắm, rất tiếc.

--phát hiện-máy khách-độ mờ
tìm ra _NET_WM_OPACITY trên cửa sổ máy khách, hữu ích cho những người quản lý cửa sổ không vượt qua
_NET_WM_OPACITY của các cửa sổ máy khách để đóng khung các cửa sổ.

--tốc độ làm tươi TỐC ĐỘ LÀM TƯƠI
Chỉ định tốc độ làm tươi của màn hình. Nếu không được chỉ định hoặc 0, compton sẽ thử phát hiện
điều này với phần mở rộng X RandR.

--vsync VSYNC_METHOD
Đặt phương thức VSync. Các phương pháp VSync hiện có sẵn:

· không ai: Không VSync

· drm: VSync với DRM_IOCTL_WAIT_VBLANK. Có thể chỉ hoạt động trên một số trình điều khiển.

· OpenGL: Cố gắng VSync với SGI_video_sync Phần mở rộng OpenGL. Chỉ hoạt động trên một số
trình điều khiển.

· opengl-oml: Cố gắng VSync với OML_sync_control Phần mở rộng OpenGL. Chỉ hoạt động trên một số
trình điều khiển.

· opengl-swc: Cố gắng VSync với SGI_swap_control Phần mở rộng OpenGL. Chỉ hoạt động trên một số
trình điều khiển. Chỉ hoạt động với phần phụ trợ GLX. Được biết đến là hiệu quả nhất trên nhiều trình điều khiển.
Không thực sự kiểm soát thời gian sơn, chỉ có hoán đổi bộ đệm bị ảnh hưởng, vì vậy nó
không có tác dụng của --sw-opti không giống như các phương pháp khác. Thực nghiệm.

· opengl-mswc: Cố gắng VSync với MESA_swap_control Phần mở rộng OpenGL. Về cơ bản
giống như opengl-swc ở trên, ngoại trừ phần mở rộng mà chúng tôi sử dụng.

(Lưu ý rằng một số phương thức VSync có thể không được kích hoạt tại thời điểm biên dịch.)

--sync-tích cực
Cố gắng gửi yêu cầu vẽ tranh trước VBlank và thực hiện XFlush () trong VBlank. Đã báo cáo
làm việc khá khủng khiếp. Công tắc này có thể được dỡ bỏ bất cứ lúc nào.

--alpha-bước VALUE
X Render backend: Bước tạo trước ảnh alpha. (0.01 - 1.0, mặc định là
0.03)

--dbe
Bật chế độ vẽ DBE, nhằm mục đích sử dụng với VSync để (hy vọng) loại bỏ hiện tượng xé hình.
Tuy nhiên, được báo cáo là không có tác dụng.

- sơn trên lớp phủ
Vẽ trên cửa sổ lớp phủ X Composite thay vì trên cửa sổ gốc.

--sw-opti
Giới hạn compton để sơn lại nhiều nhất một lần sau mỗi 1 / tốc độ làm tươi thứ hai để thúc đẩy
màn biểu diễn. Điều này không nên được sử dụng với --vsync drm / opengl / opengl-oml khi họ
về cơ bản là --sw-opticông việc đã sẵn sàng, trừ khi bạn muốn chỉ định làm mới thấp hơn
tỷ lệ hơn giá trị thực tế.

--use-ewmh-active-win
Sử dụng EWMH _NET_ACTIVE_WINDOW để xác định cửa sổ hiện được tập trung, thay vì
nghe tập trung vào/tập trung biến cố. Có thể có độ chính xác cao hơn, miễn là WM
hỗ trợ nó.

- Sự tôn trọng-chống-đỡ-bóng
Sự tôn trọng _COMPTON_SHADOW. Đây là một tính năng cấp nguyên mẫu, mà bạn không được dựa vào.

--unredir-nếu-có thể
Hủy chuyển hướng tất cả các cửa sổ nếu phát hiện thấy cửa sổ mờ toàn màn hình, để tối đa hóa
hiệu suất cho các cửa sổ toàn màn hình. Được biết là gây ra nhấp nháy khi
chuyển hướng / hủy chuyển hướng cửa sổ. - sơn trên lớp phủ có thể làm cho sự nhấp nháy ít hơn
hiển nhiên

--unredir-nếu-có thể-trì hoãn TRIỆU GIÂY
Trì hoãn trước khi hủy chuyển hướng cửa sổ, tính bằng mili giây. Giá trị mặc định là 0.

--unredir-nếu-có-thể-loại trừ ĐIỀU KIỆN
Các điều kiện của cửa sổ không được coi là toàn màn hình để hủy chuyển hướng
màn hình.

--shadow-loại trừ ĐIỀU KIỆN
Chỉ định danh sách các điều kiện của cửa sổ không được có bóng.

--fade-loại trừ ĐIỀU KIỆN
Chỉ định danh sách các điều kiện của cửa sổ không được làm mờ.

--focus-loại trừ ĐIỀU KIỆN
Chỉ định danh sách các điều kiện của cửa sổ luôn được coi là tiêu điểm.

--không hoạt động-mờ-cố định
Sử dụng giá trị mờ không hoạt động cố định, thay vì điều chỉnh theo độ mờ của cửa sổ.

--phát hiện thoáng qua
Sử dụng WM_TRANSIENT_FOR để nhóm các cửa sổ và xem xét các cửa sổ trong cùng một nhóm được tập trung
cùng một lúc.

--detect-client-lãnh đạo
Sử dụng WM_CLIENT_LEADER để nhóm các cửa sổ và xem xét các cửa sổ trong cùng một nhóm được tập trung
cùng một lúc. WM_TRANSIENT_FOR có mức độ ưu tiên cao hơn nếu --phát hiện thoáng qua is
cũng được kích hoạt.

- nền mờ
Làm mờ nền của cửa sổ bán trong suốt / ARGB. Hiệu suất kém, với
hành vi phụ thuộc vào người lái xe. Tên của công tắc có thể thay đổi mà không có trước
các thông báo.

- khung-nền-mờ
Làm mờ nền của các cửa sổ khi khung cửa sổ không bị mờ đục. Ngụ ý
- nền mờ. Hiệu suất kém, với hành vi phụ thuộc vào trình điều khiển. Tên có thể
thay đổi.

- bóng mờ-nền-cố định
Sử dụng độ mờ cố định thay vì điều chỉnh theo độ mờ của cửa sổ.

--blur-kern MATRIX
Chỉ định hạt nhân chập mờ, với định dạng sau:

WIDTH,HEIGHT,ELE1,ELE2,ELE3,ELE4,ELE5...

Phần tử ở trung tâm không được bao gồm, nó sẽ mãi mãi là 1.0 hoặc thay đổi
dựa trên độ mờ, tùy thuộc vào việc bạn có - cố định nền mờ hay không. Nhưng
tự động điều chỉnh hệ số làm mờ có thể không hoạt động tốt với nhân làm mờ tùy chỉnh.

Hạt nhân mờ Guassian 7x7 (sigma = 0.84089642) trông giống như sau:

--blur-kern '7,7,0.000003,0.000102,0.000849,0.001723,0.000849,0.000102,0.000003,0.000102,0.003494,0.029143,0.059106,0.029143,0.003494,0.000102,0.000849,0.029143,0.243117,0.493069,0.243117,0.029143,0.000849,0.001723,0.059106,0.493069,0.493069,0.059106,0.001723,0.000849,0.029143,0.243117,0.493069,0.243117,0.029143,0.000849,0.000102,0.003494,0.029143,0.059106,0.029143,0.003494,0.000102,0.000003,0.000102,0.000849,0.001723,0.000849,0.000102,0.000003 XNUMX XNUMX '

Cũng có thể là một trong những hạt nhân được xác định trước: 3x3box (mặc định), 5x5box, 7x7box,
3x3gaussian, 5x5gaussian, 7x7gaussian, 9x9gaussian, 11x11gaussian. Tất cả tiếng Guassian
nhân được tạo với sigma = 0.84089642. Bạn có thể sử dụng
compton-convgen.py để tạo hạt nhân mờ.

--blur-background-loại trừ ĐIỀU KIỆN
Loại trừ các điều kiện làm mờ hậu cảnh.

- kích thước-thiệt hại số nguyên
Thay đổi kích thước vùng bị hỏng theo một số pixel cụ thể. Giá trị dương sẽ phóng to nó
trong khi một tiêu cực thu nhỏ nó. Nếu giá trị là dương, các pixel bổ sung đó
sẽ không thực sự được vẽ lên màn hình, chỉ được sử dụng trong tính toán độ mờ, v.v. (Quá hạn
đối với các giới hạn kỹ thuật, với --dbe or --glx-hoán đổi-phương pháp, những pixel đó sẽ vẫn là
được sơn không chính xác vào màn hình.) Chủ yếu được sử dụng để khắc phục sự cố hỏng đường truyền của
mờ, trong trường hợp đó, bạn nên sử dụng giá trị bán kính mờ ở đây (ví dụ: với hạt nhân 3x3,
bạn nên sử dụng - kích thước-thiệt hại 1, với một 5x5 bạn sử dụng - kích thước-thiệt hại 2, và như vậy
trên). Có thể có hoặc không hoạt động với --glx-no-stencil. Thu nhỏ không hoạt động chính xác.

--invert-color-bao gồm ĐIỀU KIỆN
Chỉ định danh sách các điều kiện của cửa sổ sẽ được sơn bằng màu đảo ngược.
Tài nguyên-hogging và không được kiểm tra tốt.

--opacity-quy tắc KHẢ NĂNG:'TÌNH TRẠNG'
Chỉ định danh sách các quy tắc về độ mờ, ở định dạng PERCENT: PATTERN, chẳng hạn như 50: name * =
"Firefox". compton-trans được khuyến nghị về điều này. Lưu ý chúng tôi không phân biệt 100% và
không được đặt và chúng tôi không đưa ra bất kỳ đảm bảo nào về các xung đột có thể xảy ra với các chương trình khác
bộ đó _NET_WM_WINDOW_OPACITY trên khung hoặc cửa sổ máy khách.

--shadow-loại trừ-đăng ký ĐỊA ĐIỂM
Chỉ định một hình học X mô tả vùng không được sơn bóng
trong, chẳng hạn như vùng cửa sổ bến tàu. Ví dụ: sử dụng --shadow -lude-reg x10 + 0-0, nếu
10 pixel ở cuối màn hình không được có bóng đổ.

--xinerama-bóng-crop
Cắt hoàn toàn bóng của một cửa sổ trên một màn hình Xinerama cụ thể vào màn hình.

--phụ trợ QUAY LẠI
Chỉ định phần phụ trợ để sử dụng: xrender hoặc glx. Phần phụ trợ GLX (OpenGL) thường có nhiều
hiệu suất vượt trội khi bạn có card đồ họa / chip và trình điều khiển.

--glx-no-stencil
Phần phụ trợ GLX: Tránh sử dụng bộ đệm stencil, hữu ích nếu bạn không có bộ đệm stencil.
Có thể gây ra độ mờ không chính xác khi hiển thị nội dung trong suốt (nhưng không bao giờ
thực tế đã xảy ra) và có thể không hoạt động với - nền mờ. Các bài kiểm tra của tôi cho thấy 15%
tăng hiệu suất. Khuyến khích.

--glx-sao chép từ phía trước
Phụ trợ GLX: Sao chép các vùng chưa sửa đổi từ bộ đệm phía trước thay vì vẽ lại tất cả.
Các thử nghiệm của tôi với trình điều khiển nvidia cho thấy hiệu suất giảm 10% khi toàn màn hình
được sửa đổi, nhưng tăng 20% ​​khi chỉ còn 1/4. Các bài kiểm tra của tôi trên nouveau cho thấy khủng khiếp
chậm lại. Cũng hữu ích với --glx-swap-method.

--glx-use-copysubbuffermesa
Phụ trợ GLX: Sử dụng MESA_copy_sub_buffer để cập nhật một phần màn hình. Các bài kiểm tra của tôi trên nouveau
cho thấy hiệu suất tăng 200% khi chỉ cập nhật 1/4 màn hình. Có thể phá vỡ VSync
và không có sẵn trên một số trình điều khiển. Ghi đè --glx-sao chép từ phía trước.

--glx-no-rebind-pixmap
Phần phụ trợ GLX: Tránh gắn bản đồ ảnh dựa trên ảnh hưởng đến cửa sổ. Có lẽ có thể cải thiện
hiệu suất trên các thay đổi nội dung cửa sổ nhanh chóng, nhưng được biết là có thể phá vỡ một số
trình điều khiển (LLVMpipe). Được đề xuất nếu nó hoạt động.

--glx-hoán đổi-phương pháp undefined / exchange / copy / 3/4/5/6 / buffer-age
Phụ trợ GLX: Phương pháp hoán đổi bộ đệm GLX mà chúng tôi giả định. Có thể là không xác định (0), sao chép (1),
trao đổi (2), 3-6, hoặc độ tuổi đệm (-1). không xác định là chậm nhất và an toàn nhất, và
giá trị mặc định. sao chép là nhanh nhất, nhưng có thể không thành công trên một số trình điều khiển, dần dần là 2-6
chậm hơn nhưng an toàn hơn (6 vẫn nhanh hơn 0). Thông thường, bộ đệm kép có nghĩa là 2, gấp ba
đệm có nghĩa là 3. đệm-tuổi có nghĩa là tự động phát hiện bằng cách sử dụng GLX_EXT_buffer_age, được hỗ trợ bởi
một số trình điều khiển. Vô dụng với --glx-use-copysubbuffermesa. Nghỉ một phần
- kích thước-thiệt hại. Giá trị mặc định là không xác định.

--glx-use-gpushader4
Phụ trợ GLX: Sử dụng GL_EXT_gpu_shader4 cho một số tối ưu hóa trên mã GLSL mờ. Bài kiểm tra của tôi
trên GTX 670 cho thấy không có hiệu ứng đáng chú ý.

--dbus
Bật điều khiển từ xa qua D-Bus. Xem D-BUS API phần bên dưới để biết thêm chi tiết.

--điểm chuẩn CHU KỲ
Chế độ điểm chuẩn. Lặp lại sơn cho đến khi đạt được các chu kỳ quy định.

--benchmark-wid WINDOW_ID
Chỉ định ID cửa sổ để sơn lại trong chế độ điểm chuẩn. Nếu bỏ qua hoặc là 0, toàn bộ màn hình
được sơn lại.

FORMAT OF ĐIỀU KIỆN


Một số tùy chọn chấp nhận một chuỗi điều kiện để khớp với các cửa sổ nhất định. Một chuỗi điều kiện là
được hình thành bởi một hoặc nhiều điều kiện, được nối bởi các toán tử logic.

Một điều kiện với toán tử "tồn tại" trông giống như sau:

[ ]:

Với toán tử bằng, nó trông giống như:

[ ]: =

Với các toán tử lớn hơn / nhỏ hơn, nó trông giống như:

[ ]:

ĐÀM PHÁN (tùy chọn) là một hoặc nhiều dấu chấm than;

MỤC TIÊU là tên mục tiêu được xác định trước hoặc tên của thuộc tính cửa sổ cần khớp.
Các mục tiêu xác định trước được hỗ trợ là id, x, y, x2 (x + widthb), y2, width, height, widthb
(width + 2 * border), heightb, override_redirect, argb (cửa sổ có ARGB không
visual), tập trung, wmwin (cho dù cửa sổ có giống cửa sổ WM hay không, tức là không có con
cửa sổ có WM_STATE và không được ghi đè chuyển hướng), ứng dụng khách (ID của cửa sổ ứng dụng khách),
window_type (kiểu cửa sổ trong chuỗi), leader (ID của window leader), tên, class_g (=
WM_CLASS [1]), class_i (= WM_CLASS [0]) và vai trò.

KHÁCH HÀNG / KHUNG là một @ duy nhất nếu thuộc tính window cần được tra cứu trên máy khách
cửa sổ, không có gì nếu trên cửa sổ khung;

INDEX (tùy chọn) là số chỉ mục của thuộc tính cần tra cứu. Ví dụ, [2] có nghĩa là
nhìn vào giá trị thứ ba trong tài sản. Không chỉ định nó cho các mục tiêu xác định trước.

FORMAT (tùy chọn) chỉ định định dạng của thuộc tính, 8, 16 hoặc 32. Khi vắng mặt, chúng tôi sử dụng
định dạng X báo cáo. Không chỉ định nó cho các mục tiêu chuỗi hoặc được xác định trước.

LOẠI là một ký tự đại diện cho loại thuộc tính để đối sánh với: c for
THẺ, một cho ATOM, w cho Cửa sổ, d cho CÓ THỂ VẼ, s cho STRING (và bất kỳ chuỗi nào khác
các loại, chẳng hạn như UTF8_STRING). Không chỉ định nó cho các mục tiêu xác định trước.

OP TRÌNH ĐỘ (tùy chọn), chỉ áp dụng cho toán tử bằng, có thể là? (bỏ qua trường hợp).

Đội hình thi đấu LOẠI (tùy chọn), chỉ áp dụng cho toán tử bằng, không thể là gì (chính xác
khớp), * (khớp ở bất kỳ đâu), ^ (khớp từ đầu),% (ký tự đại diện) hoặc ~ (PCRE thông thường
biểu hiện).

NHÀ ĐIỀU HÀNH là một trong = (bằng), <,>, <=, =>, hoặc không có gì (tồn tại). Kiểm tra nhà điều hành tồn tại
liệu thuộc tính có tồn tại trên cửa sổ hay không (nhưng đối với các mục tiêu được xác định trước, tồn tại có nghĩa là! = 0
sau đó).

MẪU là một số nguyên hoặc một chuỗi được bao bởi dấu ngoặc kép hoặc đơn.
Chuỗi thoát kiểu Python-3 và chuỗi thô được hỗ trợ ở định dạng chuỗi.

Các toán tử logic được hỗ trợ là && (và) và || (hoặc). && có mức độ ưu tiên cao hơn ||,
sự kết hợp từ trái sang phải. Sử dụng dấu ngoặc đơn để thay đổi mức độ ưu tiên.

Ví dụ:

# Nếu cửa sổ được lấy nét
tập trung
tập trung = 1
# Nếu cửa sổ không được chuyển hướng ghi đè
! override_redirect
override_redirect = sai
override_redirect! = true
override_redirect! = 1
# Nếu cửa sổ là một menu
window_type * = "menu"
_NET_WM_WINDOW_TYPE @: a * = "MENU"
# Nếu tên cửa sổ chứa "Firefox", hãy bỏ qua chữ hoa / thường
name *? = "Firefox"
_NET_WM_NAME @: s *? = "Firefox"
# Nếu tên cửa sổ kết thúc bằng "Firefox"
name% = "* Firefox"
name ~ = "Firefox $"
# Nếu cửa sổ có thuộc tính _COMPTON_SHADOW với giá trị 0, hãy nhập CARDINAL,
# định dạng 32, giá trị 0, trên cửa sổ khung của nó
_COMPTON_SHADOW: 32c = 0
# Nếu giá trị thứ ba của _NET_FRAME_EXTENTS nhỏ hơn 20 hoặc không có
Thuộc tính # _NET_FRAME_EXTENTS trên cửa sổ ứng dụng
_NET_FRAME_EXTENTS @ [2]: 32c <20 || ! _NET_FRAME_EXTENTS @: 32c
# Mẫu ở đây sẽ được phân tích cú pháp thành "dd4"
name = "\ x64 \ x64 \ o64"
# Mẫu ở đây sẽ được phân tích cú pháp thành "\ x64 \ x64 \ x64"
name = r "\ x64 \ x64 \ o64"

LEGACY FORMAT OF ĐIỀU KIỆN


Đây là định dạng điều kiện cũ mà chúng tôi đã từng sử dụng. Hỗ trợ của định dạng này có thể bị xóa trong
tương lai.

điều kiện = TARGET: TYPE [FLAGS]: PATTERN

MỤC TIÊU là một trong "n" (tên cửa sổ), "i" (phiên bản lớp cửa sổ), "g" (cửa sổ chung
lớp), và "r" (vai trò cửa sổ).

LOẠI là một trong các "e" (khớp chính xác), "a" (khớp ở bất kỳ đâu), "s" (khớp từ đầu), "w"
(ký tự đại diện) và "p" (biểu thức chính quy PCRE, nếu được biên dịch với sự hỗ trợ).

CỜ có thể là một loạt các cờ. Hiện tại cờ duy nhất được xác định là "i" (bỏ qua chữ hoa chữ thường).

MẪU là chuỗi mẫu thực tế.

CẤU HÌNH CÁC TẬP TIN


compton có thể đọc từ tệp cấu hình nếu hỗ trợ libconfig được biên dịch trong. Nếu
--config không được sử dụng, compton sẽ tìm kiếm tệp cấu hình trong
$ XDG_CONFIG_HOME / compton.conf (~ / .config / compton.conf, thường), sau đó ~ / .compton.conf,
sau đó compton.conf dưới $ XDG_DATA_DIRS (thường là /etc/xdg/compton.conf).

compton sử dụng định dạng tệp cấu hình libconfig chung. Tệp cấu hình mẫu là
có sẵn dưới dạng compton.sample.conf trong cây nguồn. Hầu hết các công tắc dòng lệnh đều có thể
được thay thế bằng một tùy chọn trong tệp cấu hình, như đã nêu ở trên.
Các cài đặt dành riêng cho loại cửa sổ chỉ được hiển thị trong tệp cấu hình và có các thông tin sau
định dạng:

khăn lau:
{
WINDOW_TYPE = {phai = BOOL; bóng = BOOL; độ mờ đục = FLOAT; tiêu điểm = BOOL; };
};

WINDOW_TYPE là một trong 15 kiểu cửa sổ được định nghĩa trong tiêu chuẩn EWMH: "không xác định", "màn hình nền",
"dock", "toolbar", "menu", "tiện ích", "giật gân", "hộp thoại", "bình thường", "dropdown_menu",
"popup_menu", "tooltip", "thông báo", "kết hợp" và "dnd". điều khiển "mờ dần" và "bóng tối"
cài đặt bóng tối và mờ dần theo loại cửa sổ cụ thể. "opacity" kiểm soát độ mờ mặc định của
loại cửa sổ. "focus" kiểm soát xem cửa sổ thuộc loại này có luôn được xem xét hay không
tập trung. (Theo mặc định, tất cả các loại cửa sổ ngoại trừ "bình thường" và "hộp thoại" đều có tính năng này.)

TÍN HIỆU


· Compton tự khởi động lại khi nhận được SIGUSR1.

D-BUS API


Có thể điều khiển compton thông qua thông báo D-Bus, bằng cách chạy compton với --dbus
gửi tin nhắn đến com.github.chjj.compton. . là màn hình được sử dụng bởi
compton, với tất cả các ký tự không phải chữ và số được chuyển thành dấu gạch dưới. Đối với HIỂN THỊ =: 0.0
chẳng hạn bạn nên sử dụng com.github.chjj.compton._0_0.

Các phương thức và tín hiệu D-Bus vẫn chưa ổn định, do đó không có tài liệu ngay bây giờ.

VÍ DỤ


· Vô hiệu hóa phân tích cú pháp tệp cấu hình:

$ compton --config / dev / null

· Chạy compton với bóng phía máy khách và làm mờ dần, tắt bóng trên các cửa sổ dock và
cửa sổ kéo và thả:

$ compton -cCGf

· Tương tự như trên, cộng với việc làm cho các cửa sổ không hoạt động trở nên trong suốt 80%, làm cho khung 80%
trong suốt, không mờ khi mở / đóng cửa sổ, kích hoạt tối ưu hóa phần mềm và fork
đến nền:

$ compton -bcCGf -i 0.8 -e 0.8 --no-fade-openclose --sw-opti

· Vẽ bóng trắng:

$ compton -c --shadow-red 1 --shadow-green 1 --shadow-blue 1

· Tránh vẽ bóng trên cửa sổ wbar:

$ compton -c --shadow -lude 'class_g = "wbar"'

· Bật OpenGL SGI_swap_control VSync với phụ trợ GLX:

$ compton --backend glx --vsync opengl-swc

Sử dụng compton 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