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

GNOME is f*cked seven ways from Sunday



Every once in a while, you just run into something you need to get off
your chest.  So I bring to you:

   GNOME is Fucked Seven Ways From Sunday
   http://linuxmafia.com/~karsten/gnome-is-fucked-seven-ways-from-sunday.txt

    on Tue, Feb 08, 2005 at 12:33:39AM -0500, Adam Hooper (adamh@densi.com) wrote:
    > On Mon, 2005-02-07 at 21:19 -0800, Karsten M. Self wrote:
    > > on Mon, Feb 07, 2005 at 11:07:26PM -0500, Adam Hooper (adamh@densi.com) wro
    te:
    > > > You can run Nautilus from within KDE, can't you? (Not ideal, I
    > > > know, but it's easy and it'll work.) If it refuses to open,
    > > > maybe try with the --no-desktop option.
    > > 
    > > I run WindowMaker, and find when running Nautilus:
    > > 
    > >   - I get a desktop filled with icons, etc.
    > >   - My keybindings are trashed.
    > >   - Other random breakage, depending on the level of cerebral-fecal
    > >     impaction of the GNOME team this week.
    > 
    > Even with the --no-desktop option? 

    What WMs does Nautilus manage _not_ to fuck up?  Anything other than
    metacity?  If so, it should just fucking *test* the environment and
    Get The Fuck Out Of The Way[tm] if a non-metacity WM is running.

    Related diatribe:  in another life, I periodically do SAS
    programming.  Usually under a Unix environment.  SAS has gotten
    progressively more 'Doze-centric over the years.  One bit of
    brain-deadedness is that it presumes it can run its interactive GUI
    components, even when run from a console or in batchmode.

    Now, under a 'Nix environment, how do you know you've got graphics
    capabilities?  Well, for starters, check the value of $DISPLAY.  If
    it's not set:  DON'T EVEN FUCKING BOTHER STARTING UP.  Instead,
    there's a host of "look, I realize you guys in Cary, NC are too
    stupid to automatically validate this shit so, please, don't do what
    you're not supposed to do".  Shows up consistently on the user-group
    discussions.  User error?  No.  Design fault?  Yes.


    > If so, the first item on your list is a bug. To fix your
    > keybindings again, I'm guessing you can run "killall
    > gnome-settings-daemon". 

    ...and running nautilus once in a blue moon, GNOME having some sort
    of allergic aversion to detailed manpages, and GNOME developers
    having an overt hostility to both Unix traditions and those who run
    other environments but might want to sample some of the GNOME
    goodies from time-to-time, I'm supposed to remember this shit _why_?



    > And I'm sure the random breakage is also caused by either bugs or
    > complications which are easy to work around.

    Not easy enough.

    I detailed a longer list of faults with Nautilus specifically here:

      Nautilus usage report
      http://zgp.org/linux-elitists/20040202121712.GB32742@ix.netcom.com.html
     
    > Obviously it's not going to be trivial to run GNOME apps outside
    > of GNOME. 

    And *WHY* the fuck *shouldn't* it be?

      - It's trivial to run Xtk apps outside twm.
      - It's trivial to run Motif apps outside mwm.
      - It's trivial to run GNUstep apps outside WindowMaker.
      - It's trivial to run KDE apps outside KDE.
      - It's trivial to run XFCE4 apps outside XFCE4.
      - It's trivial to run Enlightenment apps outside Enlightenment.
        Wait, there aren't any, scratch that.

    What is it that makes GNOME special?

    Oh yeah:  GNOME designers shit on the face of 30+ years of 'Nix
    experience.

    Pardon me while I towel off my face, and never mind the smell.

    > It's still easier than running Windows apps outside of Windows or
    > Mac OS apps outside of Mac OS.

    legacy MS Windows and MacOS are separate operating systems and
    kernels specific to a rather limited set of hardware architectures.

    Desktop environments are a limited case of window management and in
    some cases, inter-application communications, existing within a
    larger, and considerably cross-platform framework.  GNOME isn't
    specific to any one GNU/Linux distro, or even a specific 'Nix
    derivative.  It runs under X.

    If you're selling this as features, may I suggest you forward a
    resume to Microsoft's marketing department?  Bill Hilf might be a
    good contact for you.

     
    > > > > I thought I'd come to terms with the fact that Galeon/Gnome
    > > > > don't use mime.types etc, but once again, if you know how
    > > > > things _should_ work and are trying to run applications from
    > > > > Gnome, KDE, _and_ real Unix, it's just unbelievably
    > > > > frustrating to find that in order to change a file
    > > > > association you have to configure 3 different systems.
    > > > 
    > > > Freedesktop has a page set up for a unified system:
    > > > http://freedesktop.org/wiki/Standards_2fmime_2dactions_2dspec
    > > > 
    > > > Out of curiosity, what's the "real" Unix way of handling file
    > > > associations?
    > > 
    > > /etc/mime.types
    > 
    > Yes, but how do you associate preferred programs for those MIME
    > types?  (That's what the topic of the post was....)
    > 
    > Oh, never mind, found it -- /etc/mailcap.

    Bingo.


    Peace.

    -- 
    Karsten M. Self <kmself@ix.netcom.com>        http://kmself.home.netcom.com/
     What Part of "Gestalt" don't you understand?
        The "intranet" is dead. The inside of your institutional firewall is
        just like the outside of your institutional firewall: it is all ablaze.
        - Joe St Sauver


Um...

Peace.

-- 
Karsten M. Self <kmself@ix.netcom.com>        http://kmself.home.netcom.com/
 What Part of "Gestalt" don't you understand?
    Reform three-strikes:  stop jailing nonviolent offenders.
    http://www.amend3strikes.org/

Attachment: signature.asc
Description: Digital signature


Reply to: