Cara Build Picom from Source FreeBSD


JagoTekno.com - Untuk mendapatkan efek blur dan efek round corner pada tiap window di Linux dan FreeBSDkita bisa menggunakan aplikasi compositor, salah satunya adalah picom.

Secara default, baik di distro Linux maupun di FreeBSD kita bisa install picom melalui package manager yang tersedia.

sudo pkg install picom

TLDR : Khusus untuk pengguna Arch Linux coba install picom melalui command ini :

sudo pacman -S picom-git

Akan tetapi ada fitur yang tidak akan berjalan seperti :

  • efek blur dengan transparansi
  • efek rounded corner

Untuk mengaktifkan fitur tersebut, kita mesti build picom dari sourcenya. Caranya seperti ini :

Build picom from source pada FreeBSD

Pertama install dependencies

sudo pkg install pkgconf cmake uthash meson ninja

Setelah itu lakukan git clone dari source

git clone git clone https://github.com/yshui/picom.git

cd picom

LDFLAGS="-L/usr/local/include" CPPFLAGS="-I/usr/local/include" meson --buildtype=release . build

sudo ninja -C build install

which picom

Kemudian aktifkan efek tersebut melalui .config/picom.conf.

#backend = "glx";
backend = "xrender";

shadow = true;
shadow-radius = 6;
shadow-offset-x = 3;
shadow-offset-y = 3;
shadow-opacity = 0.5;
shadow-ignore-shaped = false;
shadow-exclude = [
  "class_g = 'Polybar'",
  "!_COMPTON_SHADOW@:32c = 1"
];

corner-radius = 12.0;
detect-rounded-corners = true;
rounded-corners-exclude = [
  "window_type = 'menu'",
  "window_type = 'dropdown_menu'",
  "window_type = 'popup_menu'",
  "window_type = 'utility'",
  "class_g = 'Polybar'",
  "class_g = 'Rofi'",
  "class_g = 'Dunst'"
];

blur: {
  #method = "dual_kawase";
  method = "kernel";
  strength = 5;
  background = true;
  background-frame = true;
  background-fixed = true;
}
blur-background-exclude = [
    "class_g = 'Dunst'"
];

Di sini Polybar juga akan mengalami perubahan perilaku dengan sesuai dengan class yang telah di set pada config di atas.

Demikian tutorial singkat tentang cara build picom from source di FreeBSD untuk mendapatkan fitur rounded corner.

Selamat mencoba.

Konfigurasi Setelah Install FreeBSD di Laptop Thinkpad X220
Ditulis oleh Rafi pada Friday, 14 January 2022
mrfdn author

Rafi

  • 15 year+ of Linux user.
  • 5 years+ blogger and web developer.

Jika artikel yang dibuatnya ternyata bermanfaat, support dengan cara

Baca juga


comments powered by Disqus