diff --git a/init-scripts/init.freebsd b/init-scripts/init.freebsd
index b5ebd5ed..3d2ca978 100755
--- a/init-scripts/init.freebsd
+++ b/init-scripts/init.freebsd
@@ -38,7 +38,7 @@ status_cmd="${name}_status"
stop_cmd="${name}_stop"
command="/usr/sbin/daemon"
-command_args="-f -p ${headphones_pid} python ${headphones_dir}/Headphones.py ${headphones_flags} --quiet"
+command_args="-f -p ${headphones_pid} python ${headphones_dir}/Headphones.py ${headphones_flags} --quiet --nolaunch"
# Ensure user is root when running this script.
if [ `id -u` != "0" ]; then
diff --git a/init-scripts/init.osx b/init-scripts/init.osx
index 70c64752..226b8057 100644
--- a/init-scripts/init.osx
+++ b/init-scripts/init.osx
@@ -1,17 +1,18 @@
-
-
-
-
- Label
- com.headphones.headphones
- ProgramArguments
-
- /usr/bin/python
- /Applications/Headphones/headphones.py
- -q
- -d
-
- RunAtLoad
-
-
-
\ No newline at end of file
+
+
+
+
+ Label
+ com.headphones.headphones
+ ProgramArguments
+
+ /usr/bin/python
+ /Applications/Headphones/headphones.py
+ --quiet
+ --daemon
+ --nolaunch
+
+ RunAtLoad
+
+
+
\ No newline at end of file
diff --git a/init-scripts/init.solaris11 b/init-scripts/init.solaris11
index 4f1310cd..6db95d23 100644
--- a/init-scripts/init.solaris11
+++ b/init-scripts/init.solaris11
@@ -7,7 +7,7 @@
-
+
@@ -22,7 +22,7 @@
-
+
@@ -30,8 +30,8 @@
-
-
+
+
diff --git a/init-scripts/init.ubuntu b/init-scripts/init.ubuntu
index 5c525ff1..7578ecd1 100755
--- a/init-scripts/init.ubuntu
+++ b/init-scripts/init.ubuntu
@@ -4,10 +4,10 @@
## Edit user configuation in /etc/default/headphones to change
##
## Make sure init script is executable
-## sudo chmod +x /opt/headphones/init.ubuntu
+## sudo chmod +x /path/to/init.ubuntu
##
## Install the init script
-## sudo ln -s /opt/headphones/init.ubuntu /etc/init.d/headphones
+## sudo ln -s /path/to/init.ubuntu /etc/init.d/headphones
##
## Create the headphones daemon user:
## sudo adduser --system --no-create-home headphones