worst dialog ever



Grr. I've hated the 'these file types are mismatched' 'security'dialog
for a long time, because it is totally uninformative, gives a lot of
false positives, and makes it totally unclear how one is supposed to
recover from the error. I've finally found a case where it actually
*forces* me to use the terminal, though, which makes me hate it even
more.

Situation:
* docbook extension is .xml
* install attached 'docbook.xml' in /usr/share/mime/packages/, run
'update-mime-database /usr/share/mime/', kill gnome-vfs-daemon, and
restart nautilus.
* drop test.xml into, say, ~/Desktop/
* right click on properties of test.xml, note that (pleasurably) your
file is shown to be docbook, though you likely don't have any
docbook-specific handlers.
* double-click on the file. 
* get the error message from hell, even though the file (1) has the
correct extension and (2) is properly sniffed by the properties
dialog.

So... can we please finally kill this dialog? :) At the very least, it
has to be fixed to be able to accept that some extensions can be
multiple types of file.

Luis (and yes, I'll add these details to the bug, but it has been
getting ignored a long time.)
<?xml version="1.0" encoding="UTF-8"?>

<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info";>
 <mime-type type="application/docbook+xml">
  <sub-class-of type="text/xml"/>
  <comment xml:lang="en">Docbook XML Document</comment>
  <magic priority="60">
   <match type="string" value='docbookx.dtd' offset="0:200"/>
  </magic>
  <glob pattern="*.xml"/>
 </mime-type>
</mime-info>
<?xml version="1.0"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd";>
<article id="index">
  <title>An Overview of the GNOME Project</title>
  <abstract>
    <para>So what is GNOME, and why should you care? This document will briefly introduce GNOME, and explain why GNOME is the center of the growing Linux Desktop.</para>
  </abstract>
  <section id="WhatIsGNOME">
    <title>What is GNOME?</title>
    <variablelist>
      <title>GNOME is:</title>
      <varlistentry>
        <term role="bold">The GNOME Desktop</term>
        <listitem>
          <para>The most consistent and easy to use Free Software desktop anywhere.</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term role="bold">The GNOME Developer Platform</term>
        <listitem>
          <para>A powerful and flexible framework for building both proprietary and Free graphical software.</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term role="bold">The GNOME Project</term>
        <listitem>
          <para>A community of programmers, translators and many others from many nations and companies around the world, working with allied projects and organizations to develop and support the Desktop and Developer Platform.</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </section>
  <section id="WhyGNOME">
    <title>Why Choose GNOME?</title>
    <para>GNOME has a ton of advantages for people moving to Linux, or seeking options once they are on Linux. Here are a few.</para>
    <variablelist>
      <title>Why should people and projects choose GNOME?</title>
      <varlistentry>
        <term role="bold">Usability</term>
        <listitem>
          <para>The most common critique of the Linux Desktop is that it is hard to use. Since 2001, GNOME has been the leader in free software that just works, providing not just simple and carefully designed software, but also writing Free Software's first and only Human Interface Guidelines so that other projects can follow our lead.</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term role="bold">Support</term>
        <listitem>
          <para>GNOME is both the choice of the largest Linux companies and independent software vendors, and one of the most popular desktops in the Free Software and Open Source communities. Choosing GNOME means knowing that you'll have a diverse range of options for software and support. You can find more details about this in <xref linkend="WhoSupportsGNOME"/></para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term role="bold">Other Users</term>
        <listitem>
          <para>GNOME is the choice of the largest Linux desktop deployments in the world, in Spain and Brazil, with tens of thousands of users each. You're in good company when you choose to go with GNOME. You can find more details on this in <xref linkend="WhoUsesGNOME"/></para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term role="bold">Accessibility</term>
        <listitem>
          <para>Free Software is about enabling software freedom for everyone, including users and developers with disabilities. The GNOME Accessibility framework is the result of several years of effort, and makes GNOME the most accessible desktop available for any UNIX-like system.</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term role="bold">Localization</term>
        <listitem>
          <para>GNOME is used, developed and documented in dozens of languages, and we strive to ensure that every piece of GNOME software can be translated into all languages. GNOME 2.10 has 95% translation in 27 languages, and 70% in another 15.</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term role="bold">Dependability</term>
        <listitem>
          <para>GNOME is an organized community, with a foundation of several hundred members; established usability, accessibility, and QA teams; and an elected board. GNOME releases are defined by the GNOME Release Team and occur regularly, every six months. This infrastructure helps to provide continuity and predictability for everyone involved in GNOME, without sacrificing progress.</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term role="bold">Freedom of Development</term>
        <listitem>
          <para>GNOME is a flexible and reliable development platform. GNOME software can be writtenin the programming language of your choice: C, C++, C#, Java, Perl, Python, and others. Our API and ABI stability guarantees also mean that you won't be forced to rewrite your software as GNOME upgrades and improves, and our LGPL library licensing means that you can use our libraries without paying licensing fees.</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term role="bold">Freedom of Use</term>
        <listitem>
          <para>GNOME is Free Software, and we are part of the GNU project, dedicated to giving users and developers complete control over their own systems and data. All of the default file formats used by the GNOME Desktop are open standards, ensuring that you will always be able to access your data without cost or hindrance.</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </section>
  <section id="WhoUsesGNOME">
    <title>Who Uses GNOME?</title>
    <para>The world's biggest Linux deployment, in Extremadura, Spain, uses GNOME as the standard desktop throughout government offices and schools in the region, on over 80,000 systems. Their plan is to eventually roll GNOME out to nearly a quarter-million desktops, and save tens of millions of euros in the process. (<ulink url="http://europa.eu.int/idabc/en/document/1637";><citetitle>White Paper</citetitle></ulink>)</para>
    <para>In Sao Paolo, Brazil, even more people are being impacted- the BBC reports that a quarter million people are already using GNOME in 100 cybercafes (called telecentros).(<ulink url="http://news.bbc.co.uk/2/hi/technology/3250876.stm";><citetitle>BBC</citetitle></ulink>)</para>
    <para>They aren't the only ones- an increasing number of organizations are choosing to use GNOME as the computing environment for public servants, company employees, and even schoolchildren. Governments and businesses have also deployed GNOME in locations as diverse as Ireland, Florida, and Australia. Even larger deployments are being considered in China and England. So switching to Linux and GNOME puts you in good company.</para>
  </section>
  <section id="WhoSupportsGNOME">
    <title>Who Supports GNOME?</title>
    <variablelist>
      <title>GNOME is supported by a wide variety of companies and groups:</title>
      <varlistentry>
        <term role="bold">The GNOME Community</term>
        <listitem>
          <para>Thousands of individuals all over the world work together to develop GNOME applications and support others users. To find out how to get involved, check out <ulink url="http://live.gnome.org/JoinGnome";>our wiki</ulink>.</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term role="bold">Operating System Vendors</term>
        <listitem>
          <para>The largest Linux and Unix vendors have all chosen GNOME for their customers. HP, Red Hat, Inc (Enterprise Linux and Fedora Core Linux), Sun Microsystems (Java Desktop System), Novell (Novell Linux Desktop), Ubuntu and many others are all on board with GNOME.</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term role="bold">Software Developers</term>
        <listitem>
          <para>The largest and most important Linux ISVs, both proprietary and in the Free Software community, build on GNOME technology. Adobe, VMWare, the Eclipse Foundation, OpenOffice.org, the Mozilla Foundation (Firefox) and others all use the GNOME platform to deliver their flagship products on Linux and UNIX.</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </section>
  <section id="WhatNext">
    <title>What Next?</title>
    <para>Use the CD!</para>
    <para>If you're reading this, you're using a LiveCD prepared by the GNOME Marketing Project to showcase the latest GNOME technologies. Go ahead and use it as you would a normal computer - surf the web, listen to the music and videos on the desktop, and read some documents about the benefits of GNOME and Free or Open Source Software. All of these activities will take place in GNOME, or in applications like OpenOffice.org that are integrated with the GNOME Desktop.</para>
    <para>Visit GNOME on-line</para>
    <para>The GNOME Project Website is:</para>
    <para>
      <ulink url="http://www.gnome.org";>http://www.gnome.org</ulink>
    </para>
    <para>The latest news on the Desktop and the Project is here:</para>
    <para>
      <ulink url="http://www.gnomedesktop.org";>http://www.gnomedesktop.org</ulink>
    </para>
    <para>You can also join discussions on the community Web forums:</para>
    <para>
      <ulink url="http://gnomesupport.org/forums/";>http://gnomesupport.org/forums/</ulink>
    </para>
    <para>Make the Switch !</para>
    <para>If you want to use GNOME 2.10 on a daily basis, it is unfortunately not possible to install from this CD. However, the following distributions are expected to have GNOME 2.10 shortly:</para>
    <para>Fedora Core 4</para>
    <para>Ubuntu Linux 5.04</para>
    <para>SUSE Linux 9.3</para>
    <para>Next release of most other regularly released Linux distros.</para>
    <para>If you're a skilled Linux user, and are confident building or installing your own, <ulink url="http://gnome.org/start/2.10/";>http://gnome.org/start/2.10/</ulink> has links to build instructions. </para>
  </section>
</article>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]