tutoriais:magnet_link
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
tutoriais:magnet_link [2017-07-21 19:49] – created alopes | tutoriais:magnet_link [2019-08-13 16:25] (current) – removed gnann | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Abrir Magnet Link automaticamente no Transmission, | ||
- | Links Magnéticos (magnet link) podem não abrir corretamente na interface XFCE se o aplicativo padrão for o Transmission (talvez afete outros aplicativos). Isso ocorre pois alguns links magnéticos possuem o caractere & na sua composição e na hora de passar o comando ele acaba enviando como | ||
- | |||
- | transmission-gtk magnet:// | ||
- | |||
- | que é entendido como sendo dois comandos: separados por &: ``transmission-gtk magnet:// | ||
- | |||
- | Assim, se abrir o comando como | ||
- | |||
- | transmission-gtk " | ||
- | |||
- | nenhum problema ocorreria. | ||
- | |||
- | Um jeito de contornar isso é editando o arquivo ``/ | ||
- | sudo cp / | ||
- | Então proceda editando com algum editor | ||
- | nano / | ||
- | Procure a linha ``open_xfce()``, | ||
- | < | ||
- | open_xfce() | ||
- | { | ||
- | if exo-open --help 2>/ | ||
- | exo-open " | ||
- | elif gio help open 2>/ | ||
- | gio open " | ||
- | elif gvfs-open --help 2>/ | ||
- | gvfs-open " | ||
- | else | ||
- | open_generic " | ||
- | fi | ||
- | |||
- | if [ $? -eq 0 ]; then | ||
- | exit_success | ||
- | else | ||
- | exit_failure_operation_failed | ||
- | fi | ||
- | } | ||
- | </ | ||
- | |||
- | Basta adicionarmos um tratamento para o caso de ser uma URL de magnet link, adicionando logo de cara algo assim: | ||
- | < | ||
- | transmission-gtk " | ||
- | Não esqueça que o ``if exo-open...`` que era a primeira linha agora virará ``elif exo-open``. | ||
- | < | ||
- | open_xfce() | ||
- | { | ||
- | if (echo " | ||
- | transmission-gtk " | ||
- | elif exo-open --help 2>/ | ||
- | exo-open " | ||
- | elif gio help open 2>/ | ||
- | gio open " | ||
- | elif gvfs-open --help 2>/ | ||
- | gvfs-open " | ||
- | else | ||
- | open_generic " | ||
- | fi | ||
- | |||
- | if [ $? -eq 0 ]; then | ||
- | exit_success | ||
- | else | ||
- | exit_failure_operation_failed | ||
- | fi | ||
- | } | ||
- | </ | ||
- | |||
- | Outras interfaces podem não apresentar esse problema... a interface LXDE por exemplo utiliza comandos diferentes que não deram esse problema. |
tutoriais/magnet_link.1500677347.txt.gz · Last modified: 2019-03-15 10:03 (external edit)