Compton: هل هناك طريقة لاستبعاد الطلبات تمامًا؟

تم إنشاؤها على ٢٣ مارس ٢٠١٤  ·  14تعليقات  ·  مصدر: chjj/compton

أهلا،

هل هناك طريقة لاستبعاد الطلبات مع compton؟ لا أريد حقًا أن يكون لـ Firerfox أي تأثيرات تحدث مع compton ، سمها ما شئت ، التعتيم ، الظلال ، التلاشي ، وما إلى ذلك ، أود أن أتمكن من تشغيل Firefox بدون أي تأثيرات compton إن أمكن؟

شكرا...

التعليق الأكثر فائدة

مرحبا richardgv ،

حسنًا ، هذا ما أفهمه الآن ويبدو أنه استيقظ. هل هذا يبدو جيدا؟

استبعاد الظل = [
"الاسم = 'إعلام'" ،
"الاسم * = 'compton'" ،
"class_g = 'Firefox'" ،
"class_g = 'Conky'" ،
"class_g = 'Vlc'"
] ؛

استبعاد التلاشي = [
"class_g = 'Firefox'"
] ؛

التركيز-استبعاد = [
"class_g = 'Firefox'"
] ؛

بالمناسبة ، أردت إضافة xterm وفعلته هكذا لكنه لا يزال يتلاشى ولكن Firefox لا ، لماذا هذا وكيف يمكنني التوقف عن التلاشي لـ xterm؟

استبعاد التلاشي = [
"class_g = 'Firefox'" ،
"class_g = 'xterm'"
] ؛

لقد أضفت أيضًا xterm مثل هذا أيضًا ؛

التركيز-استبعاد = [
"class_g = 'Firefox'" ،
"class_g = 'xterm'"
] ؛

عند الحديث عن العتامة ، هل يمكنك ببساطة جعل قاعدة التعتيم تستثني التعتيم مثل القواعد الأخرى المماثلة؟

استبعاد العتامة = [
"class_g = 'Firefox'" ،
] ؛

