mirror of
https://git.deluge-torrent.org/deluge
synced 2025-04-23 13:04:52 +00:00
No description
This probably broke some behaviour because converting and splitting from libglade to GtkBuilder is not as perfect as it should be. What I noticed was fixed. Also, GtkBuilder only allow calling `connect_signals()` once. Some code had to change to handle this and a "handlers proxy class" was created to keep the behaviour we had, ie, connect signals from where it was needed. Then I monkey patch the main windows GtkBuilder to not allow anyone to connect signals through it since it would break behaviour. Connecting signals to the main window builder instance is now done like `component.get("MainWindow").connect_signals()`. The best solution will probably break the main window ui into the needed parts in order to not have to monkey patch main windows builder. Plugin's trying to get the main windows `main_glade` are now broken, on purpose, ie, the code they have needs to change since the calls to the builder are not the same as the calls to libglade. The plugins we ship with deluge will be fix as soon as possible. |
||
---|---|---|
deluge | ||
docs | ||
win32 | ||
.gitattributes | ||
.gitignore | ||
ChangeLog | ||
create_potfiles_in.py | ||
createicons.sh | ||
DEPENDS | ||
ez_setup.py | ||
get_libtorrent.sh | ||
gettextize.sh | ||
LICENSE | ||
MANIFEST.in | ||
msgfmt.py | ||
README | ||
setup.cfg | ||
setup.py |
========================== Deluge BitTorrent Client ========================== Homepage: http://deluge-torrent.org Authors: Andrew Resch Damien Churchill For past developers and contributers see: http://dev.deluge-torrent.org/wiki/About ========================== License ========================== Deluge is under the GNU GPLv3 license. Icon ui/data/pixmaps/deluge.svg and derivatives in ui/data/icons are copyright Andrew Wedderburn and are under the GNU GPLv3. All other icons in ui/data/pixmaps are copyright Andrew Resch and are under the GNU GPLv3. ========================== Contact/Support: ========================== We have two options available for support: Our Forum, at: http://forum.deluge-torrent.org or Our IRC Channel, at #deluge on Freenode: http://freenode.net ========================== Installation Instructions: ========================== For more detailed instructions see: http://dev.deluge-torrent.org/wiki/Installing/Source See: DEPENDS for a full list of dependencies. First, make sure you have the proper build dependencies installed. On a normal Debian or Ubuntu system: sudo apt-get install g++ make python-all-dev python-all python-dbus \ python-gtk2 python-notify librsvg2-common python-xdg python-support \ subversion libboost-dev libboost-python-dev \ libboost-thread-dev libboost-date-time-dev libboost-filesystem-dev \ libssl-dev zlib1g-dev python-setuptools \ python-mako python-twisted-web python-chardet python-simplejson The names of the packages may vary depending on your OS / distro. Once you have the needed libraries installed, build and install by running: $ python setup.py build $ sudo python setup.py install ========================== FAQ ========================== How to start the various user-interfaces Gtk: deluge-gtk Console: deluge-console Web: deluge-web Go to http://localhost:8112/ default-password = "deluge" Why is deluge still listed in my system tray even after I close it ? You closed the gtk user-interface but you did not close the daemon. Choose "Quit & Shutdown Daemon" to close both Daemon and gtk-ui. How do I start the daemon? deluged How do I start the daemon with logging to console? deluged -d -L <log level> I can't connect to the daemon from another machine * Configure the daemon to allow remote connections * Add a user to the auth file located in the config folder: ~/.config/deluge/auth * Restart the daemon. I upgraded from 0.5 and plugin x is missing 1.0 is a rewrite, all old 0.5 plugins have to be rewritten. For the full FAQ see: http://dev.deluge-torrent.org/wiki/Faq