By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 285 - kdesktop context menu "Open Terminal Here" opens terminal in home directory
Summary: kdesktop context menu "Open Terminal Here" opens terminal in home directory
Status: RESOLVED FIXED
Alias: None
Product: TDE
Classification: Unclassified
Component: tdebase (show other bugs)
Version: 3.5.12 [Trinity]
Hardware: All All
: P5 enhancement
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2010-09-30 15:35 CDT by Timothy Pearson
Modified: 2012-10-19 15:14 CDT (History)
2 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments
Restores old behaviour: "open terminal" opens terminal in HOME directory (683 bytes, patch)
2012-05-03 16:32 CDT, Francois Andriot
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Timothy Pearson 2010-09-30 15:35:34 CDT
The kdesktop context menu "Open Terminal Here" option opens a terminal in the home directory, not the XDG desktop directory.

In kdesktop/krootwm.cc, in
KRootWm::slotOpenTerminal()

The terminal program launch command should read:
*p << terminal << " --workdir \"" + KGlobalSettings::desktopPath() + "\"";
Comment 1 Timothy Pearson 2010-10-01 12:06:54 CDT
Was able to sneak this in just under the release deadline.
Comment 2 Francois Andriot 2012-05-03 16:32:59 CDT
Created attachment 595 [details]
Restores old behaviour: "open terminal" opens terminal in HOME directory

Hello, sorry to answer to a very old patch, but why was this identified as a bug ?

I (and all people I know) do not see any interest in opening a terminal in the Desktop folder, because there is nothing to do in here with a shell ! The first command you type is "cd $HOME", so why not just open the terminal in HOME folder directly ?

Is it because of the word "open terminal HERE", "HERE" refering to the desktop folder ? In that case, we should just change the label to "Open terminal".

In fact, when I first deployed TDE at work, some of my users opened a support case about a regression in KDE, saying that "Open Terminal Here" was now opening shell in Desktop folder instead of Home folder ! So now I always apply the attached patch ...