نظرًا لأنني لاحظت للتو الإشارات المرجعية في Firefox ، إذا وضعت الماوس على إشارة مرجعية ، فستحصل على نافذة منبثقة صغيرة تعرض الاسم وعنوان url ، ولكن هذه النافذة المنبثقة شفافة قليلاً مع تشغيل compton ، ولهذا كنت أتمنى لك يمكن أن تجعل التعتيم استبعاد = [قاعدة لوقف هذا؟

شكرا

ال 14 كومينتر

أقرب ما يمكنني رؤيته هو --shadow-exclude 'class_g = "Firefox"' --focus-exclude 'class_g = "Firefox"' --fade-exclude 'class_g = "Firefox"' . لا يمكن استبعاد --frame-opacity ، ولكن يمكن تعديل _NET_FRAME_EXTENTS في نافذة العميل لإزالة التأثير. لا توجد طريقة لإيقاف --blur-background على أساس كل نافذة. إذا كان لديك --active-opacity ممكّنًا ، أو كانت النافذة تحتوي على _NET_WM_WINDOW_OPACITY ، فيمكن تعطيل تأثيرها في نافذة بها --opacity-rule (إذا لم تعيد WM الخاصة بك إعادة تعيينها تلقائيًا).

مرحبا richardgv ،

حسنًا ، هذا ما أفهمه الآن ويبدو أنه استيقظ. هل هذا يبدو جيدا؟

استبعاد الظل = [
"الاسم = 'إعلام'" ،
"الاسم * = 'compton'" ،
"class_g = 'Firefox'" ،
"class_g = 'Conky'" ،
"class_g = 'Vlc'"
] ؛

استبعاد التلاشي = [
"class_g = 'Firefox'"
] ؛

التركيز-استبعاد = [
"class_g = 'Firefox'"
] ؛

بالمناسبة ، أردت إضافة xterm وفعلته هكذا لكنه لا يزال يتلاشى ولكن Firefox لا ، لماذا هذا وكيف يمكنني التوقف عن التلاشي لـ xterm؟

استبعاد التلاشي = [
"class_g = 'Firefox'" ،
"class_g = 'xterm'"
] ؛

لقد أضفت أيضًا xterm مثل هذا أيضًا ؛

التركيز-استبعاد = [
"class_g = 'Firefox'" ،
"class_g = 'xterm'"
] ؛

عند الحديث عن العتامة ، هل يمكنك ببساطة جعل قاعدة التعتيم تستثني التعتيم مثل القواعد الأخرى المماثلة؟

استبعاد العتامة = [
"class_g = 'Firefox'" ،
] ؛

نظرًا لأنني لاحظت للتو الإشارات المرجعية في Firefox ، إذا وضعت الماوس على إشارة مرجعية ، فستحصل على نافذة منبثقة صغيرة تعرض الاسم وعنوان url ، ولكن هذه النافذة المنبثقة شفافة قليلاً مع تشغيل compton ، ولهذا كنت أتمنى لك يمكن أن تجعل التعتيم استبعاد = [قاعدة لوقف هذا؟

شكرا

حسنًا ، هذا ما أفهمه الآن ويبدو أنه استيقظ. هل هذا يبدو جيدا؟

نعم فعلا.

بالمناسبة ، أردت إضافة xterm وفعلته هكذا لكنه لا يزال يتلاشى ولكن Firefox لا ، لماذا هذا وكيف يمكنني التوقف عن التلاشي لـ xterm؟

استخدم --fade-exclude 'class_g = "XTerm"' بدلاً من class_g = "xterm" .

عند الحديث عن العتامة ، هل يمكنك ببساطة جعل قاعدة التعتيم تستثني التعتيم مثل القواعد الأخرى المماثلة؟

_NET_WM_WINDOW_OPACITY له الأولوية القصوى عند تحديد عتامة النافذة ، لذا إذا احتجت إلى التأكد من أن النافذة بها عتامة معينة ، اضبط الخاصية على النافذة. على سبيل المثال ، يمكنك استخدام --opacity-rule '99:class_g = "Firefox" && window_type = "tooltip"' .

بالمناسبة ، من المحتمل أن تكون نافذة التلميح شبه شفافة لأن wintypes -> tooltip -> opacity في ملف التكوين الخاص بك ، أو أنك لم تقم بتمكين --mark-ovredir-focused .

أهلا

آسف لأنني ضائعة هنا ، لدي xterm تحت استبعاد التلاشي ، لا أرى ما هو الخطأ ، أو ما الذي تحاول الإشارة إليه؟

استبعاد التلاشي = [
"class_g = 'Firefox'" ،
"class_g = 'xterm'"
] ؛

بخصوص Firefox ، لدي هذا أدناه ،

أنواع الشتاء:
{
تلميح =
{
العتامة = 0.75 ؛

و

مارك-أوفردير مركّز = صحيح ؛

هل سأغير أيًا منها أو أجعلها كلها الآن ،
--opacity-rule '99: class_g = "Firefox" && window_type = "tooltip" '؟

بالمناسبة أضفت إلى Firefox مثل هذا ولم ينجح ؛

--opacity-rule "99: class_g = 'Firefox' && window_type = 'tooltip'"

ثم قمت بتغييره إلى هذا وما زال لا يعمل ؛

قاعدة العتامة = [
"99: class_g = 'Firefox'"،
"window_type = 'tooltip'"
] ؛

لقد لاحظت أيضًا أنك تجعل اقتباساتك مختلفة ، لكن التكوين الذي وجدته عبر الإنترنت جعلها بنفس الطريقة التي أعرضها لك وكل شيء فيها يعمل على هذا النحو ...

شكرا...

آسف لأنني ضائعة هنا ، لدي xterm تحت استبعاد التلاشي ، لا أرى ما هو الخطأ ، أو ما الذي تحاول الإشارة إليه؟

حسنًا ، لقد رأيت هذا في ردك السابق:

بالمناسبة ، أردت إضافة xterm وفعلته هكذا لكنه لا يزال يتلاشى ولكن Firefox لا ، لماذا هذا وكيف يمكنني التوقف عن التلاشي لـ xterm؟

لذا أفترض أنك أضفت "class_g = 'xterm'" إلى fade-exclude ولا يزال Xterm يتلاشى للداخل / الخارج. كنت أحاول أن أشير إلى أن WM_CLASS العام لـ xterm هو XTerm بدلاً من xterm ولهذا السبب لم يعمل خطك.

هل سأغير أيًا منها أو أجعلها كلها الآن ،
--opacity-rule '99: class_g = "Firefox" && window_type = "tooltip" '؟

إذا كنت ترغب في إبقاء تلميحات الأدوات الخاصة بالتطبيقات الأخرى معتمة بنسبة 75٪ بشكل افتراضي ، فاستخدم قاعدة العتامة ، وإلا فقم بتغيير wintypes -> tooltip -> opacity = 0.75; إلى 1.0 .

بالمناسبة أضفت إلى Firefox مثل هذا ولم ينجح ؛

انها تعمل من اجلي بعد تطبيق القاعدة ، يتم تحويل جميع نوافذ تلميح الأدوات في Firefox إلى تعتيم. لست متأكدًا حقًا من سبب ظهوره مكسورًا بالنسبة لك ...

لقد لاحظت أيضًا أنك تجعل اقتباساتك مختلفة ، لكن التكوين الذي وجدته عبر الإنترنت جعلها بنفس الطريقة التي أعرضها لك وكل شيء فيها يعمل على هذا النحو ...

يستخدم compton بناء جملة سلسلة Python والاقتباس الفردي والاقتباس المزدوج متكافئ (بقدر ما لا تخلطهما). عادةً ما أستخدم علامات الاقتباس المفردة في الخارج لأنها أكثر أمانًا في الصدفة. يتطلب libconfig أن يتم تغليف قيم السلسلة داخل علامتي اقتباس مزدوجتين ، على الرغم من ذلك.

آهه بلدي XTerm سيئة ... :)

حسنًا ، أفهم هذا أدناه الآن ؛
winntypes -> تلميح الأدوات -> العتامة = 0.75 ؛ إلى 1.0.

كنت أتحدث عن قاعدة فايرفوكس فقط مثل أدناه لا يعمل ؛

قاعدة العتامة = [
"99: class_g = 'Firefox'"،
"window_type = 'tooltip'"
] ؛

كنت أتحدث عن قاعدة فايرفوكس فقط مثل أدناه لا يعمل ؛

استخدم opacity-rule = [ "99:class_g = 'Firefox' && window_type = 'tooltip'" ] . ليس من المقبول كسر القاعدة (ما لم تكن قاعدة المستوى الأعلى || -ed) ، وفي الواقع يجب أن تحصل على تحذير بشأن stderr إذا كتبت أشياء من هذا القبيل ( parse_rule_opacity(...): No opacity specified? ). (من الغريب أن "99:class_g = 'Firefox'" لا يتسبب في عدم شفافية جميع نوافذ Firefox بنسبة 99٪ ، رغم ذلك).

ألست متأكدًا مما تقصده بخرق قاعدة؟

إذن الطريقة التي كتبتها بها من قبل مثل هذا المؤمن صحيحة ويجب أن تنجح؟

قاعدة العتامة = [
"99: class_g = 'Firefox'"،
"window_type = 'tooltip'"
] ؛

SlackBox :

حسنًا ، إذا كانت كلماتي صعبة الفهم حقًا ... هل هناك أي مشكلة في لغتي الإنجليزية أو شيء من هذا القبيل؟

لا تكسر "99:class_g = 'Firefox' && window_type = 'tooltip'" حتى قاعدتين "99:class_g = 'Firefox'" و "window_type = 'tooltip'" ، مثل ما فعلته أعلاه (والذي يجب أن يعمل ، لكن ليس بشكل صحيح) ، ويرجى استخدام opacity-rule = [ "99:class_g = 'Firefox' && window_type = 'tooltip'" ] ، مثل ما أشرت إليه أعلاه.

لول ، لا لغتك الإنجليزية جيدة ، آسف لعدم الوضوح ، يجب أن أقول إنني لم أفهم تمامًا مفهوم كومبتون ، ما زلت أعتاد على الأشياء ، لم أكن متأكدًا من ماهية هذه `` القاعدة '' بالضبط ، لكن الآن أرى ماذا أنت تعني... :)

والآن لدي كقاعدة واحدة مثل هذه ؛

قاعدة العتامة = [
"99: class_g = 'Firefox' && window_type = 'tooltip'"
] ؛

شكرا لريتشاردغف

رائع. :-)

آسف للتعليق على قضية قديمة ، مغلقة.

opacity-rule = [
    "99:class_g = 'Firefox'"
]

لماذا 99 بدلاً من 100 ولماذا لا يعمل 100؟

يتجاهل كومبتون قيم 100. لسوء الحظ ، مع 99 ، لا يزال من الممكن رؤية قدر ضئيل من الشفافية.

مرحبًا مرة أخرى ، أواجه مشكلات مع Firefox.
الآن لدي كل من إصدار مطور Firefox و Firefox-nightly.
استخدام "class_g='firefox-developer-edtition'" أو "class_g='Firefox'" لا يصلح لي حقًا.
أيضًا ، لا يمكنني استخدام "name~='firefox.*'"

أنا أستخدم الإصدار 7.4 من compton.
الرجاء المساعدة.

يحرر:
باستخدام "name~='Firefox.*'" حل مشكلتي.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات