12
12
-----
13
13
If you are using MacOS you can install an application for the SEAMM
14
14
GUI. Download :download: `SEAMM.zip <./SEAMM.zip >` and unzip it in your personal
15
- Applications folder -- the one insde your home directory. You can do this in Finder by
15
+ Applications folder -- the one inside your home directory. You can do this in Finder by
16
16
dragging the file to the Applications directory under your home folder. Then
17
17
double-click on SEAMM.zip to expand it, creating SEAMM.app. You can then double-click on
18
18
SEAMM.app to start the SEAMM GUI. You can also drag the SEAMM.app to your dock to make
@@ -33,19 +33,46 @@ it easier to start in the future.
33
33
34
34
You will need to do this each time you start *XQuartz *. If you want it to run
35
35
automatically, add a line with *xhost + 127.0.0.1 * to the file
36
- `~/.xinitrc.d/50-xhost.sh `. You may need to create the directory and file.
36
+ `~/.xinitrc.d/50-xhost.sh `. You may need to create both the directory and file.
37
+
38
+ .. Note:
39
+ If you want to run SEAMM from a terminal window, you can make an alias to start the
40
+ SEAMM GUI. Add the following line to your `~/.bashrc` file::
41
+
42
+ seamm='~/Applications/SEAMM.app/Contents/MacOS/SEAMM'
43
+
44
+ You can then start the SEAMM GUI by typing *seamm* in a terminal window. You can also
45
+ add a flowchart file to open by adding the name of the file to the command line, but
46
+ it must be in the current directory or below, and you must use a relative path.
37
47
38
48
Linux
39
49
-----
40
- You can make an alias in your shell to start the SEAMM GUI. Add the following line to
50
+ .. Warning:
51
+ The SEAMM installation using Docker on Linux has not yet been thoroughly tested. If
52
+ you run into problems, please contact us! It will help us to improve the installation
53
+ and find out if there are differences between different versions of Linux.
54
+
55
+ Also, you may need to run `xhost + local:` or `xhost + 127.0.0.1` to allow the SEAMM
56
+ GUI to connect to the X server. You can add this to your `~/.bashrc` file to run it
57
+ automatically each time you start a terminal window.
58
+
59
+ You can make these aliases in your shell to start the SEAMM GUI. Add the following line to
41
60
your `~/.bashrc ` file::
42
61
43
- alias SEAMM='docker run --pull always --rm --name SEAMM --env "DISPLAY=host.docker.internal:0" --network seamm-network -v ~/SEAMM:/root/SEAMM -v ~/.seamm.d:/root/.seamm.d ghcr.io/molssi-seamm/seamm:latest &'
62
+ alias seamm-standalone='docker run --pull always -v /tmp/.X11-unix/:/root/.X11-unix/ --net=host --rm --name SEAMM --env "DISPLAY" -v ~/SEAMM:/root/SEAMM -v ~/.seamm.d:/root/.seamm.d ghcr.io/molssi-seamm/seamm:latest &'
63
+ alias seamm='docker run --pull always -v /tmp/.X11-unix/:/root/.X11-unix/ --net=host --network seamm-netowrk --rm --name SEAMM --env "DISPLAY" -v ~/SEAMM:/root/SEAMM -v ~/.seamm.d:/root/.seamm.d ghcr.io/molssi-seamm/seamm:latest &'
44
64
45
- You can then start the SEAMM GUI by typing *SEAMM * in a terminal window.
65
+ You can then start the SEAMM GUI by typing *seamm-standalone * or *seamm * in a terminal
66
+ window. The standalone version can only connect to Dashboards on other machines. If you
67
+ are running the SEAMM Dashboard locally, using Docker, and want to access it, you will
68
+ need the second version, *seamm *.
46
69
47
70
Windows
48
71
-------
72
+ .. Warning:
73
+ We have not tested the SEAMM installation using Docker on Windows. If you run into
74
+ problems, please contact us!
75
+
49
76
You can make a shortcut to start the SEAMM GUI. Right-click on the desktop and select
50
77
"New" and then "Shortcut". In the dialog box that appears, enter the following command::
51
78
@@ -58,17 +85,4 @@ You can then double-click on the shortcut to start the SEAMM GUI.
58
85
We have not yet installed on SEAMM on Windows using Docker. We are working on this!
59
86
Hopefully the above instruction will work, but we have not tested it yet.
60
87
61
- General
62
- -------
63
- Once you have *Docker * installed, you can start the SEAMM GUI by running the following
64
- command in a terminal window::
65
-
66
- docker run --pull always --rm --name SEAMM \
67
- --env "DISPLAY=host.docker.internal:0" \
68
- --network seamm-network \
69
- -v ~/SEAMM:/root/SEAMM \
70
- -v ~/.seamm.d:/root/.seamm.d \
71
- ghcr.io/molssi-seamm/seamm:latest &
72
-
73
-
74
88
.. _XQuartz : https://www.xquartz.org
0 commit comments