Bug 36412 - Revise xrdp login screen
Revise xrdp login screen
Status: RESOLVED WONTFIX
Product: UCS
Classification: Unclassified
Component: xrdp
UCS 4.0
Other Linux
: P5 normal (vote)
: ---
Assigned To: UCC maintainers
:
: 37760 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-11-04 09:54 CET by Stefan Gohmann
Modified: 2019-01-03 07:16 CET (History)
2 users (show)

See Also:
What kind of report is it?: Feature Request
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2014-11-04 09:54:03 CET
The xrdp login doesn't look very nice.
Comment 1 Alexander Kläser univentionstaff 2014-12-04 14:27:38 CET
(In reply to Stefan Gohmann from comment #0)
> The xrdp login doesn't look very nice.

At the moment, there are very few possibilities to configure the XRDP login screen. The background image cannot be defined in the latest version.
Comment 2 Stefan Gohmann univentionstaff 2014-12-04 15:14:20 CET
(In reply to Alexander Kläser from comment #1)
> At the moment, there are very few possibilities to configure the XRDP login
> screen. The background image cannot be defined in the latest version.

The background image is one issue. What else do we need to configure?
Comment 3 Alexander Kläser univentionstaff 2014-12-05 11:53:01 CET
(In reply to Stefan Gohmann from comment #2)
> The background image is one issue. What else do we need to configure?

A personal wish list would look like:

Background:
* allow a background image (which may be much larger than the actual screen)
* define positioning of background image, e.g., by specifying a reference point (center, left/right top/bottom) and the position of that reference point in percent
* support PNG as image format for all graphics (including alpha channel, i.e., transparencies)
* mechanism to define different background images (+positioning) depending on the resolution

Login dialogue:
* allow to define an image which replaces the dialogue box (its size can thus also be defined freely)
* allow to style input fields + buttons (via images, with normal/hover/pressed states)
* free positioning of all text/field elements (relative to the dialogue area)

... maybe it would be simply possible to use a HTML/CSS render engine. Then everything could be styled accordingly.
Comment 4 Alexander Kläser univentionstaff 2014-12-05 16:32:18 CET
W.r.t the texts, it would be great to be able to redefine them (dialogue header and labels for the entry fields). Support for localization would be nice, as well.
Comment 5 Moritz Muehlenhoff univentionstaff 2015-01-21 13:20:33 CET
I'm in touch with upstream on various options to align the theme more to the one we use for KDM. I'll keep this bug updated.
Comment 6 Moritz Muehlenhoff univentionstaff 2015-02-24 14:22:06 CET
In Bug 37760 / http://forum.univention.de/viewtopic.php?f=56&t=3751&p=13482 another feature was suggested: 

We could allow users to configure a custom login/logon disclaimer/banner (like /etc/motd or /etc/issue.net for SSH/tty logins) for XRDP.
Comment 7 Moritz Muehlenhoff univentionstaff 2015-02-24 14:22:15 CET
*** Bug 37760 has been marked as a duplicate of this bug. ***
Comment 8 Moritz Muehlenhoff univentionstaff 2015-02-24 14:23:35 CET
We're currently using all themebility options of the xrdp login screen. We'll coordinate with xrdp upstream to discuss further extensions/options.
Comment 9 Stefan Gohmann univentionstaff 2019-01-03 07:16:04 CET
This issue has been filled against UCS 4.0. The maintenance with bug and security fixes for UCS 4.0 has ended on 31st of May 2016.

Customers still on UCS 4.0 are encouraged to update to UCS 4.3. Please contact
your partner or Univention for any questions.

If this issue still occurs in newer UCS versions, please use "Clone this bug" or simply reopen the issue. In this case please provide detailed information on how this issue is affecting you.