Как настроить хром, чтобы открыть магнитный url с потопом?

Вы можете размонтировать только раздел, а не диск. Таким образом, это /dev/sdb1.

Вы также можете сделать это с помощью

umount /dev/sdb1

.

36
задан 30 May 2011 в 13:54

121 ответ

Похоже, что последние выпуски ( ppa ) из Deluge действительно касались точек выбранного ответа. Однако это не решило мою проблему с тем, что Google Chrome не запускал торренты в моем Ubuntu Precise 12.04.

Скорее это выглядело как xdg-mime , используемый xdg-open установлен неправильно. Я нашел здесь рабочее решение. т.е.

  $ xdg-mime default deluge.desktop x-schem-handler / magnet $ xdg-mime default приложение deluge.desktop / x-bittorrent  

Затем быстрая проверка

  $ xdg-mime запрос по умолчанию x-схема-обработчик / магнит deluge.desktop $ xdg-mime запрос по умолчанию application / x-bittorrent deluge.desktop  

И теперь он отлично работает.

0
ответ дан 7 August 2018 в 21:24
  cd / usr / bin / sudo sed 's / elif \ [x \ "\ $ GNOME_DESKTOP_SESSION_ID \" \! \ = x \ "\" \] \;  то DE \ = gnome \; / elif [x "$ GNOME_DESKTOP_SESSION_ID"! = x ""];  то DE = gnome; \n elif [x "$ MATE_DESKTOP_SESSION_ID"! = x ""];  тогда DE = gnome; / g '-i xdg- *  

Работал для меня (Mint Mate 16 Petra).

-2
ответ дан 7 August 2018 в 21:24

Ubuntu

В последнее время также необходимо добавить следующую строку в ~ / .local / share / applications / mimeapps.list в разделе [dобавленные ассоциации]

  x  -схема-обработчик / магнит = deluge.desktop;   

Kubuntu

Однако на Kubuntu вам необходимо создать следующий файл в ~ / .kde / share / kde4 / services / magnet.protocol

  [Protocol] exec = deluge «% u» protocol = magnet input = none output = none helper = true listing = false reading = false writing = false makedir = false deleting = false  

Примечание. Не забудьте повторно выполнить эти изменения.

7
ответ дан 10 August 2018 в 09:42

Загрузите и установите этот usercript . Теперь вы должны иметь возможность быстро добавлять файлы торрентов в Deluge 1.2+ WebUI в Chrome!

Проверено на 11.10. Для других ОС вы должны попробовать себя, но я ожидаю, что это тоже сработает.

2
ответ дан 10 August 2018 в 09:42

Мой Chrome использовал передачу по умолчанию. Я хотел использовать qBittorrent. На Ubuntu 14.04 я удалил передачу, используя:

  sudo apt-get purge transmission-gtk  

Затем я вручную начал qBittorrent и снова закрыл его. В следующий раз, когда я нажал ссылку на магнит, мне предложили Chrome, чтобы он мог вызвать внешнее приложение. Я разрешил это и хром, затем запустил qBitorrent.

Итак, кажется, что если вам не нужно иметь более одного торрент-клиента на вашем ПК, удалив остальные и оставив тот, который вам нужен, вы можете заставить Chrome использовать желаемого клиента. Немного решения Чака Норриса, но это сработало для меня.

-1
ответ дан 10 August 2018 в 09:42

Я не думаю, что это действительно решает проблему, но, по крайней мере, это работает для меня (lubuntu 12.04):

  • Наведите указатель мыши на магнитную связь, пока не появится адрес магнита на в нижней части экрана.
  • Щелкните правой кнопкой мыши и выберите «Копировать адрес ссылки».
  • Открыть передачу и в разделе «Файл» выбрать «Открыть URL».
  • Вставьте URL-адрес в поле и начните загрузку.

Кстати, я боюсь, что сейчас у меня малокровие, но вышеупомянутые решения не работа для меня и мой ответ могут быть полезны для других, так как эта страница была первым результатом, когда я искал эту проблему в Google.

1
ответ дан 10 August 2018 в 09:42

Я сделал все это, и это не сработало.

После того, как я попробовал все остальное, что увидел, мне наконец удалось открыть магнитные ссылки в потопе не только изменение

  MimeType = application / x-bittorrent;   

