Bug 7095 - Enable wallpaper by default in Windows integration
Summary: Enable wallpaper by default in Windows integration
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: | rdesktop (deprecated) (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.9.0
Assignee: Henrik Andersson
Keywords: prosaic, samuel_tester, upstream
Depends on:
Blocks: 6096
  Show dependency treegraph
Reported: 2017-12-19 11:10 CET by Samuel Mannehed
Modified: 2017-12-19 16:14 CET (History)
1 user (show)

See Also:
Acceptance Criteria:


Description Samuel Mannehed cendio 2017-12-19 11:10:23 CET
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 Samuel Mannehed cendio 2017-12-19 11:11:58 CET
This was fixed in rdesktop vendordrop (r32951). The default session size was also increased from 800x600 to 1024x768.

Upstream commit:

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

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

Note You need to log in before you can comment on or make changes to this bug.