У меня есть необходимость открыть веб-ссылки Linux .desktop на компьютере с Windows. В настоящее время я перетаскиваю адрес веб-страницы в общую папку в Linux, и она доступна в локальной сети для открытия другими пользователями. Это прекрасно работает с другими машинами Linux в локальной сети, но машины Windows не читают URL.
Ссылка Linux .desktop на самом деле представляет собой небольшой текстовый файл, а URL-адрес вставлен в последнюю строку. Но Windows не распознает тип файла, и когда я связываю его с браузером в Windows (vivaldi, в моем случае), браузер просто открывает файл .desktop в виде текстового файла, а не идет к желаемой цели URL.
Есть ли способ заставить Windows передавать информацию о цели .desktop в браузер?
Благодарю.
.desktop
файлы специфичны для Linux и даже не предназначены для совместного использования URL-адресов, а в качестве «ярлыка» для запуска программного обеспечения.Ответы:
Нет общего формата для хранения веб-ссылок в виде файла. Windows использует
.lnk
файлы -file для связи с приложениями, файлами и веб-.desktop
каталогами , в то время как Linux использует более гибкие файлы -file. Возможно, вы могли бы написать небольшой скрипт, который читает.desktop
файл -file и помещает информацию.lnk
о ссылке в файл -file (или открывает ссылку в качестве цели в выбранном вами браузере), но это не обычная задача (и мы не занимаемся программным обеспечением). Рекомендации здесь). Однако вы можете создать базовый HTML-файл в общей папке, куда вы поместите все ссылки, которыми вы хотите поделиться, и открыть этот HTML-файл в каждой целевой системе, чтобы вы могли легко перезагрузить страницу и щелкнуть ссылку после добавления чего-либо , Также работает с.docx
/.odt
/ другим текстовым файлом, содержащим кликабельные ссылки и т. Д.Кроме того, вам, вероятно, лучше использовать какой-либо сервис для синхронизации ваших браузеров, но для этого вам нужно будет обратиться за рекомендациями по программному обеспечению .
источник
Я нашел очень простое решение для этого, благодаря @LukeLR здесь за небольшую поддержку.
На странице https://www.computing.net/answers/programming/batch-file-to-extract-address-from-url-file/27904.html «Razor» опубликовал пакетный файл, который найдет URL в текстовый файл. Мне пришлось изменить путь к Chrome, который, очевидно, теперь устанавливается в стандартную
C:\Program Files
папку.Все, что я тогда сделал,
Open With...
это зашел в файл .desktop и указал на командный файл сAlways use this program
галочкой. Теперь, просто нажав на файл .desktop, вы откроете URL в Chrome (который я скоро переключу, чтобы указать на Вивальди).Очень лаконично и эффективно.
источник