Skip to content
Mahdy Mirzade edited this page May 16, 2021 · 4 revisions

Picom is a X compositor which is forked from the original Compton because it seems to have become unmaintained.

Installation

Using pacman:

$ pacman -S picom

Using dot.sh:

$ ./dot.sh i picom

Configuration

If you used pacman:

$ ./dot.sh c picom

If you used dot.sh:

No need for extra config, it will install config files within the last command.

Start Service

If it didn't Start - Without Reboot:

$ picom -b

~/.config/picom/picom.conf

Main configuration of picom. - only mentioned customized options Shadow configuration:

shadow = true;
shadow-radius = 15
shadow-offset-x = -15
shadow-offset-y = -15
shadow-exclude = [
  "name = 'Notification'",
  "class_g = 'Conky'",
  "class_g ?= 'Notify-osd'",
  "class_g = 'Cairo-clock'",
  "_GTK_FRAME_EXTENTS@:c"
];

Fading configuration:

fading = true
fade-in-step = 0.03;
fade-out-step = 0.03;

Transparency configuration:

inactive-opacity = 0.9;
frame-opacity = 1.0
inactive-opacity-override = false;
focus-exclude = [ "class_g = 'Cairo-clock'" ];
opacity-rule = [
  "100:name *= 'mpv'"
];