LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop
User Name
Password
Linux - Desktop This forum is for the discussion of all Linux Software used in a desktop context.

Notices


Reply
  Search this Thread
Old 02-06-2010, 09:18 AM   #1
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
DE Alternative


After just updating my system with pacman, I noticed how much unused programs I have.

So I started looking through the Xfce menu and running pacman -Rns on every program I don't need.

Then I found that I had gnome-disk-utility. I couldn't remove it because it was needed by some gnome lib, which was needed by some other gnome lib, which was needed by a CALCULATOR APP!!!

Why should a DESKTOP CALCULATOR depend on a DISK UTILITY!!!??!?! That's why I HATE tightly integrated DEs. The sad part is that you can't avoid them because so many apps depend on their libs.

I also found that even Xfce depended on some programs that I don't need. So I wonder, if there is a really good, decent-looking alternative to a desktop environment?

I tried FVWM, but it is too hard to configure and no matter what I do I think it's ugly. And I haven't found a window manager that has a nice, DE-like taskbar.

Any suggestions?

Last edited by MTK358; 02-06-2010 at 09:19 AM.
 
Old 02-06-2010, 09:39 AM   #2
scorpioofthewoods
Member
 
Registered: Mar 2006
Location: USA
Distribution: Fedora & Ubuntu
Posts: 215
Blog Entries: 2

Rep: Reputation: 20
My favorites are LXDE for a DE and Fluxbox for a WM. I use Fluxbox most of the time and look to LXDE for lightweight programs. Fluxbox has many addons to make it look any way you want. If I want a DE I just log into LXDE.
 
Old 02-06-2010, 10:15 AM   #3
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
2 points:

1. A desktop environment is very nice to have because it has a bunch of convenience features. With a simple Window manager you need to put in extra effort to create the features you want. It's a clear choice.

2. I would avoid the temptation to try and streamline Arch by removing things. For me, a real plus for Arch is that it starts with NOTHING---and it never installs something that is not needed. The way to keep Arch lean and mean is to NOT INSTALL THINGS.
 
Old 02-06-2010, 10:23 AM   #4
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443

Original Poster
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
Quote:
Originally Posted by pixellany View Post
2 points:

1. A desktop environment is very nice to have because it has a bunch of convenience features. With a simple Window manager you need to put in extra effort to create the features you want. It's a clear choice.

2. I would avoid the temptation to try and streamline Arch by removing things. For me, a real plus for Arch is that it starts with NOTHING---and it never installs something that is not needed. The way to keep Arch lean and mean is to NOT INSTALL THINGS.
But installing things like DEs IS what puts those useless programs on my system!

Also, installing programs that rely on DEs puts really wild, useless dependencies in your system. Take the calculator example in my original post!

Last edited by MTK358; 02-06-2010 at 10:24 AM.
 
Old 02-06-2010, 10:25 AM   #5
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443

Original Poster
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
As for my original question, I wonder if there is something like a universal "task bar" that uses a good-looking widget toolkit like GTK+ or Qt, and works with any window manager?
 
Old 02-06-2010, 10:43 AM   #6
carbonfiber
Member
 
Registered: Sep 2009
Location: Sparta
Posts: 237

Rep: Reputation: 46
Quote:
Originally Posted by MTK358 View Post
After just updating my system with pacman, I noticed how much unused programs I have.
That's probably the norm when using a DE on a binary distribution.

Quote:
So I started looking through the Xfce menu and running pacman -Rns on every program I don't need.
I would suggest checking out pacman -Rcns in the future, just make sure you are careful when you are asked to confirm the remove operation.

Anyway, the basic idea is this: minimal list of programs installed, desktop environment -- pick one.

Quote:
I also found that even Xfce depended on some programs that I don't need.
Shame on those XFCE/ArchLinux developers for not taking your needs into consideration.

Quote:
I tried FVWM, but it is too hard to configure and no matter what I do I think it's ugly. And I haven't found a window manager that has a nice, DE-like taskbar.
So you want a pretty looking desktop that is supposed to make things easy for the user yet which doesn't come with all sorts of dependencies which one may or may not need, dependencies which are there so as to make things easy for the user? Uh...

Quote:
Any suggestions?
Try a source based distribution? Compromise?
 
Old 02-06-2010, 11:16 AM   #7
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443

Original Poster
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
Quote:
Originally Posted by carbonfiber View Post
That's probably the norm when using a DE on a binary distribution.
I guess so.

And why would a source distro be any different?

Quote:
Originally Posted by carbonfiber View Post
I would suggest checking out pacman -Rcns in the future, just make sure you are careful when you are asked to confirm the remove operation.
I thought the -c flag will cause it to delete programs that others depend on, maybe causing severe complications later.

Quote:
Originally Posted by carbonfiber View Post
So you want a pretty looking desktop that is supposed to make things easy for the user yet which doesn't come with all sorts of dependencies which one may or may not need, dependencies which are there so as to make things easy for the user? Uh...
I know of a few window managers that may be good, but none of them have a decent taskbar (IMO).

Heck, even Xfwm + taskbar app, but without the rest of Xfce would be fine with me.

Last edited by MTK358; 02-06-2010 at 11:18 AM.
 
Old 02-06-2010, 11:24 AM   #8
carbonfiber
Member
 
