<div>Thanks Arthur and Daniel, I think i kind of understand &quot;what should one achieve in this idea&quot; by asking you guys quesstions and try the aptitude-gtk. This is what i figured out:</div>
<div>There&#39;s a search dialog(pop-up or tab, whatever) in which there&#39;re some basic entries like &quot;name&quot;, &quot;version&quot;, &quot;description&quot;, &quot;website&quot; etc. And there may be a &quot;advanced&quot; button which trigger another dialog in which more entries will appear like &quot;depend&quot;, &quot;maintainer&quot; etc. But most importantly, there&#39;re also some combo box entries for regular expressions which ease the user who want to use them. And when the result comes out, these match expression will be highlighted.</div>

<div> </div>
<div>For the current(mine is 0.5.1) results display window, i think the icon before every package are all the same(green). However, it&#39;s hard to represent every package with their own characteristic icon, we can assign icon based on their catagory, like admin, lib, devel etc.</div>

<div> </div>
<div>And i have a very immature idea that we can add button label with &quot;google it&quot; etc, if we got conflictions or broken packages or something not desirable after we get some actions on the pending list. The format and the content we send to google is still to be considered. however the message generated by aptitude-gtk can be copy-and-past so even user don&#39;t click the google button , he can paste the message around in forum and ask for help. As time goes by(i don&#39;t think it&#39;ll be very long), people using aptitude will use the google button to find the best solution becaue the format of message is really standard and easy to search.</div>

<div> </div>
<div>any comment is apreciated!</div>
<div> </div>
<div>--</div>
<div>Best,</div>
<div>Sha Liu</div>