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。
  • 相关阅读:
    Zookeeper基本使用(转)
    mongon命令(转)
    openstack之cinder
    raw格式转换成qcow2格式
    calico网络
    route命令使用
    guestfish修改镜像内容
    基于etcd插件的CoreDNS动态域名添加
    dns记录类型(转)
    C语言 格式化输出--%m.n
  • 原文地址:https://www.cnblogs.com/manjarocn/p/12173004.html
Copyright © 2011-2022 走看看