W jednym systemie stwórz demona, który słucha żądań i otwiera adresy URL w przeglądarce.
W drugim systemie ustaw domyślną przeglądarkę na coś, co wywołuje takie żądanie.
Pierwszą częścią tego jest serwer HTTP, który nasłuchuje żądań na komputerze, na którym chcesz otworzyć przeglądarkę. Na przychodzące żądanie otwiera (w przeglądarce) adres URL podany jako argument żądania POST.
Wybierz jedno:
Powinieneś dodać ten skrypt do uruchamiania, powinien on działać w tle.
Druga część to coś, co wywołuje żądanie.
Wybierz jedno:
Powinieneś wyznaczyć ten skrypt jako domyślną przeglądarkę.
W KDE: Domyślne aplikacje → Przeglądarka internetowa
Może być również używany jako narzędzie wiersza poleceń: ./open_url.sh 'http://google.com/'
Skrypty w języku Python powinny działać na wszystkich głównych systemach z dowolną stosunkowo nową wersją języka Python (podejrzewam, że 2.6+, 3.1+).
W systemie Windows, jeśli nie chcesz, aby skrypt w Pythonie działał w oknie poleceń, zmień jego rozszerzenie na .pyw
. Użyj Menedżera zadań, jeśli chcesz go zatrzymać (poszukaj pythonw.exe ).
Karta sieciowa VirtualBox powinna być ustawiona na NAT (ustawienie domyślne). Więcej informacji o adresie IP tutaj . Wybór portu jest arbitralny, możesz zmienić 1337 na coś innego wszędzie.
Serwer jest bezpieczny, ponieważ nasłuchuje tylko połączeń z hosta lokalnego. VirtualBox sprawia, że jakoś działa. Ale jeśli chcesz, aby działało to zdalnie, określ adres IP nasłuchiwania jako '0.0.0.0'
lub ''
zamiast 'localhost'
.