diff --git a/user-guide/firefox_profile_per_host.md b/user-guide/firefox_profile_per_host.md index 651112f3..d1be6bda 100644 --- a/user-guide/firefox_profile_per_host.md +++ b/user-guide/firefox_profile_per_host.md @@ -6,7 +6,7 @@ Firefox refuses to start with ![error message Firefox already running](firefox_profile_per_host/firefox_already_running.png) -when the user has the home directory on the network (AFS or NFS) and has Firefox already running on one computer and tries to start it on another computer. +if the user has the home directory on the network (AFS or NFS) and has Firefox already running on one computer and tries to start it on another computer. A solution is to have an individual default profile for each host. @@ -56,9 +56,9 @@ systemctl --user start private-firefox-profile-per-host.service ## Technical Discussion -The solution does a bind mount from `~/.mozilla/firefox_$FQDN` to `~/.mozilla/firefox` (and ensures that both directories exist). As normal user without special admin priviledges it is not possible to do a normal bind mount. The alternative used here is `bindfs`, a tool implementing bind mounts as FUSE and runs without special priviledges. By default `bindfs` is not available, but I will make it soon to be installed everywhere with by Puppet. +The solution does a bind mount from `~/.mozilla/firefox_$FQDN` to `~/.mozilla/firefox` (and ensures that both directories exist). As normal user without special admin privileges it is not possible to do a normal bind mount. The alternative used here is `bindfs`, a tool implementing bind mounts as user space tool (FUSE) and runs without special privileges. By default `bindfs` is not available, but I will make it soon to be installed everywhere with by Puppet. One can install both the RHEL 7 and the RHEL 8 solution at the same time, they are tolerant to each other. -The special solution for RHEL 7 is required because Red Hat patched out the support for `systemd --user`. An issue with this solution is that the bind mount is never cleared. It is ensured that there is only one per user, but this one stays until the machine shuts down or it is manually unmounted. But the the tool is slim and uses only 1 MB resident memory per instance. +The special solution for RHEL 7 is required because Red Hat patched out the support for `systemd --user`. An issue with this solution is that the bind mount is never cleared. It is ensured that there is only one per user, but this one stays until the machine shuts down or it is manually unmounted. But the the tool is slim and uses less than 1 MB resident memory per instance. diff --git a/user-guide/firefox_profile_per_host/firefox_already_running.png b/user-guide/firefox_profile_per_host/firefox_already_running.png index 5dd5e202..c0470f4f 100644 Binary files a/user-guide/firefox_profile_per_host/firefox_already_running.png and b/user-guide/firefox_profile_per_host/firefox_already_running.png differ