Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 541708

Summary: net-misc/chrome-remote-desktop needs x11-libs/gtksu with --add-user
Product: Gentoo Linux Reporter: Kelly Price <bugs>
Component: Current packagesAssignee: SpanKY <vapier>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Kelly Price 2015-02-28 20:03:51 UTC
net-misc/chrome-remote-desktop (CRD) has some user tweakage and a hard dependency on x11-libs/gksu in order to setup the system up properly for remote access.

The first thing is that the user needs to "mkdir ~/.config/chrome-remote-desktop" as itself (not as root).  CRD looks for this folder and won't create it for some reason.  A tweak in the ebuild would help here.

The second thing is that Chrome app requires x11-libs/gksu to use gksudo for adding the user to the 'chrome-remote-desktop' group.  It specifically calls gksudo.  A dependency can be added for the time being, and I'll be sending an upstream bug to Google to support KDE.
Comment 1 SpanKY gentoo-dev 2015-03-03 05:28:05 UTC
not exactly true.  gksu is used only when an existing GUI env is detected (i.e. $DISPLAY is set).  if you ssh in it works fine.  the usage is largely frivolous even then ... i'll just patch it out so it always uses sudo.
Comment 2 SpanKY gentoo-dev 2015-03-03 05:32:03 UTC
hmm, it only shows up when using --add-user ... i would contend that crd shouldn't even have this flag in the first place.  user management should be the user's problem.