Compton: كيف تحصل على خلفية ضبابية للغاية؟

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

المنصة: Archlinux 64 بت

GPU ، وبرامج التشغيل ، وإعداد الشاشة:

  • 01: 00.0 وحدة تحكم متوافقة مع VGA [0300]: Advanced Micro Devices، Inc. [AMD / ATI] Lexa PRO [Radeon RX 550 / 550X] [1002: 699f] (rev c7) (prog-if 00 [VGA controller])
  • شاشة واحدة
  • glxinfo | بائع grep -i:
    *server glx vendor string: SGI
    *client glx vendor string: Mesa Project and SGI
    *Vendor: X.Org (0x1002)
    *OpenGL vendor string: X.Org

نسخة كومبتون: 4.0-1 من المستودع الرسمي

تكوين كومبتون: https://pb.spheerys.fr/؟9ce52a7f07b208d9# + 3xgaQACCK2XbXj / xkK + lbFO8jGwHiUDZzOlQgac5V4 =

خطوات التكاثر

أنا أقوم بتعيين معلمات التمويه مثل هذا:

blur-background = true;
blur-background-frame = true;
blur-background-fixed = true;

blur-kern = "3x3box";
blur-method = "kawase";
blur-strength = 12;

سلوك متوقع

أرغب في الحصول على خلفية ضبابية للغاية من خلال النوافذ الطرفية الشفافة ، كما في هذه الصورة: https://www.reddit.com/r/unixporn/comments/ac6qj3/ubuntu_openbox_tint2_compton_urxvt_first_rice/

السلوك الحالي وتفاصيل أخرى

لدي فقط خلفية ضبابية "خفيفة جدًا" كما ترى: https://i.imgur.com/IYavGiE.jpg
لقد جربت عدة معلمات تمويه ولكن يبدو أن وظيفة التمويه لا تعمل

ما الخطأ الذي يحدث؟

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

تحديث صغير لجعله يعمل على Ubuntu 19.04:
sudo apt install pkg-config make gcc libev-libevent-dev libdbus-1-dev libgl1-mesa-dev libgles2-mesa-dev libxcb-present-dev libxcb-sync-dev libxcb-damage0-dev libx11-xcb-dev libev4 libev-dev uthash-dev libxdg-basedir-dev libconfig-dev meson libx11-dev libxcb1-dev libxcb-ewmh-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-randr0-dev libxcb-util0-dev libxcb-shape0-dev libxcb-xkb-dev pkg-config xcb-proto libxcb-xrm-dev libxcb-composite0-dev xcb libxcb-ewmh2 libxcb1-dev libxcb-keysyms1-dev libxcb-util0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev

علاوة على ذلك ، كنت بحاجة أيضًا

sudo apt install libxcomposite-dev libxrandr-dev libxinerama-dev

على كل من Ubuntu و Mint 19

ال 9 كومينتر

Spheerys لا يحتوي compton في الريبو الرسمي على kawase blur. إما أن تريد هذا ، أو تنتظرني لتنفيذه.

_BTW ، هذا الريبو لم يعد نشطًا ، تم إنشاء compton في الريبو الرسمي من هنا _

هل يمكن لأي شخص إعطاء دليل أكثر تفصيلاً حول كيفية بناء هذا على Ubuntu 18.04.2؟

هذا سيكون موضع تقدير كبير!

@ emme1444 جرب هذا:

ملاحظة: قد لا تحتاج إلى كل هذه الأقسام ، لكن ليس لدي آلة لاختبار أي منها غير مطلوب في الوقت الحالي.

$ sudo apt install pkg-config make gcc libev-libevent-dev libdbus-1-dev libgl1-mesa-dev \
  libgl2-mesa-dev libxcb-present-dev libxcb-sync-dev libxcb-damage0-dev \
  xcb-damage0-dev libx11-xcb-dev libev libev-dev uthash-dev libxdg-basedir-dev \
  libconfig-dev meson  libx11-dev libxcb1-dev libxcb-ewmh-dev libxcb-icccm4-dev \
  libxcb-image0-dev libxcb-randr0-dev libxcb-util0-dev libxcb-shape0-dev \
  libxcb-xkb-dev pkg-config xcb-proto libxcb-xrm-dev libxcb-composite0-dev xcb \
  libxcb-ewmh2 libxcb1-dev libxcb-keysyms1-dev libxcb-util0-devlibxcb-randr0-dev \
  libev-dev libxcb-cursor-dev libxcb-xinerama0-dev

$ git clone https://github.com/yshui/compton
$ cd compton
$ meson --buildtype=release . build
$ ninja -C build
$ sudo ninja -C build install

تحرير: لقد لاحظت للتو أنك تقصد شوكة tyrone144 . آسف.

@ emme1444 جرب هذا:

_note: _ قد لا تحتاج إلى كل هذه الأقسام ، لكن ليس لدي آلة لاختبار أيها غير مطلوب في الوقت الحالي.

