Bug 161521 - No kdesu konsole in the menu
Summary: No kdesu konsole in the menu
Status: RESOLVED NOT A BUG
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Oswald Buddenhagen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-02 12:43 UTC by Alain Portal
Modified: 2008-05-13 03:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alain Portal 2008-05-02 12:43:34 UTC
Version:            (using KDE 4.0.3)
Installed from:    Fedora RPMs
OS:                Linux

In kde-3.5.8, there was still a menu entry for a full features superuser mode konsole (kdesu konsole).
This menu entry is no more present in kde-4.0.3.
Is this a really will for kde team to remove this entry, or is it a bug?
Comment 1 Robert Knight 2008-05-13 03:53:47 UTC
> Is this a really will for kde team to remove this entry, or is it a bug? 

No, it is not a bug.  The reason for removing this entry is because I think it is wrong to encourage users to run complete sessions as root.  Emphasis on 'encourage' because it is still perfectly possible to do - it just isn't shipped out of the box.  

If you DO want to create a Konsole setup which starts a new shell as root, then you can do that quite easily by making a new profile - a process which I tried to make much easier in KDE 4.

1.  Go to Settings -> Manage Profiles -> New Profile
2.  Enter a suitable name (eg. "Root")
3.  Enter "sudo -i" or "su -" in the Command box
4.  Optionally you can customize the icon, color scheme or other settings
5.  Click OK

A new superuser tab can now be created by selecting File -> (Profile Name) 

If you want to launch Konsole with this profile you can do so using:

konsole --profile <profile name>

I read the discussion on fedora-test-list and I think you have a different idea from me about who uses a terminal and how.

> > Run "su -"?
> Sure, this works
> But you have to be an informed user to do that.
> What about stupid people?
> What about uniformed people?
> What about people who come from Windows(TM) world?

Generally speaking, they do not use terminals!  They will use graphical interfaces instead.  The exception being users who are new to Linux but technically inclined and willing to learn new tools.  In that case I'm sure they will find out about "sudo" and "su -" very quickly.  

Additionally, I am not sure what you mean by "stupid" from the above list.  Do you mean that they are physically lacking in intellect?  Or do you mean that they are not experienced with Linux?  Or do you mean that they are not interested in understanding new systems?

> [Suse] made a great effort to build a disribution user friendly

Yes but they didn't do that by making terminal applications easier to start.

> As an example, every time I need to know a status service, I need 
> to "/sbin/service" instead of "service"?

The primary benefit of a terminal over a GUI is efficiency for power users.  What it sacrifices to get this is the high discoverability and hand-holding you get with a GUI.  In order get the most out of it you have to be able to analyse and optimise your habits.  

My guess is that if you don't know how to set up your shell to run applications in a particular directory by just typing in its name or how to start a new root shell from any session then there are an awful lot of other shell features which you are not currently aware of that could make your life easier.  To pick a random example - did you know that you can search through previous commands by pressing Ctrl-R?