From abo@dsl.dk  Wed Jun 12 11:42:16 2013
Received: (at 228-quiet) by bugs.x2go.org; 12 Jun 2013 09:42:17 +0000
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,T_DKIM_INVALID,
	URIBL_BLOCKED autolearn=unavailable version=3.3.2
Received: from freya.das-netzwerkteam.de (freya.das-netzwerkteam.de [88.198.48.199])
	by ymir (Postfix) with ESMTPS id BACAC5DB15
	for <228-quiet@bugs.x2go.org>; Wed, 12 Jun 2013 11:42:16 +0200 (CEST)
Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [78.46.204.98])
	by freya.das-netzwerkteam.de (Postfix) with ESMTPS id 61313CA3
	for <228-quiet@bugs.x2go.org>; Wed, 12 Jun 2013 11:42:16 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 56D753BBC1
	for <228-quiet@bugs.x2go.org>; Wed, 12 Jun 2013 11:42:16 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de
Received: from grimnir.das-netzwerkteam.de ([127.0.0.1])
	by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id GYutco0gVz5u for <228-quiet@bugs.x2go.org>;
	Wed, 12 Jun 2013 11:42:16 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 376683BBDC
	for <228-quiet@bugs.x2go.org>; Wed, 12 Jun 2013 11:42:16 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 1B1C33BBC1
	for <228-quiet@bugs.x2go.org>; Wed, 12 Jun 2013 11:42:16 +0200 (CEST)
Received: by grimnir.das-netzwerkteam.de (Postfix, from userid 33)
	id A1ED93BBDC; Wed, 12 Jun 2013 11:42:15 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by
 grimnir.das-netzwerkteam.de (Cyrus v2.2.13-Debian-2.2.13-9.1) with LMTPA;
 Wed, 12 Jun 2013 09:23:54 +0200
Received: from localhost (localhost [127.0.0.1]) by
 grimnir.das-netzwerkteam.de (Postfix) with ESMTP id E131D3BB6A for
 <m.gabriel@das-netzwerkteam.de>; Wed, 12 Jun 2013 09:23:53 +0200 (CEST)
Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost
 (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with
 ESMTP id IjAQ93vf5y3Q for <m.gabriel@das-netzwerkteam.de>; Wed, 12 Jun 2013
 09:23:53 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by
 grimnir.das-netzwerkteam.de (Postfix) with ESMTP id AE0753BB69 for
 <m.gabriel@das-netzwerkteam.de>; Wed, 12 Jun 2013 09:23:53 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by
 grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 8E3F33BB6A for
 <m.gabriel@das-netzwerkteam.de>; Wed, 12 Jun 2013 09:23:53 +0200 (CEST)
Received: from eu1sys200aog122.obsmtp.com (eu1sys200aog122.obsmtp.com
 [207.126.144.153]) by grimnir.das-netzwerkteam.de (Postfix) with SMTP id
 7BF213BB69 for <mike.gabriel@das-netzwerkteam.de>; Wed, 12 Jun 2013
 09:23:52 +0200 (CEST)
Received: from mail-oa0-f50.google.com ([209.85.219.50]) (using TLSv1) by
 eu1sys200aob122.postini.com ([207.126.147.11]) with SMTP ID
 DSNKUbgiCBo882wRXjQ48EP8bl6VAo67j5Ys@postini.com; Wed, 12 Jun 2013 07:23:52
 UTC
Received: by mail-oa0-f50.google.com with SMTP id k7so151211oag.9 for
 <mike.gabriel@das-netzwerkteam.de>; Wed, 12 Jun 2013 00:23:51 -0700 (PDT)
Received: by 10.182.45.193 with HTTP; Wed, 12 Jun 2013 00:23:50 -0700 (PDT)
X-Sieve: CMU Sieve 2.2
X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dsl.dk; s=google;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :content-type; bh=DjuUGFWSjVS2JAnUP7Er+Ndlpol99HEKrKpDK//M9Hs=;
 b=nC3uPFPaFWtbJu9FjkDqWwALAkdddiE9dceRQMLscm72kz3QIFdq+R3O+I5jWT66SH
 5bn2+79Zsty24OiR4+9x1QVuOXmYF7N8d9g4gZmJwuPAB905RLXIv8HUJXdG+Hbx7TE3
 arCcTVX8Tss5c2Op65c0zx3Ccuy48s028SVjk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=google.com; s=20120113;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :content-type:x-gm-message-state;
 bh=DjuUGFWSjVS2JAnUP7Er+Ndlpol99HEKrKpDK//M9Hs=;
 b=gfiAqQBpeQKge+uFXUzi+bdCb9rP5Ux1soZJ/jKy2lJqUUNugDA6DqUosmNM7L5zjk
 1588OfmQDyDBskRAl8nAQfTd5gpyhnjT6ZKt9LLCeHIxcEIJ1yvA7HAg5szWR+BbPySu
 pe8ezZoH5UIKHxg0WUgLTgChhVnlMXeL+W4/cA86ZMKXq9puV+tu0WV/f3nqQQJAfvOW
 bqJXocV7RvT1qy/9rYuwr4oF7gp4GPEMlqMUpNeHNtAGMQ583/Km0vWCuoGjYKqr9LGv
 t3JSstZS6sRUuqQ4pjm/dRLAz+q3IDmaELlXiA1rOtUja/cKrQDOj5DRzsMNjIXmssVY XfmA==
X-Received: by 10.182.79.165 with SMTP id k5mr3795163obx.31.1371021831106;
 Wed, 12 Jun 2013 00:23:51 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <20130610125401.17466aj1yvt8qg5l@mail.das-netzwerkteam.de>
References:  <CAFJm-UP16cCfO6tEkH-W09_RrwEzuEhBvyoDr3hk6YkozKR_Uw@mail.gmail.com>
 <20130610125401.17466aj1yvt8qg5l@mail.das-netzwerkteam.de>
Date: Wed, 12 Jun 2013 09:23:50 +0200
Message-ID:  <CAFJm-UN=dRNbhY1zEew0iO6p5bmut4rnK3DX110hg1t+QocdLQ@mail.gmail.com>
Subject: Re: Bug#228: Mount MTP on thinclients
From: Anders Bruun Olsen <abo@dsl.dk>
To: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>, x2go-dev
 <x2go-dev@lists.berlios.de>
Content-Type: multipart/alternative;
 boundary=089e01293f8635356e04deefe5dd
X-Gm-Message-State:  ALoCoQkl0TjV/1i5HTkIOs6uUrDF4Zy2Bu2aiHf1p5HXJZ79raRlgXoyzYORa2f2yyOKVGFJVKyscqK0sxjdB+9Wws98/t7IJR/tT3FFYHSkWuW5N5LvPOqvq0BQNqRyScHU11GNdxzn/fHasCOxCelPK6tuITWe+qgeo7+rHINMEDtKslMhSgUHVFLImcWBSujAXTBtuzTk
X-Kolab-Scheduling-Message: FALSE
Resent-Date: Wed, 12 Jun 2013 11:42:15 +0200
Resent-From: mike.gabriel@das-netzwerkteam.de
Resent-To: 228-quiet@bugs.x2go.org
Resent-Message-ID:  <20130612114215.15934cncwkk0fgqf@mail.das-netzwerkteam.de>
User-Agent: Internet Messaging Program (IMP) H3 (4.3.4)

--089e01293f8635356e04deefe5dd
Content-Type: text/plain; charset=UTF-8

Hi Mike,

I have setup a virtual machine running Ubuntu 12.04 to test out MTP and
have found out that it is quite annoying to deal with. mtpfs does not work
out-of-the-box. A Google-employee has made go-mtpfs, which supposedly works
better, but I have yet to experiment with it. With normal mtpfs it seems
that you need to setup udev rules for your specific device, meaning that it
can't be used as a catch-all solution for MTP devices. I will try to
experiment with go-mtpfs and see if it can work as a general solution
without having to do specific udev rules for all devices.

As a side-note, on my Ubuntu 13.04 desktop, MTP is handled by an updated
gvfs and is accessible in Nautilus, but does not get mounted as a part of
the filesystem in a way that is available outside Nautilus. Which is why I
haven't actually played with mtpfs before, despite having an MTP device :)



2013/6/10 Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

> reassign #228 x2gousbmount
> thanks
>
> Hi Anders,
>
>
> On Mo 10 Jun 2013 11:38:29 CEST Anders Bruun Olsen wrote:
>
>  Package: x2gothinclientmanagement
>> Severity: wishlist
>>
>> X2go thinclients currently mount usb-storage devices nicely. It would be
>> nice if they could also handle MTP-devices (like newer Android-phones).
>> The
>> mechanics for connecting the x2goserver session to the actual device
>> (sshfs) wouldn't need to be changed. It would be a case of adding mtpfs or
>> something similar to the thinclient chroot and making sure it auto mounts.
>>
>
> This basically has to be solved in the x2gousbmount package of the
> src:x2gothinclient X2Go component.
>
> As I do not have such a device here for testing, I need help for that.
>
> A test rig would look like this:
>
>   o Install a minimal Debian/Ubuntu system
>   o install the x2gothinclient package from our nightly builds
> (+dependencies)
>     (or build from source: x2gothinclient.git)
>   o edit the files you find in [1] and add mtpfs to the test system till it
>     works
>
> Greets,
> Mike
>
> [1] http://code.x2go.org/gitweb?p=**x2gothinclient.git;a=tree;f=**
> x2gousbmount<http://code.x2go.org/gitweb?p=x2gothinclient.git;a=tree;f=x2gousbmount>
>
> --
>
> DAS-NETZWERKTEAM
> mike gabriel, herweg 7, 24357 fleckeby
> fon: +49 (1520) 1976 148
>
> GnuPG Key ID 0x25771B31
> mail: mike.gabriel@das-netzwerkteam.**de<mike.gabriel@das-netzwerkteam.de>,
> http://das-netzwerkteam.de
>
> freeBusy:
> https://mail.das-netzwerkteam.**de/freebusy/m.gabriel%40das-**
> netzwerkteam.de.xfb<https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb>
>



-- 
Anders Bruun Olsen
It-ansvarlig
Det Danske Sprog- og Litteraturselskab
(Society for Danish Language and Literature)

--089e01293f8635356e04deefe5dd
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Mike,<div><br></div><div style>I have setup a virtual m=
achine running Ubuntu 12.04 to test out MTP and have found out that it is q=
uite annoying to deal with. mtpfs does not work out-of-the-box. A Google-em=
ployee has made go-mtpfs, which supposedly works better, but I have yet to =
experiment with it. With normal mtpfs it seems that you need to setup udev =
rules for your specific device, meaning that it can&#39;t be used as a catc=
h-all solution for MTP devices. I will try to experiment with go-mtpfs and =
see if it can work as a general solution without having to do specific udev=
 rules for all devices.</div>
<div style><br></div><div style>As a side-note, on my Ubuntu 13.04 desktop,=
 MTP is handled by an updated gvfs and is accessible in Nautilus, but does =
not get mounted as a part of the filesystem in a way that is available outs=
ide Nautilus. Which is why I haven&#39;t actually played with mtpfs before,=
 despite having an MTP device :)</div>
<div style><br></div></div><div class=3D"gmail_extra"><br><br><div class=3D=
"gmail_quote">2013/6/10 Mike Gabriel <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:mike.gabriel@das-netzwerkteam.de" target=3D"_blank">mike.gabriel@das-netz=
werkteam.de</a>&gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">reassign #228 x2gousbmount<br>
thanks<br>
<br>
Hi Anders,<div class=3D"im"><br>
<br>
On Mo 10 Jun 2013 11:38:29 CEST Anders Bruun Olsen wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Package: x2gothinclientmanagement<br>
Severity: wishlist<br>
<br>
X2go thinclients currently mount usb-storage devices nicely. It would be<br=
>
nice if they could also handle MTP-devices (like newer Android-phones). The=
<br>
mechanics for connecting the x2goserver session to the actual device<br>
(sshfs) wouldn&#39;t need to be changed. It would be a case of adding mtpfs=
 or<br>
something similar to the thinclient chroot and making sure it auto mounts.<=
br>
</blockquote>
<br></div>
This basically has to be solved in the x2gousbmount package of the src:x2go=
thinclient X2Go component.<br>
<br>
As I do not have such a device here for testing, I need help for that.<br>
<br>
A test rig would look like this:<br>
<br>
=C2=A0 o Install a minimal Debian/Ubuntu system<br>
=C2=A0 o install the x2gothinclient package from our nightly builds (+depen=
dencies)<br>
=C2=A0 =C2=A0 (or build from source: x2gothinclient.git)<br>
=C2=A0 o edit the files you find in [1] and add mtpfs to the test system ti=
ll it<br>
=C2=A0 =C2=A0 works<br>
<br>
Greets,<br>
Mike<br>
<br>
[1] <a href=3D"http://code.x2go.org/gitweb?p=3Dx2gothinclient.git;a=3Dtree;=
f=3Dx2gousbmount" target=3D"_blank">http://code.x2go.org/gitweb?p=3D<u></u>=
x2gothinclient.git;a=3Dtree;f=3D<u></u>x2gousbmount</a><span class=3D"HOEnZ=
b"><font color=3D"#888888"><br>

<br>
-- <br>
<br>
DAS-NETZWERKTEAM<br>
mike gabriel, herweg 7, 24357 fleckeby<br>
fon: <a href=3D"tel:%2B49%20%281520%29%201976%20148" value=3D"+491520197614=
8" target=3D"_blank">+49 (1520) 1976 148</a><br>
<br>
GnuPG Key ID 0x25771B31<br>
mail: <a href=3D"mailto:mike.gabriel@das-netzwerkteam.de" target=3D"_blank"=
>mike.gabriel@das-netzwerkteam.<u></u>de</a>, <a href=3D"http://das-netzwer=
kteam.de" target=3D"_blank">http://das-netzwerkteam.de</a><br>
<br>
freeBusy:<br>
<a href=3D"https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwe=
rkteam.de.xfb" target=3D"_blank">https://mail.das-netzwerkteam.<u></u>de/fr=
eebusy/m.gabriel%40das-<u></u>netzwerkteam.de.xfb</a><br>
</font></span></blockquote></div><br><br clear=3D"all"><div><br></div>-- <b=
r>Anders Bruun Olsen<br>It-ansvarlig<br>Det Danske Sprog- og Litteratursels=
kab<br>(Society for Danish Language and Literature)<br>
</div>

--089e01293f8635356e04deefe5dd--

