Показаны сообщения с ярлыком torrent. Показать все сообщения
Показаны сообщения с ярлыком torrent. Показать все сообщения

вторник, 27 ноября 2012 г.

Пересборка deluge



После обновления до Ubuntu 12.10 стал жутко тормозить Deluge. При том тормоза начинались через минут 10 после старта deluge-gtk и превращали систему в слайдшоу. Разделение на клиент-сервер не помогло - gui начинало тормозить всё равно, а после его рестарта - не могло соединиться с сервером.
Гуглил-гулил и не нашёл, что бы у кого-нибудь был такая проблема.
Компиляция новых версий libtorrent-rasterbar и deluge из репозиториев не помогла.
Раньше у меня стоял deluge из https://launchpad.net/~deluge-team/+archive/ppa?field.series_filter=oneiric, но в quantal он не ставится из-за зависимости от старой версии libtorrent-rasterbar.
Пришлось перекомпилить.

sudo apt-get build-dep libtorrent-rasterbar
sudo apt-get build-dep deluge
apt-get source libtorrent-rasterbar6=0.15.9-2~oneiric~ppa1
cd libtorrent-rasterbar-0.15.9/
debuild -us -uc -i -I
cd ..
sudo dpkg -i libtorrent-rasterbar6_0.15.9-2~oneiric~ppa1_amd64.deb python-libtorrent_0.15.9-2~oneiric~ppa1_amd64.deb
apt-get source deluge=1.3.5-0~oneiric~ppa2
cd deluge-1.3.5/
debuild -us -uc -i -I
cd ..
sudo dpkg -i deluged_1.3.5-0~oneiric~ppa2_all.deb deluge-web_1.3.5-0~oneiric~ppa2_all.deb deluge-torrent_1.3.5-0~oneiric~ppa2_all.deb  deluge-gtk_1.3.5-0~oneiric~ppa2_all.deb deluge-console_1.3.5-0~oneiric~ppa2_all.deb deluge-common_1.3.5-0~oneiric~ppa2_all.deb

И что бы вы думали? Всё стало отлично. В общем, не нравится мне этот quantal.

понедельник, 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

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