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 ; 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 ; 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 ; 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 ; 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 ; 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 ; 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: <20130610125401.17466aj1yvt8qg5l@mail.das-netzwerkteam.de> Date: Wed, 12 Jun 2013 09:23:50 +0200 Message-ID: Subject: Re: Bug#228: Mount MTP on thinclients From: Anders Bruun Olsen To: Mike Gabriel , x2go-dev 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 > 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 > > -- > > DAS-NETZWERKTEAM > mike gabriel, herweg 7, 24357 fleckeby > fon: +49 (1520) 1976 148 > > GnuPG Key ID 0x25771B31 > mail: mike.gabriel@das-netzwerkteam.**de, > http://das-netzwerkteam.de > > freeBusy: > 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
Hi Mike,

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'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.

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't actually played with mtpfs before,= despite having an MTP device :)



2013/6/10 Mike Gabriel <mike.gabriel@das-netz= werkteam.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.<= br>

This basically has to be solved in the x2gousbmount package of the src:x2go= thinclient 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:

=C2=A0 o Install a minimal Debian/Ubuntu system
=C2=A0 o install the x2gothinclient package from our nightly builds (+depen= dencies)
=C2=A0 =C2=A0 (or build from source: x2gothinclient.git)
=C2=A0 o edit the files you find in [1] and add mtpfs to the test system ti= ll it
=C2=A0 =C2=A0 works

Greets,
Mike

[1] http://code.x2go.org/gitweb?p=3D= x2gothinclient.git;a=3Dtree;f=3Dx2gousbmount

--

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148

GnuPG Key ID 0x25771B31
mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/fr= eebusy/m.gabriel%40das-netzwerkteam.de.xfb



-- Anders Bruun Olsen
It-ansvarlig
Det Danske Sprog- og Litteratursels= kab
(Society for Danish Language and Literature)
--089e01293f8635356e04deefe5dd--