İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

compton - Bulutta Çevrimiçi

Compton'u Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut derlemesidir.

Program:

ADI


compton - X11 için bir besteci

SİNOPSİS


compton [SEÇENEKLER]

UYARI


Bu kılavuz sayfası, compton (compton -h) içindeki kullanım metninden daha az güncel olabilir.

TANIM


compton, Dana Jansens'in xcompmgr (kendisi
Keith Packard tarafından yazılmıştır). Orijinal xcompmgr üzerinde bazı iyileştirmeler içerir, örneğin
pencere çerçevesi opaklığı ve etkin olmayan pencere saydamlığı.

SEÇENEKLER


-h, --yardım et
Bundan daha güncel olabilecek, program koduna gömülü kullanım metnini alın
adam sayfası.

-d EKRAN
Yönetilecek göster.

-r RADIUS
Gölgeler için piksel cinsinden bulanıklık yarıçapı. (varsayılanı 12'dir)

-o opaklık
Gölgelerin opaklığı. (0.0 - 1.0, varsayılan olarak 0.75'tir)

-l OFFSET
Gölgeler için piksel cinsinden sol uzaklık. (varsayılanı -15'tir)

-t OFFSET
Gölgeler için piksel cinsinden üst kaydırma. (varsayılanı -15'tir)

-I OPACITY_STEP
Yavaşlarken adımlar arasında opaklık değişimi. (0.01 - 1.0, varsayılan değer 0.028'dir)

-O OPACITY_STEP
Solukken adımlar arasında opaklık değişimi. (0.01 - 1.0, varsayılan değer 0.03)

-D MİLİSANİYE
Milisaniye cinsinden soldurma adımındaki adımlar arasındaki süre. (> 0, varsayılan olarak 10'dur)

-m opaklık
Açılır menüler ve açılır menüler için varsayılan opaklık. (0.0 - 1.0, varsayılan değer 1.0'dır)

-c
Pencerelerde istemci tarafı gölgeleri etkinleştirildi. Masaüstü pencerelerini not edin (pencereler
_NET_WM_WINDOW_TYPE_DESKTOP) asla gölge almayın.

-C
Dock/panel pencerelerine gölge çizmekten kaçının.

-z
Gölgenin maskesinin pencerenin arkasındaki kısmını sıfırlayın. Bunun düzgün çalışmayabileceğini unutmayın
tamamen şeffaf alanlara sahip ARGB pencerelerinde.

-f
Açılırken/kapanırken ve opaklık değiştiğinde,
--no-solma-openclose kullanıldı.

-F
eşittir -f. Kullanımdan kaldırıldı.

-i opaklık
Etkin olmayan pencerelerin opaklığı. (0.1 - 1.0, varsayılan olarak devre dışı)

-e opaklık
Pencere başlık çubuklarının ve sınırlarının opaklığı. (0.1 - 1.0, varsayılan olarak devre dışı)

-G
Sürükle ve bırak pencerelerine gölgeler çizmeyin.

-b
Demonize işlemi. Başlatmadan sonra arka plana çatal.

-S
Senkronize X işlemini etkinleştirin (hata ayıklama için).

--yapılandırma PATH
Yolda yapılandırma dosyasını arayın. Görmek YAPILANDIRMA DOSYALAR için aşağıdaki bölüm
compton varsayılan olarak bir yapılandırma dosyası arar.

--gölge-kırmızı DEĞER
Gölgenin kırmızı renk değeri (0.0 - 1.0, varsayılan olarak 0'dır).

--gölge yeşili DEĞER
Gölgenin yeşil renk değeri (0.0 - 1.0, varsayılan olarak 0'dır).

--gölge-mavi DEĞER
Gölgenin mavi renk değeri (0.0 - 1.0, varsayılan olarak 0'dır).

--etkin olmayan-opaklık-geçersiz kılma
Etkin olmayan opaklığın ayarlanmasına izin ver -i pencereleri geçersiz kılar' _NET_WM_OPACITY değerleri.

--aktif-opaklık opaklık
Etkin pencereler için varsayılan opaklık. (0.0 - 1.0)

--inaktif-karartma DEĞER
Etkin olmayan pencereleri karartın. (0.0 - 1.0, varsayılan değer 0.0'dır)

--mark-wmwin odaklı
WM pencerelerini algılamaya çalışın (geçersiz kılmayan yeniden yönlendirme penceresi,
WM_STATE) ve aktif olarak işaretleyin.

--mark-ovredir odaklı
WM_STATE odaklı bir alt penceresi olmayan geçersiz kılma-yönlendirme pencerelerini işaretleyin.

--no-solma-openclose
Açık/kapalı pencerede solmaz.

--gölge-yoksay-şekilli
Şekilli pencerelere gölge yapmayın. Buradaki not şeklindeki pencereler, pencere ayarı anlamına gelir
X Shape uzantısı ile şeklini. ARGB arka planı kullananlar bizim dışımızda
kontrol.

--algılama-yuvarlak-köşeler
Köşeleri yuvarlatılmış pencereleri algılamaya çalışın ve bunları şekilli pencereler olarak düşünmeyin. bu
doğruluk maalesef çok yüksek değil.

--istemcinin donukluğunu tespit etme
belirlemek _NET_WM_OPACITY istemci pencerelerinde, pencere yöneticilerinin geçmemesi için kullanışlıdır
_NET_WM_OPACITY pencereleri çerçevelemek için istemci pencereleri.

--yenileme hızı YENİLEME HIZI
Ekranın yenileme hızını belirtin. Belirtilmediyse veya 0 ise, compton algılamayı deneyecek
bu X RandR uzantılı.

--vsync VSYNC_METHOD
VSync yöntemini ayarlayın. Şu anda mevcut olan VSync yöntemleri:

· Yok: VSync Yok

· drm: VSync ile DRM_IOCTL_WAIT_VBLANK. Sadece bazı sürücülerde çalışabilir.

· opengl: İle VSync'i deneyin SGI_video_sync OpenGL uzantısı. Sadece bazılarında çalış
sürücüler.

· opengl-oml: İle VSync'i deneyin OML_sync_control OpenGL uzantısı. Sadece bazılarında çalış
sürücüler.

· opengl-swc: İle VSync'i deneyin SGI_takas_kontrolü OpenGL uzantısı. Sadece bazılarında çalış
sürücüler. Yalnızca GLX arka ucuyla çalışır. Birçok sürücü üzerinde en etkili olduğu bilinmektedir.
Aslında boyama zamanlamasını kontrol etmez, yalnızca arabellek değiştirme etkilenir, bu nedenle
etkisi yok --sw-opti diğer yöntemlerden farklı olarak. Deneysel.

· opengl-mswc: İle VSync'i deneyin MESA_değiştirme_kontrol OpenGL uzantısı. Temel olarak
gibi aynı opengl-swc yukarıdaki, kullandığımız uzantı hariç.

(Bazı VSync yöntemlerinin derleme zamanında etkinleştirilemeyebileceğini unutmayın.)

--vsync-agresif
VBlank'ten önce boyama isteği göndermeye çalışın ve VBlank sırasında XFlush() yapın. Bildirildi
oldukça korkunç çalışmak için. Bu anahtar her an kaldırılabilir.

--alfa-adım DEĞER
X Render arka ucu: Alfa resimlerinin önceden oluşturulması için adım. (0.01 - 1.0, varsayılan olarak
0.03)

--dbe
(Umarım) yırtılmayı ortadan kaldırmak için VSync ile kullanılması amaçlanan DBE boyama modunu etkinleştirin.
Yine de etkisinin olmadığı bildirildi.

--boya üzerine bindirme
Kök pencere yerine X Kompozit kaplama penceresinde boyama.

--sw-opti
Compton'u en fazla 1 / XNUMX'de bir yeniden boyamayla sınırlayın yenileme hızı artırmak için ikinci
verim. Bu ile kullanılmamalıdır --vsync drm/opengl/opengl-oml olduğu gibi
esasen yapar --sw-optidaha düşük bir yenileme belirtmek istemediğiniz sürece, zaten ' işi
gerçek değerden daha yüksek oran.

--use-ewmh-aktif-kazan
EWMH'yi kullanın _NET_ACTIVE_WINDOW yerine o anda odaklanılan pencereyi belirlemek için
dinliyorum Odaklanmak/Odaklanma Etkinlik. WM olması koşuluyla, daha fazla doğruluğa sahip olabilir
onu destekler.

--saygı-prop-gölge
saygı _COMPTON_SHADOW. Bu, güvenmemeniz gereken prototip düzeyinde bir özelliktir.

--unredir-eğer-mümkünse
Ekranı büyütmek için tam ekran opak bir pencere algılanırsa tüm pencerelerin yönlendirmesini kaldırın
tam ekran pencereler için performans. Titremeye neden olduğu bilinen
pencereleri yeniden yönlendirme/yönlendirmeyi kaldırma. --boya üzerine bindirme titremeyi daha az yapabilir
açık.

--unredir-eğer-mümkünse-gecikme MİLİSANİYE
Pencerenin yönlendirmesini kaldırmadan önce, milisaniye cinsinden gecikme. Varsayılan olarak 0'dır.

--unredir-eğer-mümkün-hariç ŞART
Yönlendirmeyi kaldırma için tam ekran olarak kabul edilmemesi gereken pencere koşulları
ekran.

--gölge-hariç tut ŞART
Gölgesi olmaması gereken pencere koşullarının bir listesini belirtin.

--fade-hariç ŞART
Soluk olmaması gereken pencere koşullarının bir listesini belirtin.

--odak-hariç tutmak ŞART
Her zaman odaklanmış olarak düşünülmesi gereken pencere koşullarının bir listesini belirtin.

--inaktif-belirsiz-sabit
Pencere opaklığına göre ayarlamak yerine sabit etkin olmayan dim değerini kullanın.

--tespit-geçici
kullanım WM_TRANSIENT_FOR pencereleri gruplamak ve pencereleri aynı grup odaklı olarak düşünmek
aynı zamanda.

--tespit-istemci-lideri
kullanım WM_CLIENT_LEADER pencereleri gruplamak ve pencereleri aynı grup odaklı olarak düşünmek
aynı zamanda. WM_TRANSIENT_FOR daha yüksek önceliğe sahipse --tespit-geçici is
de etkinleştirildi.

--blur-arka plan
Yarı saydam / ARGB pencerelerinin arka planını bulanıklaştırın. Performansta kötü,
sürücüye bağlı davranış. Anahtarın adı önceden bildirilmeksizin değiştirilebilir.
bildirimler.

--blur-arka plan-çerçevesi
Pencere çerçevesi opak olmadığında pencerelerin arka planını bulanıklaştırın. ima
--blur-arka plan. Sürücüye bağlı davranışla performansta kötü. isim olabilir
değiştirin.

--blur-arka plan düzeltildi
Pencere opaklığına göre ayarlamak yerine sabit bulanıklık gücünü kullanın.

--bulanık-kern MATRIX
Bulanıklaştırma evrişim çekirdeğini aşağıdaki biçimde belirtin:

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

Merkezdeki eleman dahil edilmemelidir, sonsuza kadar 1.0 olacak veya değişecek
--blur-background-fixed olup olmadığına bağlı olarak opaklığa dayalıdır. Henüz
bulanıklaştırma faktörünün otomatik olarak ayarlanması, özel bir bulanıklaştırma çekirdeği ile iyi çalışmayabilir.

7x7 Guassian blur çekirdeği (sigma = 0.84089642) şöyle görünür:

--bulanık çekirdek '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'

Ayrıca önceden tanımlanmış çekirdeklerden biri olabilir: 3x3box (varsayılan), 5x5box, 7x7box,
3x3gauss, 5x5gauss, 7x7gauss, 9x9gauss, 11x11gauss. Tüm Guasca
çekirdekler sigma = 0.84089642 ile oluşturulur. eşlik edenleri kullanabilirsiniz
Bulanıklaştırma çekirdekleri oluşturmak için compton-convgen.py.

--bulanık-arka plan-hariç tut ŞART
Arka plan bulanıklığı için koşulları hariç tutun.

--resize-hasar INTEGER
Hasarlı bölgeyi belirli bir piksel sayısına göre yeniden boyutlandırın. Pozitif bir değer onu büyütür
negatif olanı ise küçültür. Değer pozitifse, bu ek pikseller
aslında ekrana boyanmayacak, yalnızca bulanıklık hesaplamasında vb. (Vadesi dolmuş
teknik sınırlamalara --dbe or --glx-takas-yöntemi, bu pikseller yine de
ekrana yanlış boyanmış.) Öncelikle hat bozulması sorunlarını gidermek için kullanılır.
blur, bu durumda burada blur yarıçap değerini kullanmalısınız (örn. 3x3 kernel ile,
kullanmalısın --resize-hasar 1, kullandığınız 5x5 ile --resize-hasar 2 ve böylece
üzerinde). --glx-no-stencil ile çalışabilir veya çalışmayabilir. Küçültme düzgün çalışmıyor.

--invert-renk-include ŞART
Ters çevrilmiş renkle boyanması gereken pencere koşullarının bir listesini belirtin.
Kaynak israfıdır ve iyi test edilmemiştir.

--opaklık kuralı opaklık:'ŞART'
50:name *= gibi YÜZDE:DESEN biçiminde bir opaklık kuralları listesi belirtin
"Firefox". bunun üzerine compton-trans önerilir. % 100'ü ayırt etmediğimize dikkat edin ve
ayarlanmıyor ve diğer programlarla olası çakışmalar hakkında herhangi bir garanti vermiyoruz.
bu set _NET_WM_WINDOW_OPACITY çerçeve veya istemci pencerelerinde.

--shadow-hariç tutma-reg GEOMETRİ
Gölgenin boyanmaması gereken bölgeyi tanımlayan bir X geometrisi belirtin
rıhtım penceresi bölgesi gibi. --shadow-exclude-reg x10+0-0 kullanın, örneğin,
ekranın alt kısmındaki 10 pikselin üzerine boyanmış gölgeler olmamalıdır.

--xinerama-gölge-kırpma
Belirli bir Xinerama ekranındaki bir pencerenin gölgesini tamamen ekrana kırpın.

--arka uç GERİ
Kullanılacak arka ucu belirtin: xrender veya glx. GLX (OpenGL) arka ucu genellikle çok
bir grafik kartınız/çipiniz ve sürücünüz olduğu sürece üstün performans.

--glx-kalıpsız-
GLX arka ucu: Şablon arabelleği kullanmaktan kaçının, şablon arabelleğiniz yoksa yararlıdır.
Saydam içerik oluştururken yanlış opaklığa neden olabilir (ancak asla
pratikte oldu) ve çalışmayabilir --blur-arka plan. Testlerim %15 gösteriyor
performans artışı. Tavsiye edilen.

--glx-önden kopyala
GLX arka ucu: Değiştirilmemiş bölgeleri hepsini yeniden çizmek yerine ön tampondan kopyalayın.
Nvidia sürücüleriyle yaptığım testler, tüm ekran açıldığında performansta %10'luk bir düşüş gösteriyor.
değiştirilir, ancak yalnızca 20/1 olduğunda %4'lik bir artış olur. Nouveau'daki testlerim korkunç görünüyor
yavaşlatmak. --glx-swap-yöntemi ile de kullanışlıdır.

--glx-use-copysubbuffermesa
GLX arka ucu: Kullanım MESA_kopya_alt_buffer kısmi ekran güncellemesi yapmak için. Nouveau'daki testlerim
ekranın yalnızca 200/1'ü güncellendiğinde %4 performans artışı gösterir. VSync'i bozabilir
ve bazı sürücülerde mevcut değildir. geçersiz kılar --glx-önden kopyala.

--glx-yeniden bağlama yok-pixmap
GLX arka ucu: Pencere hasarında pixmap'i yeniden bağlamaktan kaçının. Muhtemelen iyileştirebilir
hızlı pencere içeriğindeki performans değişiklikleri, ancak bazılarında işleri bozduğu biliniyor
sürücüler (LLVMpipe). Çalışırsa tavsiye edilir.

--glx-takas-yöntemi tanımsız/değişim/kopyalama/3/4/5/6/arabellek yaşı
GLX arka ucu: GLX arabellek takas yöntemi varsayıyoruz. Tanımsız (0), kopya (1) olabilir,
değişim (2), 3-6 veya tampon yaşı (-1). undefined en yavaş ve en güvenlisidir ve
varsayılan değer. kopyalama en hızlıdır, ancak bazı sürücülerde başarısız olabilir, 2-6 kademeli olarak
daha yavaş ama daha güvenli (6, hala 0'dan daha hızlı). Genellikle, çift arabellek 2, üçlü anlamına gelir
arabellek anlamına gelir 3. arabellek yaşı, kullanarak otomatik algılama anlamına gelir GLX_EXT_tampon_age, Tarafından desteklenen
bazı sürücüler. ile işe yaramaz --glx-use-copysubbuffermesa. Kısmen kırılır
--resize-hasar. Varsayılan olarak tanımsız.

--glx-use-gpushader4
GLX arka ucu: Kullanım GL_EXT_gpu_shader4 bulanıklık GLSL kodunda bazı optimizasyonlar için. testlerim
GTX 670'te gözle görülür bir etki göstermez.

--dbus
D-Bus üzerinden uzaktan kumandayı etkinleştirin. Bkz. D-BUS API Daha fazla bilgi için aşağıdaki bölüme bakın.

--kalite Testi DALGALANMALAR
Karşılaştırma modu. Belirtilen döngülere ulaşana kadar tekrar tekrar boyayın.

--benchmark-genişliği PENCERE_KİMLİĞİ
Karşılaştırma modunda yeniden boyamak için pencere kimliğini belirtin. Atlanırsa veya 0 ise, tüm ekran
yeniden boyanır.

FORMAT OF KOŞULLAR


Bazı seçenekler, belirli pencerelerle eşleşmesi için bir koşul dizesini kabul eder. Bir koşul dizesi
mantıksal operatörler tarafından birleştirilen bir veya daha fazla koşul tarafından oluşturulur.

"Var" operatörüne sahip bir koşul şöyle görünür:

[ ] :

Eşittir operatörüyle şöyle görünür:

[ ] : =

Büyüktür/küçüktür operatörleriyle şuna benzer:

[ ] :

YANLIŞ (isteğe bağlı) bir veya daha fazla ünlem işaretidir;

HEDEF ya önceden tanımlanmış bir hedef adıdır ya da eşleşecek bir pencere özelliğinin adıdır.
Desteklenen önceden tanımlanmış hedefler id, x, y, x2 (x + genişlikb), y2, genişlik, yükseklik, genişlikb'dir.
(genişlik + 2 * kenarlık), yükseklikb, override_redirect, argb (pencerenin bir ARGB'si olup olmadığı
görsel), odaklanmış, wmwin (pencerenin bir WM penceresi gibi görünüp görünmediği, yani çocuğu olmayan
WM_STATE ile pencere ve geçersiz kılma yeniden yönlendirilmez), istemci (istemci penceresinin kimliği),
window_type (dizedeki pencere türü), lider (pencere liderinin kimliği), ad, class_g (=
WM_CLASS[1]), class_i (= WM_CLASS[0]) ve rol.

MÜŞTERİ/ÇERÇEVE pencere özniteliğinin istemcide aranması gerekiyorsa tek bir @'dir
pencere, çerçeve penceresinde hiçbir şey yok;

INDEX (isteğe bağlı), aranacak özelliğin dizin numarasıdır. Örneğin, [2] şu anlama gelir:
özellikteki üçüncü değere bakın. Önceden tanımlanmış hedefler için belirtmeyin.

FORMAT (isteğe bağlı) özelliğin biçimini belirtir, 8, 16 veya 32. Devamsızlık durumunda kullanırız
X raporlarını biçimlendirin. Önceden tanımlanmış veya dize hedefleri için belirtmeyin.

TİP eşleşecek özelliğin türünü temsil eden tek bir karakterdir: c için
KARDİNAL, bir için ATOM, w için PENCERE, d için ÇEKİLEBİLİR, s için STRING (ve diğer herhangi bir dize
gibi türleri UTF8_STRING). Önceden tanımlanmış hedefler için belirtmeyin.

OP niteleyici (isteğe bağlı), yalnızca eşittir operatörü için geçerli olabilir, ? (görmezden gelin).

MAÇ TİP (isteğe bağlı), yalnızca eşittir operatörü için geçerlidir, hiçbir şey olamaz (tam
maç), * (her yerde eşleşir), ^ (baştan itibaren eşleşir), % (joker karakter) veya ~ (PCRE normal
ifade).

OPERATÖR = (eşittir), <, >, <=, => veya hiçbir şeyden biridir (vardır). Mevcut operatör kontrolleri
bir pencerede bir özelliğin olup olmadığı (ancak önceden tanımlanmış hedefler için mevcut olması != 0 anlamına gelir)
sonra).

MODEL bir tamsayı veya tek veya çift tırnak içine alınmış bir dizedir.
Python-3 tarzı kaçış dizileri ve ham dize, dize biçiminde desteklenir.

Desteklenen mantıksal işleçler && (ve) ve || (veya). &&, ||'den daha yüksek önceliğe sahiptir,
soldan sağa ilişkisellik. Önceliği değiştirmek için parantez kullanın.

Örnekler:

# Pencere odaklanmışsa
odaklanmış
odaklanmış = 1
# Pencere geçersiz kılma-yönlendirilmemişse
!geçersiz kılma_yönlendirme
override_redirect = yanlış
override_redirect != doğru
geçersiz kılma_yönlendirme != 1
# Pencere bir menü ise
window_type *= "menü"
_NET_WM_WINDOW_TYPE@:a *= "MENÜ"
# Pencere adı "Firefox" içeriyorsa, büyük/küçük harfe dikkat etmeyin
isim *?= "Firefox"
_NET_WM_NAME@:s *?= "Firefox"
# Pencere adı "Firefox" ile bitiyorsa
isim %= "*Firefox"
ad ~= "Firefox$"
# Pencerenin 0 değerine sahip bir _COMPTON_SHADOW özelliği varsa, CARDINAL yazın,
# biçim 32, değer 0, çerçeve penceresinde
_COMPTON_SHADOW:32c = 0
# _NET_FRAME_EXTENTS'in üçüncü değeri 20'den küçükse veya
# İstemci penceresinde _NET_FRAME_EXTENTS özelliği
_NET_FRAME_EXTENTS@[2]:32c < 20 || !_NET_FRAME_EXTENTS@:32c
# Buradaki desen "dd4" olarak ayrıştırılacaktır.
isim = "\x64\x64\o64"
# Buradaki desen "\x64\x64\x64" olarak ayrıştırılacak
isim = r"\x64\x64\o64"

LEGACY FORMAT OF KOŞULLAR


Bu, bir zamanlar kullandığımız eski koşul biçimidir. Bu biçimin desteği şurada kaldırılabilir:
gelecek.

koşul = HEDEF:TÜR[FLAGS]:DESEN

HEDEF "n" (pencere adı), "i" (pencere sınıfı örneği), "g" (pencere genel
sınıfı) ve "r" (pencere rolü).

TİP "e" (tam eşleşme), "a" (herhangi bir yerde eşleşme), "s" (başlangıçtan eşleşme), "w" den biridir.
(joker karakter) ve "p" (destekle derlenmişse PCRE normal ifadeleri).

BAYRAKLAR bir dizi bayrak olabilir. Şu anda tanımlanan tek bayrak "i" dir (büyük/küçük harf yoksay).

MODEL gerçek desen dizesidir.

YAPILANDIRMA DOSYALAR


libconfig desteği derlenmişse, compton bir yapılandırma dosyasından okuyabilir.
--yapılandırma kullanılmaz, compton içinde bir yapılandırma dosyası arayacaktır.
$XDG_CONFIG_HOME/compton.conf (~/.config/compton.conf, genellikle), sonra ~/.compton.conf,
sonra compton.conf $XDG_DATA_DIRS altında (genellikle /etc/xdg/compton.conf).

compton, genel libconfig yapılandırma dosya biçimini kullanır. Örnek bir yapılandırma dosyası
kaynak ağaçta compton.sample.conf olarak mevcuttur. Çoğu komut satırı anahtarının her biri
yapılandırma dosyasındaki bir seçenekle değiştirilebilir, bu nedenle yukarıda belgelenmiştir.
Pencere türüne özgü ayarlar yalnızca yapılandırma dosyasında gösterilir ve aşağıdakilere sahiptir:
biçimi:

kış türleri:
{
WINDOW_TYPE = { solma = BOOL; gölge = BOOL; opaklık = FLOAT; odak = BOOL; };
};

PENCERE_TİPİ EWMH standardında tanımlanan 15 pencere türünden biridir: "unknown", "desktop",
"dock", "araç çubuğu", "menü", "yardımcı program", "sıçrama", "iletişim kutusu", "normal", "açılır menü",
"popup_menu", "araç ipucu", "bildir", "birleşik" ve "dnd". "solma" ve "gölge" kontrolleri
pencere tipine özgü gölge ve solma ayarları. "opaklık", varsayılan opaklığı kontrol eder.
pencere türü. "odak", bu tür bir pencerenin her zaman dikkate alınıp alınmayacağını kontrol eder.
odaklanmış. (Varsayılan olarak, "normal" ve "iletişim kutusu" dışındaki tüm pencere türlerinde bu bulunur.)

SİNYALLER


· compton, SIGUSR1'i aldıktan sonra kendini yeniden başlatır.

D-BUS API


Compton'u aşağıdakilerle çalıştırarak, D-Bus mesajları aracılığıyla compton'u kontrol etmek mümkündür. --dbus ve
com.github.chjj.compton'a mesaj gönderin. . tarafından kullanılan ekran
compton, tüm alfasayısal olmayan karakterler alt çizgilere dönüştürülür. EKRAN =:0.0 için
örneğin com.github.chjj.compton._0_0 kullanmalısınız.

D-Bus yöntemleri ve sinyalleri henüz kararlı değil, bu nedenle şu anda belgelenmemiş.

ÖRNEKLER


· Yapılandırma dosyası ayrıştırmayı devre dışı bırakın:

$ compton --config /dev/null

· Compton'u istemci tarafında gölge ve solma ile çalıştırın, dock pencerelerinde gölgeyi devre dışı bırakın ve
sürükle ve bırak pencereleri:

$ compton -cCGf

· Yukarıdakiyle aynı şey, ayrıca etkin olmayan pencereleri %80 şeffaf, çerçeveyi %80 yapmak
şeffaf, pencere açma/kapama sırasında solmaz, yazılım optimizasyonunu etkinleştirin ve çatallayın
arka:

$ compton -bcCGf -i 0.8 -e 0.8 --solma-açma-açma --sw-opti

· Beyaz gölgeler çizin:

$ compton -c --gölge-kırmızı 1 --gölge-yeşil 1 --gölge-mavi 1

· Wbar penceresine gölge çizmekten kaçının:

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

· GLX arka ucu ile OpenGL SGI_swap_control VSync'i etkinleştirin:

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

onworks.net hizmetlerini kullanarak compton'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad