<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The GUI v. CLI Debate</title>
	<atom:link href="http://www.psychocats.net/ubuntucat/the-gui-v-cli-debate/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.psychocats.net/ubuntucat/the-gui-v-cli-debate/</link>
	<description>Random musings from the radical feminist Christian antiracist left - some having to do with Ubuntu</description>
	<lastBuildDate>Mon, 26 Jul 2010 06:47:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: mike</title>
		<link>http://www.psychocats.net/ubuntucat/the-gui-v-cli-debate/comment-page-1/#comment-7316</link>
		<dc:creator>mike</dc:creator>
		<pubDate>Thu, 10 Dec 2009 23:44:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.psychocats.net/ubuntucat/?p=1739#comment-7316</guid>
		<description>I find it a major problem when reading an how-to or when advice is given in a forum etc using a graphical method, as they tend to be specific to the major desktop environments (usually gnome when dealing with ubuntu) and are therefore not easily transferable to another environment. For instance I often use customised installations using openbox or xfce with non-standard apps

As a new linux user I prefer to read up and research a topic before asking for advice and the graphical method is more often an hindrance than not.

Give advice or write-ups using both.</description>
		<content:encoded><![CDATA[<p>I find it a major problem when reading an how-to or when advice is given in a forum etc using a graphical method, as they tend to be specific to the major desktop environments (usually gnome when dealing with ubuntu) and are therefore not easily transferable to another environment. For instance I often use customised installations using openbox or xfce with non-standard apps</p>
<p>As a new linux user I prefer to read up and research a topic before asking for advice and the graphical method is more often an hindrance than not.</p>
<p>Give advice or write-ups using both.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tyler</title>
		<link>http://www.psychocats.net/ubuntucat/the-gui-v-cli-debate/comment-page-1/#comment-7277</link>
		<dc:creator>Tyler</dc:creator>
		<pubDate>Wed, 02 Dec 2009 21:30:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.psychocats.net/ubuntucat/?p=1739#comment-7277</guid>
		<description>On psychocats you told us to post here, so...

Where do you host your site?</description>
		<content:encoded><![CDATA[<p>On psychocats you told us to post here, so&#8230;</p>
<p>Where do you host your site?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FreeBeer</title>
		<link>http://www.psychocats.net/ubuntucat/the-gui-v-cli-debate/comment-page-1/#comment-7261</link>
		<dc:creator>FreeBeer</dc:creator>
		<pubDate>Sun, 29 Nov 2009 06:31:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.psychocats.net/ubuntucat/?p=1739#comment-7261</guid>
		<description>I don&#039;t even know why there would be a debate about this.  Each approach has their strength and weaknesses.  Depending on what you want or need to do, you&#039;re free to select the tool most suitable for the job.

Sometimes I like to interact visually, so a GUI is my choice.  Sometimes I need the CLI.

I was initially attracted to Linux exactly because the command line promised to empower me more over my machine and its data.  I wasn&#039;t disappointed.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t even know why there would be a debate about this.  Each approach has their strength and weaknesses.  Depending on what you want or need to do, you&#8217;re free to select the tool most suitable for the job.</p>
<p>Sometimes I like to interact visually, so a GUI is my choice.  Sometimes I need the CLI.</p>
<p>I was initially attracted to Linux exactly because the command line promised to empower me more over my machine and its data.  I wasn&#8217;t disappointed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nonny</title>
		<link>http://www.psychocats.net/ubuntucat/the-gui-v-cli-debate/comment-page-1/#comment-7111</link>
		<dc:creator>Nonny</dc:creator>
		<pubDate>Fri, 20 Nov 2009 05:10:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.psychocats.net/ubuntucat/?p=1739#comment-7111</guid>
		<description>I usually use the form of the question to determine the method.

If they ask: How do I do x?
They get a GUI response.

If they ask: How do I fix x?
They get a CLI response.</description>
		<content:encoded><![CDATA[<p>I usually use the form of the question to determine the method.</p>
<p>If they ask: How do I do x?<br />
They get a GUI response.</p>
<p>If they ask: How do I fix x?<br />
They get a CLI response.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MK</title>
		<link>http://www.psychocats.net/ubuntucat/the-gui-v-cli-debate/comment-page-1/#comment-6995</link>
		<dc:creator>MK</dc:creator>
		<pubDate>Sun, 15 Nov 2009 11:45:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.psychocats.net/ubuntucat/?p=1739#comment-6995</guid>
		<description>I think most of those offering help in CLI, when GUI is available, are just lazy. Once you know the command to use, looking up and verifying the GUI instructions is awkward. There is usually no consideration given to the daunting effect CLI has on new users.</description>
		<content:encoded><![CDATA[<p>I think most of those offering help in CLI, when GUI is available, are just lazy. Once you know the command to use, looking up and verifying the GUI instructions is awkward. There is usually no consideration given to the daunting effect CLI has on new users.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mesanna</title>
		<link>http://www.psychocats.net/ubuntucat/the-gui-v-cli-debate/comment-page-1/#comment-6860</link>
		<dc:creator>Mesanna</dc:creator>
		<pubDate>Sat, 14 Nov 2009 00:31:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.psychocats.net/ubuntucat/?p=1739#comment-6860</guid>
		<description>I think the CLI is very useful for common problems where the answer can be copied straight from a tutorial into the terminal. I tend to think that anyone who has taken the trouble to install Linux and is trying to troubleshoot their problems would not have any issue with copying and pasting a few lines of code. However your point about using the GUI for a task that will be repeated is a good one. I have in the past blindly copied text into the terminal without any real understanding of what I was doing - only knowing that this would fix my problem. Sometimes going through the steps visually helps people grasp the concepts more easily.

I must admit I tend to use Synaptic most often to install software, as I can never remember exact package names (e.g. is it virtualbox or virtual-box?). Synaptic is actually quicker here (for me).</description>
		<content:encoded><![CDATA[<p>I think the CLI is very useful for common problems where the answer can be copied straight from a tutorial into the terminal. I tend to think that anyone who has taken the trouble to install Linux and is trying to troubleshoot their problems would not have any issue with copying and pasting a few lines of code. However your point about using the GUI for a task that will be repeated is a good one. I have in the past blindly copied text into the terminal without any real understanding of what I was doing &#8211; only knowing that this would fix my problem. Sometimes going through the steps visually helps people grasp the concepts more easily.</p>
<p>I must admit I tend to use Synaptic most often to install software, as I can never remember exact package names (e.g. is it virtualbox or virtual-box?). Synaptic is actually quicker here (for me).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Ward</title>
		<link>http://www.psychocats.net/ubuntucat/the-gui-v-cli-debate/comment-page-1/#comment-6777</link>
		<dc:creator>John Ward</dc:creator>
		<pubDate>Wed, 11 Nov 2009 22:17:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.psychocats.net/ubuntucat/?p=1739#comment-6777</guid>
		<description>I think the interesting thing is that anyone who comes to a Linux system with a GUI is bound to have to use the terminal at some stage, but quickly find that it&#039;s a best of both worlds situation. Take Ubuntu and Software Manager. You can do one of two things to install software.

1. CLI way: Open terminal and type &quot;sudo apt-get install xxxxx&quot;. Hit Y and enter. Done.
2. GUI way: Click on Administration menu, then choose System, then choose Software Packages, type your password, wait for the program to start, search through that program and find the one you want, select, tick it and acknowledge the messages about dependencies that needs to install too. Hit apply, when finished hit close.

Which is quicker?

Not only that, terminal doesn&#039;t impose itself as a difficult system when used. It&#039;s not difficult, maybe a little daunting but eventually you have those same people going back to their Windows system&#039;s Command Prompt to see what they haven&#039;t discovered for all those years.</description>
		<content:encoded><![CDATA[<p>I think the interesting thing is that anyone who comes to a Linux system with a GUI is bound to have to use the terminal at some stage, but quickly find that it&#8217;s a best of both worlds situation. Take Ubuntu and Software Manager. You can do one of two things to install software.</p>
<p>1. CLI way: Open terminal and type &#8220;sudo apt-get install xxxxx&#8221;. Hit Y and enter. Done.<br />
2. GUI way: Click on Administration menu, then choose System, then choose Software Packages, type your password, wait for the program to start, search through that program and find the one you want, select, tick it and acknowledge the messages about dependencies that needs to install too. Hit apply, when finished hit close.</p>
<p>Which is quicker?</p>
<p>Not only that, terminal doesn&#8217;t impose itself as a difficult system when used. It&#8217;s not difficult, maybe a little daunting but eventually you have those same people going back to their Windows system&#8217;s Command Prompt to see what they haven&#8217;t discovered for all those years.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: greg</title>
		<link>http://www.psychocats.net/ubuntucat/the-gui-v-cli-debate/comment-page-1/#comment-6775</link>
		<dc:creator>greg</dc:creator>
		<pubDate>Wed, 11 Nov 2009 17:08:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.psychocats.net/ubuntucat/?p=1739#comment-6775</guid>
		<description>I think you bring up some great points here and have done a great job at framing a discussion around the CLI/GUI situation. 

You&#039;ve brought up key usability problems in gnome and KDE.

1. If something is easy to do in the command line and requires lengthy GUI instructions; then the GUI interface is broken and should be redesigned.

2. If the terminal version of your program gives more useful debugging information than the GUI, then your GUI is seriously flawed and should be fixed. Terminating your GUI with no error message, while sending all useful debug to standard out, is simply not good enough for a main stream program.

There are some things a command line just does better than a GUI like navigating file structures, working with text files, chaining commands together, and scripting. For everything else like installing software, the GUI should be better than the CLI. It&#039;s currently not better, because the GUI is clunky and slow, but that&#039;s changing.</description>
		<content:encoded><![CDATA[<p>I think you bring up some great points here and have done a great job at framing a discussion around the CLI/GUI situation. </p>
<p>You&#8217;ve brought up key usability problems in gnome and KDE.</p>
<p>1. If something is easy to do in the command line and requires lengthy GUI instructions; then the GUI interface is broken and should be redesigned.</p>
<p>2. If the terminal version of your program gives more useful debugging information than the GUI, then your GUI is seriously flawed and should be fixed. Terminating your GUI with no error message, while sending all useful debug to standard out, is simply not good enough for a main stream program.</p>
<p>There are some things a command line just does better than a GUI like navigating file structures, working with text files, chaining commands together, and scripting. For everything else like installing software, the GUI should be better than the CLI. It&#8217;s currently not better, because the GUI is clunky and slow, but that&#8217;s changing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Balakrishnan</title>
		<link>http://www.psychocats.net/ubuntucat/the-gui-v-cli-debate/comment-page-1/#comment-6773</link>
		<dc:creator>Balakrishnan</dc:creator>
		<pubDate>Wed, 11 Nov 2009 14:33:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.psychocats.net/ubuntucat/?p=1739#comment-6773</guid>
		<description>&quot;One is a hammer. One is a screwdriver.&quot;

Love the analogy.
Very well said.

And as for the psychocats ubuntu page, I often find myself referring folks to it on ubuntuforums whenever someone asks for a good guide for &#039;noobs&#039;. I found it really helpful a couple of years back when I was getting started with Ubuntu. You did a fantastic job there. Thanks a lot.</description>
		<content:encoded><![CDATA[<p>&#8220;One is a hammer. One is a screwdriver.&#8221;</p>
<p>Love the analogy.<br />
Very well said.</p>
<p>And as for the psychocats ubuntu page, I often find myself referring folks to it on ubuntuforums whenever someone asks for a good guide for &#8216;noobs&#8217;. I found it really helpful a couple of years back when I was getting started with Ubuntu. You did a fantastic job there. Thanks a lot.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