to

  MimeType = application / x-bittorrent; x-схема-обработчик / магнит;   

в /usr/share/applications/deluge.desktop , но также путем удаления

  x-схемы-обработчика /  магнит;   

из /usr/share/applications/transmission-gtk.desktop перед запуском

  sudo update-desktop-database [  ! d6] 
3
ответ дан 10 August 2018 в 09:42

Это должно было быть комментарием, но мне нужно было загрузить изображение, поэтому вот оно:

  • В моей настройке оба FireFox 3.6 и Chromium 11.0 открыли Deluge
  • Хром попросил подтверждение, которое дает нам намек на то, что происходит:

enter image description here [!d1]

Это показывает, что Chromium НЕ запускает Потоп напрямую ... для этого он полагается на xdg-open . Значение всего, что должно быть исследовано (и исправлено), это ОС, а не Хром. Ничего не исправить или изменить в браузере.

Это не ответ, но он сосредоточит ваши усилия в нужном месте ... то, что вы должны исправить, не имеет ничего общего с браузером, но ОС .

2
ответ дан 10 August 2018 в 09:42

Вот ответ @michael_n в одном скрипте:

  # перезаписать файл desuge's .desktop sudo tee /usr/share/applications/deluge.desktop & gt;  / dev / null & lt; & lt; EOF '[Desktop Entry] Version = 1.0 Name = Deluge GenericName = BitTorrent Client X-GNOME-FullName = Deluge Клиент BitTorrent Комментарий = Загрузка и обмен файлами через BitTorrent TryExec = deluge-gtk Exec = потоп  -gtk% U Icon = deluge Terminal = false Тип = Категории приложений = Сеть; FileTransfer; P2P; GTK StartupNotify = true MimeType = application / x-bittorrent; x-schem-handler / magnet;  EOF # set association and reload gvfs-mime --set x-schem-handler / magnet deluge.desktop sudo update-desktop-database  

Зато для меня на ubuntu 15.10 с установками по умолчанию для хром и потоп.

0
ответ дан 10 August 2018 в 09:42

Я на 10.10, пробовал кучу вещей, вот что сработало:

  gconftool-2 -t string -s / desktop / gnome / url-handlers / magnet / command  «/ usr / bin / deluge-gtk% s» gconftool-2 -s / desktop / gnome / url-handlers / magnet / needs_terminal false -t bool gconftool-2 -t bool -s / desktop / gnome / url-обработчики /  magnet / enabled true  
1
ответ дан 10 August 2018 в 09:42

Я использую Ubuntu 13.04, и после установки Deluge мне просто нужно запустить эту команду, чтобы заставить Chromium использовать Deluge для открытия магнитов:

  xudg-mime default deluge.  рабочий стол x-схема-обработчик / магнит  

Надеюсь, что это поможет:)

4
ответ дан 10 August 2018 в 09:42

Для 12.04 и выше

В 12.04 и 13.04 в потоп включен x-схема-обработчик / магнит = потоп.desktop; в рабочий стол. В моем случае передача все еще открывала магнитные ссылки. Я должен был сказать gvfs-open , чтобы предпочесть потоки с помощью:

gvfs-mime --set x-schem-handler / magnet deluge.desktop [ ! d6]

31
ответ дан 10 August 2018 в 09:42

В Linux Mint 16 Petra мне пришлось редактировать файл Transmissions.desktop в папке приложений, а также в /usr/share/applications/mimeinfo.cache, а не в mimeapps.list

. , есть еще один файл mimeinfo.cache в /home/[user]/.local/share/applications, который также можно редактировать, но я предполагаю, что это повлияет только на текущего пользователя, где тот, который находится в папке приложений, влияет на все

Надеюсь, это поможет.

EDIT:

Haa, похоже, эта функциональность была встроена в последние версии Deluge. Вы можете перейти в Edit -> Preferences -> Other -> и связать магнитные ссылки по умолчанию с Deluge.

1
ответ дан 10 August 2018 в 09:42

для меня, что сработало, я пошел в файл mimeapps.list и добавил tixati в качестве обработчика магнитов по умолчанию - его очень легко и быстро работает.

Затем создайте ярлык на рабочем столе клиента bittorrent.

Перейти к этому файлу - ** (нажмите Ctrl + H), чтобы показать / скрыть файлы из вида ..

/home/.local/share/applications/mimeapps.list

