<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[Ubuntu brainstorm]]></title>
    <link>http://brainstorm.ubuntu.com</link>
    <description><![CDATA[Post your ideas and vote for the entries you like. Please read the posting <b><a href="https://wiki.ubuntu.com/Brainstorm">guidelines</a></b> and <b><a href="http://brainstorm.ubuntu.com/advanced_search">check</a></b> if your idea has been posted already! ]]></description>
    <language>en-us</language>
    <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
    <lastBuildDate>Fri, 25-Jul-2008 00:00:00 UTC</lastBuildDate>
    <generator>QAPoll module</generator>
 

    <item>
      <title><![CDATA[[11] Multiple Group/User file/folder access ACL's by default]]></title>
      <link>http://brainstorm.ubuntu.com/item/687/</link>
      <description><![CDATA[ACLS and Eiciel are already in repositories, can these be on a default install. They would simplfy management and increase security through more granular control of file and folder access.<br />see: http://tlug.dnho.net/?q=node/171<br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/687/</guid>
    </item>


    <item>
      <title><![CDATA[[5668] Fix Suspend and Hibernate]]></title>
      <link>http://brainstorm.ubuntu.com/item/94/</link>
      <description><![CDATA[Suspend and hibernate still seems to be a big issue based on forum posts. Really focus on fixing it, even with proprietary drivers.<br />
<br />
<b>Attachments</b>:
<br />


<a href="http://ubuntuforums.org/showthread.php?t=579781"> Ubuntuforums.org thread #579781</a>
<br/>

]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/94/</guid>
    </item>


    <item>
      <title><![CDATA[[3890] Unmount resolution]]></title>
      <link>http://brainstorm.ubuntu.com/item/72/</link>
      <description><![CDATA[When someone wants to unmount a volume and the mount point is used, he gets a message telling him that the volume can't be unmounted because an application uses it. The user has no idea which application is actually using it and can't remove the device.<br /><br />I propose that the popup tells him which application(s) is(are) using the device and propose to terminate them (that list should be kept up to date when the app. dies).<br />
<br />
<b>Attachments</b>:
<br />
<a href="https://bugs.launchpad.net/bugs/81239"> Bug #81239</a> : [Information on this bug will be retrieved soon]<br/>



]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/72/</guid>
    </item>


    <item>
      <title><![CDATA[[8] Digitally signed binaries]]></title>
      <link>http://brainstorm.ubuntu.com/item/1491/</link>
      <description><![CDATA[Preferably make all the binaries in the system be digitally signed.<br /><br />Or at least digitally sign some of the most important system binaries.<br /><br />Canonical Ltd. can sign the Ubuntu system binaries.<br /><br />This gives enhanced security because it verifies the application identity and ensures its integrity.<br /><br />Microsoft and Apple digitally sign their binaries.<br />http://www.apple.com/macosx/features/300.html#security<br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/1491/</guid>
    </item>


    <item>
      <title><![CDATA[[-324] linux is NOT user friendly enough]]></title>
      <link>http://brainstorm.ubuntu.com/item/1086/</link>
      <description><![CDATA[average person needs wizards across the board...<br /><br />get rid of this package manager crap and make it easy with a installer wizard.<br />i had a look at a few pages and didnt see this on the list and its so important to linux being successfull.... why is it so hard to make linux user friendly?<br /><br />help wizards for all is my call...<br /><br />if it was easier to use more people would use it...its improved but not enough...<br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/1086/</guid>
    </item>


    <item>
      <title><![CDATA[[895] Mount removable storage synchronously]]></title>
      <link>http://brainstorm.ubuntu.com/item/244/</link>
      <description><![CDATA[When you plug in something like a USB dongle, it should be mounted synchronously (-o sync) instead of in buffered mode.<br /><br />For me, this is far preferable to the minute performance gain gotten by mounting the device in buffered mode. You're very unlikely to be using such devices for anything except data storage/retreival, in which case mounting synchronously is a major benefit. Expecting new users (or those used to Windows XP's behaviour) to know you have to right-click, 'unmount', before removing the drive is not a good idea, as well as just being unnecessary if the device is mounted synchronously. It's also irritating for people like me who know you need to do it, but either occasionally forget or don't want to bother.<br /><br />Mount the thing synchronously by default. This is what Windows XP does, and it allows you to just remove the drive after any file transfers have finished. Yes, problems will occur if you remove it durung a file transfer, but that's gonna happen in ANY mount mode. It's far more obvious to the user that this will cause a problem than removal of the drive before unmounting. Also stop displaying that 'unsafe device removal' message for devices mounted synchronously.<br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/244/</guid>
    </item>


    <item>
      <title><![CDATA[[529] Push for Ubuntu on Dell machines worldwide]]></title>
      <link>http://brainstorm.ubuntu.com/item/1153/</link>
      <description><![CDATA[With Ubuntu on Dell machines in the USA, I'm sure this means better boot times, hardware integration, sound, network are all nice and good. <br /><br />Ubuntu should really be pitching to be the default install (an option for the customer) on as many PCs as possible. <br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/1153/</guid>
    </item>


    <item>
      <title><![CDATA[[122] Automatically start application when screensaver starts]]></title>
      <link>http://brainstorm.ubuntu.com/item/4480/</link>
      <description><![CDATA[When the screensaver starts, this mostly means the user isn't using his computer for a while. It should then start executing tasks which have a high demand of resources but a low urgency (to the user) and require no interaction. For example:<br /><br />1. Finish downloading that large torrent<br />2. Check for and install (security) updates for installed applications<br />3. Get new mail<br />4. Put the - still running - media player into full screen mode (like AmarokFS for Amarok)<br />5. Run a backup<br /><br />This of course should be totally configurable (which applications, wait time after starting screen saver, which one first, etcetera)<br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/4480/</guid>
    </item>


    <item>
      <title><![CDATA[[15] Make GRUB open when hold docn Ctrl and make it stop steal 2 seconds]]></title>
      <link>http://brainstorm.ubuntu.com/item/4757/</link>
      <description><![CDATA[Every time Ubuntu starts, you first have to wait 2 seconds for GRUB todo nothing. This steals 2 seconds of your start up time.<br />2 seconds everyday...<br /><br />I propose to change so GRUB boots Ubuntu immediately without wait 2 seconds. This will be faster startup times.<br /><br />For people who need to access the GRUB menu, they can just hold down a key such as CTRL, ESC or F8 or something.<br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/4757/</guid>
    </item>


    <item>
      <title><![CDATA[[3] A nautilus button that hides/unhides 'hidden files or directories']]></title>
      <link>http://brainstorm.ubuntu.com/item/1532/</link>
      <description><![CDATA[[No description]<br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/1532/</guid>
    </item>


    <item>
      <title><![CDATA[[-20] speed up (k)ubuntu]]></title>
      <link>http://brainstorm.ubuntu.com/item/1131/</link>
      <description><![CDATA[I've got the impression ubuntu is sometimes slower than the m$-windows on my pc.<br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/1131/</guid>
    </item>


    <item>
      <title><![CDATA[[-30] MS Exchange Calandering support]]></title>
      <link>http://brainstorm.ubuntu.com/item/1101/</link>
      <description><![CDATA[This is more of a Mozilla Thunderbird issue but I think Ubuntu should push more for better calendering integration using the SDK provide by MS .<br /><br />http://msdn2.microsoft.com/en-us/library/ms988691%28EXCHG.65%29.aspx<br /><br /><br />Calendaring<br /><br />Microsoft® Exchange Server 2003 includes rich calendaring features that you can use to build calendaring applications. Collaboration Data Objects (CDO) provides the logic necessary to create applications that incorporate appointments, meetings, messages, and other calendaring items. The topics in this section describe how to use CDO to develop custom calendaring solutions. <br /><br />//Creating an Appointment with CDOEx<br /><br />#import  rename_namespace("CDO") raw_interfaces_only<br /><br />#include <br />#include <br /><br />enum ConnectModeEnum<br /><br />    adModeUnknown = 0,<br />    adModeRead = 1,<br />    adModeWrite = 2,<br />    adModeReadWrite = 3,<br />    adModeShareDenyRead = 4,<br />    adModeShareDenyWrite = 8,<br />    adModeShareExclusive = 12,<br />    adModeShareDenyNone = 16,<br />    adModeRecursive = 4194304<br />;<br /><br />enum RecordCreateOptionsEnum<br /><br />    adCreateCollection = 8192,<br />    adCreateStructDoc = -2147483648,<br />    adCreateNonCollection = 0,<br />    adOpenIfExists = 33554432,<br />    adCreateOverwrite = 67108864,<br />    adFailIfNotExists = -1<br />;<br /><br />enum RecordOpenOptionsEnum<br /><br />    adOpenRecordUnspecified = -1,<br />    adOpenSource = 8388608,<br />    adOpenAsync = 4096,<br />    adDelayFetchStream = 16384,<br />    adDelayFetchFields = 32768<br />;<br /><br />void dump_com_error(_com_error &e)<br /><br />    _tprintf(_T("Oops - hit an error!\n"));<br />    _tprintf(_T("\a\tCode = %08lx\n"), e.Error());<br />    _tprintf(_T("\a\tCode meaning = \n"), e.ErrorMessage());<br />    _bstr_t bstrSource(e.Source());<br />    _bstr_t bstrDescription(e.Description());<br />    _tprintf(_T("\a\tSource = \n"), (LPCTSTR) bstrSource);<br />    _tprintf(_T("\a\tDescription = \n"), (LPCTSTR) bstrDescription);<br /><br /><br />struct StartOle <br />    StartOle()  CoInitialize(NULL); <br />    ~StartOle()  CoUninitialize(); <br /> _inst_StartOle;<br /><br />void main(int argc, char** argv)<br /><br />   HRESULT hr = S_OK;<br /><br />   if(argc != 2)<br />   <br />         printf("Usage: CreateAppt\r\n");<br />         printf("Example: CreateAppt \"file://./backofficestorage/mydomain.contoso.com/MBX/User1/calendar\"\n");<br />        exit(0);<br />   <br /><br />   wchar_t* folderURL = NULL;<br />   size_t size;<br />   size = mbstowcs(NULL,argv[1],0);<br />   folderURL = (wchar_t*)malloc(size * sizeof(wchar_t*) + 1);<br />   mbstowcs(folderURL,argv[1],size+1);<br /><br />   BSTR bstrFolderURL = SysAllocString(folderURL);<br /><br />   try<br />   <br /><br />      CDO::IAppointmentPtr pAppt(_uuidof(CDO::Appointment));<br />      CDO::IDataSourcePtr pDsrc;<br /><br />      SYSTEMTIME st = 0;<br />      SYSTEMTIME et = 0;<br />      DATE dst, det;<br /><br />      st.wYear = 1999;<br />      st.wMonth = 12;<br />      st.wDay = 21;<br />      st.wHour = 15;<br />      st.wMinute = 30;<br /><br />      et.wYear = 1999;<br />      et.wMonth = 12;<br />      et.wDay = 21;<br />      et.wHour = 16;<br />      et.wMinute = 30;<br /><br />      // Convert the system value to double date.<br />      SystemTimeToVariantTime(&st, &dst);<br />      SystemTimeToVariantTime(&et, &det);<br /><br />      // Set the properties of the appointment.<br />      pAppt->put_Subject(L"CDO_VC:Important Appointment");<br />      pAppt->put_Location(L"Conference Room");<br />      pAppt->put_TextBody(L"Be there on time");<br />      pAppt->put_StartTime(dst);<br />      pAppt->put_EndTime(det);<br />      pAppt->get_DataSource(&pDsrc);<br /><br />      // Save the appointment.<br />      // Note: using adCreateOverwrite may cause an existing<br />      // appointment to be overwritten.<br />      hr = pDsrc->SaveToContainer(bstrFolderURL,<br />                        0,<br />                        (enum CDO::ConnectModeEnum) adModeReadWrite,<br />                        (enum CDO::RecordCreateOptionsEnum)adCreateOverwrite,<br />                        (enum CDO::RecordOpenOptionsEnum)adOpenSource,<br />                        L"",<br />                        L"");<br />      if (SUCCEEDED(hr))<br />         _tprintf(_T("Appointment created\n"));<br /><br />   <br />   catch(_com_error &e)<br />   <br />      dump_com_error(e);<br />   <br /><br />   SysFreeString(bstrFolderURL);<br /><br /><br /><br />Above is a sample code in C++ .<br /><br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/1101/</guid>
    </item>


    <item>
      <title><![CDATA[[-36] Password manager and web form filler]]></title>
      <link>http://brainstorm.ubuntu.com/item/1096/</link>
      <description><![CDATA[Integrated in Firefox ,	that memorizes the passwords and logs you in automatically.<br />A idea like Roboform roboform.com<br />Many usernames and passwords today are need solution.<br /><br />Bye<br /><br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/1096/</guid>
    </item>


    <item>
      <title><![CDATA[[-61] Brainstorm for others]]></title>
      <link>http://brainstorm.ubuntu.com/item/3602/</link>
      <description><![CDATA[Someone please, please implement a global brainstorm site that would allow people to suggest ideas to other companies and entities besides Canonical. Some examples:<br /><br />- Google<br />- Microsoft<br />- NASA<br />- US President<br />- Pope<br />- Scientific community<br /><br />That will be a very useful and popular website. You will make a ton of money in advertising, and you'll probably make the world a better place.<br /><br />"Make Brainstorm open source" is marked as done, so there is probably a source code somewhere that you can use.<br /><br />For bonus points, use SlashCode for comments moderation system. Discussion threads are going to be huge.<br /><br />Sorry if this doesn't appeal to Canonical directly, although you guys might also consider this. Thank you for this wonderful resource!<br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/3602/</guid>
    </item>


    <item>
      <title><![CDATA[[-90] Why is it for a lot of windows users so hard to adjust to another os?]]></title>
      <link>http://brainstorm.ubuntu.com/item/1473/</link>
      <description><![CDATA[Why is it for a lot of windows users so hard to adjust to another os? This is a question i ask myself.<br /><br />When upgrading from xp to vista i offiously noticed the many differences but still it's a lot of easier to adjust from upgrade to upgrade than to another os.<br />I tried ubuntu for 1 year without any other os and i still could not get comfortable with it while i deeply wanted it.<br />I know for sure that a lot of other have this same problem.<br />It's like windows is wired in your brain when u are using it for a long time.<br /><br />Do not misunderstand me, i do not want to transform Ubuntu to a windows lookalike linux distrubution.<br /><br />Maybe there are other solution to solve this problem.<br /><br />When learning a new language it is easier to learn a language with basicly the same rules than a language who has completely other rules.<br /><br />I think that most people are used to the "windows logic".<br />Maybe we can analyse this logic and make some changes so that it becomes easier (for a lot of people) to using ubuntu everyday and as primary/main os.<br /><br />Keep up the good work!<br /><br /><br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/1473/</guid>
    </item>


    <item>
      <title><![CDATA[[-286] Vote only when you comment.]]></title>
      <link>http://brainstorm.ubuntu.com/item/1102/</link>
      <description><![CDATA[The voting feature is being abused at the moment, as its a feature that everyone sees the first thing, and are click-happy. It would be better if we were allowed to vote only when we also comment. <br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Fri, 25-Jul-2008 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/1102/</guid>
    </item>


  </channel>
</rss>

