D15634: [WobblyWindows] Prevent hash table to grow significantly

Anthony Fieroni <[email protected]>
Newsgroups gmane.comp.kde.devel.kwin
Message-ID <[email protected]>
anthonyfieroni added a comment.


    KWin Support Information:
    The following information should be used when requesting support on e.g. http://forum.kde.org.
    It provides information about the currently running instance, which options are used,
    what OpenGL driver and which effects are running.
    Please post the information provided underneath this introductory text to a paste bin service
    like http://paste.kde.org instead of pasting into support threads.
    
    ==========================
    
    Version
    =======
    KWin version: 5.13.4
    Qt Version: 5.11.1
    Qt compile version: 5.11.1
    XCB compile version: 1.13
    
    Operation Mode: X11 only
    
    Build Options
    =============
    KWIN_BUILD_DECORATIONS: yes
    KWIN_BUILD_TABBOX: yes
    KWIN_BUILD_ACTIVITIES: yes
    HAVE_DRM: yes
    HAVE_GBM: yes
    HAVE_X11_XCB: yes
    HAVE_EPOXY_GLX: yes
    HAVE_WAYLAND_EGL: yes
    
    X11
    ===
    Vendor: The X.Org Foundation
    Vendor Release: 12001000
    Protocol Version/Revision: 11/0
    SHAPE: yes; Version: 0x11
    RANDR: yes; Version: 0x14
    DAMAGE: yes; Version: 0x11
    Composite: yes; Version: 0x4
    RENDER: yes; Version: 0xb
    XFIXES: yes; Version: 0x50
    SYNC: yes; Version: 0x31
    GLX: yes; Version: 0x0
    
    Decoration
    ==========
    Plugin: org.kde.breeze
    Theme: 
    Blur: 0
    onAllDesktopsAvailable: true
    alphaChannelSupported: true
    closeOnDoubleClickOnMenu: false
    decorationButtonsLeft: 0, 2
    decorationButtonsRight: 6, 3, 4, 5
    borderSize: 3
    gridUnit: 10
    font: Liberation Sans,11,-1,5,50,1,0,0,0,0,Italic
    smallSpacing: 2
    largeSpacing: 10
    
    Platform
    ==========
    Name: KWin::X11StandalonePlatform
    
    Options
    =======
    focusPolicy: 1
    nextFocusPrefersMouse: false
    clickRaise: true
    autoRaise: false
    autoRaiseInterval: 750
    delayFocusInterval: 600
    shadeHover: false
    shadeHoverInterval: 250
    separateScreenFocus: false
    placement: 4
    focusPolicyIsReasonable: true
    borderSnapZone: 10
    windowSnapZone: 10
    centerSnapZone: 0
    snapOnlyWhenOverlapping: false
    rollOverDesktops: true
    focusStealingPreventionLevel: 0
    legacyFullscreenSupport: false
    operationTitlebarDblClick: 5000
    operationMaxButtonLeftClick: 5000
    operationMaxButtonMiddleClick: 5015
    operationMaxButtonRightClick: 5014
    commandActiveTitlebar1: 0
    commandActiveTitlebar2: 30
    commandActiveTitlebar3: 2
    commandInactiveTitlebar1: 4
    commandInactiveTitlebar2: 30
    commandInactiveTitlebar3: 2
    commandWindow1: 7
    commandWindow2: 8
    commandWindow3: 8
    commandWindowWheel: 31
    commandAll1: 10
    commandAll2: 3
    commandAll3: 14
    keyCmdAllModKey: 16777251
    showGeometryTip: false
    condensedTitle: false
    electricBorderMaximize: true
    electricBorderTiling: true
    electricBorderCornerRatio: 0.25
    borderlessMaximizedWindows: false
    killPingTimeout: 5000
    hideUtilityWindowsForInactive: true
    inactiveTabsSkipTaskbar: false
    autogroupSimilarWindows: false
    autogroupInForeground: false
    compositingMode: 1
    useCompositing: true
    compositingInitialized: true
    hiddenPreviews: 1
    glSmoothScale: 1
    xrenderSmoothScale: true
    maxFpsInterval: 16666666
    refreshRate: 0
    vBlankTime: 6000000
    glStrictBinding: false
    glStrictBindingFollowsDriver: true
    glCoreProfile: true
    glPreferBufferSwap: 101
    glPlatformInterface: 2
    windowsBlockCompositing: true
    
    Screen Edges
    ============
    desktopSwitching: false
    desktopSwitchingMovingClients: false
    cursorPushBackDistance: 1x1
    timeThreshold: 150
    reActivateThreshold: 350
    actionTopLeft: 0
    actionTop: 0
    actionTopRight: 0
    actionRight: 0
    actionBottomRight: 0
    actionBottom: 0
    actionBottomLeft: 0
    actionLeft: 0
    
    Screens
    =======
    Multi-Head: no
    Active screen follows mouse:  no
    Number of Screens: 1
    
    Screen 0:
    ---------
    Name: eDP-1
    Geometry: 0,0,1920x1080
    Scale: 1
    Refresh Rate: 60.0204
    
    
    Compositing
    ===========
    Compositing is active
    Compositing Type: OpenGL
    OpenGL vendor string: Intel Open Source Technology Center
    OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) 
    OpenGL version string: 4.5 (Core Profile) Mesa 18.1.7
    OpenGL platform interface: EGL
    OpenGL shading language version string: 4.50
    Driver: Intel
    GPU class: Unknown
    OpenGL version: 4.5
    GLSL version: 4.50
    Mesa version: 18.1.7
    X server version: 1.20.1
    Linux kernel version: 4.17.17
    Direct rendering: Requires strict binding: no
    GLSL shaders:  yes
    Texture NPOT support:  yes
    Virtual Machine:  no
    OpenGL 2 Shaders are used
    Painting blocks for vertical retrace:  no
    
    Loaded Effects:
    ---------------
    kwin4_effect_logout
    kwin4_effect_frozenapp
    kwin4_effect_windowaperture
    kwin4_effect_translucency
    kwin4_effect_scalein
    kwin4_effect_morphingpopups
    kwin4_effect_maximize
    kwin4_effect_login
    kwin4_effect_fade
    kwin4_effect_dialogparent
    slidingpopups
    wobblywindows
    slide
    screenshot
    minimizeanimation
    flipswitch
    diminactive
    desktopgrid
    coverswitch
    colorpicker
    presentwindows
    highlightwindow
    blur
    contrast
    startupfeedback
    screenedge
    kscreen
    
    Currently Active Effects:
    -------------------------
    diminactive
    blur
    contrast
    
    Effect Settings:
    ----------------
    kwin4_effect_logout:
    
    kwin4_effect_frozenapp:
    
    kwin4_effect_windowaperture:
    
    kwin4_effect_translucency:
    
    kwin4_effect_scalein:
    
    kwin4_effect_morphingpopups:
    
    kwin4_effect_maximize:
    
    kwin4_effect_login:
    
    kwin4_effect_fade:
    
    kwin4_effect_dialogparent:
    
    slidingpopups:
    fadeInTime: 150
    fadeOutTime: 250
    
    wobblywindows:
    stiffness: 0.06
    drag: 0.9
    moveFactor: 0.1
    xTesselation: 20
    yTesselation: 20
    minVelocity: 0
    maxVelocity: 1000
    stopVelocity: 0.5
    minAcceleration: 0
    maxAcceleration: 1000
    stopAcceleration: 0.5
    moveEffectEnabled: true
    openEffectEnabled: false
    closeEffectEnabled: false
    moveWobble: true
    resizeWobble: true
    
    slide:
    
    screenshot:
    
    minimizeanimation:
    
    flipswitch:
    tabBox: false
    tabBoxAlternative: false
    duration: 200
    angle: 30
    xPosition: 0.33000001311302185
    yPosition: 1
    windowTitle: true
    
    diminactive:
    dimPanels: false
    dimDesktop: false
    dimKeepAbove: false
    dimByGroup: true
    dimStrength: 10
    
    desktopgrid:
    zoomDuration: 300
    border: 10
    desktopNameAlignment: 0
    layoutMode: 0
    customLayoutRows: 2
    usePresentWindows: true
    
    coverswitch:
    animationDuration: 200
    animateSwitch: true
    animateStart: true
    animateStop: true
    reflection: true
    windowTitle: true
    zPosition: 900
    primaryTabBox: false
    secondaryTabBox: false
    
    colorpicker:
    
    presentwindows:
    layoutMode: 0
    showCaptions: true
    showIcons: true
    doNotCloseWindows: false
    ignoreMinimized: false
    accuracy: 20
    fillGaps: true
    fadeDuration: 150
    showPanel: false
    leftButtonWindow: 1
    rightButtonWindow: 2
    middleButtonWindow: 0
    leftButtonDesktop: 2
    middleButtonDesktop: 0
    rightButtonDesktop: 0
    
    highlightwindow:
    
    blur:
    
    contrast:
    
    startupfeedback:
    type: 1
    
    screenedge:
    
    kscreen:

REPOSITORY
  R108 KWin

REVISION DETAIL
  https://phabricator.kde.org/D15634

To: anthonyfieroni, #kwin, zzag
Cc: broulik, kwin, mkulinski, ragreen, jackyalcine, Pitel, iodelay, bwowk, ZrenBot, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.