Re: Recommended Setup for Guacamole Development

2017-02-08 Thread Cyle
I recommend doing your development with Docker instead of a virtual
machine. Less strain on the host and easier to get everything up and
running.


On 2017-02-08 05:55 AM, Davids5777 wrote:
> Hello:
> I am new to Guacamole Development and I would like to get some input as to
> the proper development environment I should use for coding and debugging.
> Obviously I will need a Linux box to host my  Guacamole build (such as
> Ubunto).  The question is can I use a virtual machine for development or is
> it too much of a pain and I should have a standalone box?
> In addition to the aforementioned box, I will also need a server and a
> client that can be connected to my Guacamole box which resides in the middle
> between the two.
>
> For starters I want to create my own tunnel class which extends
> GuacamoleHTTPTunnelServlet to capture user input from the HTML client.  My
> application will then forward a subset of this input based on certain
> criteria to the server.
>
> Thanks for your help,
> David
>
>
>
> --
> View this message in context: 
> http://apache-guacamole-incubating-users.2363388.n4.nabble.com/Recommended-Setup-for-Guacamole-Development-tp375.html
> Sent from the Apache Guacamole (incubating) - Users mailing list archive at 
> Nabble.com.



Re: Sharing profiles not presented

2016-12-30 Thread Cyle
I see the sharing profiles menu in Firefox v50.1.0. It's in the
connections tab nested under the each connection's collapsible dropdown.


On 2016-12-30 12:35 PM, illvisionz wrote:
> I only see the sharing profiles menu in Chrome and IE.
> In Firefox 50.1.0 I didn´t see the sharing profiles.
> Is it a local problem or a general ?
>
>
>
> --
> View this message in context: 
> http://apache-guacamole-incubating-users.2363388.n4.nabble.com/Sharing-profiles-not-presented-tp191p192.html
> Sent from the Apache Guacamole (incubating) - Users mailing list archive at 
> Nabble.com.



Re: Scripted Branding

2016-12-29 Thread Cyle
If it was so easy that everyone could do it developers would be out of a
job. :)

Have a look at the jar file the user shared in this thread:
https://sourceforge.net/p/guacamole/discussion/1110834/thread/be2a6785/

Download that jar file, open it with an archive manger of your choice
and replace the images / CSS as needed. It should be pretty trivial to
automate this process in a bash script if you just need to swap out the
logo and favicon.

But I don't think you can replace assets on the fly, this extension
needs to be incorporated into the build process. I trust you know how to
build guacamole from source? You're using v9.10 after all.

On 2016-12-29 01:16 PM, Hawkins, Richard wrote:
> I have read this 20 times, I am not a programmer and I really don't know what 
> any of this means.How about a Dummy guide for people like me.   
> I am running 9.10 and it is working fine..  easy as pie..  I just can't seem 
> to wrap my head around the branding ext.
>
> Love the Guac!!
>
>
> -Original Message-
> From: Mike Jumper [mailto:mike.jum...@guac-dev.org] 
> Sent: Thursday, December 29, 2016 1:07 PM
> To: Chris Cook
> Cc: user@guacamole.incubator.apache.org
> Subject: Re: Scripted Branding
>
> There is some basic documentation covering the layout of extensions with 
> respect to theming here, though please beware this should be considered a 
> draft until the IPMC vote regarding 0.9.10-incubating
> (hopefully) passes:
>
> http://guacamole.incubator.apache.org/doc/0.9.10-incubating/gug/guacamole-ext.html#ext-file-format
>
> A Guacamole extension is just a .jar file containing a guac-manifest.json 
> along with anything else your extension uses (see above). In the case of an 
> extension which does nothing more than theming/branding, the only other 
> things within the .jar will be the CSS, HTML, images, etc. you need.
>
> - Mike
>
>
> On Thu, Dec 29, 2016 at 7:50 AM, Chris Cook  wrote:
>> Is there any guidance anywhere that I can refer to on this?  Still 
>> looking for the answer…
>>
>>
>>
>> From: Chris Cook
>> Sent: Friday, October 21, 2016 2:14 PM
>> To: 'user@guacamole.incubator.apache.org'; 'mike.jum...@guac-dev.org'
>> Subject: RE: Scripted Branding
>>
>>
>>
>> Anything?
>>
>>
>>
>> From: Chris Cook [mailto:coo...@jlsautomation.com]
>> Sent: Monday, October 17, 2016 9:24 PM
>> To: user@guacamole.incubator.apache.org
>> Subject: RE: Scripted Branding
>>
>>
>>
>> Sorry about the brevity of my earlier response; my better-half and I 
>> were entertaining a new client - one who is very keen on implementing 
>> and experimenting with a Guac based tablet/mobile HMI infrastructure 
>> within his factory...
>>
>>
>>
>> The logos and the favicons, should both be fixed assets somewhere and 
>> should be fairly easy to copy over via script within a BASH 
>> environment, following the platform installation/build-out; something 
>> like the following should do the trick:
>>
>> Logo Copyover:
>>  cp /media/installationID/logo.png
>> /guacamole_fixed-asset_directory/logo_whatever.png
>>
>> Favicon Copyover:
>>  cp /media/installationID/favicon.png
>> /guacamole_fixed-asset_directory/favicon_whatever.png
>>
>> The issue with this scripting methodology is knowing where the fixed 
>> assets are located within the default file structure...  If you could 
>> provide some illumination as to the path of these static assets, that would 
>> be awesome.
>>
>> Changing the webapp display name and the browser tab display names 
>> will be a little more complicated as they are both supposedly 
>> generated by a .css file somewhere.  If this .css file is a static 
>> asset, where is it located?  If this .css file is dynamically 
>> generated, what generates it and how can I edit it to accept a one-time user 
>> entry to establish an application name?
>>
>> To be clear, the project I am working on is based upon a fixed/static 
>> and non-updating, configuration-fixed, and revision-controlled 
>> appliance build model - i.e. my company builds and installs the 
>> appliance within a system which will then be revision-fixed.  If 
>> requested/required, I or another engineer would update the core 
>> platform, fault test the new core platform, press a new distribution 
>> image, and then update/upgrade the production system as specifically 
>> requested/contracted.
>>
>> As such, I am not concerned about an end-client initiated 
>> update/upgrade event as my end-client user will not have the ability 
>> to independently perform such an operation without the involvement of 
>> either myself or one the engineers that works with/for me.
>>
>> 
>>
>> From: Chris Cook [coo...@jlsautomation.com]
>> Sent: Monday, October 17, 2016 7:14 PM
>> To: user@guacamole.incubator.apache.org
>> Subject: Re: Scripted Branding
>>
>> Mike,
>>
>>
>>
>> Thanks for your response.  If I am understanding you correctly, I can 
>> use a BASH script that includes functions like CAT or an ECHO pipe to 

Re: Some mouth events don't seem to work?

2016-12-19 Thread Cyle
Sorry that was hastily written. Mouse not mouth. Also meant to say "I
have to *lose* mouse focus on the canvas again in order to *zoom* more."
towards the end of that first paragraph.


On 2016-12-19 02:35 PM, Cyle wrote:
> I noticed that some mouse forms of mouth interaction don't seem to
> transmit properly. For instance, I'm using a CAD tool on my remote
> windows server. On the other RDP client I use zooming via mouse wheel
> seems to work fine for zooming the camera in and out. The only way to
> zoom with Guacamole using the mouse wheel seems to be to temporarily
> remove mouse focus on the HTML5 canvas. I can then zoom in/out in a
> single motion, but as soon as I'm finished zooming I have to loose mouse
> focus on the canvas again in order to focus more.
>
> There are a few other mouse applications that don't seem to get carried
> over, e.g., there are some drag/drop based UI that doesn't seem to work,
> and I can't resize window panes. Though, most of these interactions seem
> to work normally when interacting with the Windows desktop (e.g., I can
> drag + drop, and resize Windows), it's just some apps that don't seem to
> play nicely.
>
> Any solutions? Using the v9.10 docker images.
>



Some mouth events don't seem to work?

2016-12-19 Thread Cyle
I noticed that some mouse forms of mouth interaction don't seem to
transmit properly. For instance, I'm using a CAD tool on my remote
windows server. On the other RDP client I use zooming via mouse wheel
seems to work fine for zooming the camera in and out. The only way to
zoom with Guacamole using the mouse wheel seems to be to temporarily
remove mouse focus on the HTML5 canvas. I can then zoom in/out in a
single motion, but as soon as I'm finished zooming I have to loose mouse
focus on the canvas again in order to focus more.

There are a few other mouse applications that don't seem to get carried
over, e.g., there are some drag/drop based UI that doesn't seem to work,
and I can't resize window panes. Though, most of these interactions seem
to work normally when interacting with the Windows desktop (e.g., I can
drag + drop, and resize Windows), it's just some apps that don't seem to
play nicely.

Any solutions? Using the v9.10 docker images.



Required dependencies v0.9.9

2016-12-09 Thread Cyle
Noticed in the Required dependencies section at
https://guacamole.incubator.apache.org/doc/gug/installing-guacamole.html
it mentions that libraries such as libjpeg-turbo and libpng are required
to build guacamole-server. However, the build still succeeds even when
these libraries are not present. Is this no longer a requirement?

I'm trying to optimize my guacamole-server with the libjpeg62-turbo-dev
package, but I don't see any reference to it at all in the build process
and I'm trying to verify that it's being incorporated.

C



Re: Landing page before login screen

2016-12-09 Thread Cyle
Why not just build your own static landing page and simply link to the
guacamole login hosted on a separate domain/sub domain/sub path?


On 2016-12-09 04:30 PM, GG wrote:
> Hello,
>
> I was wondering if it's possible to add landing page before the login
> screen, or possibly a popup where the user can click a button and then be
> brought to the login screen. This is being built for a classroom so I'd like
> the user to click a button and modify the login logo depending on their
> selection.
>
> Thanks!
>
>
>
> --
> View this message in context: 
> http://apache-guacamole-incubating-users.2363388.n4.nabble.com/Landing-page-before-login-screen-tp117.html
> Sent from the Apache Guacamole (incubating) - Users mailing list archive at 
> Nabble.com.



Guacamole 0.9.9 - shared RDP connections possible?

2016-12-08 Thread Cyle
I was wondering if it was possible for multiple authenticated Gucamole
users to connect simultaneously to the same Windows RDP connection
(e.g., both users connect to the same Windows user and see the same
desktop RDP stream, input from both users is handled)?

I was looking through the Apache jira and noticed some mention of
connection sharing for 0.9.11. Is this currently impossible on the 0.9.9?