Получение ссылок Vortex nxm для работы в Linux с помощью обработчика ссылок на рабочий столLinux

Ответить
Anonymous
 Получение ссылок Vortex nxm для работы в Linux с помощью обработчика ссылок на рабочий стол

Сообщение Anonymous »


Я пытаюсь заставить Vortex работать с этим установщиком с Github. Он отлично работает, не считая обработки ссылок nxm на Nexus Mods (ссылки на «загрузку менеджера модов» на Nexus). Чтобы решить эту проблему, создатель установщика включил сценарий .sh, который создает файл .desktop в ~/.local/share/applications, а также привязывает его по умолчанию для ссылок nxm. Проблема в том, что рассматриваемый файл .desktop работает неправильно.

vortex-downloads-handler.desktop:

[Запись на рабочем столе] Категории=Игра;Сеть; Comment[en_US]=Обработчик загрузки протокола NXM Comment=Обработчик загрузки протокола NXM Exec=sh -c "CONFIGPATH=$(sqlite3 \\"/home/doggy/.local/share/lutris/pga.db\\" \\"выберите путь конфигурации из игр, где installer_slug = \\\\\\"vortex -mod-manager-wine\\\\\\" порядок по идентификатору по возрастанию предела 1;\\");sed -i \\"s/^ args:.*$/ args: -d $(printf \\" %%s\\\\\\\\n\\" \\"%u\\" | sed \\"s/^'//;s/'$//;s/\\//\\ \\\\\\\\\\\\\\\\\\\\\\/g;s/\\\\\\\\&/\\\\\\\\\\&/ g\\")/\\" \\"/home/doggy/.config/lutris/games/$CONFIGPATH.yml\\";env LUTRIS_SKIP_INIT=1 lutris lutris:rungameid/$(sqlite3 \\"/home/ doggy/.local/share/lutris/pga.db\\" \\"выбрать идентификатор из игр, где installer_slug = \\\\\\"vortex-mod-manager-wine\\\\\\" упорядочить по идентификатору по возрастанию предел 1;\\")" GenericName[en_US]=Записывает предоставленный URL-адрес nxm в качестве аргумента для Vortex, дважды редактируя конфигурацию игры Lutris для Vortex перед запуском. GenericName=Записывает предоставленный URL-адрес nxm в качестве аргумента для Vortex, дважды редактируя конфигурацию игры Lutris для Vortex перед запуском. Icon=lutris_vortex-mod-manager MimeType=x-схема-обработчик/nxm-протокол;x-схема-обработчик/nxm; Имя[en_US]=Вихрь Имя=Вихрь NoDisplay=истина Путь=/mnt/diskd/Games/vortex-mod-manager StartupNotify=истина Терминал = ложь Тип=Приложение Вывод Firefox при нажатии на ссылку nxm:

Ошибка: в процессе подготовки нет такого столбца: vortex-mod-manager-wine выберите путь конфигурации из игр, где installer_slug = "vortex-mod-manager-wine" или здесь ошибка ---^ sed: не могу прочитать /home/doggy/.config/lutris/games/.yml: такого файла или каталога нет Ошибка: в процессе подготовки нет такого столбца: vortex-mod-manager-wine. выберите идентификатор из игр, где installer_slug = "vortex-mod-manager-wine" упорядочить по здесь ошибка ---^ 2024-01-03 18:09:12,572: Запуск Lutris 0.5.14 2024-01-03 18:09:12,573: Использование драйверов NVIDIA 545.29.06 для x86_64 2024-01-03 18:09:12,574: Графический процессор: NVIDIA GeForce GTX 1650 2024-01-03 18:09:12574: GPU: 10DE:1F82 1458:4026 (драйверы NVIDIA) 2024-01-03 18:09:13,886: В библиотеке не найдена игра 2024-01-03 18:09:13,886: Закрытие Lutris Я понимаю, что виноват код bash в Exec, поскольку в нем много ненужных обратных косых черт и неправильных кавычек, а также исправление "CONFIGPATH= ... 1;\\") и env ... 1;\\")" частей сценария просты, часть sed меня смущает.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»