zoukankan      html  css  js  c++  java
  • 解决Manjaro i3社区版 compton默认配置不正确的问题

    2020年1月10日 更新。默认配置可以使用透明,需要取消 compton.conf 中 

    #inactive-opacity = 0.93;
    #active-opacity = 1;
    #取消这两行的注释

    此问题默认存在于manjaro-i3-18.1.5-191229-linux54之前的版本中。

    i3 社区版中compton包名已经改名为picom。

    终端中运行:

    pkill comton #关闭compton

    compton -b #运行compton

    错误显示为:

    [ 01/09/2020 18:38:49.762 parse_config_libconfig WARN ] Option `no-dock-shadow` is deprecated, and will be removed. Please use the wintype option `shadow` of `dock` instead.
    [ 01/09/2020 18:38:49.762 parse_config_libconfig WARN ] Option `menu-opacity` is deprecated, and will be removed.Please use the wintype option `opacity` of `popup_menu` and `dropdown_menu` instead.
    [ 01/09/2020 18:38:49.762 parse_config_libconfig WARN ] vsync option will take a boolean from now on. "none" is interpreted as "false" for compatibility, but this will stop working soon
    [ 01/09/2020 18:38:49.763 parse_config_libconfig WARN ] glx-swap-method has been deprecated since v6, your setting "undefined" should be removed.
    [ 01/09/2020 18:38:49.763 parse_config_libconfig WARN ] "clear-shadow" is removed as an option, and is always enabled now. Consider removing it from your config file
    [ 01/09/2020 18:38:49.763 parse_config_libconfig WARN ] "paint-on-overlay" has been removed as an option, and is enabled whenever possible

    将.i3/config中的compton 替换为picom

    删除原有.config/compton.conf

    新建picom.conf文件

     输入以下内容

    # Shadow
    shadow = true;
    # no-dnd-shadow = true;
    #no-dock-shadow = true;
    #clear-shadow = true;
    detect-rounded-corners = true;
    shadow-radius = 5;
    shadow-offset-x = 1;
    shadow-offset-y = 1;
    shadow-opacity = .3;
    shadow-ignore-shaped = false;
    shadow-exclude = [
        "name = 'Notification'", 
    # workaround for conky until it provides window properties:
        "override_redirect = 1 && !WM_CLASS@:s",
        "class_g ?= 'Dmenu'",
    #    "class_g ?= 'Dunst'",
    # disable shadows for hidden windows:
        "_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'",
        "_GTK_FRAME_EXTENTS@:c",
    # disables shadows on sticky windows:
    #    "_NET_WM_STATE@:32a *= '_NET_WM_STATE_STICKY'",
    # disables shadows on i3 frames
        "class_g ?= 'i3-frame'"
    ];
    
    # shadow-exclude-reg = "x10+0+0";
    # xinerama-shadow-crop = true;
    
    #menu-opacity = 0.95;
    #inactive-opacity = 0.93;
    #active-opacity = 1;
    #alpha-step = 0.01;
    #inactive-dim = 0.0;
    #blur-background = false;
    #blur-kern = "3x3box";
    
    fading = false;
    fade-delta = 1;
    fade-in-step = 0.03;
    fade-out-step = 0.03;
    fade-exclude = [ ];
    
    backend = "xrender";
    mark-wmwin-focused = true;
    mark-ovredir-focused = true;
    detect-client-opacity = true;
    unredir-if-possible = true;
    refresh-rate = 0;
    vsync = false;
    dbe = false;
    #paint-on-overlay = true;
    focus-exclude = [ "class_g = 'Cairo-clock'" ];
    detect-transient = true;
    detect-client-leader = true;
    invert-color-include = [ ];
    glx-copy-from-front = false;
    #glx-swap-method = "undefined";
    
    #opacity-rule = [ 
    #"99:name *?= 'Call'", 
    #"99:class_g = 'Chromium'", 
    #"99:name *?= 'Conky'", 
    #"99:class_g = 'Darktable'", 
    #"50:class_g = 'Dmenu'", 
    #"99:name *?= 'Event'", 
    #"99:class_g = 'Firefox'", 
    #"99:class_g = 'GIMP'", 
    #"99:name *?= 'Image'",
    #"99:class_g = 'Lazpaint'", 
    #"99:class_g = 'Midori'", 
    #"99:name *?= 'Minitube'", 
    #"99:class_g = 'Mousepad'",
    #"99:name *?= 'MuseScore'", 
    #"90:name *?= 'Page Info'", 
    #"99:name *?= 'Pale Moon'", 
    #"90:name *?= 'Panel'", 
    #"99:class_g = 'Pinta'", 
    #"90:name *?= 'Restart'", 
    #"99:name *?= 'sudo'", 
    #"99:name *?= 'Screenshot'", 
    #"99:class_g = 'Viewnior'", 
    #"99:class_g = 'VirtualBox'", 
    #"99:name *?= 'VLC'", 
    #"99:name *?= 'Write'", 
    #"93:class_g = 'URxvt' && !_NET_WM_STATE@:32a", 
    #"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'", 
    #"96:_NET_WM_STATE@:32a *= '_NET_WM_STATE_STICKY'" 
    #];
    
    wintypes : 
    {
      tooltip : 
      {
        fade = true;
        shadow = false;
        opacity = 0.85;
        focus = true;
      };
      fullscreen : 
      {
        fade = true;
        shadow = false;
        opacity = 1;
        focus = true;
      };
    };
    不是程序员,只是喜欢Linux。
  • 相关阅读:
    LeetCode 295. Find Median from Data Stream (堆)
    LeetCode 292. Nim Game(博弈论)
    《JavaScript 模式》读书笔记(4)— 函数2
    《JavaScript 模式》读书笔记(4)— 函数1
    《JavaScript 模式》读书笔记(3)— 字面量和构造函数3
    《JavaScript 模式》读书笔记(3)— 字面量和构造函数2
    《JavaScript 模式》读书笔记(3)— 字面量和构造函数1
    《JavaScript 模式》读书笔记(2)— 基本技巧3
    《JavaScript 模式》读书笔记(2)— 基本技巧2
    《JavaScript 模式》读书笔记(2)— 基本技巧1
  • 原文地址:https://www.cnblogs.com/manjarocn/p/12173004.html
Copyright © 2011-2022 走看看