Откройте файл -mimeapps.list - введите этот текст * x-schem-handler / magnet = tixati.desktop

нажмите «Сохранить» в приложении.

Я использую tixati для торрента. если вы используете другой клиент bittorrent - просто замените tixati на другие - например, vuze, deluge,. (скачать tixati от tixati.com)

Если вы хотите выбрать передачу, замените tixati на transmission-gtk.desktop

0
ответ дан 10 August 2018 в 09:42

Похоже, что последние выпуски ( ppa ) из Deluge действительно касались точек выбранного ответа. Однако это не решило мою проблему с тем, что Google Chrome не запускал торренты в моем Ubuntu Precise 12.04.

Скорее это выглядело как xdg-mime , используемый xdg-open установлен неправильно. Я нашел здесь рабочее решение. т.е.

  $ xdg-mime default deluge.desktop x-schem-handler / magnet $ xdg-mime default приложение deluge.desktop / x-bittorrent  

Затем быстрая проверка

  $ xdg-mime запрос по умолчанию x-схема-обработчик / магнит deluge.desktop $ xdg-mime запрос по умолчанию application / x-bittorrent deluge.desktop  

И теперь он отлично работает.

0
ответ дан 10 August 2018 в 09:42
  cd / usr / bin / sudo sed 's / elif \ [x \ "\ $ GNOME_DESKTOP_SESSION_ID \" \! \ = x \ "\" \] \;  то DE \ = gnome \; / elif [x "$ GNOME_DESKTOP_SESSION_ID"! = x ""];  то DE = gnome; \n elif [x "$ MATE_DESKTOP_SESSION_ID"! = x ""];  тогда DE = gnome; / g '-i xdg- *  

Работал для меня (Mint Mate 16 Petra).

-2
ответ дан 10 August 2018 в 09:42

Загрузите и установите этот usercript . Теперь вы должны иметь возможность быстро добавлять файлы торрентов в Deluge 1.2+ WebUI в Chrome!

Проверено на 11.10. Для других ОС вы должны попробовать себя, но я ожидаю, что это тоже сработает.

2
ответ дан 13 August 2018 в 15:54

Ubuntu

В последнее время также необходимо добавить следующую строку в ~ / .local / share / applications / mimeapps.list в разделе [dобавленные ассоциации]

  x  -схема-обработчик / магнит = deluge.desktop;   

Kubuntu

Однако на Kubuntu вам необходимо создать следующий файл в ~ / .kde / share / kde4 / services / magnet.protocol

  [Protocol] exec = deluge «% u» protocol = magnet input = none output = none helper = true listing = false reading = false writing = false makedir = false deleting = false  

Примечание. Не забудьте повторно выполнить эти изменения.

7
ответ дан 13 August 2018 в 15:54

Я не думаю, что это действительно решает проблему, но, по крайней мере, это работает для меня (lubuntu 12.04):

  • Наведите указатель мыши на магнитную связь, пока не появится адрес магнита на в нижней части экрана.
  • Щелкните правой кнопкой мыши и выберите «Копировать адрес ссылки».
  • Открыть передачу и в разделе «Файл» выбрать «Открыть URL».
  • Вставьте URL-адрес в поле и начните загрузку.

Кстати, я боюсь, что сейчас у меня малокровие, но вышеупомянутые решения не работа для меня и мой ответ могут быть полезны для других, так как эта страница была первым результатом, когда я искал эту проблему в Google.

1
ответ дан 13 August 2018 в 15:54

Мой Chrome использовал передачу по умолчанию. Я хотел использовать qBittorrent. На Ubuntu 14.04 я удалил передачу, используя:

  sudo apt-get purge transmission-gtk  

Затем я вручную начал qBittorrent и снова закрыл его. В следующий раз, когда я нажал ссылку на магнит, мне предложили Chrome, чтобы он мог вызвать внешнее приложение. Я разрешил это и хром, затем запустил qBitorrent.

Итак, кажется, что если вам не нужно иметь более одного торрент-клиента на вашем ПК, удалив остальные и оставив тот, который вам нужен, вы можете заставить Chrome использовать желаемого клиента. Немного решения Чака Норриса, но это сработало для меня.

-1
ответ дан 13 August 2018 в 15:54