Registered: Sep 2009
Location: Sparta
Posts: 237

Rep: Reputation: 46
Quote:
Originally Posted by MTK358 View Post
I thought the -c flag will cause it to delete programs that others depend on, maybe causing severe complications later.
It will cause it to delete programs that depend on the program you are trying to remove. But not before asking you if you are sure, first. I always use -Rcns, this way, if I'm thinking of deleting package A, the -c will let me know if this removal will have a negative impact on some other installed package.
 
Old 02-06-2010, 11:42 AM   #9
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
Quote:
Originally Posted by MTK358 View Post
But installing things like DEs IS what puts those useless programs on my system!

Also, installing programs that rely on DEs puts really wild, useless dependencies in your system. Take the calculator example in my original post!
Hmmmm......Most of what you install is required for the DE to work. With KDE, for example, there is a "base" package that only installs the minimum core capabilities.

OTOH, XFCE has no such "base"--you simply install the basic DE plus any accessories that you overtly choose.

Programs do not "rely on DEs"---they rely on libraries. Suppose, for example, that I want K3B on and XFCE system: K3B requires a lot of the KDE libraries, but not KDE itself.

The bottom line is unchanged:
Don't like the extra stuff that comes with a DE?---Install a different one.
Don't like DEs?---Install a WM.
Unhappy with the whole mess?--- http://www.linuxfromscratch.org/

Last edited by pixellany; 02-06-2010 at 11:43 AM.
 
Old 02-06-2010, 11:59 AM   #10
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443

Original Poster
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
Quote:
Originally Posted by pixellany View Post
Unhappy with the whole mess?--- http://www.linuxfromscratch.org/
How will that be any better unless you just use the CLI?

And still, those libraries rely on DE programs, as proven by my calculator example.

Please explain why it is not totally wrong for gtk-qalculate to require gnome-disk-utility to work?

EDIT: I tried PyPanel, but it wants to span both monitors. Resizing it worked, but if you max the window in the other monitor it will have a gap at the bottom.

Last edited by MTK358; 02-06-2010 at 12:02 PM.
 
Old 02-06-2010, 12:21 PM   #11
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
Quote:
How will that be any better unless you just use the CLI?
The only point was that LFS is the ultimate in controlling what you have on your machine. You always have to include the dependencies for ANY SW that you install.

Quote:
And still, those libraries rely on DE programs, as proven by my calculator example.
there is a subtle difference between libraries and programs, but---no matter: The parent application is written to use certain things----don't like that?.... You'd simply have to re-write it.

Quote:
Please explain why it is not totally wrong for gtk-qalculate to require gnome-disk-utility to work?
Wrong meaning immoral or illegal?....or just bad design? Regardless, not possible to answer this without digging thru the code. Perhaps that utility has more in it than the title implies.

Don't like the dependencies for gtk-calculate? <<You know what comes next......>>
 
Old 02-06-2010, 12:29 PM   #12
carbonfiber
Member
 
Registered: Sep 2009
Location: Sparta
Posts: 237

Rep: Reputation: 46
GTK-Calculate? Perhaps you mean gcalctool

gcalctool: GNOME Scientific calculator; depends on gconf
gconf: A configuration database system; depends on libgnome
libgnome: Common libraries for GNOME; depends on gvfs
gvfs: Userspace virtual filesystem implemented as a pluggable module for gio; depends on gnome-disk-utility
gnome-disk-utility: GNOME libraries and applications for dealing with storage devices
 
Old 02-06-2010, 12:29 PM   #13
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443

Original Poster
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
Quote:
Originally Posted by pixellany View Post
Wrong meaning immoral or illegal?....or just bad design?
Just a really badly screwed up design.

Quote:
Originally Posted by pixellany View Post
Don't like the dependencies for gtk-calculate? <<You know what comes next......>>
What? the Qt version?

Anyway, I found that I like SpeedCrunch better so I was able to remove that.
 
Old 02-06-2010, 12:30 PM   #14
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443

Original Poster
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
Quote:
Originally Posted by carbonfiber View Post
GTK-Calculate? Perhaps you mean gcalctool

gcalctool: GNOME Scientific calculator; depends on gconf
gconf: A configuration database system; depends on libgnome
libgnome: Common libraries for GNOME; depends on gvfs
gvfs: Userspace virtual filesystem implemented as a pluggable module for gio; depends on gnome-disk-utility
gnome-disk-utility: GNOME libraries and applications for dealing with storage devices
No, gtk-qalculate, with a Q, not a C.
 
Old 02-06-2010, 12:36 PM   #15
carbonfiber
Member
 
Registered: Sep 2009
Location: Sparta
Posts: 237

Rep: Reputation: 46
It's actually qalculate-gtk. Dependency graph is shorter, just remove gconf from above.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Alternative to vi anjanesh Linux - Newbie 23 03-30-2014 05:06 PM
Via C7 alternative pericop Linux - Hardware 2 02-26-2007 09:49 AM
IE alternative jkassemi Linux - Software 12 04-11-2005 10:35 PM
No Alternative to MS? nuka_t General 6 01-14-2005 12:32 PM
du alternative plisken Linux - General 3 07-09-2003 10:28 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop

All times are GMT -5. The time now is 10:46 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration