Bug 23592 - xdg-open passes URLs to mimeopen
: xdg-open passes URLs to mimeopen
Status: NEW
: Sisyphus
(All bugs in Sisyphus/xdg-utils)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2010-06-05 21:12 by
Modified: 2011-01-18 11:44 (History)


Attachments
Запуск sh -x xdg-open URL (1.50 KB, text/plain)
2011-01-18 11:44, Lenar Shakirov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-06-05 21:12:11
В xdg-utils-1.0.2-alt5 xdg-open в случае неиспользования известных ему DE
пытается использовать mimeopen даже в случае передачи в параметре нелокального
URL, в результате URL может передаваться программам, работающим только с
локальными файлами:

$ xdg-open http://www.debian.org/Pics/debian.png
Opening "http://www.debian.org/Pics/debian.png" with ImageMagick display 
(image/png)

Заглянул в http://git.debian.org/?p=collab-maint/xdg-utils.git - похоже, в CVS
апстрима данная проблема исправлена (в open_generic введена проверка формата
переданного параметра, и если передан URL, вызывается только браузер):

http://git.debian.org/?p=collab-maint/xdg-utils.git;a=blob;f=scripts/xdg-open;h=24cfd217416f79ebf64afd4a1c4c261dae44b3af;hb=HEAD#l408
------- Comment #1 From 2010-06-06 08:51:44 -------
У меня display из ImageMagick-tools-6.6.1.3-alt1 открывает нелокальные URL и я
этим пользуюсь (правда, вызывая напрямую, а не из xdg-open). Может быть, не
стоит отрывать такую возможность?
------- Comment #2 From 2010-06-06 09:13:37 -------
Хотя да, это расходится с документацией самого xdg-open, где говорится что для
нелокальных URL вызывается лишь браузер. Что-то одно надо исправлять :-)
------- Comment #3 From 2011-01-14 18:46:55 -------
(В ответ на комментарий №0)
> В xdg-utils-1.0.2-alt5 xdg-open в случае неиспользования известных ему DE
> пытается использовать mimeopen даже в случае передачи в параметре нелокального
> URL, в результате URL может передаваться программам, работающим только с
> локальными файлами:
> 
> $ xdg-open http://www.debian.org/Pics/debian.png
> Opening "http://www.debian.org/Pics/debian.png" with ImageMagick display 
> (image/png)
Эта ошибка еще воспроизводится на сизифе?
------- Comment #4 From 2011-01-18 11:44:46 -------
Created an attachment (id=4765) [details]
Запуск sh -x xdg-open URL

(В ответ на комментарий №3)
> Эта ошибка еще воспроизводится на сизифе?

У меня нет. xdg-utils-1.0.2-alt7
Запускал на компе без kde|gnome|xfce, но с lxde