Kërkoni te Asistenca

Shmangni karremëzime gjoja asistence. S’do t’ju kërkojmë kurrë të bëni një thirrje apo të dërgoni tekst te një numër telefoni, apo të na jepni të dhëna personale. Ju lutemi, raportoni veprimtari të dyshimtë duke përdorur mundësinë “Raportoni Abuzim”.

Mësoni Më Tepër

Recognization of nxm://URI

  • 3 përgjigje
  • 1 e ka hasur këtë problem
  • 150 parje
  • Përgjigjja më e re nga cor-el

more options

i'm trying to set network.protocol-handler.app.nxm in about:config with value /bin/bash -c "env WINEPREFIX='/home/kreyren/.local/share/vortex' wine /home/kreyren/.local/share/vortex/drive_c/Program\ Files/Black\ Tree\ Gaming\ Ltd/Vortex/Vortex.exe -d" which is not recognized by firefox.

EXPECTED

Expected if nxm://URI is searched in firefox -> Invoke /bin/bash -c "env WINEPREFIX='/home/kreyren/.local/share/vortex' wine /home/kreyren/.local/share/vortex/drive_c/Program\ Files/Black\ Tree\ Gaming\ Ltd/Vortex/Vortex.exe -d nxm://URI

SYSTEM INFO

system info: https://i.imgur.com/VsiWwzW.png

using www-client/firefox-66.0-r1 from gentoo (https://i.imgur.com/yBzsHyc.png).

if' network.protocol-handler.expose.nxm=true is set in about:config the browser won't prompt for association (based on freenode #firefox)

ADDITIONAL INFO

Command above works if invoked in terminal.

Current usecase is expected to parse instructions to Vortex mod manager which is running using wine and install https://www.nexusmods.com/witcher2/mods/89 into the witcher 2 game via vortex button on the provided website.

If invoked from anonymous tab it just search it in google.com

based on https://github.com/TanninOne/modorganizer/issues/463 tried to make xdg-mime default nxmhandler.desktop x-scheme-handler/nxm which didn't work either.

SOLUTION

Unknown

i'm trying to set '''<code>network.protocol-handler.app.nxm</code>''' in '''<code>about:config</code>''' with value '''<code>/bin/bash -c "env WINEPREFIX='/home/kreyren/.local/share/vortex' wine /home/kreyren/.local/share/vortex/drive_c/Program\ Files/Black\ Tree\ Gaming\ Ltd/Vortex/Vortex.exe -d"</code>''' which is not recognized by firefox. == EXPECTED == Expected if '''<code>nxm://URI</code>''' is searched in firefox -> Invoke '''<code>/bin/bash -c "env WINEPREFIX='/home/kreyren/.local/share/vortex' wine /home/kreyren/.local/share/vortex/drive_c/Program\ Files/Black\ Tree\ Gaming\ Ltd/Vortex/Vortex.exe -d nxm://URI</code>''' == SYSTEM INFO == system info: https://i.imgur.com/VsiWwzW.png using '''<code>www-client/firefox-66.0-r1</code>''' from gentoo (https://i.imgur.com/yBzsHyc.png). if' '''<code>network.protocol-handler.expose.nxm=true</code>''' is set in '''<code>about:config</code>''' the browser won't prompt for association (based on freenode #firefox) == ADDITIONAL INFO == Command above works if invoked in terminal. Current usecase is expected to parse instructions to Vortex mod manager which is running using wine and install https://www.nexusmods.com/witcher2/mods/89 into the witcher 2 game via vortex button on the provided website. If invoked from anonymous tab it just search it in google.com based on https://github.com/TanninOne/modorganizer/issues/463 tried to make '''<code>xdg-mime default nxmhandler.desktop x-scheme-handler/nxm</code>''' which didn't work either. == SOLUTION == Unknown

Ndryshuar nga Jacob Hrbek

Zgjidhje e zgjedhur

Try to remove the other prefs that show in the screenshot (especially the app pref) and only leave the expose pref with value false. You can also check the handlers.json file in the profile folder.

Lexojeni këtë përgjigje brenda kontekstit 👍 1

Krejt Përgjigjet (3)

more options

You need these pref setting to make Firefox prompt for the application. You would have to use a bash script to be able to use a Wine application.

  • network.protocol-handler.expose.<protocol> = false (not be opened in Fx)
  • network.protocol-handler.external.<protocol> = true (allow external app)

Ndryshuar nga cor-el

more options

cor-el said

You need these pref setting to make Firefox prompt for the application. You would have to use a bash script to be able to use a Wine application.
  • network.protocol-handler.expose.<protocol> = false (not be opened in Fx)
  • network.protocol-handler.external.<protocol> = true (allow external app)

doesn't work, i suspect it's caused by other options in about:config, how do i remove them? There is not option afaik

or it's bug

https://i.imgur.com/7wL3kxZ.png

more options

Zgjidhja e Zgjedhur

Try to remove the other prefs that show in the screenshot (especially the app pref) and only leave the expose pref with value false. You can also check the handlers.json file in the profile folder.