$ sudo apt install pkg-config make gcc libev-libevent-dev libdbus-1-dev libgl1-mesa-dev \
  libgl2-mesa-dev libxcb-present-dev libxcb-sync-dev libxcb-damage0-dev \
  xcb-damage0-dev libx11-xcb-dev libev libev-dev uthash-dev libxdg-basedir-dev \
  libconfig-dev meson  libx11-dev libxcb1-dev libxcb-ewmh-dev libxcb-icccm4-dev \
  libxcb-image0-dev libxcb-randr0-dev libxcb-util0-dev libxcb-shape0-dev \
  libxcb-xkb-dev pkg-config xcb-proto libxcb-xrm-dev libxcb-composite0-dev xcb \
  libxcb-ewmh2 libxcb1-dev libxcb-keysyms1-dev libxcb-util0-devlibxcb-randr0-dev \
  libev-dev libxcb-cursor-dev libxcb-xinerama0-dev

$ git clone https://github.com/yshui/compton
$ cd compton
$ meson --buildtype=release . build
$ ninja -C build
$ sudo ninja -C build install

تحرير: لقد لاحظت للتو أنك تقصد شوكة tyrone144 . آسف.

هل تعرف ما إذا كان yshui هو الأحدث وما إذا كان سيظل دليل التثبيت هذا يعمل؟ اشكرك.

michaeltarab وقد تفرع yshui تعمل بشكل جيد بالنسبة لي، ويبدو أن الحصول على تحديث كل بضعة أيام حتى انها نشطة بالتأكيد. ومع ذلك ، فإنه لا يشمل kawase blur الذي تقوم به شوكة tryone144. هناك مشكلة مفتوحة في yshui fork لتطبيق kawase blur ، لقد قالوا للتو إنهم لم يتح لهم الوقت لتطبيقها بعد.

على العكس من ذلك ، فإن مفترق tryone144 غير نشط ، إنه مجرد هذا الريبو مع إضافة kawase blur كميزة. آخر التزام كان في فبراير 2018 أو شيء من هذا القبيل.

أما بالنسبة لتعليمات الإنشاء التي لا تزال ذات صلة ، فهي كذلك ، حيث أنني قمت للتو بإعادة تصميم أحدث إصدار من yshui قبل يوم أو نحو ذلك باستخدام هذه التعليمات.

حسنًا ، شكرًا لك على المساعدة!

هل يمكن لأي شخص إعطاء دليل أكثر تفصيلاً حول كيفية بناء هذا على Ubuntu 18.04.2؟

هذا سيكون موضع تقدير كبير!

استنساخ بوابة https://github.com/tryone144/compton.git
محرك الأقراص المضغوطة
mv _CMakeLists.txt CMakeLists.txt
بناء مكدير
بناء القرص المضغوط
cmake ..
صنع
(اختباره ربما ... ./compton & بافتراض أن لديك ~ / .config / compton.conf)
sudo جعل التثبيت

& بوب هو عمك.
يعمل هذا بشكل مثالي على FreeBSD-11.n / 12.n / -CURRENT ، مع برنامج تشغيل nvidia أو drm-kmod (Intel Graphics ، لم تختبره باستخدام بطاقة Radeon ... حتى الآن)

تحديث صغير لجعله يعمل على Ubuntu 19.04:
sudo apt install pkg-config make gcc libev-libevent-dev libdbus-1-dev libgl1-mesa-dev libgles2-mesa-dev libxcb-present-dev libxcb-sync-dev libxcb-damage0-dev libx11-xcb-dev libev4 libev-dev uthash-dev libxdg-basedir-dev libconfig-dev meson libx11-dev libxcb1-dev libxcb-ewmh-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-randr0-dev libxcb-util0-dev libxcb-shape0-dev libxcb-xkb-dev pkg-config xcb-proto libxcb-xrm-dev libxcb-composite0-dev xcb libxcb-ewmh2 libxcb1-dev libxcb-keysyms1-dev libxcb-util0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev

تحديث صغير لجعله يعمل على Ubuntu 19.04:
sudo apt install pkg-config make gcc libev-libevent-dev libdbus-1-dev libgl1-mesa-dev libgles2-mesa-dev libxcb-present-dev libxcb-sync-dev libxcb-damage0-dev libx11-xcb-dev libev4 libev-dev uthash-dev libxdg-basedir-dev libconfig-dev meson libx11-dev libxcb1-dev libxcb-ewmh-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-randr0-dev libxcb-util0-dev libxcb-shape0-dev libxcb-xkb-dev pkg-config xcb-proto libxcb-xrm-dev libxcb-composite0-dev xcb libxcb-ewmh2 libxcb1-dev libxcb-keysyms1-dev libxcb-util0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev

علاوة على ذلك ، كنت بحاجة أيضًا

sudo apt install libxcomposite-dev libxrandr-dev libxinerama-dev

على كل من Ubuntu و Mint 19

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