Frequently Asked Question about Downloader for X Authors of this FAQ: Koshelev Maxim (mdem@chat.ru) Initial information 1.1 What is "Downlader for X" 1.2 Where I can find "Downloader for X" 1.3 What kind of distribution license has "Downloader for X"? 1.4 What version of libc is needed to compile "Downloader for X"? 1.5 I compiled "Downloader for X" but it has segfaulted after running! Basic questions 2.1 How can I add new downloading? 2.2 I want to stop two downloads, how can I do it? 2.3 How can I download directory from ftp server? 2.4 How can I download only jpeg files from ftp server? 2.5 Main window of "Downloader for X" contain too much information for me. 2.6 There are many completed downloads in "Downloader for X". How can I remove them? More questions 3.1 Can "Downloader for X" limit speed for downloading? 3.2 Can "Downloader for X" download http directories? 3.3 I need to limit amount of connections to server ftp.blahblahblah.org. How can I do it with "Downloader for X" 3.4 I want to write main log into file, can "Downloader for X" do it? 3.5 My proxy server returns garbage before breaking connection. What can I do for successful downloading? 3.6 I found an URL in console, how can I add it in Downloader? 3.7 I see garbage in log windows instead of readable text! 3.8 When I download files Downloader creates full directory structure! How can I turn this feature off. ******************************************************************************* Answers: 1.1 What is "Downlader for X" "Downloader for X" is a tool for downloading files from internet. It supports both ftp and http protocols, auto reconnection after connections breaks, resuming downloads, recursing via http and ftp, both types of proxy servers: ftp (wingate) and http (squid) and many more features. This program will be very useful for downloading files on slow connections because "Downloader for X" will try to download file again and again. 1.2 Where can I find "Downloader for X" http://www.krasu.ru/soft/chuchelo - home page of "Downloader for X" 1.3 Distribution license of "Downloader for X" This program is free and even has open sources but it is not GPL! You can distribute only unmodified sources. If you make some changes and want to release it for public you MUST contact with author. 1.4 What version of libc is needed to compile "Downloader for X"? "Downloader for X" needs libc6 (or glibc2.0) and above for compilation. Sorry but this program doesn't suport libc5. 1.5 I've compiled "Downloader for X" but it has segfaulted after running! As far as I know "Downloader for X" doesn't work well on unstable versions of libc and other libraries. You should make sure that you have stable versions of libc, gtk+ and pthreads! May be there are some problems related with two or more different versions of one lib installed on your system simultaneously. Starting from version 1.06 "Downloader for X" does not work with libpthreads which have version older than 0.8. ******************************************************************************* Basic questions 2.1 How can I add new URL for downloading? First way: press Ctrl+N and enter URL in appeared dialog. Second way: click on leftmost button in button bar and enter URL. Third way: drag link from netscape and drop it to "Downloader for X" Fourth way: drag link from netscape and drop it into the icon which is always on top after you started "Downloader for X". 2.2 I want to stop two downloads, how can I do it? Select downloads by clicking with mouse on first one and clicking while holding 'Ctrl' button on second one and then press Alt+S or press button with black cross in red circle on buttons bar. 2.3 How can I download directory from ftp server? Just add new download with URL of directory. Downloader for X will understand that it is directory automaticaly (using information from server). Another way is to enter URL/* as new download where URL is address of desired ftp directory. 2.4 How can I download only jpeg files from ftp server? "Downloader for X" supports mask for downloading via ftp. You can enter URL/*.jpg or URL/*.j*g. Where URL is address of ftp server. Note that asterisk (*) means at least one symbol! 2.5 Main window of "Downloader for X" contain too much information for me. Go to options dialog (Ctrl+C) and select desired columns to display in columns folder. 2.6 There are many completed downloads in "Downloader for X". How can I remove them? Select 'delete completed' from menu 'Downloads'. "Downloader for X" can automaticaly delete completed downloads if you setup it in Options. WARNING! Do not set automatic removal of completed downloads if you are downloading recursively via HTTP (or recursive FTP via HTTP proxy). If you set up this option for recursive HTTP downloads then Downloader can try to download the same files many times. ******************************************************************************* More questions 3.1 Can "Downloader for X" limit speed for downloading? "Downloader for X" has a set of features for limiting speed. You can set two speed limits in Options dialog in folder 'Speed' and select them from buttons bar by pressing apropriate button. Also you can set speed limit for one download separately in folder 'Other' of downloader properties (or when you are adding it). 3.2 Can "Downloader for X" download HTTP directories? Since version 1.05 "Downloader for X" can parse html files and download recursively via HTTP. But note that "Downloader for X" doesn't change html files and saving them as they are. Also at the moment "Downloader for X" doesn't download global links which were found in html. 3.3 I need to limit amount of connections to server ftp.blahblahblah.org. How can I do it with "Downloader for X" "Downloader for X" allows you to setup limitations for connections to any server by any port. If any downloading from desired server is already added to "Downloader for X" just click right mouse button on it and select 'limitation' then enter maximum connections count in appropriate place. You can see all limitations in 'limitations' dialog from 'options' menu. 3.4 I want to write main log into file, can "Downloader for X" do it? Go to Options dialog (Ctrl+C) and setup desired way to save main log in 'Main Log' tab. 3.5 My proxy server returns garbage before braking connection. What can I do for successefull downloading? Roll back feature of "Downloader for X" was created specialy for such proxies. Setup rollback value of Options dialog (Ctrl+C) to 500-2000 bytes. 3.6 I found an URL in console, how can I add it in Downloader? Begining from version 1.08 you can run downloader with URL as parameter even if downloader is already run. 3.7 I see garbage in log windows instead of readable text! At first it's not a bug of Downloader for X. You can fix it in two ways. First one: put path to your preferable fixed font before path to 'misc' fonts in your XF86Config file. For example: FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled" Second: turn off Downloader's option "use fixed font in logs". 3.8 When I download files Downloader creates full directory structure! How can I turn this feature off. To avoid rewriting downloaded files Downloader creates directory structure when it downloads via HTTP protocol (e.g HTTP proxy) You can turn off recursion for HTTP (and creation of directories) by setting "recurse depth" for HTTP to '1' (no recursion).