winapps-org / winapps-org/winapps
Screen Tearing in Office 365 (Powerpoint, Excel, Onenote and Word)
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 16k
- Forks
- 508
- Avg merge
- 13h 35m
- Merged PRs (30d)
- 3
Description
I followed the installation guide and got everything set up. I also installed Spice Guest Tools.
I had issues with virsh not detecting RDPWindows, but this worked: https://github.com/Fmstrat/winapps/issues/312#issuecomment-1094580041
After running the installer.sh script, I now see all the applications that I want, however when I open them, there is some very noticeable screen tearing, and this is for all the applications that I installed (Powerpoint, Excel, Onenote and Word [all Office365])
There is no issue with File Explorer using the bin/winapps check command. This is the terminal output from that command
bin/winapps check
[18:53:53:161] [7055:7056] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
[18:53:53:161] [7055:7056] [WARN][com.freerdp.crypto] - CN = RDPWindows
[18:53:55:665] [7055:7056] [INFO][com.freerdp.gdi] - Local framebuffer format PIXEL_FORMAT_BGRX32
[18:53:55:665] [7055:7056] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
[18:53:55:668] [7055:7074] [INFO][com.freerdp.channels.rdpdr.client] - Loading device service drive [home] (static)
[18:53:55:668] [7055:7056] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[18:53:55:668] [7055:7056] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[18:53:55:668] [7055:7056] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
[18:53:56:605] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[18:53:56:605] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer_Set: handle=0
[18:53:56:750] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[18:53:56:750] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer_Set: handle=0
[18:53:56:828] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[18:53:56:828] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer_Set: handle=0
[18:53:56:893] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[18:53:56:893] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer_Set: handle=0
[18:53:57:124] [7055:7074] [INFO][com.freerdp.channels.rdpdr.client] - registered device #1: home (type=8 id=1)
[18:53:57:522] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[18:53:57:544] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[18:53:57:544] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer_Set: handle=0
[18:53:58:793] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[18:53:58:793] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer_Set: handle=0
[18:53:58:932] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[18:53:58:932] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer_Set: handle=0
[18:53:58:959] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[18:53:58:959] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer_Set: handle=0
[18:53:58:012] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[18:53:58:012] [7055:7056] [WARN][com.freerdp.client.x11] - xf_Pointer_Set: handle=0
^C[18:55:02:881] [7055:7055] [ERROR][com.freerdp.utils] - Caught signal 'Interrupt' [2]
[18:55:02:881] [7055:7055] [ERROR][com.freerdp.utils] - 0: /lib64/libwinpr2.so.2(winpr_backtrace+0x52) [0x7f3460cdeb62]
[18:55:02:882] [7055:7055] [ERROR][com.freerdp.utils] - 1: /lib64/libwinpr2.so.2(winpr_log_backtrace_ex+0x34) [0x7f3460ce0a14]
[18:55:02:882] [7055:7055] [ERROR][com.freerdp.utils] - 2: /lib64/libfreerdp2.so.2(+0x31502) [0x7f3460e9f502]
[18:55:02:882] [7055:7055] [ERROR][com.freerdp.utils] - 3: /lib64/libc.so.6(+0x3e9a0) [0x7f3460ae59a0]
[18:55:02:882] [7055:7055] [ERROR][com.freerdp.utils] - 4: /lib64/libc.so.6(__poll+0x4d) [0x7f3460baebcd]
[18:55:02:882] [7055:7055] [ERROR][com.freerdp.utils] - 5: /lib64/libwinpr2.so.2(+0x41599) [0x7f3460ccc599]
[18:55:02:882] [7055:7055] [ERROR][com.freerdp.utils] - 6: /lib64/libwinpr2.so.2(WaitForSingleObjectEx+0x4d3) [0x7f3460ccce13]
[18:55:02:882] [7055:7055] [ERROR][com.freerdp.utils] - 7: xfreerdp(+0x86c8) [0x55db3903b6c8]
[18:55:02:882] [7055:7055] [ERROR][com.freerdp.utils] - 8: /lib64/libc.so.6(+0x2814a) [0x7f3460acf14a]
[18:55:02:882] [7055:7055] [ERROR][com.freerdp.utils] - 9: /lib64/libc.so.6(__libc_start_main+0x8b) [0x7f3460acf20b]
[18:55:02:882] [7055:7055] [ERROR][com.freerdp.utils] - 10: xfreerdp(_start+0x25) [0x55db3903b775]
I am running Fedora Linux 39 (Workstation Edition).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with installer.sh and bin/winapps check, then reproduce the Office 365 launches on Fedora 39 with Spice Guest Tools installed. Compare their display behavior with File Explorer and review the reported xfreerdp output. Done means PowerPoint, Excel, OneNote, and Word open without visible screen tearing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- fedora, linux, shell
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100