Cara Build Picom from Source FreeBSD

JagoTekno – 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'",
  "[email protected]: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'"
];

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

Selamat mencoba.

Tinggalkan komentar