В одной системе создайте демон, который прослушивает запросы и открывает URL-адреса в браузере.
В другой системе установите в браузере по умолчанию что-то, что вызывает такой запрос.
Итак, первая часть этого - HTTP-сервер, который прослушивает запросы на компьютере, на котором вы хотите открыть браузер. При входящем запросе он открывает (в браузере) URL-адрес, указанный в качестве аргумента запроса POST.
Выбери один:
Вы должны добавить этот скрипт в автозагрузку, он должен работать в фоновом режиме.
Вторая часть - это то, что вызывает запрос.
Выбери один:
Вы должны назначить этот скрипт в качестве браузера по умолчанию.
В KDE: Приложения по умолчанию → Веб-браузер
Его также можно использовать как инструмент командной строки: ./open_url.sh 'http://google.com/'
Скрипты Python должны работать на всех основных системах с любой относительно свежей версией Python (я подозреваю, 2.6+, 3.1+).
В Windows, если вы не хотите, чтобы скрипт Python запускался в командном окне, вы должны изменить его расширение на .pyw. Используйте диспетчер задач, если хотите остановить его (ищите pythonw.exe ).
Сетевой адаптер VirtualBox должен быть установлен на NAT (настройка по умолчанию). Подробнее об IP-адресе здесь . Выбор порта произвольный, смело меняйте 1337 на что-то другое везде.
Сервер защищен, потому что он слушает только соединения с локального хоста. VirtualBox заставляет его работать как-то. Но если вы хотите, чтобы это работало удаленно, укажите IP-адрес прослушивания как '0.0.0.0'или ''вместо 'localhost'.