Например, вот универсальное решение, которое я написал для: 1) открытия ссылки рабочего стола Windows (* .URL), которая была скопирована в ящик Linux. Или 2) открытие ссылки Linux .Desktop, которая была скопирована в окно Windows.
Вот сценарий Python, который обрабатывает оба случая:
# UseDesktopLink.py
import sys
import webbrowser
script, filename = sys.argv
file_object = open(filename,'r')
for line in file_object:
if line[0:4]=="URL=":
url=line[4:]
webbrowser.open_new(url)
file_object.close()
В Windows используйте метод Скотта Х (через файл bat) для обработки связи.
В Linux щелкните правой кнопкой мыши файл URL-адресов Windows. Выберите «Свойства» и «Открыть с». Нажмите «Добавить», чтобы добавить новое приложение. Затем в нижней части окна «Добавить приложение» нажмите «Использовать пользовательскую команду». Затем перейдите в файл UseDesktopLink.py и нажмите «Открыть». Но прежде чем вы нажмете «Добавить», в текстовом поле «Использовать пользовательскую команду» поставьте «python» перед именем файла (без кавычек). Затем нажмите «Добавить» и «Закрыть».
Надеюсь, что это поможет.