Ini adalah perintah compton 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
compton - komposer untuk X11
RINGKASAN
Compton [PILIHAN]
PERINGATAN
Halaman manual ini mungkin kurang mutakhir daripada teks penggunaan di compton (compton -h).
DESKRIPSI
compton adalah compositor berdasarkan xcompmgr versi Dana Jansens (yang sendiri adalah
ditulis oleh Keith Packard). Ini mencakup beberapa peningkatan dari xcompmgr asli, seperti
opacity bingkai jendela dan transparansi jendela tidak aktif.
PILIHAN
-h, --membantu
Dapatkan teks penggunaan yang disematkan dalam kode program, yang mungkin lebih mutakhir dari ini
halaman manual.
-d DISPLAY
Tampilan untuk dikelola.
-r RADIUS
Radius blur untuk bayangan, dalam piksel. (default ke 12)
-o KEGELAPAN
Opasitas bayangan. (0.0 - 1.0, default ke 0.75)
-l OFFSET
Offset kiri untuk bayangan, dalam piksel. (default ke -15)
-t OFFSET
Offset atas untuk bayangan, dalam piksel. (default ke -15)
-I OPACITY_STEP
Opacity berubah di antara langkah-langkah saat memudar. (0.01 - 1.0, default ke 0.028)
-O OPACITY_STEP
Opacity berubah di antara langkah-langkah saat memudar. (0.01 - 1.0, default ke 0.03)
-D JUTA DETIK
Waktu antara langkah dalam langkah memudar, dalam milidetik. (> 0, default ke 10)
-m KEGELAPAN
Opacity default untuk menu dropdown dan menu popup. (0.0 - 1.0, default ke 1.0)
-c
Mengaktifkan bayangan sisi klien di windows. Perhatikan jendela desktop (jendela dengan
_NET_WM_WINDOW_TYPE_DESKTOP) tidak pernah mendapatkan bayangan.
-C
Hindari menggambar bayangan di jendela dok/panel.
-z
Nol bagian topeng bayangan di belakang jendela. Perhatikan ini mungkin tidak berfungsi dengan baik
pada jendela ARGB dengan area yang sepenuhnya transparan.
-f
Memudar jendela masuk/keluar saat membuka/menutup dan ketika opacity berubah, kecuali
--tidak memudar-buka tutup digunakan.
-F
sama -f. Tidak digunakan lagi.
-i KEGELAPAN
Opacity dari jendela yang tidak aktif. (0.1 - 1.0, dinonaktifkan secara default)
-e KEGELAPAN
Opasitas bilah judul dan batas jendela. (0.1 - 1.0, dinonaktifkan secara default)
-G
Jangan menggambar bayangan pada jendela drag-and-drop.
-b
Proses daemonisasi. Garpu ke latar belakang setelah inisialisasi.
-S
Aktifkan operasi X sinkron (untuk debugging).
--konfigurasi PATH
Cari file konfigurasi di path. Melihat KONFIGURASI FILE bagian di bawah untuk
di mana compton mencari file konfigurasi secara default.
--bayangan-merah NILAI
Nilai warna merah bayangan (0.0 - 1.0, default ke 0).
--bayangan-hijau NILAI
Nilai warna hijau bayangan (0.0 - 1.0, default ke 0).
--bayangan-biru NILAI
Nilai warna biru bayangan (0.0 - 1.0, default ke 0).
--tidak aktif-opacity-override
Biarkan opacity tidak aktif disetel oleh -i menimpa jendela' _NET_WM_OPACITY nilai-nilai.
--aktif-opacity KEGELAPAN
Opacity default untuk windows aktif. (0.0 - 1.0)
--tidak aktif-redup NILAI
Redupkan jendela tidak aktif. (0.0 - 1.0, default ke 0.0)
--mark-wmwin-fokus
Cobalah untuk mendeteksi jendela WM (jendela non-override-redirect tanpa anak yang memiliki
WM_STATE) dan tandai sebagai aktif.
--mark-ovredir-fokus
Tandai jendela override-redirect yang tidak memiliki jendela anak dengan fokus WM_STATE.
--tidak memudar-buka tutup
Tidak memudar pada jendela buka/tutup.
--bayangan-abaikan-berbentuk
Jangan melukis bayangan pada jendela berbentuk. Jendela berbentuk catatan di sini berarti pengaturan jendela
bentuknya melalui ekstensi X Shape. Mereka yang menggunakan latar belakang ARGB berada di luar jangkauan kami
kontrol.
--deteksi-sudut membulat
Cobalah untuk mendeteksi jendela dengan sudut membulat dan jangan menganggapnya berbentuk jendela. Itu
akurasi tidak terlalu tinggi, sayangnya.
--deteksi-klien-opacity
menemukan _NET_WM_OPACITY di jendela klien, berguna untuk pengelola jendela yang tidak lewat
_NET_WM_OPACITY jendela klien untuk membingkai jendela.
--tingkat penyegaran REFRESH_RATE
Tentukan kecepatan refresh layar. Jika tidak ditentukan atau 0, compton akan mencoba mendeteksi
ini dengan ekstensi X RandR.
--vsinkronisasi VSYNC_METHOD
Setel metode VSync. Metode VSync saat ini tersedia:
· tak satupun: Tidak Ada VSync
· drm: VSync dengan DRM_IOCTL_WAIT_VBLANK. Mungkin hanya bekerja pada beberapa driver.
· terbuka: Coba VSync dengan SGI_video_sync Ekstensi OpenGL. Hanya bekerja pada beberapa
driver.
· bukagl-oml: Coba VSync dengan OML_sync_control Ekstensi OpenGL. Hanya bekerja pada beberapa
driver.
· bukagl-swc: Coba VSync dengan SGI_swap_control Ekstensi OpenGL. Hanya bekerja pada beberapa
driver. Hanya berfungsi dengan backend GLX. Dikenal paling efektif pada banyak driver.
Tidak benar-benar mengontrol waktu cat, hanya buffer swap yang terpengaruh, jadi
tidak memiliki efek --sw-opti tidak seperti metode lainnya. Eksperimental.
· bukagl-mswc: Coba VSync dengan MESA_swap_control Ekstensi OpenGL. Pada dasarnya
sama seperti bukagl-swc di atas, kecuali ekstensi yang kami gunakan.
(Perhatikan beberapa metode VSync mungkin tidak diaktifkan pada waktu kompilasi.)
--vsync-agresif
Coba kirim permintaan pengecatan sebelum VBlank dan lakukan XFlush() selama VBlank. Dilaporkan
untuk bekerja cukup mengerikan. Sakelar ini dapat diangkat kapan saja.
--alpha-langkah NILAI
X Render backend: Langkah untuk membuat gambar alfa sebelumnya. (0.01 - 1.0, default ke
0.03)
--dbe
Aktifkan mode lukisan DBE, dimaksudkan untuk digunakan dengan VSync untuk (semoga) menghilangkan robekan.
Namun dilaporkan tidak berpengaruh.
--cat-on-overlay
Lukisan pada jendela overlay X Composite alih-alih pada jendela root.
--sw-opti
Batasi compton untuk mengecat ulang paling banyak sekali setiap 1 / refresh_rate kedua untuk meningkatkan
pertunjukan. Ini tidak boleh digunakan dengan --vsinkronisasi drm/opengl/opengl-oml sebagaimana adanya
pada dasarnya tidak --sw-optipekerjaan sudah, kecuali jika Anda ingin menentukan penyegaran yang lebih rendah
tarif dari nilai sebenarnya.
--gunakan-ewmh-aktif-menang
Gunakan EWMH _NET_ACTIVE_WINDOW untuk menentukan jendela yang saat ini difokuskan, daripada
mendengarkan FokusIn/Fokus Keluar peristiwa. Mungkin lebih akurat, asalkan WM
mendukungnya.
--hormat-prop-bayangan
menghormati _COMPTON_SHADOW. Ini adalah fitur tingkat prototipe, yang tidak boleh Anda andalkan.
--unredir-jika-mungkin
Batalkan pengalihan semua jendela jika jendela buram layar penuh terdeteksi, untuk memaksimalkan
kinerja untuk jendela layar penuh. Diketahui menyebabkan kedipan saat
mengarahkan / tidak mengarahkan jendela. --cat-on-overlay dapat membuat kedipan lebih sedikit
jelas.
--unredir-jika-mungkin-tunda JUTA DETIK
Tunda sebelum mengalihkan jendela, dalam milidetik. Default ke 0.
--unredir-jika-mungkin-kecualikan KONDISI
Kondisi windows yang tidak boleh dianggap layar penuh untuk tidak mengarahkan
layar.
--bayangan-tidak termasuk KONDISI
Tentukan daftar kondisi jendela yang seharusnya tidak memiliki bayangan.
--fade-kecualikan KONDISI
Tentukan daftar kondisi jendela yang tidak boleh pudar.
--fokus-kecualikan KONDISI
Tentukan daftar kondisi jendela yang harus selalu diperhatikan fokus.
--tidak aktif-redup-tetap
Gunakan nilai redup tidak aktif tetap, alih-alih menyesuaikan menurut opacity jendela.
--deteksi-sementara
penggunaan WM_TRANSIENT_UNTUK untuk mengelompokkan jendela, dan menganggap jendela dalam grup yang sama terfokus
pada saat yang sama.
--deteksi-klien-pemimpin
penggunaan WM_CLIENT_LEADER untuk mengelompokkan jendela, dan menganggap jendela dalam grup yang sama terfokus
pada saat yang sama. WM_TRANSIENT_UNTUK memiliki prioritas lebih tinggi jika --deteksi-sementara is
diaktifkan juga.
--blur-latar belakang
Blur latar belakang jendela semi-transparan / ARGB. Performa buruk, dengan
perilaku yang bergantung pada pengemudi. Nama sakelar dapat berubah tanpa sebelumnya
notifikasi.
--blur-latar belakang-bingkai
Blur latar belakang jendela saat bingkai jendela tidak buram. menyiratkan
--blur-latar belakang. Buruk dalam kinerja, dengan perilaku yang bergantung pada pengemudi. Namanya mungkin
berubah.
--blur-latar belakang-diperbaiki
Gunakan kekuatan blur tetap daripada menyesuaikan menurut opacity jendela.
--blur-kern MATRIX
Tentukan kernel konvolusi blur, dengan format berikut:
WIDTH,HEIGHT,ELE1,ELE2,ELE3,ELE4,ELE5...
Elemen di tengah tidak boleh disertakan, itu akan selamanya 1.0 atau berubah
berdasarkan opacity, tergantung pada apakah Anda telah --blur-background-fixed. Namun
penyesuaian otomatis faktor blur mungkin tidak bekerja dengan baik dengan kernel blur kustom.
Kernel blur Guassian 7x7 (sigma = 0.84089642) terlihat seperti:
--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'
Mungkin juga salah satu kernel yang telah ditentukan sebelumnya: 3x3box (default), 5x5box, 7x7box,
3x3gaussian, 5x5gaussian, 7x7gaussian, 9x9gaussian, 11x11gaussian. Semua Guassian
kernel dihasilkan dengan sigma = 0.84089642 . Anda dapat menggunakan yang disertai
compton-convgen.py untuk menghasilkan kernel blur.
--blur-latar belakang-kecualikan KONDISI
Kecualikan kondisi untuk keburaman latar belakang.
--ubah ukuran-kerusakan BILANGAN BULAT
Ubah ukuran wilayah yang rusak dengan jumlah piksel tertentu. Nilai positif memperbesarnya
sedangkan yang negatif mengecilkannya. Jika nilainya positif, piksel tambahan itu
tidak akan benar-benar dicat ke layar, hanya digunakan dalam perhitungan blur, dan semacamnya. (Jatuh tempo
keterbatasan teknis, dengan --dbe or --glx-swap-metode, piksel tersebut akan tetap
salah dicat ke layar.) Terutama digunakan untuk memperbaiki masalah korupsi baris
blur, dalam hal ini Anda harus menggunakan nilai radius blur di sini (misalnya dengan kernel 3x3,
kamu harus menggunakan --ubah ukuran-kerusakan 1, dengan 5x5 yang Anda gunakan --ubah ukuran-kerusakan 2, dan seterusnya
pada). Mungkin atau mungkin tidak bekerja dengan --glx-no-stencil. Menyusut tidak berfungsi dengan benar.
--balikkan-warna-sertakan KONDISI
Tentukan daftar kondisi jendela yang harus dicat dengan warna terbalik.
Resource-hogging, dan tidak diuji dengan baik.
--aturan-opacity KEGELAPAN:'KONDISI'
Tentukan daftar aturan opacity, dalam format PERCENT:PATTERN, seperti 50:name *=
"Firefox". compton-trans direkomendasikan untuk ini. Catatan kami tidak membedakan 100% dan
tidak disetel, dan kami tidak memberikan jaminan apa pun tentang kemungkinan konflik dengan program lain
set itu _NET_WM_WINDOW_OPACITY pada bingkai atau jendela klien.
--bayangan-kecualikan-reg GEOMETRI
Tentukan geometri X yang menggambarkan wilayah di mana bayangan tidak boleh dicat
di, seperti wilayah jendela dok. Gunakan --shadow-exclude-reg x10+0-0, misalnya, jika
10 piksel di bagian bawah layar seharusnya tidak memiliki bayangan.
--xinerama-bayangan-pangkas
Pangkas bayangan jendela sepenuhnya pada layar Xinerama tertentu ke layar.
--belakang BELAKANG
Tentukan backend yang akan digunakan: xrender atau glx. Backend GLX (OpenGL) umumnya memiliki banyak
kinerja yang unggul sejauh Anda memiliki kartu grafis/chip dan driver.
--glx-no-stensil
Backend GLX: Hindari menggunakan buffer stensil, berguna jika Anda tidak memiliki buffer stensil.
Dapat menyebabkan opasitas yang salah saat merender konten transparan (tetapi tidak pernah
praktis terjadi) dan mungkin tidak bekerja dengan --blur-latar belakang. Tes saya menunjukkan 15%
peningkatan kinerja. Direkomendasikan.
--glx-salin-dari-depan
Backend GLX: Salin daerah yang tidak dimodifikasi dari buffer depan alih-alih menggambar ulang semuanya.
Pengujian saya dengan driver nvidia menunjukkan penurunan kinerja 10% saat seluruh layar
dimodifikasi, tetapi peningkatan 20% ketika hanya 1/4. Tes saya di nouveau menunjukkan mengerikan
pelan - pelan. Berguna dengan --glx-swap-method, juga.
--glx-use-copysubbuffermesa
Bagian belakang GLX: Gunakan MESA_copy_sub_buffer untuk melakukan pembaruan sebagian layar. Tes saya di nouveau
menunjukkan peningkatan kinerja 200% ketika hanya 1/4 layar yang diperbarui. Dapat merusak VSync
dan tidak tersedia pada beberapa driver. Mengganti --glx-salin-dari-depan.
--glx-no-rebind-pixmap
Backend GLX: Hindari rebinding pixmap pada kerusakan jendela. Mungkin bisa meningkat
kinerja pada perubahan konten jendela yang cepat, tetapi diketahui merusak beberapa hal
driver (LLVMpipe). Direkomendasikan jika berhasil.
--glx-swap-metode tidak terdefinisi/exchange/copy/3/4/5/6/buffer-age
GLX backend: Metode pertukaran buffer GLX yang kami asumsikan. Bisa tidak terdefinisi (0), salin (1),
pertukaran (2), 3-6, atau usia penyangga (-1). undefined adalah yang paling lambat dan paling aman, dan
nilai default. salin tercepat, tetapi mungkin gagal pada beberapa driver, 2-6 secara bertahap
lebih lambat tapi lebih aman (6 masih lebih cepat dari 0). Biasanya, buffer ganda berarti 2, tiga kali lipat
buffer berarti 3. buffer-age berarti deteksi otomatis menggunakan GLX_EXT_buffer_age, didukung oleh
beberapa pengemudi. Tidak berguna dengan --glx-use-copysubbuffermesa. Sebagian rusak
--ubah ukuran-kerusakan. Default untuk tidak terdefinisi.
--glx-use-gpushder4
Bagian belakang GLX: Gunakan GL_EXT_gpu_shader4 untuk beberapa optimasi pada kode GLSL blur. tes saya
pada GTX 670 tidak menunjukkan efek yang nyata.
--dbus
Aktifkan remote control melalui D-Bus. Lihat D-BUS API bagian di bawah ini untuk lebih jelasnya.
--tolok ukur SIKLUS
Modus tolok ukur. Cat berulang kali hingga mencapai siklus yang ditentukan.
--lebar patokan JENDELA_ID
Tentukan ID jendela untuk mengecat ulang dalam mode benchmark. Jika dihilangkan atau 0, seluruh layar
dicat ulang.
FORMAT OF KONDISI
Beberapa opsi menerima string kondisi untuk mencocokkan jendela tertentu. String kondisi adalah
dibentuk oleh satu atau lebih kondisi, digabungkan dengan operator logika.
Kondisi dengan operator "ada" terlihat seperti ini:
[ ] :
Dengan operator yang sama sepertinya:
[ ] : =
Dengan operator lebih besar dari/kurang dari itu terlihat seperti:
[ ] :
PENYANGKALAN (opsional) adalah satu atau lebih tanda seru;
TARGET adalah nama target yang telah ditentukan sebelumnya, atau nama properti jendela yang cocok.
Target standar yang didukung adalah id, x, y, x2 (x + lebarb), y2, lebar, tinggi, lebarb
(lebar + 2 * batas), heightb, override_redirect, argb (apakah jendela memiliki ARGB
visual), fokus, wmwin (apakah jendela terlihat seperti jendela WM, yaitu tidak memiliki anak
jendela dengan WM_STATE dan tidak override-redirected), klien (ID jendela klien),
window_type (tipe jendela dalam string), pemimpin (ID pemimpin jendela), nama, class_g (=
WM_CLASS[1]), class_i (= WM_CLASS[0]), dan peran.
KLIEN/BINGKAI adalah @ tunggal jika atribut jendela harus dicari di klien
jendela, tidak ada jika pada jendela bingkai;
INDEKS (opsional) adalah nomor indeks properti yang akan dicari. Misalnya, [2] berarti
melihat nilai ketiga di properti. Jangan tentukan untuk target yang telah ditentukan sebelumnya.
FORMAT (opsional) menentukan format properti, 8, 16, atau 32. Saat tidak ada, kami menggunakan
format laporan X. Jangan tentukan untuk target yang telah ditentukan atau string.
JENIS adalah karakter tunggal yang mewakili jenis properti yang cocok untuk: c for
KARDINAL, sebuah untuk ATOM, w untuk WINDOW, d untuk DAPAT DIGAMBAR, s untuk STRING (dan string lainnya
jenis, seperti UTF8_STRING). Jangan tentukan untuk target yang telah ditentukan sebelumnya.
OP KUALIFIKASI (opsional), hanya berlaku untuk operator yang setara, bisa ? (abaikan-kasus).
MATCH JENIS (opsional), hanya berlaku untuk operator yang setara, tidak bisa apa-apa (tepat
cocok), * (cocok di mana saja), ^ (cocok dari awal), % (wildcard), atau ~ (PCRE reguler
ekspresi).
OPERATOR adalah salah satu dari = (sama dengan), <, >, <=, =>, atau tidak sama sekali (ada). Ada pemeriksaan operator
apakah properti ada di jendela (tetapi untuk target yang telah ditentukan, ada berarti != 0
kemudian).
POLA adalah bilangan bulat atau string yang diapit oleh tanda kutip tunggal atau ganda.
Urutan escape gaya Python-3 dan string mentah didukung dalam format string.
Operator logika yang didukung adalah && (dan) dan || (atau). && memiliki prioritas lebih tinggi dari ||,
asosiatif kiri-ke-kanan. Gunakan tanda kurung untuk mengubah prioritas.
contoh:
# Jika jendela terfokus
terfokus
fokus = 1
# Jika jendela tidak dialihkan-dialihkan
!override_redirect
override_redirect = salah
override_redirect != benar
override_redirect != 1
# Jika jendela adalah menu
window_type *= "menu"
_NET_WM_WINDOW_TYPE@:a *= "MENU"
# Jika nama jendela berisi "Firefox", abaikan huruf besar-kecil
nama *?= "Firefox"
_NET_WM_NAME@:s *?= "Firefox"
# Jika nama jendela diakhiri dengan "Firefox"
nama %= "*Firefox"
nama ~= "Firefox$"
# Jika jendela memiliki properti _COMPTON_SHADOW dengan nilai 0, ketik CARDINAL,
# format 32, nilai 0, pada jendela bingkainya
_COMPTON_SHADOW:32c = 0
# Jika nilai ketiga dari _NET_FRAME_EXTENTS kurang dari 20, atau tidak ada
# _NET_FRAME_EXTENTS properti di jendela klien
_NET_FRAME_EXTENTS@[2]:32c < 20 || !_NET_FRAME_EXTENTS@:32c
# Pola di sini akan diuraikan sebagai "dd4"
nama = "\x64\x64\o64"
# Pola di sini akan diuraikan sebagai "\x64\x64\x64"
nama = r"\x64\x64\o64"
WARISAN FORMAT OF KONDISI
Ini adalah format kondisi lama yang pernah kami gunakan. Dukungan format ini mungkin akan dihapus dalam
masa depan.
kondisi = TARGET:TYPE[BENDERA]:POLA
TARGET adalah salah satu dari "n" (nama jendela), "i" (contoh kelas jendela), "g" (jendela jendela
kelas), dan "r" (peran jendela).
JENIS adalah salah satu dari "e" (cocok persis), "a" (cocok di mana saja), "s" (cocok dari awal), "w"
(wildcard), dan "p" (ekspresi reguler PCRE, jika dikompilasi dengan dukungan).
BENDERA bisa menjadi serangkaian bendera. Saat ini satu-satunya flag yang ditentukan adalah "i" (abaikan huruf besar-kecil).
POLA adalah pola string yang sebenarnya.
KONFIGURASI FILE
compton dapat membaca dari file konfigurasi jika dukungan libconfig dikompilasi. Jika
--konfigurasi tidak digunakan, compton akan mencari file konfigurasi di
$XDG_CONFIG_HOME/compton.conf (~/.config/compton.conf, biasanya), maka ~/.compton.conf,
kemudian compton.conf di bawah $XDG_DATA_DIRS (seringkali /etc/xdg/compton.conf).
compton menggunakan format file konfigurasi libconfig umum. Contoh file konfigurasi adalah
tersedia sebagai compton.sample.conf di pohon sumber. Kebanyakan commandline switch masing-masing bisa
diganti dengan opsi dalam file konfigurasi, sehingga didokumentasikan di atas.
Pengaturan khusus tipe-jendela hanya diekspos dalam file konfigurasi dan memiliki yang berikut:
format:
tipe musim dingin:
{
WINDOW_TYPE = { fade = BOOL; bayangan = BOOL; opasitas = MENGApung; fokus = BOOL; };
};
JENDELA_TYPE adalah salah satu dari 15 jenis jendela yang didefinisikan dalam standar EWMH: "tidak diketahui", "desktop",
"dock", "toolbar", "menu", "utility", "splash", "dialog", "normal", "dropdown_menu",
"popup_menu", "tooltip", "notify", "combo", dan "dnd". kontrol "pudar" dan "bayangan"
pengaturan bayangan dan fade khusus tipe-jendela. "opacity" mengontrol opacity default dari
jenis jendela. "fokus" mengontrol apakah jendela jenis ini harus selalu dipertimbangkan
terfokus. (Secara default, semua jenis jendela kecuali "normal" dan "dialog" mengaktifkan ini.)
SINYAL
· compton menginisialisasi ulang dirinya setelah menerima SIGUSR1.
D-BUS API
Dimungkinkan untuk mengontrol compton melalui pesan D-Bus, dengan menjalankan compton dengan --dbus dan
kirim pesan ke com.github.chjj.compton. . adalah tampilan yang digunakan oleh
compton, dengan semua karakter non-alfanumerik diubah menjadi garis bawah. Untuk DISPLAY=:0.0
anda harus menggunakan com.github.chjj.compton._0_0, misalnya.
Metode dan sinyal D-Bus belum stabil, sehingga saat ini tidak didokumentasikan.
CONTOH
· Nonaktifkan penguraian file konfigurasi:
$ compton --config /dev/null
· Jalankan compton dengan bayangan dan pemudaran sisi klien, nonaktifkan bayangan di jendela dok dan
jendela drag-and-drop:
$ compton-cCGf
· Sama seperti di atas, ditambah membuat windows yang tidak aktif 80% menjadi transparan, membuat frame menjadi 80%
transparan, tidak memudar di jendela buka/tutup, aktifkan pengoptimalan perangkat lunak, dan fork
ke latar belakang:
$ compton -bcCGf -i 0.8 -e 0.8 --no-fading-openclose --sw-opti
· Menggambar bayangan putih:
$ compton -c --bayangan-merah 1 --bayangan-hijau 1 --bayangan-biru 1
· Hindari menggambar bayangan di jendela wbar:
$ compton -c --shadow-exclude 'class_g = "wbar"'
· Aktifkan OpenGL SGI_swap_control VSync dengan backend GLX:
$ compton --backend glx --vsync opengl-swc
Gunakan compton online menggunakan layanan onworks.net