Bug 7095

Summary: Enable wallpaper by default in Windows integration
Product: ThinLinc Reporter: Samuel Mannehed <samuel@cendio.se>
Component: | rdesktop (deprecated)Assignee: Henrik Andersson <hean01@cendio.se>
Status: CLOSED FIXED QA Contact: Bugzilla mail exporter <bugzilla-qa@cendio.se>
Severity: Normal    
Priority: P2 CC: ossman@cendio.se
Version: trunkKeywords: prosaic, samuel_tester, upstream
Target Milestone: 4.9.0   
Hardware: PC   
OS: Unknown   
Acceptance Criteria:
Bug Depends on:    
Bug Blocks: 6096    

Description From cendio 2017-12-19 11:10:23
There is no reason for ThinLinc and rdesktop to, by default, disable the
wallpaper for connections to a Windows server. We don't do this for normal
Linux desktops and if the administrator wants to do this it's better enforced
by a server-side group policy.
------- Comment #1 From cendio 2017-12-19 11:11:58 -------
This was fixed in rdesktop vendordrop (r32951). The default session size was
also increased from 800x600 to 1024x768.

Upstream commit:

------- Comment #2 From cendio 2017-12-19 12:23:16 -------
Works well. Verified to be working on Windows Server 2008 R2, 2012 R2 and 2016.
------- Comment #3 From cendio 2017-12-19 16:14:26 -------

The fix was to change the default value for the experience flag (-x) to
rdesktop. Aside what's described in the man-pages, the following bits can be
manually controlled by this flag:

disable wallpaper         0b00000001
disable full window drag  0b00000010
disable menu animations   0b00000100
disable theming           0b00001000
disable cursor shadow     0b00100000
disable cursor settings   0b01000000
enable font smoothing     0b10000000

These can be set individually by giving a hexadecimal value to the -x flag. So
for example, if you want to disable wallpaper, full window drag, menu
animations and enable font smoothing (0b10000111 = 0x87):

 tl-run-rdesktop -x 0x87