Это должно было быть комментарием, но мне нужно было загрузить изображение, поэтому вот оно:

  • В моей настройке оба FireFox 3.6 и Chromium 11.0 открыли Deluge
  • Хром попросил подтверждение, которое дает нам намек на то, что происходит:

enter image description here [!d1]

Это показывает, что Chromium НЕ запускает Потоп напрямую ... для этого он полагается на xdg-open . Значение всего, что должно быть исследовано (и исправлено), это ОС, а не Хром. Ничего не исправить или изменить в браузере.

Это не ответ, но он сосредоточит ваши усилия в нужном месте ... то, что вы должны исправить, не имеет ничего общего с браузером, но ОС .

2
ответ дан 13 August 2018 в 15:54
  • 1
    вы можете добавить фото в комментарии;) – Rinzwind 30 May 2011 в 14:19
  • 2
    ты можешь? Вау! Как? Во всяком случае, это выглядело бы ужасно, я думаю: P – MestreLion 30 May 2011 в 14:28
  • 3
    Интересно, что это говорит о том, что xdg-open используется для открытия магнитных ссылок .... Я не могу получить этот диалог, так как мой хром "запоминает" мое предпочтение автоматически открывать магнитные urls ..! (И, да, я попробовал «очистить настройки автоматического открытия», даже после того, как вы получили его, чтобы он был несердечным ...) Но как часть моего «fix & quot; в моем ответе я также установил gvfs-open (sudo apt-get install gvfs-bin). Теперь, если вы проверите скрипт оболочки для / usr / bin / xdg-open, функция open_gnome () & quot; просто вызывает gvfs-open (если он существует), иначе он вызывает gnome-open. (Какой беспорядок ...) – michael 30 May 2011 в 14:35
  • 4
  • 5
    @michael_n: вот почему я опубликовал скриншот .. Я решил, что это поможет вам точно знать, что Chromium полагался на xdg-open (как и должно быть ... нестандартные URI должны обрабатываться от ОС, а не от браузера) – MestreLion 30 May 2011 в 14:44

Вот ответ @michael_n в одном скрипте:

  # перезаписать файл desuge's .desktop sudo tee /usr/share/applications/deluge.desktop & gt;  / dev / null & lt; & lt; EOF '[Desktop Entry] Version = 1.0 Name = Deluge GenericName = BitTorrent Client X-GNOME-FullName = Deluge Клиент BitTorrent Комментарий = Загрузка и обмен файлами через BitTorrent TryExec = deluge-gtk Exec = потоп  -gtk% U Icon = deluge Terminal = false Тип = Категории приложений = Сеть; FileTransfer; P2P; GTK StartupNotify = true MimeType = application / x-bittorrent; x-schem-handler / magnet;  EOF # set association and reload gvfs-mime --set x-schem-handler / magnet deluge.desktop sudo update-desktop-database  

Зато для меня на ubuntu 15.10 с установками по умолчанию для хром и потоп.

0
ответ дан 13 August 2018 в 15:54
  cd / usr / bin / sudo sed 's / elif \ [x \ "\ $ GNOME_DESKTOP_SESSION_ID \" \! \ = x \ "\" \] \;  то DE \ = gnome \; / elif [x "$ GNOME_DESKTOP_SESSION_ID"! = x ""];  то DE = gnome; \n elif [x "$ MATE_DESKTOP_SESSION_ID"! = x ""];  тогда DE = gnome; / g '-i xdg- *  

Работал для меня (Mint Mate 16 Petra).

-2
ответ дан 13 August 2018 в 15:54
  • 1
    Святой sh * t, mate, тот, кто сказал вам запустить это, должен быть добавлен в ваш «блок». список. Я остановился на cd / usr / bin; sudo sed ... xdg - * ... не каждый файл xdg - * на самом деле является скриптом оболочки; некоторые из них являются двоичными. Вам нужно исправить вашу систему, если вы на самом деле запускаете что-то вроде этого (может быть, все в порядке, так как это может вообще не изменять файлы ...) В любом случае, * _ DESKTOP_SESSION_ID не имеет отношения afaik к тема под рукой, но даже при этом вы просто устанавливаете / не устанавливаете env var; вы не sed все сценарии в / usr / bin . – michael 17 February 2014 в 11:36

Похоже, что последние выпуски ( ppa ) из Deluge действительно касались точек выбранного ответа. Однако это не решило мою проблему с тем, что Google Chrome не запускал торренты в моем Ubuntu Precise 12.04.

Скорее это выглядело как xdg-mime , используемый xdg-open установлен неправильно. Я нашел здесь рабочее решение. т.е.

  $ xdg-mime default deluge.desktop x-schem-handler / magnet $ xdg-mime default приложение deluge.desktop / x-bittorrent  

Затем быстрая проверка

  $ xdg-mime запрос по умолчанию x-схема-обработчик / магнит deluge.desktop $ xdg-mime запрос по умолчанию application / x-bittorrent deluge.desktop  

И теперь он отлично работает.

0
ответ дан 13 August 2018 в 15:54

для меня, что сработало, я пошел в файл mimeapps.list и добавил tixati в качестве обработчика магнитов по умолчанию - его очень легко и быстро работает.

Затем создайте ярлык на рабочем столе клиента bittorrent.

Перейти к этому файлу - ** (нажмите Ctrl + H), чтобы показать / скрыть файлы из вида ..

/home/.local/share/applications/mimeapps.list

Откройте файл -mimeapps.list - введите этот текст * x-schem-handler / magnet = tixati.desktop

нажмите «Сохранить» в приложении.

Я использую tixati для торрента. если вы используете другой клиент bittorrent - просто замените tixati на другие - например, vuze, deluge,. (скачать tixati от tixati.com)

Если вы хотите выбрать передачу, замените tixati на transmission-gtk.desktop

0
ответ дан 13 August 2018 в 15:54

Для 12.04 и выше

В 12.04 и 13.04 в потоп включен x-схема-обработчик / магнит = потоп.desktop; в рабочий стол. В моем случае передача все еще открывала магнитные ссылки. Я должен был сказать gvfs-open , чтобы предпочесть потоки с помощью:

gvfs-mime --set x-schem-handler / magnet deluge.desktop [ ! d6]

31
ответ дан 13 August 2018 в 15:54

В Linux Mint 16 Petra мне пришлось редактировать файл Transmissions.desktop в папке приложений, а также в /usr/share/applications/mimeinfo.cache, а не в mimeapps.list

. , есть еще один файл mimeinfo.cache в /home/[user]/.local/share/applications, который также можно редактировать, но я предполагаю, что это повлияет только на текущего пользователя, где тот, который находится в папке приложений, влияет на все

Надеюсь, это поможет.

EDIT:

Haa, похоже, эта функциональность была встроена в последние версии Deluge. Вы можете перейти в Edit -> Preferences -> Other -> и связать магнитные ссылки по умолчанию с Deluge.

1
ответ дан 13 August 2018 в 15:54

Я использую Ubuntu 13.04, и после установки Deluge мне просто нужно запустить эту команду, чтобы заставить Chromium использовать Deluge для открытия магнитов:

  xudg-mime default deluge.  рабочий стол x-схема-обработчик / магнит  

Надеюсь, что это поможет:)

4
ответ дан 13 August 2018 в 15:54
  • 1
    Также может понадобиться: gvfs-mime --set x-schem-handler / magnet deluge.desktop Что делает то же самое, но также получает базу данных conf gnome (которая может быть или не быть той же БД, что и DB freedesktop) – Fordi 4 September 2015 в 08:43

Я на 10.10, пробовал кучу вещей, вот что сработало:

  gconftool-2 -t string -s / desktop / gnome / url-handlers / magnet / command  «/ usr / bin / deluge-gtk% s» gconftool-2 -s / desktop / gnome / url-handlers / magnet / needs_terminal false -t bool gconftool-2 -t bool -s / desktop / gnome / url-обработчики /  magnet / enabled true  
1
ответ дан 13 August 2018 в 15:54

Я сделал все это, и это не сработало.

После того, как я попробовал все остальное, что увидел, мне наконец удалось открыть магнитные ссылки в потопе не только изменение

  MimeType = application / x-bittorrent;   

to

  MimeType = application / x-bittorrent; x-схема-обработчик / магнит;   

в /usr/share/applications/deluge.desktop , но также путем удаления

  x-схемы-обработчика /  магнит;   

из /usr/share/applications/transmission-gtk.desktop перед запуском

  sudo update-desktop-database [  ! d6] 
3
ответ дан 13 August 2018 в 15:54

Другие вопросы по тегам:

Похожие вопросы: