Implement a compositor [$100]

Bug #1234121 reported by Lee Hyde on 2013-10-02
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Fix Committed

Bug Description

I'm developing an Onboard theme and colour scheme which makes use of alpha transparency, with the intent of applying it to the pantheon-greeter (based on LightDM). In the process, I've discovered that LightDM does not appear to support alpha transparency.

In order to test this issue, please open a terminal and execute the following:

sudo -i
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash

and then proceed to set a high transparency setting for Onscreen's window background (or better yet, tick the 'no background' option under /window/transparency) and reboot your machine. In the ubuntu/pantheon-greeter (both use Onboard), summon the on-screen keyboard from accessibility menu (in the top right hand corner) and behold, opaqueness!


Lee Hyde.

P.S.: I am reliably informed that the underlying XEmbed window may itself pose a blocker for implementing transparent themes in LightDM greeters (or in any other circumstance were Onboard is executed in XEmbed mode). I'm told that the XEmbed window background will likely not inherit any alpha transparency and will this show through (it's a light grey a'la you common law garden gtk+ window). I believe that this is a separate issue (as I saw no signs of this light grey background) and will file a big against Onboard (or whom soever it concerns) in due course.

Related branches

Robert Ancell (robert-ancell) wrote :

Unfortunately LightDM can't help here - it's just run a standard X server and the greeter inside it. So to support transparent windows either X needs to be informed of this or perhaps this is the function of a window manager (which pantheon greeter will be acting as in this case). Sorry I don't know enough about transparent windows to say where exactly.

affects: lightdm → pantheon-greeter
Raphael Isemann (teemperor) wrote :

Just tested onboard here with the ambient theme and i got a grey background. Therefore it's probably not a separate bug according to Lee's P.S.-appendix. I was also unable to make a workaround so far.

I'll leave this bug open and will ask around if someone has a more information about that problem until we are sure that this is no pantheon-greeter bug.

We need to implement a compositor in the greeter in any case to support shadows on popovers and that sort of thing

summary: - LightDM does not appear to support alpha transparency
+ Implement a compositor
Changed in pantheon-greeter:
milestone: none → loki-beta1
status: New → Confirmed
summary: - Implement a compositor
+ Implement a compositor [$100]
Daniel Fore (danrabbit) wrote :
tags: added: bounty
removed: pantheon-greeter transparency ubuntu-greeter
Cody Garver (codygarver) on 2015-09-16
Changed in pantheon-greeter:
importance: Undecided → Medium
Cody Garver (codygarver) on 2016-02-11
Changed in pantheon-greeter:
importance: Medium → Wishlist
Cody Garver (codygarver) on 2016-03-14
Changed in pantheon-greeter:
milestone: loki-beta1 → loki+1-beta1
Daniel Fore (danrabbit) on 2016-07-11
Changed in pantheon-greeter:
status: Confirmed → In Progress
assignee: nobody → Daniel Fore (danrabbit)
Daniel Fore (danrabbit) on 2017-02-03
Changed in pantheon-greeter:
assignee: Daniel Fore (danrabbit) → nobody
status: In Progress → Confirmed
Daniel Fore (danrabbit) on 2018-08-09
Changed in pantheon-greeter:
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers