LinuxQuestions.org
Review your favorite Linux distribution.
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 12-29-2010, 06:47 PM   #16
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,446
Blog Entries: 7

Rep: Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553

Quote:
Originally Posted by brixtoncalling View Post
For those users, the GUI is far more powerful than the commandline
Please define "powerful" in this context.

As I see it, a GUI can never be as complete (or powerful) as a CLI, simply because the CLI is unlimited. Due to their nature, GUIs are always a compromise between form and function, so something which one person considers "powerful" will be useless to another.

A CLI faces none of these limitations, purely because it doesn't have to conform to anyone's idea of how it should look or behave or what functionality it should contain.
 
Old 12-29-2010, 06:54 PM   #17
brixtoncalling
Member
 
Registered: Jul 2008
Location: British Columbia
Distribution: Slackware current
Posts: 403

Rep: Reputation: 67
Quote:
Originally Posted by rkelsen View Post
Please define "powerful" in this context.

As I see it, a GUI can never be as complete (or powerful) as a CLI, simply because the CLI is unlimited. Due to their nature, GUIs are always a compromise between form and function, so something which one person considers "powerful" will be useless to another.
For users who don't know how to use the commandline, the GUI is more powerful. I'm just saying that I don't believe X's sole purpose is to extend the functionality of the CLI. For many users (even on Linux), it is a replacement of the GUI.
 
Old 12-29-2010, 07:45 PM   #18
2handband
Member
 
Registered: Jan 2009
Location: Alexandria, Minnesota
Distribution: Manjaro
Posts: 837

Rep: Reputation: 96
Well... it comes down to your apps, and most of the apps I use are graphical. I use the CLI pretty much exclusively for system administration; I keep a terminal emulator open on each of my virtual desktops. Why not have the best of both worlds?
 
Old 12-29-2010, 07:47 PM   #19
apt-get
Member
 
Registered: Dec 2010
Distribution: Debian Squeeze (Console Only)
Posts: 79

Original Poster
Rep: Reputation: 7
Quote:
Originally Posted by 2handband View Post
Well... it comes down to your apps, and most of the apps I use are graphical. I use the CLI pretty much exclusively for system administration; I keep a terminal emulator open on each of my virtual desktops. Why not have the best of both worlds?
Well that's what I have my Ubuntu for

But nothing beats the feel of typing out your demands and having them met with snappy, textual response!
 
Old 12-29-2010, 07:49 PM   #20
2handband
Member
 
Registered: Jan 2009
Location: Alexandria, Minnesota
Distribution: Manjaro
Posts: 837

Rep: Reputation: 96
Quote:
Originally Posted by apt-get View Post
Well that's what I have my Ubuntu for

But nothing beats the feel of typing out your demands and having them met with snappy, textual response!
To me, Ubuntu is the worst of all worlds... no offense to anyone, but I have never had anything but bad luck with that distro.
 
Old 12-29-2010, 08:25 PM   #21
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018
Here's a script I have as an example of what I mean about CLI and GUI working together
Code:
#!/bin/bash
#
#  Play Random CD.

DIRECTORY="$( find /local/Music/ -type d -path "/local/Music/*/*" -maxdepth 2  | sort -R | head -n 1 )"

pkill ogg123 >/dev/null 2>&1

if [ "$DISPLAY" = "" ]; then
  ogg123 -q "$DIRECTORY" &
else
  audacious -E "$DIRECTORY" >/dev/null 2>&1 &
fi
I simply type "playcd" at the command-line and it picks a CD from my collection at random and if I'm running in an X-Window environment it starts the audacious GUI to play it in a temporary playlist.
If I don't feel like listening to that CD, I just type playcd again and it will replace the temporary playlist with a new one in the already running instance of audacious.

You'll also see that I have ogg123 as a fallback incase I'm not running in X. (All my music is in .flac)


The point I'm trying to make showing you this is that because the audacious developers understood that the X GUI and command-line aren't two completely separate and competing environments we users can do nice little things like this from the command-line.

CLI is not outdated or obsolete and the GUI is not a replacement. Their full power is only seen when you start to use them together.

P.S.
My music is stored in a "/local/Music/Artist/Album/track - title.flac" structure, if anyone wants to try the above code for themselves.
 
1 members found this post helpful.
Old 12-29-2010, 09:39 PM   #22
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,321
Blog Entries: 28

Rep: Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141
When I used to self-host my website, I almost never used the GUI for maintenance on my server (Slackware). (I used the GUI a lot to make it work in the first place when I was learning my way around Linux.)

I'd log in, do what I had to do, and log out.

Now I tend mostly to use a GUI (Fluxbox) for day-to-day computing (the website is out on GoDaddy), but I'm likely to do maintenance from the GUI. Even on my Ubuntu and Debian machines, I'm more likely to open a terminal and sudo update-manager than I am to start Update Manager from the menu.

The command line is always faster, as long as one knows the commands.
 
Old 12-29-2010, 11:28 PM   #23
jhw
Member
 
Registered: Apr 2010
Posts: 83

Rep: Reputation: 32
On my machine I use dwm as window manager. Basically just because its very nice to work with terminals (in my case urxvt) within that wm. The only reason I need X is because of Firefox (with the vimperator plugin for easy keyboard control) and sometimes picture editing or LibreOffice. So even though I am using X on a daily basis you could consider me a non-GUI user.
 
Old 12-29-2010, 11:58 PM   #24
apt-get
Member
 
Registered: Dec 2010
Distribution: Debian Squeeze (Console Only)
Posts: 79

Original Poster
Rep: Reputation: 7
Quote:
Originally Posted by 2handband View Post
To me, Ubuntu is the worst of all worlds... no offense to anyone, but I have never had anything but bad luck with that distro.
I've never had anything but *good* luck with Ubuntu! Lol, I guess we just had different experiences.

I have my terminal on the desktop so I have it all combined and ready.
 
Old 12-30-2010, 01:18 AM   #25
speck
Member
 
Registered: Nov 2001
Location: US
Distribution: Slackware 14.2
Posts: 375

Rep: Reputation: 115Reputation: 115
Quote:
Originally Posted by jhw View Post
On my machine I use dwm as window manager. Basically just because its very nice to work with terminals (in my case urxvt) within that wm. The only reason I need X is because of Firefox (with the vimperator plugin for easy keyboard control) and sometimes picture editing or LibreOffice. So even though I am using X on a daily basis you could consider me a non-GUI user.
Exactly the same for me, except I use Openbox. I also wonder how many Slackware users don't even use a GUI file manager but handle it all via the command line. I've tried to use mc on occasion, but to me it's more of a hindrance than a help.

I'm sure a large part of my preference is due to laziness, having acquired most of my command line knowledge ~20 years ago. But it's also nice not having to relearn everything whenever some GUI designer decides to change it.
 
Old 12-30-2010, 01:31 AM   #26
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,263
Blog Entries: 24

Rep: Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194
Quote:
Originally Posted by speck View Post
I also wonder how many Slackware users don't even use a GUI file manager but handle it all via the command line. I've tried to use mc on occasion, but to me it's more of a hindrance than a help.
I agree that a GUI file manager is a major hinderance! I have tried to use mc also but if you are already in a shell nothing could be faster than the simple navigation and manipulation commands already available.

Another benefit of doing all file management from the shell is that your awareness of where you are and what you have is light years ahead of those who rely on GUI file tools.

Last edited by astrogeek; 12-30-2010 at 01:32 AM. Reason: typo
 
Old 12-30-2010, 02:25 AM   #27
honeybadger
Member
 
Registered: Aug 2007
Location: India
Distribution: Slackware (mainly) and then a lot of others...
Posts: 855

Rep: Reputation: Disabled
Well, the default init for slackware is 3 and I am going to let it be there as long as slackware decides to change it. I only use gui to watch movies, edit some pictures or to play games (pysol,kpat).
Other than that I really see no use to run startx.
 
Old 12-30-2010, 02:58 AM   #28
jrecortel
Member
 
Registered: Sep 2008
Location: Philippines
Distribution: slackware, FreeBSD
Posts: 123

Rep: Reputation: 19
i have yakuake autostart in my slackware. I use CLI for my file management and administrative task. but I use Firefox for browsing(which i use heavily).
 
Old 12-30-2010, 03:33 AM   #29
igadoter
Senior Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: many, primary Slackware
Posts: 2,717
Blog Entries: 1

Rep: Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625
Quote:
Originally Posted by GazL View Post
X was a GUI designed to compliment the command-line rather than replace it
To be precise X is not a GUI. In the core it is a server.
 
Old 12-30-2010, 05:12 AM   #30
devnull10
Member
 
Registered: Jan 2010
Location: Lancashire
Distribution: Slackware Stable
Posts: 572

Rep: Reputation: 120Reputation: 120
I use the command line for anything related to the file system or configuration. I use FVWM2, customised to exactly how I want it. I don't even have a file browser in the menu lol.

Ask this in the Ubuntu section and I'd imagine you'd get a set of very different answers.

Last edited by devnull10; 12-30-2010 at 05:14 AM.
 
  


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
Need a mysql gui for users tekmann33 Linux - Software 4 08-13-2007 09:05 PM
multiple users in a gui surban99 Linux - General 3 10-05-2006 03:30 PM
GUI accesss to Users and groups DirtySanchez Linux - General 5 08-26-2005 12:59 PM
Listing users not in GUI Darklight451 Linux - General 3 11-23-2004 08:35 AM
add users to new group, non-GUI jules_fraser Linux - Newbie 3 01-22-2004 06:37 AM

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

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