Summary: | screen corner actions become nearly untriggerable with increasing delay values | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Mathieu Jobin <opensource> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | mschiff |
Priority: | NOR | Flags: | thomas.luebking:
ReviewRequest+
|
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
URL: | https://git.reviewboard.kde.org/r/111549/ | ||
Latest Commit: | http://commits.kde.org/kde-workspace/9e64a8e0f4808f61a6a28db95dcbde595e842a85 | Version Fixed In: | 4.11 |
Sentry Crash Report: |
Description
Mathieu Jobin
2013-07-07 01:33:43 UTC
Please post or attach the output of "qdbus org.kde.kwin /KWin supportInformation" mathieu@Miyauchi-QC-PC:~$ qdbus org.kde.kwin /KWin supportInformation 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: 4.10.90 KDE SC version (runtime): 4.10.90 KDE SC version (compile): 4.10.90 Qt Version: 4.8.4 Options ======= focusPolicy: 0 nextFocusPrefersMouse: false clickRaise: true autoRaise: false autoRaiseInterval: 0 delayFocusInterval: 0 shadeHover: false shadeHoverInterval: 250 separateScreenFocus: false placement: 4 focusPolicyIsReasonable: true borderSnapZone: 10 windowSnapZone: 10 centerSnapZone: 0 snapOnlyWhenOverlapping: false showDesktopIsMinimizeAll: false rollOverDesktops: true focusStealingPreventionLevel: 1 legacyFullscreenSupport: false operationTitlebarDblClick: 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: true compositingMode: 1 useCompositing: true compositingInitialized: true hiddenPreviews: 1 unredirectFullscreen: false glSmoothScale: 2 colorCorrected: false xrenderSmoothScale: false maxFpsInterval: 16666666 refreshRate: 0 vBlankTime: 6000000 glDirect: true glStrictBinding: false glStrictBindingFollowsDriver: true glLegacy: false glCoreProfile: false glPreferBufferSwap: 101 Screen Edges ============ desktopSwitching: false desktopSwitchingMovingClients: false cursorPushBackDistance: timeThreshold: 200 reActivateThreshold: 350 actionTopLeft: 1 actionTop: 0 actionTopRight: 0 actionRight: 0 actionBottomRight: 3 actionBottom: 0 actionBottomLeft: 0 actionLeft: 0 Screens ======= Multi-Head: no Number of Screens: 1 Screen 0 Geometry: 0,0,1920x1080 Decoration ========== Current Plugin: kwin3_oxygen Shadows: yes Alpha: yes Announces Alpha: yes Tabbing: yes Frame Overlap: no Blur Behind: no Compositing =========== Qt Graphics System: native Compositing is active Compositing Type: OpenGL OpenGL vendor string: X.Org OpenGL renderer string: Gallium 0.4 on AMD CEDAR OpenGL version string: 3.0 Mesa 9.1.3 OpenGL shading language version string: 1.30 Driver: R600G GPU class: EVERGREEN OpenGL version: 3.0 GLSL version: 1.30 Mesa version: 9.1.3 X server version: 1.13.3 Linux kernel version: 3.8 Direct rendering: yes Requires strict binding: no GLSL shaders: yes Texture NPOT support: yes Virtual Machine: no OpenGL 2 Shaders are used Loaded Effects: --------------- kwin4_effect_zoom kwin4_effect_slidingpopups kwin4_effect_login kwin4_effect_wobblywindows kwin4_effect_minimizeanimation kwin4_effect_screenshot kwin4_effect_slide kwin4_effect_desktopgrid kwin4_effect_translucency kwin4_effect_diminactive kwin4_effect_magiclamp kwin4_effect_maximize kwin4_effect_fade kwin4_effect_highlightwindow kwin4_effect_taskbarthumbnail kwin4_effect_dialogparent kwin4_effect_presentwindows kwin4_effect_logout kwin4_effect_dashboard kwin4_effect_screenedge kwin4_effect_kscreen Currently Active Effects: ------------------------- kwin4_effect_diminactive Effect Settings: ---------------- kwin4_effect_zoom: zoomFactor: 1.2 mousePointer: 0 mouseTracking: 0 enableFocusTracking: false followFocus: true focusDelay: 350 moveFactor: 20 targetZoom: 1 kwin4_effect_slidingpopups: fadeInTime: 250 fadeOutTime: 250 kwin4_effect_login: kwin4_effect_wobblywindows: stiffness: 0.03 drag: 0.92 moveFactor: 0.2 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 kwin4_effect_minimizeanimation: kwin4_effect_screenshot: kwin4_effect_slide: kwin4_effect_desktopgrid: zoomDuration: 300 border: 10 desktopNameAlignment: 0 layoutMode: 0 customLayoutRows: 2 usePresentWindows: true kwin4_effect_translucency: kwin4_effect_diminactive: dimPanels: false dimDesktop: false dimKeepAbove: false dimByGroup: true dimStrength: 25 kwin4_effect_magiclamp: animationDuration: 250 kwin4_effect_maximize: kwin4_effect_fade: kwin4_effect_highlightwindow: kwin4_effect_taskbarthumbnail: kwin4_effect_dialogparent: kwin4_effect_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 dragToClose: false kwin4_effect_logout: useBlur: true kwin4_effect_dashboard: brightness: 0.5 saturation: 0.5 blur: false kwin4_effect_screenedge: kwin4_effect_kscreen: mathieu@Miyauchi-QC-PC:~$ The barrier is higher for me (400ms) but it gets increasingly harder and i only managed twice to trigger the action w/ 450ms (where the difference might be due to mouse resolution or years of severe egoshooter abuse ;-) *** Bug 322416 has been marked as a duplicate of this bug. *** Git commit 9e64a8e0f4808f61a6a28db95dcbde595e842a85 by Thomas Lübking. Committed on 17/07/2013 at 14:39. Pushed by luebking into branch 'KDE/4.11'. sanitize screenedge activation timer logics The logics relied on a static timout to arm the timer: when last successfull activation had been longer ago than 250ms. We now cap the configured reactivation timeout at min 250m guessing that this was somehow supposed as well by this. FIXED-IN: 4.11 REVIEW: 111549 M +6 -4 kwin/screenedge.cpp http://commits.kde.org/kde-workspace/9e64a8e0f4808f61a6a28db95dcbde595e842a85 thank you for your help on this one. really appreciate seeing the fix coming in this fast. cheers, |