0

我正在尝试将种子添加到从 python 的传输中。代码如下所示...

def download_movie(magnet_link):
    os.system('transmission-gtk')
    #webbrowser.open(magnet_link)
    os.system('transmission-gtk ' + magnet_link)

正如你所看到的,我尝试了 3 种不同的选项来添加这些种子,但没有任何效果。我还在 crontab 文件中添加了 XDG_RUNTIME_DIR="/run/user/1000" 。/var/mail 中的日志正在运行脚本,但它显示:(transmission-gtk:14091): Gtk-WARNING **: cannot open display:。我还运行了命令 xhost +,如http://www.thegeekstuff.com/2010/06/xhost-cannot-open-display/中所述,但仍然出现 gtk-warning。有人有想法么?我最终想要的是我在一个 pi 上运行这个脚本,所以如果有人有任何替代方案,我会全神贯注......谢谢。

4

1 回答 1

1

这是因为您正在尝试使用GUI适合控制台一的应用程序。

详情见man transmission-remote

描述

传输远程是传输(1)和传输守护程序(1)的远程控制实用程序。

于 2016-05-22T18:29:06.860 回答