public inbox for cygwin-xfree@sourceware.org
help / color / mirror / Atom feed
* GNOME on cygwin
@ 2010-08-04 18:20 Raul Acevedo
  2010-08-04 19:34 ` Larry Hall (Cygwin X)
  0 siblings, 1 reply; 11+ messages in thread
From: Raul Acevedo @ 2010-08-04 18:20 UTC (permalink / raw)
  To: cygwin-xfree

I'm a little confused about GNOME on Cygwin.  Cygwin installer claims to have a whole GNOME section, but I can't find basic applications like gnome-terminal or gnome-text-editor.  Google shows there are ports of GNOME for Cygwin; but then why does the installer have a GNOME section that only seems to have libraries and bitmaps?

Thanks,

Raul

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GNOME on cygwin
  2010-08-04 18:20 GNOME on cygwin Raul Acevedo
@ 2010-08-04 19:34 ` Larry Hall (Cygwin X)
  2010-08-04 19:43   ` Raul Acevedo
  0 siblings, 1 reply; 11+ messages in thread
From: Larry Hall (Cygwin X) @ 2010-08-04 19:34 UTC (permalink / raw)
  To: cygwin-xfree

On 8/4/2010 2:20 PM, Raul Acevedo wrote:
> I'm a little confused about GNOME on Cygwin.  Cygwin installer claims to have
> a whole GNOME section, but I can't find basic applications like
> gnome-terminal or gnome-text-editor.  Google shows there are ports of GNOME
> for Cygwin; but then why does the installer have a GNOME section that only
> seems to have libraries and bitmaps?

Because those ports aren't part of the distribution and are, therefore,
not supported by cygwin.com.

-- 
Larry Hall                              http://www.rfk.com
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
216 Dalton Rd.                          (508) 893-9889 - FAX
Holliston, MA 01746

_____________________________________________________________________

A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GNOME on cygwin
  2010-08-04 19:34 ` Larry Hall (Cygwin X)
@ 2010-08-04 19:43   ` Raul Acevedo
  2010-08-04 20:24     ` Christopher Faylor
  0 siblings, 1 reply; 11+ messages in thread
From: Raul Acevedo @ 2010-08-04 19:43 UTC (permalink / raw)
  To: cygwin-xfree

So why are there GNOME packages in Cygwin?  What is actually in them?

On Aug 4, 2010, at 4:34 PM, Larry Hall (Cygwin X) wrote:

> On 8/4/2010 2:20 PM, Raul Acevedo wrote:
>> I'm a little confused about GNOME on Cygwin.  Cygwin installer claims to have
>> a whole GNOME section, but I can't find basic applications like
>> gnome-terminal or gnome-text-editor.  Google shows there are ports of GNOME
>> for Cygwin; but then why does the installer have a GNOME section that only
>> seems to have libraries and bitmaps?
> 
> Because those ports aren't part of the distribution and are, therefore,
> not supported by cygwin.com.
> 
> -- 
> Larry Hall                              http://www.rfk.com
> RFK Partners, Inc.                      (508) 893-9779 - RFK Office
> 216 Dalton Rd.                          (508) 893-9889 - FAX
> Holliston, MA 01746
> 
> _____________________________________________________________________
> 
> A: Yes.
>> Q: Are you sure?
>>> A: Because it reverses the logical flow of conversation.
>>>> Q: Why is top posting annoying in email?
> 
> --
> Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
> Problem reports:       http://cygwin.com/problems.html
> Documentation:         http://x.cygwin.com/docs/
> FAQ:                   http://x.cygwin.com/docs/faq/


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GNOME on cygwin
  2010-08-04 19:43   ` Raul Acevedo
@ 2010-08-04 20:24     ` Christopher Faylor
  2010-08-04 21:28       ` Raul Acevedo
  0 siblings, 1 reply; 11+ messages in thread
From: Christopher Faylor @ 2010-08-04 20:24 UTC (permalink / raw)
  To: cygwin-xfree

On Wed, Aug 04, 2010 at 12:43:11PM -0700, Raul Acevedo wrote:
>So why are there GNOME packages in Cygwin?  What is actually in them?

http://cygwin.com/packages/

would answer that question for you.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GNOME on cygwin
  2010-08-04 20:24     ` Christopher Faylor
@ 2010-08-04 21:28       ` Raul Acevedo
  2010-08-04 22:33         ` Timares, Brian (HP)
  0 siblings, 1 reply; 11+ messages in thread
From: Raul Acevedo @ 2010-08-04 21:28 UTC (permalink / raw)
  To: cygwin-xfree

My real question is what is the point of these packages, if GNOME is not actually in them.  It's a bit confusing and I wasted a chunk of time trying to install GNOME through Cygwin only to find out it's not possible.

Thanks,

Raul

On Aug 4, 2010, at 1:24 PM, Christopher Faylor wrote:

> On Wed, Aug 04, 2010 at 12:43:11PM -0700, Raul Acevedo wrote:
>> So why are there GNOME packages in Cygwin?  What is actually in them?
> 
> http://cygwin.com/packages/
> 
> would answer that question for you.
> 
> --
> Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
> Problem reports:       http://cygwin.com/problems.html
> Documentation:         http://x.cygwin.com/docs/
> FAQ:                   http://x.cygwin.com/docs/faq/


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: GNOME on cygwin
  2010-08-04 21:28       ` Raul Acevedo
@ 2010-08-04 22:33         ` Timares, Brian (HP)
  2010-08-04 23:04           ` Larry Hall (Cygwin X)
  0 siblings, 1 reply; 11+ messages in thread
From: Timares, Brian (HP) @ 2010-08-04 22:33 UTC (permalink / raw)
  To: cygwin-xfree

Raul Acevedo wrote:
>My real question is what is the point of these packages, if GNOME is
not
>actually in them.  It's a bit confusing and I wasted a chunk of time
trying to
>install GNOME through Cygwin only to find out it's not possible.
>
>Thanks,
>
>Raul
>
>On Aug 4, 2010, at 1:24 PM, Christopher Faylor wrote:
>
>> On Wed, Aug 04, 2010 at 12:43:11PM -0700, Raul Acevedo wrote:
>>> So why are there GNOME packages in Cygwin?  What is actually in
them?
>>
>> http://cygwin.com/packages/

Raul, please stop replying above quoted text.  I believe you are asked
that when you sign up for the mail list (no?), but Larry Hall's
signature says that, in a humorous way:
A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?

Here is my answer to your question.  Disclaimer: I'm pretty sure I'm
right, I don't _know_ I'm right.

Some nice programs that rely on pieces of Gnome are installable with
Cygwin.  Since they require bits and pieces of Gnome those pieces get
installed.

Example.

When I run setup.exe and select Lilypond (for printing sheet music) 3
additional items get automatically selected on my system. If I deselect
them I get "Warning! Unmet Dependencies Found" and it says I need glib,
gtk+, and qt3.  Apparently I already have gtk-engines from some other
program.  I suspect there is a programmer/musician out there who ported
it.

By the way, I believe I understand Larry's answer.  He was telling you,
essentially, that Cygwin is not a way to get Gnome installed, rather, a
way to run specific Unix-like programs on a Windows PC.  You don't get
gnome-terminal because no one has ported it.

Understanding this, I checked the Cygwin/X FAQ.  I saw "10.1. Is there a
list of software that has been ported to Cygwin/X?"  It struck me that
might lead to something useful, which it does, it says "The CygGnome
project aims to port Gnome to Cygwin/X."
<http://cygnome.sourceforge.net/>

So essentially, you were confused because the Gnome section implied you
could get full-on Gnome.  Why is there that section?  Beats me.


Brian <-= I'm just glad I can get X Windows from my servers

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GNOME on cygwin
  2010-08-04 22:33         ` Timares, Brian (HP)
@ 2010-08-04 23:04           ` Larry Hall (Cygwin X)
  2010-08-04 23:12             ` Raul Acevedo
  2010-08-05  1:38             ` John J. McDonough
  0 siblings, 2 replies; 11+ messages in thread
From: Larry Hall (Cygwin X) @ 2010-08-04 23:04 UTC (permalink / raw)
  To: cygwin-xfree

On 8/4/2010 6:33 PM, Timares, Brian (HP) wrote:
> Raul Acevedo wrote:
>> My real question is what is the point of these packages, if GNOME is
>> not actually in them.  It's a bit confusing and I wasted a chunk of time
>> trying to install GNOME through Cygwin only to find out it's not possible.

Brian, you misunderstand what Gnome is, since the Cygwin distribution
contains many packages that make up Gnome.  See below for more.

<snip>

> Here is my answer to your question.  Disclaimer: I'm pretty sure I'm
> right, I don't _know_ I'm right.
>
> Some nice programs that rely on pieces of Gnome are installable with
> Cygwin.  Since they require bits and pieces of Gnome those pieces get
> installed.

Yep.

<snip>

> By the way, I believe I understand Larry's answer.  He was telling you,
> essentially, that Cygwin is not a way to get Gnome installed, rather, a
> way to run specific Unix-like programs on a Windows PC.  You don't get
> gnome-terminal because no one has ported it.

That's not entirely true since, as you mentioned below, there are ports
out there (Cygwin Ports being the most comprehensive and a better source
for all-that-is-Gnome).  But, as I think is clear, there's a difference
between someone's personal collection of software ported to Cygwin (and
possibly conveniently packaged like Cygwin Ports) and the Cygwin distribution.
The biggest difference is packages in the Cygwin distribution are
maintained and cygwin.com supports them.  This cannot be said for other
sites.

cygwin.com is not a loose collection of ported software brought under one
roof by an installer.  It is a distribution and only those things in the
distribution are provided and supported.

> Understanding this, I checked the Cygwin/X FAQ.  I saw "10.1. Is there a
> list of software that has been ported to Cygwin/X?"  It struck me that
> might lead to something useful, which it does, it says "The CygGnome
> project aims to port Gnome to Cygwin/X."
> <http://cygnome.sourceforge.net/>
>
> So essentially, you were confused because the Gnome section implied you
> could get full-on Gnome.  Why is there that section?  Beats me.

The short answer is that it's there to house all-that-is-Gnome.  It just
doesn't contain everything yet.  With some luck, it will someday.  In the
meantime, there are allot of packages that make up Gnome.  Since the
distribution has some of them now, it makes sense to put them in this
category.  The same is true for KDE, Perl, etc.

-- 
Larry Hall                              http://www.rfk.com
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
216 Dalton Rd.                          (508) 893-9889 - FAX
Holliston, MA 01746

_____________________________________________________________________

A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GNOME on cygwin
  2010-08-04 23:04           ` Larry Hall (Cygwin X)
@ 2010-08-04 23:12             ` Raul Acevedo
  2010-08-05  1:38             ` John J. McDonough
  1 sibling, 0 replies; 11+ messages in thread
From: Raul Acevedo @ 2010-08-04 23:12 UTC (permalink / raw)
  To: cygwin-xfree

> The short answer is that it's there to house all-that-is-Gnome.  It just
> doesn't contain everything yet.  With some luck, it will someday.  In the
> meantime, there are allot of packages that make up Gnome.  Since the
> distribution has some of them now, it makes sense to put them in this
> category.  The same is true for KDE, Perl, etc.

I appreciate the detailed response.  Hopefully Cygwin will contain a full GNOME package someday.

Thanks,

Raul

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GNOME on cygwin
  2010-08-04 23:04           ` Larry Hall (Cygwin X)
  2010-08-04 23:12             ` Raul Acevedo
@ 2010-08-05  1:38             ` John J. McDonough
  2010-08-05  4:48               ` Yaakov (Cygwin/X)
  1 sibling, 1 reply; 11+ messages in thread
From: John J. McDonough @ 2010-08-05  1:38 UTC (permalink / raw)
  To: cygwin-xfree

On Wed, 2010-08-04 at 23:04 -0400, Larry Hall (Cygwin X) wrote:
> On 8/4/2010 6:33 PM, Timares, Brian (HP) wrote:
> > Raul Acevedo wrote:
> >> My real question is what is the point of these packages, if GNOME is
> >> not actually in them.  It's a bit confusing and I wasted a chunk of time
> >> trying to install GNOME through Cygwin only to find out it's not possible.
> 
> Brian, you misunderstand what Gnome is, since the Cygwin distribution
> contains many packages that make up Gnome.  See below for more.

<big snip>

> The short answer is that it's there to house all-that-is-Gnome.  It just
> doesn't contain everything yet.  With some luck, it will someday.  In the
> meantime, there are allot of packages that make up Gnome.  Since the
> distribution has some of them now, it makes sense to put them in this
> category.  The same is true for KDE, Perl, etc.

Something that should be mentioned.  GNOME is a huge, lumbering system
with ten or twelve zillion libraries.  Lots of programs rely on those
libraries, but no program relies on all of them.  As you port a program
you may also need to port libraries that it requires, and a LOT of the
time, those libraries are going to be part of GNOME.

KDE is similar, although perhaps not quite as massive as GNOME.  Many of
the other desktops were developed specifically to avoid the huge
overhead of GNOME and KDE.  But of course, as soon as you install a
program built on one of those foundations, you need to pull in the
associated libraries, and take the associated performance hit.

GNOME is also undergoing a huge change.  It probably wouldn't make a lot
of sense to put a great deal of effort into a GNOME port at this point
in time when the whole GNOME world will change in a few months.

--McD



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GNOME on cygwin
  2010-08-05  1:38             ` John J. McDonough
@ 2010-08-05  4:48               ` Yaakov (Cygwin/X)
  2010-08-05  5:23                 ` Christopher Faylor
  0 siblings, 1 reply; 11+ messages in thread
From: Yaakov (Cygwin/X) @ 2010-08-05  4:48 UTC (permalink / raw)
  To: cygwin-xfree

On Wed, 2010-08-04 at 21:37 -0400, John J. McDonough wrote:
> Something that should be mentioned.  GNOME is a huge, lumbering system
> with ten or twelve zillion libraries.  Lots of programs rely on those
> libraries, but no program relies on all of them.  As you port a program
> you may also need to port libraries that it requires, and a LOT of the
> time, those libraries are going to be part of GNOME.

Actually, GNOME has gone on a diet over the last few years, obsoleting
entire libraries and moving similar but improved functionality into a
smaller set of libraries.  Also remember that every single library is
packaged separately, unlike KDE (where kdelibs cannot practically be
split up).  Still, the distro is around ten to fifteen libraries short
of providing the dependencies for the vast majority of GNOME programs.

Since there are already in Ports, why aren't these in the distro?  I
already maintain a proportionally large number of the distro packages,
and there is legitimate concern that having too many packages maintained
by one volunteer would lead to a difficult situation for the rest of the
distro if said volunteer were to leave the project for whatever reason
(a seemingly inevitable situation in community-run FOSS projects).
OTOH, I do feel that Cygwin would be a much better product with the
GNOME and KDE libraries and applications commonly found in Linux
distros, and I've lost count of how many people struggle to build things
which are already available for, but not shipped with, Cygwin.

Personally, I think it would benefit RH to actually hire people to focus
on Cygwin as a distribution (Corinna's focus is on newlib/winsup).  But
then again, that's probably just wishful thinking on my part (currently
looking for work).

> KDE is similar, although perhaps not quite as massive as GNOME.

Having built and used both, I would disagree, but I don't want this to
become a GNOME v. KDE flame war.

> Many of the other desktops were developed specifically to avoid the huge
> overhead of GNOME and KDE.  But of course, as soon as you install a
> program built on one of those foundations, you need to pull in the
> associated libraries, and take the associated performance hit.

That depends on what you mean by "GNOME" and "KDE": the desktop, or the
applications?  While these and other desktops can be built for Cygwin --
and I have done so in the past, mostly as proof-of-concept (and the
obligatory screenshots) -- they tend to be awfully slow (due to IPC?)
and IMHO rather unnecessary on Cygwin.  For instance, I run XWin in
multiwindow mode, a partial-length fbpanel on screen top, and the
dozen-or-so (mostly GTK/GNOME) apps which I use on a daily basis.

If, like me, your focus is running applications, then you need the
GTK/GNOME and Qt/KDE libraries; with the exception of Xfce, the other
desktops don't provide anything additional for programs.

> GNOME is also undergoing a huge change.  It probably wouldn't make a lot
> of sense to put a great deal of effort into a GNOME port at this point
> in time when the whole GNOME world will change in a few months.

GNOME 3.0 isn't architecturally as big of a change as the version would
indicate.  Because GLib/GTK+ development is "in-house", they have very
wisely made the transition gradual and smooth, whereas KDE had no choice
but to break things in 4.0 because Trolltech had done so between Qt 3
and 4.

Furthermore, GNOME 3.0 just got pushed off until next spring, so this
fall's release will be a more ordinary 2.32, with only a preview of GTK
3.0 and friends.  That leaves enough time to justify continuing with the
non-deprecated parts of 2.x, should we so choose.


Yaakov



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GNOME on cygwin
  2010-08-05  4:48               ` Yaakov (Cygwin/X)
@ 2010-08-05  5:23                 ` Christopher Faylor
  0 siblings, 0 replies; 11+ messages in thread
From: Christopher Faylor @ 2010-08-05  5:23 UTC (permalink / raw)
  To: cygwin-xfree

On Wed, Aug 04, 2010 at 11:48:35PM -0500, Yaakov (Cygwin/X) wrote:
>Since there are already in Ports, why aren't these in the distro?  I
>already maintain a proportionally large number of the distro packages,
>and there is legitimate concern that having too many packages maintained
>by one volunteer would lead to a difficult situation for the rest of the
>distro if said volunteer were to leave the project for whatever reason
>(a seemingly inevitable situation in community-run FOSS projects).
>OTOH, I do feel that Cygwin would be a much better product with the
>GNOME and KDE libraries and applications commonly found in Linux
>distros, and I've lost count of how many people struggle to build things
>which are already available for, but not shipped with, Cygwin.

I have absolutely no problem with your adding more packages to the
distro, Yaakov.  I'm sure Corinna would not disagree.

I think it would cut down on some confusion if we had more of GNOME in
Cygwin.

(Even though I normally use KDE)

cgf

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-08-05  5:23 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-04 18:20 GNOME on cygwin Raul Acevedo
2010-08-04 19:34 ` Larry Hall (Cygwin X)
2010-08-04 19:43   ` Raul Acevedo
2010-08-04 20:24     ` Christopher Faylor
2010-08-04 21:28       ` Raul Acevedo
2010-08-04 22:33         ` Timares, Brian (HP)
2010-08-04 23:04           ` Larry Hall (Cygwin X)
2010-08-04 23:12             ` Raul Acevedo
2010-08-05  1:38             ` John J. McDonough
2010-08-05  4:48               ` Yaakov (Cygwin/X)
2010-08-05  5:23                 ` Christopher Faylor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).