понедельник, 26 ноября 2012 г.

Mate и magnet ссылки


К сожалению в Mate не работало открытие magnet ссылок в браузере (chromium).
Поправим это.

Chromium использует xdg-open. Вот его и надо пинать.

Надо открыть
$ vim ~/.local/share/applications/mimeapps.list
и добавить в [Added Associations] и [Default Applications]
application/x-bittorrent=deluge.desktop
x-scheme-handler/magnet=deluge.desktop
потом открыть
$ sudo vim /usr/bin/xdg-open
и добавить
в case "$DE" in
mate)
    open_mate "$url"
в detectDE()
    elif [ x"$DESKTOP_SESSION" = x"mate" ]; then DE=mate;
и просто новую функцию по аналогии с open_gnome()
open_mate()
{
    if gvfs-open --help 2>/dev/null 1>&2; then
        gvfs-open "$1"
    else
        mate-open "$1"
    fi
    if [ $? -eq 0 ]; then
        exit_success
    else
        exit_failure_operation_failed
    fi
}

и можно проверять
xdg-open 'magnet:?xt=urn:..........'
Должен открыться deluge c окном добавления торрента.

Комментариев нет:

Избранное сообщение

Запуск "Петька и Василий Иванович спасают галактику" в Linux через wine

Совсем недавно, почему-то вспомнил про серию "Петька и Василий Иванович". К своему удивлению, обнаружил, что первую и вторую част...