LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-08-2008, 03:54 AM   #1
machines
LQ Newbie
 
Registered: Mar 2008
Distribution: slackware 12
Posts: 21

Rep: Reputation: 15
why i dislike GUI's


i dont feel comfortable using high level gui programs.

buttons here, buttons there, rows of tabs! then clicking on a tab reveals options, then having to read through all the options, most of which i wont use.

it makes my head spin and seems such a waste of my effort. its probably got alot to do with GUI design too, but whatever it is, i dont like it much, particularly for those types of programs that really dont justify being anything other than a commandline. the big desktop environments both scare and confuse me.

for all the extra reading thats involved, id much rather work on the commandline.

Last edited by machines; 04-08-2008 at 03:59 AM.
 
Old 04-08-2008, 04:19 AM   #2
ronlau9
Senior Member
 
Registered: Dec 2007
Location: In front of my LINUX OR MAC BOX
Distribution: Mandriva 2009 X86_64 suse 11.3 X86_64 Centos X86_64 Debian X86_64 Linux MInt 86_64 OS X
Posts: 2,369

Rep: Reputation: Disabled
You,re comments is for me back to history . I started using Linux let say 20 years ago .At that time my oldest son was studying for its PhD he me catch at 23.30 hours using the Mid night commander and then he says to me working with Linux using the the Mid night commander so should give commands
Me answer was my boy it is nearly mid night so I have the rights to use the mid night commander.So you,re feelings are just as old as linux was there.
But I do understand knowing the basic commands of linux is very use full because not every cane be done using gui

all the best
 
Old 04-08-2008, 04:57 AM   #3
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
There is actually an even bigger issue with GUI. Lemme try to explain what is my biggest problem with it...

To summarize it: The illusion that you know something of what you are doing when using a GUI. And yet the feeling persists in the back of your mind, a doubt that you do not know what you are doing at all, and that you don't understand what all the options mean or do.

So, this is a problem I've had with GUIs for some time, yet I still use many GUI programs. When I use a command line program I am forced to do look at the man page for that command and figure out how it works, and understand what the command does in a more exact manner. No so with a GUI. Usually there are some little question marks '?' or a 'Help' tab to supposedly help you out, but these are not like a man page, mostly because the GUI is more complicated than a CLI program would be, and they have to explain how to get to options 'File -> New -> Project -> etc.' that would be in the Help tab, for the '?' marks you get a vague summary of what it does which has NEVER helped me understand what the option is about, dunno about you. This extra complexity increases the about of documentation necessary for understand even basic concepts by a whole lot. Compare the length of documentation of a GUI vs CLI program and the amount of info and power you get out of it. Call it the documentation/competence ratio: the amount of documentation you need in order to be competent in using that program and maybe even do advanced things with it, which I might add is almost never possible with GUI programs. The more complicated a task gets the more complicated the GUI gets by orders of magnitude !

Now, GUI is useful, I think only in a few cases ... those in which visualization helps you to better understand and navigate a system or program. For example, I like GUI file managers, otherwise it would be more tedious to move around on the CLI. Lots of clicking compared to lots of typing. In the case of file managers, I prefer clicking and visualization over typing and a less visual aspect (a black screen with colored text).
 
Old 04-08-2008, 05:09 AM   #4
Larry Webb
LQ Veteran
 
Registered: Jul 2006
Location: Crystal Beach, Texas
Distribution: Suse for mail +
Posts: 5,100
Blog Entries: 7

Rep: Reputation: 229Reputation: 229Reputation: 229
H TeXMeX H in your fourth paragraph you forgot to mention photo editing and management. I can not visualize doing it from the command line.
 
Old 04-08-2008, 05:10 AM   #5
ilikejam
Senior Member
 
Registered: Aug 2003
Location: Glasgow
Distribution: Fedora / Solaris
Posts: 3,109

Rep: Reputation: 97
Have a Unix Koan:
http://catb.org/~esr/writings/unix-k...rogrammer.html

Dave
 
Old 04-08-2008, 06:03 AM   #6
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Quote:
Originally Posted by Larry Webb View Post
H TeXMeX H in your fourth paragraph you forgot to mention photo editing and management. I can not visualize doing it from the command line.
Well, actually you can using different methods, but yes I prefer GUI for that too
 
Old 04-08-2008, 06:14 AM   #7
ronlau9
Senior Member
 
Registered: Dec 2007
Location: In front of my LINUX OR MAC BOX
Distribution: Mandriva 2009 X86_64 suse 11.3 X86_64 Centos X86_64 Debian X86_64 Linux MInt 86_64 OS X
Posts: 2,369

Rep: Reputation: Disabled
What I mean is when I start using linux the midnight commander was all why have.
Using commands means that you have to understand the meanings of the commands and not only learning it by head it without knowing the meaning.
That is what I do not like in a OS that has only a gui in that case all you know is clicking on a icon to start a program.
That is why I have the bad habit even all the 3 distro I use has a packet manager I sometimes use the command line to install
programs , if it goes wrong I try to figure it out why , in my opinion that is the only way to get familiar with a OS


all the best
 
Old 04-08-2008, 10:33 AM   #8
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,298
Blog Entries: 61

Rep: Reputation: Disabled
I'm pretty comfortable using either the CLI or GUI, but prefer the CLI. Makes me feel like a real hacker.
 
Old 04-08-2008, 11:18 AM   #9
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
I mostly use a filer to naivgate to where I need to be then choose 'xterm here' and do what I'm doing that way. On the other hand, I use a version of ROX-filer and take much advantage from the drag-n-drop capabilities. I have quite a few small wrapper-type AppDirs that perform common actions when files/dirs are dropped on them. I use old hardware so this gives me great features without a lot of bloat -and since I write the apps myself I certainly know what they are doing.
 
Old 04-11-2008, 10:09 PM   #10
C-Sniper
Member
 
Registered: Dec 2006
Distribution: Slackware
Posts: 507

Rep: Reputation: 33
The only thing i dislike about the CLI is that some of the commands can get long and obscure, which takes longer than a GUI in some cases. However with that aside i prefer the CLI because i can type everything i need out in 1 shot rather than click through many screens. I have no real preference except when it comes to programs that have loads of data that is easily represented in a GUI otherwise throw me a CLI program and i am happy.
 
Old 04-11-2008, 11:00 PM   #11
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: SlackwareŽ
Posts: 13,925
Blog Entries: 44

Rep: Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159
Hi,

That's why you have aliases. That way you can have a easier time with the cli. Script tool boxes keep growing, pretty soon you need a index.

I like to mix my work with the cli & GUI. Somethings are just natural with the cli. But a GUI can enhance your work.
 
Old 04-12-2008, 01:56 AM   #12
shadowsnipes
Senior Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 1,443

Rep: Reputation: 73
No doubt CLI is more powerful and usually less buggy. As said before, GUIs can encourage learning by random pointing and clicking, and this can be a very bad thing.

However, for many (simple) programs, the options are obvious or random clicking on options is a really quick way to learn everything a program can do. This saves the user from having to memorize lots of command line options. GUI's are also good for avoiding the keyboard (why someone would want to do that, I don't know) and devoting all your attention to the mouse, distracting you with its moving tail. Throwing up cryptic error messages is also a good way to distract users.
 
Old 04-12-2008, 07:15 AM   #13
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: SlackwareŽ
Posts: 13,925
Blog Entries: 44

Rep: Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159
Hi,

I prefer no tail mice.

Wonders of wireless.
 
Old 04-13-2008, 12:05 PM   #14
GushpinBob
Member
 
Registered: Aug 2007
Distribution: File Server: Ubuntu 10.04
Posts: 56

Rep: Reputation: 15
Quote:
Originally Posted by onebuck View Post
Hi,

I prefer no tail mice.

Wonders of wireless.
Wireless FTMFW! It's great that I don't have to play "tug of war" with my mouse anymore.

Also, there are many times I like using the CLI over the GUI, especially when it comes to batch copying and renaming. Even Microsoft decided to implement an exclusive CLI mode in their Windows Server 2008 -- that is "Windows without the windows" .

Last edited by GushpinBob; 04-13-2008 at 12:08 PM.
 
Old 04-13-2008, 10:52 PM   #15
shadowsnipes
Senior Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 1,443

Rep: Reputation: 73
Quote:
Originally Posted by GushpinBob View Post
Even Microsoft decided to implement an exclusive CLI mode in their Windows Server 2008 -- that is "Windows without the windows" .
Not to mention their upcoming minWin and modularized Windows 7 - just rewriting their own version of Linux if you ask me. Look out for patent infringements Linus!
 
  


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
Do 2.6 kernels dislike pppoe connections? grautu Slackware 5 01-01-2007 03:11 PM
I am startsting to dislike linux... Media issue... deleshai Slackware 15 07-10-2004 07:24 AM
GUI's revenger681 Linux - Software 5 02-08-2004 02:42 PM
What are the different GUI's for... javaarmy Linux - General 2 09-22-2003 09:31 AM
Starting to dislike Linux BajaNick General 22 08-18-2003 11:54 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:38 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