santapedofil - you don't need the UI for anything. Just run the daemon once to get it started and then you can do everything you need from the shell
whatevercoind help will give you a list of commands
wallet gets created automatically first time you run the daemon
config gets created with deamon and you just got sync, not wallet. i compile 5~ wallet, all was work. I need GUI dont saying me what i need, i know it
LOL since you are too lazy to run help here are all the commands that you can run using digitalcoind. Simply put, everything you can do in the UI including encrypt the wallet, receive coins, send coins, etc...
backupwallet <destination>
createrawtransaction [{"txid":txid,"vout":n},...] {address:amount,...}
decoderawtransaction <hex string>
dumpprivkey <digitalcoinaddress>
encryptwallet <passphrase>
getaccount <digitalcoinaddress>
getaccountaddress <account>
getaddressesbyaccount <account>
getbalance [account] [minconf=1]
getblock <hash>
getblockcount
getblockhash <index>
getblocktemplate [params]
getconnectioncount
getdifficulty
getgenerate
gethashespersec
getinfo
getmininginfo
getnetworkhashps [blocks]
getnewaddress [account]
getpeerinfo
getrawmempool
getrawtransaction <txid> [verbose=0]
getreceivedbyaccount <account> [minconf=1]
getreceivedbyaddress <digitalcoinaddress> [minconf=1]
gettransaction <txid>
getwork [data]
getworkex [data, coinbase]
help [command]
importprivkey <digitalcoinprivkey> [label]
keypoolrefill
listaccounts [minconf=1]
listreceivedbyaccount [minconf=1] [includeempty=false]
listreceivedbyaddress [minconf=1] [includeempty=false]
listsinceblock [blockhash] [target-confirmations]
listtransactions [account] [count=10] [from=0]
listunspent [minconf=1] [maxconf=999999]
move <fromaccount> <toaccount> <amount> [minconf=1] [comment]
sendfrom <fromaccount> <todigitalcoinaddress> <amount> [minconf=1] [comment] [comment-to]
sendmany <fromaccount> {address:amount,...} [minconf=1] [comment]
sendrawtransaction <hex string>
sendtoaddress <digitalcoinaddress> <amount> [comment] [comment-to]
setaccount <digitalcoinaddress> <account>
setgenerate <generate> [genproclimit]
setmininput <amount>
settxfee <amount>
signmessage <digitalcoinaddress> <message>
signrawtransaction <hex string> [{"txid":txid,"vout":n,"scriptPubKey":hex},...] [<privatekey1>,...] [sighashtype="ALL"]
stop
validateaddress <digitalcoinaddress>
verifymessage <digitalcoinaddress> <signature> <message>