| Summary: | krandrtray screen switch is too slow | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Timothy Pearson <kb9vqf> |
| Component: | tdebase | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | albator78, bugwatch, darrella |
| Priority: | P5 | ||
| Version: | R14.0.0 [Trinity] | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Attachments: | Implement X11 event merging in krandrtray | ||
Committed in GIT hash f2ef0ca. Another positive side-effect of this patch is that krandrtray does not crash any more in RHEL6 when the resolution is changed by another application. Before the patch, any resolution change would cause krandtray to crash. Now, krandrtray correctly displays a message to inform that resolution has changed. Thanks |
Created attachment 239 [details] Implement X11 event merging in krandrtray krandrtray responds to every X11 screen change event by probing all attached screens, which is a slow operation on certain hardware devices (such as integrated Intel graphics). The attached patch implements X11 event merging, significantly increasing the speed of the screen change operation.