comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: can one make a static build Ada+GUI GTK application?
Date: Thu, 28 Feb 2013 09:58:13 +0100
Date: 2013-02-28T09:58:13+01:00	[thread overview]
Message-ID: <vg64iet15qab$.1ooflv615alkw$.dlg@40tude.net> (raw)
In-Reply-To: kgm9cg$sm2$1@speranza.aioe.org

On Wed, 27 Feb 2013 18:46:09 -0600, Nasser M. Abbasi wrote:

> Ok, so I made a program and I want to email it
> to my grandmother's aunt to play a game on the computer.
> My Aunt has no clue what is a package manager is. She just
> knows how to click using a mouse.

Hmm, actually people who don't know computers have much bigger difficulties
with very concept of a file being kept somewhere, moved around, executed.
Your logic might apply only to someone who had some experience with MS-DOS
and then spent 20 years in coma. (:-))

> So, you expect my grandmother's aunt to use a package manager to
> go search for missing packages from the net.

No, Yum (and APT) does all that as well as the corresponding GUI
front-end(s).

> Yes. Sound like a winner idea. That is why Linux never made it
> to the desktop and will never make it.

Not for this reason, surely.

> All what normal users want is one icon to click on to run
> a program.

Only if you took a time machine back to early 90's. Today we have many
thousands of programs installed on the computer. You cannot have their
icons visible.

Layman users do not even think it in terms of programs. It is not only
files which they do not understand. Neither they do programs. Try to
explain your aunt the difference between "firefox" and "nautilus," why
things she sees in one do not appear in another. Why downloaded "book" does
not appear in her Kindle etc. "Normal users" see computer as an unsorted
mess of clickable GUI elements.

> Anything more is too complicated for the normal users.

True, that is why you should not only package your software, that would be
only first step. Then you have to create a repository or else submit your
package to an existing one. You also have to add scripts to the package
which would make your program appear in the GNOME's list of applications
(and for KDE and dozen's other window managers) ... if you wanted to
address users as your aunt.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  reply	other threads:[~2013-02-28  8:58 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-02-17 16:39 can one make a static build Ada+GUI GTK application? Nasser M. Abbasi
2013-02-17 17:04 ` Dmitry A. Kazakov
2013-02-18 23:30   ` Randy Brukardt
2013-02-19  4:33     ` Nasser M. Abbasi
2013-02-19 20:47       ` slos
2013-02-22  4:56 ` Patrick
2013-02-22 23:29   ` Nasser M. Abbasi
2013-02-23  8:06     ` Simon Wright
2013-02-23  8:22       ` Nasser M. Abbasi
2013-02-23 17:09         ` Simon Wright
2013-02-23 12:47 ` Dirk Heinrichs
2013-02-23 13:01   ` Dmitry A. Kazakov
2013-02-25 23:25   ` Randy Brukardt
2013-02-28  0:00     ` Björn Persson
2013-02-28  0:46       ` Nasser M. Abbasi
2013-02-28  8:58         ` Dmitry A. Kazakov [this message]
2013-02-28 12:59           ` Nasser M. Abbasi
2013-02-28 13:44             ` Dmitry A. Kazakov
2013-02-28 23:16               ` Nasser M. Abbasi
2013-03-01  8:56                 ` Dmitry A. Kazakov
2013-03-01 10:39                   ` Georg Bauhaus
2013-03-01 13:06                     ` Dmitry A. Kazakov
2013-03-01 22:05                     ` Randy Brukardt
2013-03-01  2:53               ` Randy Brukardt
2013-03-01  8:41                 ` Dmitry A. Kazakov
2013-03-01 11:57                   ` Yannick Duchêne (Hibou57)
2013-03-02  0:18                   ` Dennis Lee Bieber
2013-03-02  7:52                     ` Dmitry A. Kazakov
2013-03-02 17:17                       ` Dennis Lee Bieber
2013-03-01  2:46           ` Randy Brukardt
2013-03-01  2:37       ` Randy Brukardt
2013-03-02 19:00         ` Shark8
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox