dc_gui is a gtk front-end for the dctc program. dctc handles all communication with dc hubs and clients, while dc_gui presents an interface that has many of the features of the original directconnect client, plus some really useful improvements.
dc_gui is still alpha, so some care has to be taken
Naturally you want to connect to the direct-connect world and download some files.
Here are some quick hints.
The interface is laid out with tabs in two dimensions.
The tabs along the top from left to right are main functions For each main function there are function specific sub-tabs from top to bottom along the left side of the window.
Find the "user preferences" tab. Set you nick in the "identity" sub-tab, and your "shares". when "adding" shares, the directories go directly to the "shared directories" list, and there is no visual cue given, so it might be confusing. Close the dialog when you have finished adding shares.
There is also an option to save and load a default profile. you can have different profiles for each hub if you want, but it's nice to have a default profile to start from.
Go to the "connect" tab, and choose a hub from the "public" sub-tab. You can be connected to more than hub, the currently connected hubs are listed under the "running" tab.
You can switch between running hubs without loosing your connection.
The users of your hub is shown to the right.
Right click a user to get his share-list. When the list has been downloaded, it will show up in the "user file list" tab. All users lists will show up in the same list.
Gray lines in the user list, means that the user is "away". You can set your own status to "Away" with the button beneath the list.
I had some problems before getting it running nicely(remember, alpha state), here are some tips: