From b7c1575d2ca4756fd563e3f4f7732e95226799f0 Mon Sep 17 00:00:00 2001 From: Edoardo T Date: Wed, 27 Jun 2018 11:51:57 +0200 Subject: [PATCH 1/3] Add multiple configuration informations to README --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index 4dddceeda..09e8dd257 100644 --- a/README.md +++ b/README.md @@ -75,6 +75,25 @@ $ nohup $HOME/ArduinoCreateAgent-1.1/Arduino_Create_Bridge & ``` or in the location selected during the installation +## Using multiple configurations + +The agent support multiple configuration files. When multiple configurations are found by the agent, the tray icon menu is expanded to contain the different configurations: + +![Agent multiple configuration tray ycon](https://raw.githubusercontent.com/arduino/arduino-create-agent/devel/images/linux/tray-icon-multiple-profiles.png) + +The default `config.ini` file contains common configurations, every other config file inherit from it. + +To create multiple configuration files: +- stop the agent: tray bar icon -> pause then tray bar icon -> kill +- find the `config.ini` file that is present in the `arduino-create-agent` installation folder +- copy `config.ini` or create a new ini file (e.g. `example.ini`) with content: + ```ini + name = your configuration nanem + ``` + add in this file other configuration options (you can override inherited values from `config.ini`) +- restart the agent +- click the tray bar icon and select the new configuration + # Contributing Please use the current latest version: From ad341315121987d3041bee1e25349116c488c0e0 Mon Sep 17 00:00:00 2001 From: Edoardo T Date: Wed, 27 Jun 2018 11:52:24 +0200 Subject: [PATCH 2/3] Add proxy configuration to README --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index 09e8dd257..08ade93a8 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,23 @@ To create multiple configuration files: - restart the agent - click the tray bar icon and select the new configuration +## When behind a proxy + +The agent support working behind a proxy, but manual configuration is required ( there is no support for automatic proxy discovery ). + +To add proxy configuration: +- stop the agent: tray bar icon -> pause then tray bar icon -> kill +- find the `config.ini` file that is present in the `arduino-create-agent` installation folder +- edit the `config.ini` file adding this lines under the `[env]` section ( create it if not present ): + ```ini + http_proxy=yourproxyhere + https_proxy=yourhttpsproxyhere + ``` +- restart the agent + +**Tip**: you can also use the multiple configurations feature to create a new configuration with the proxy settings. This way you can have multiple proxies configured and disable proxy configuration with ease. + + # Contributing Please use the current latest version: From 9b2a40620aa9b9eb80660b628a42420c48ee0a96 Mon Sep 17 00:00:00 2001 From: Edoardo T Date: Wed, 27 Jun 2018 11:53:40 +0200 Subject: [PATCH 3/3] Add tray icon image when multiple configurations are present --- images/linux/tray-icon-multiple-profiles.png | Bin 0 -> 10108 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/linux/tray-icon-multiple-profiles.png diff --git a/images/linux/tray-icon-multiple-profiles.png b/images/linux/tray-icon-multiple-profiles.png new file mode 100644 index 0000000000000000000000000000000000000000..120bd9610f3bc5c435522bb541093392a09a872a GIT binary patch literal 10108 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 literal 0 HcmV?d00001