www.cendio.com
Bug 3836 - get gnome-shell running in ThinLinc
: get gnome-shell running in ThinLinc
Status: CLOSED FIXED
: ThinLinc
Other
: 3.1.2
: PC Linux
: P2 Enhancement
: 4.1.0
Assigned To:
:
:
: 4417
: 4598
  Show dependency treegraph
 
Reported: 2011-06-20 14:54 by
Modified: 2013-05-15 14:10 (History)


Attachments


Note

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


Description From cendio 2011-06-20 14:54:13
gnome-shell currently refuses to start without hardware acceleration, but I
forced it on with the new llvmpipe on Fedora 15 and the performance was quite
adequate. There were a bunch of graphics bugs, but those could be Xvnc issues.

It might be worthwhile to fix up the final things so that we can offer
gnome-shell to our users. Upstream is probably not going to bother.
------- Comment #1 From cendio 2011-11-04 10:46:56 -------
It should now work fine with the latest llvmpipe:

http://www.happyassassin.net/2011/11/03/fedora-16-is-gold-but-more-importantly/
------- Comment #3 From cendio 2012-03-05 14:59:09 -------
When GNOME Shell runs fine, we should probably also add a separate profile for
it. (This was earlier part of bug 4226.)
------- Comment #4 From cendio 2012-05-15 10:26:34 -------
*** Bug 4292 has been marked as a duplicate of this bug. ***
------- Comment #5 From cendio 2012-06-29 16:24:04 -------
(In reply to comment #1)
> It should now work fine with the latest llvmpipe:

Should, but doesn't (F17). It seems that mutter has some problem starting on
our Xvnc.

See https://bugzilla.redhat.com/show_bug.cgi?id=836565
------- Comment #6 From cendio 2013-03-26 13:03:55 -------
See also https://bugzilla.redhat.com/show_bug.cgi?id=896648
------- Comment #7 From cendio 2013-04-16 14:21:23 -------
Works like a charm with our new upgraded Xvnc! Tested on Fedora 18. Performance
is surprisingly good.
------- Comment #8 From cendio 2013-05-06 11:26:41 -------
Broken in Fedora 19 Alpha:

https://bugzilla.redhat.com/show_bug.cgi?id=959941
------- Comment #9 From cendio 2013-05-06 13:07:02 -------
(In reply to comment #8)
> Broken in Fedora 19 Alpha:
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=959941

Reopening bug as this seems to be partly our fault.

gnome-shell crashes when it tries to retrieve the current session (a systemd
thing). It expects the environment variable XDG_SESSION_ID to be set, but it is
not in ThinLinc. This is supposed to be set by pam_systemd.so. The reason it
fails is because PAM has a convoluted way of changing the environment, and
tl-session isn't handling this.
------- Comment #10 From cendio 2013-05-06 13:08:00 -------
As a side note, the above could also explain why the locking screen didn't work
right in Fedora 18.
------- Comment #11 From cendio 2013-05-06 14:32:44 -------
(In reply to comment #9)
> gnome-shell crashes when it tries to retrieve the current session (a systemd
> thing). It expects the environment variable XDG_SESSION_ID to be set, but it is
> not in ThinLinc. This is supposed to be set by pam_systemd.so. The reason it
> fails is because PAM has a convoluted way of changing the environment, and
> tl-session isn't handling this.

Fixed in r27317.
------- Comment #12 From cendio 2013-05-14 19:08:22 -------
*** Bug 4644 has been marked as a duplicate of this bug. ***
------- Comment #13 From cendio 2013-05-15 14:10:04 -------
Works like a charm on Ubuntu 13.04 (see bug #4644). Closing.