[Bug 1068451] Re: konsole app is not accessible via Unity
Bug Watch Updater
1068451 at bugs.launchpad.net
Tue Oct 23 05:36:38 UTC 2012
Launchpad has imported 21 comments from the remote bug at
https://bugs.kde.org/show_bug.cgi?id=302903.
If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.
------------------------------------------------------------------------
On 2012-07-02T15:07:37+00:00 Majewsky wrote:
Since the update from 4.8 to 4.9 RC 1, a new Konsole window starts in
~/Documents instead of ~. This differs from the standard behavior of
about every terminal or terminal emulator in the world.
Reproducible: Always
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/0
------------------------------------------------------------------------
On 2012-07-02T15:29:09+00:00 adaptee wrote:
(I guess) You are starting konsole through krunner, right ? If not, how
?
Please describe the problem in a clear and umambiguous way. Basically,
you should follow the template shown in
https://bugs.kde.org/enter_bug.cgi?product=konsole&format=guided, i.e.,
"Steps to reproduce", "Expected results", "Actual Results", etc. That
would reduce the cost of communication and the chance of
misunderstanding.
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/1
------------------------------------------------------------------------
On 2012-07-05T02:00:59+00:00 Kurt Hindenburg wrote:
I just noticed that this happens on my laptop when starting Konsole from
the taskbar menu.
2.9
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/2
------------------------------------------------------------------------
On 2012-07-05T13:26:05+00:00 adaptee wrote:
See https://bugs.kde.org/show_bug.cgi?id=183534 for the root cause
The change on the konsole side is https://projects.kde.org/projects/kde
/kde-
baseapps/konsole/repository/revisions/ebcab3c307f83ddf42a9096b8a76a5389ce52f3d.
That commit only makes konsole more like other emultators. So if
konsole is starting in "~/Documents" when started through krunner or
menu, I'm pretty sure that also applies to other emulators, like xterm,
rxvt-unicode, gnome-terminal, etc .
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/3
------------------------------------------------------------------------
On 2012-08-13T02:39:01+00:00 adaptee wrote:
*** Bug 305059 has been marked as a duplicate of this bug. ***
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/4
------------------------------------------------------------------------
On 2012-08-13T18:10:10+00:00 Vamp898 wrote:
(In reply to comment #3)
> See https://bugs.kde.org/show_bug.cgi?id=183534 for the root cause
>
> The change on the konsole side is
> https://projects.kde.org/projects/kde/kde-baseapps/konsole/repository/
> revisions/ebcab3c307f83ddf42a9096b8a76a5389ce52f3d.
>
> That commit only makes konsole more like other emultators. So if konsole is
> starting in "~/Documents" when started through krunner or menu, I'm pretty
> sure that also applies to other emulators, like xterm, rxvt-unicode,
> gnome-terminal, etc .
I dont get it.
Start Konsole in GNOME --> opens in ~
Start Konsole in KDE --> opens in ~/Documents
And it doesnt care if you use krunner or not to start it so why is this
krunner related anyway? Does krunner set a global var which is used by
konsole?
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/5
------------------------------------------------------------------------
On 2012-08-14T08:04:41+00:00 adaptee wrote:
(In reply to comment #5)
> I dont get it.
>
> Start Konsole in GNOME --> opens in ~
> Start Konsole in KDE --> opens in ~/Documents
Try running xterm or gnome-terminal in gnome and KDE(through krunner or
menu), the result will be the same as the konsole case above (suppose
the ~/Documents folder is present ). Without that commit, konsole just
start in "~" if you haven't set the initial path explicitly in default
konsole profile. That is what I mean that commits only makes konsole
more like other emulators.
> And it doesnt care if you use krunner or not to start it so why is
this krunner related anyway? Does krunner set a global var which is used
by konsole?
See bug 183534
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/6
------------------------------------------------------------------------
On 2012-08-15T20:36:29+00:00 Francesco Cecconi wrote:
I have the same result with gnome-terminal and xterm. (through krunner
or menu)
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/7
------------------------------------------------------------------------
On 2012-08-23T10:18:02+00:00 Maxim Kukushkin wrote:
This bug also affects me (Arch Linux, KDE 4.9.00). If I open a system
terminal, it opens in ~, but once I try to open xterm or konsole, it
opens in ~/Documents (no matter how I run them - krunner or any other
way).
Also, if I open a second tab in Konsole or a second Konsole instance -
it starts in ~.
I don't have any "cd" to Documents in bashrc or profile and it doesn't
appear in environment variables. So, to me it's a bug in KDE. KDE
shouldn't affect the behavior of Bash.
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/8
------------------------------------------------------------------------
On 2012-08-24T12:30:17+00:00 Mr-blurred wrote:
I have the same problem. And it's really irritating. But nevertheless,
thank you for your apps! :)
Arch Linux 3.4.9
KDE 4.9
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/9
------------------------------------------------------------------------
On 2012-08-24T19:53:00+00:00 R7g-bugs wrote:
I start Konsole through a shortcut in the panel, or through a keyboard
shortcut, and not through krunner.
As has been pointed out, a second or subsequent instance of Konsole
starts with ~, not ~/Documents. I don't understand this inconsistency,
which is perhaps even more annoying than having *all* instances start in
~/Documents would be.
Anyway, I've now set my Documents path through System Settings to be my
home directory. I don't think I should have to do that, and it's a
kludge, but there it is.
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/10
------------------------------------------------------------------------
On 2012-09-14T10:13:13+00:00 adaptee wrote:
Well, a summary of the situation (or my reply in
https://git.reviewboard.kde.org/r/106177/)
1. The reported problem happens to konsole 2.9.x. But the same
problem also happens to xterm, gnome-termianl under the same situation.
2. There is *nothing* wrong on the konsole side, IMO. The "faulty"
commit mentioned in comment #3 only makes konsole more like other
emulators.
3. No matter whose fault it is , if users think it is konsole's
fault, then it is and should be fixed.
4. I don't like the idea of writing extra (strange) code to work
around a long outstanding problem in another component. More precisely,
the problematic code is here:
http://lxr.kde.org/source/kde/kdelibs/kio/kio/krun.cpp#1079 .
5. Reverting that "faulty" konsole commit is an easy task, while it
also means konsole will lose that only recently gained similarity to
other emulators.
In the end, I think reverting is the right way. But I'm still reluctant to do it (because there is nothing wrong on the konsole side, you know...). That is why I didn't fix this problem in KDE SC 4.9.1, although I had enough time to do it.
So all subscribers of this report, you have two choices to get this
problem fixed :
1. Raise your hands and push me in this report: "I don't care whose
fault. I only want it to be fixed ASAP(4.9.2). Revert that commit. "
2. Go to bug 183534, add your polite and convincing argument why the current behavior of using KGlobalSettings::documentPath() as the fallback working directory is problematic. Then wait for bug 183534 to be fixed.
l
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/11
------------------------------------------------------------------------
On 2012-09-14T12:15:43+00:00 Maxim Kukushkin wrote:
Hello Jekyll,
I see your point. As for me, it's better to fix the more global problem then rollback changes in Konsole (in fact it will be a workaround then). I'll share my opinion in bug 183534
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/12
------------------------------------------------------------------------
On 2012-09-14T13:23:22+00:00 Mr-blurred wrote:
I also think so. The global fix is more appropriate. But the only thing
I don't understand is why the second instance of Konsole runs in ~/
directory?
I press Alt+F2, type "konsole" and it starts in ~/Document. Next, I press Alt+F2, type "konsole" and it starts in ~/. It seems that the Konsole not always inherits its working directory from parent process. In the case of Gnome Terminal launched by Krunner, second instance starts in ~/Document directory.
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/13
------------------------------------------------------------------------
On 2012-09-14T16:52:34+00:00 R7g-bugs wrote:
I agree, let's do the job properly. I've added my vote to bug 183534.
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/14
------------------------------------------------------------------------
On 2012-09-22T15:17:17+00:00 adaptee wrote:
Git commit 5f7b5eba568e8f4d311d9fba015e6f68478b3af6 by Jekyll Wu.
Committed on 21/09/2012 at 12:46.
Pushed by jekyllwu into branch 'master'.
Specify $HOME as working directory through the .desktop file
This is just a workaround for the problem of opening "~/Documents" on startup.
Although it is simple (just one line) and easy to understand, it is still a
not-so-pleasant hack which doesn't need to be added at the first place.
Note, the per-profile working directory still takes precedence if it is
set
M +1 -0 desktop/konsole.desktop
http://commits.kde.org/konsole/5f7b5eba568e8f4d311d9fba015e6f68478b3af6
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/15
------------------------------------------------------------------------
On 2012-09-22T15:18:54+00:00 adaptee wrote:
Git commit a910778820408f293085073712b98a090dd3b28a by Jekyll Wu.
Committed on 21/09/2012 at 12:46.
Pushed by jekyllwu into branch 'KDE/4.9'.
Specify $HOME as working directory through the .desktop file
This is just a workaround for the problem of opening "~/Documents" on startup.
Although it is simple (just one line) and easy to understand, it is still a
not-so-pleasant hack which doesn't need to be added at the first place.
Note, the per-profile working directory still takes precedence if it is set
(cherry picked from commit 5f7b5eba568e8f4d311d9fba015e6f68478b3af6)
M +1 -0 desktop/konsole.desktop
http://commits.kde.org/konsole/a910778820408f293085073712b98a090dd3b28a
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/16
------------------------------------------------------------------------
On 2012-09-25T14:24:52+00:00 Synfl4g wrote:
present on F18 too, is not a problem of konsole, and .desktop file is a
workaroud. KDE is not the right place for fix old apps like xterm with
not xdg dirs standard and .desktop file. Broke KDE for repair other
things is not a solution
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/17
------------------------------------------------------------------------
On 2012-10-05T10:11:58+00:00 David Faure wrote:
Git commit f659ebf30dde67798926e9ab0a7671a96602174b by David Faure.
Committed on 05/10/2012 at 12:00.
Pushed by dfaure into branch 'KDE/4.9'.
By popular demand, revert the call to chdir(documentPath).
This was an attempt to make the KDE document path work in non-KDE
gui apps (such as openoffice) (#108510). But it makes terminals
start in ~/Documents, which users don't expect.
Related: bug 302903, bug 108510
M +1 -9 kinit/kinit.cpp
M +1 -6 kio/kio/krun.cpp
http://commits.kde.org/kdelibs/f659ebf30dde67798926e9ab0a7671a96602174b
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/18
------------------------------------------------------------------------
On 2012-10-05T10:13:43+00:00 David Faure wrote:
Git commit d6dddcc4dbe928670cef61708805c81bf6d1066c by David Faure.
Committed on 05/10/2012 at 12:15.
Pushed by dfaure into branch 'KDE/4.9'.
Revert a91077882, fixed in kdelibs instead, and $HOME breaks in Gnome.
FIXED-IN: 4.9.3
M +0 -1 desktop/konsole.desktop
http://commits.kde.org/konsole/d6dddcc4dbe928670cef61708805c81bf6d1066c
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/19
------------------------------------------------------------------------
On 2012-10-05T10:15:21+00:00 David Faure wrote:
Git commit c090b85ff808c920ebf6db3459136105f3ad3fc8 by David Faure.
Committed on 05/10/2012 at 12:15.
Pushed by dfaure into branch 'master'.
Revert a91077882, fixed in kdelibs instead, and $HOME breaks in Gnome.
FIXED-IN: 4.9.3
(cherry picked from commit d6dddcc4dbe928670cef61708805c81bf6d1066c)
M +0 -1 desktop/konsole.desktop
http://commits.kde.org/konsole/c090b85ff808c920ebf6db3459136105f3ad3fc8
Reply at:
https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1068451/comments/20
** Changed in: kde-baseapps
Status: Unknown => Fix Released
** Changed in: kde-baseapps
Importance: Unknown => Medium
** Bug watch added: KDE Bug Tracking System #183534
https://bugs.kde.org/show_bug.cgi?id=183534
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to konsole in Ubuntu.
https://bugs.launchpad.net/bugs/1068451
Title:
konsole app is not accessible via Unity
To manage notifications about this bug go to:
https://bugs.launchpad.net/kde-baseapps/+bug/1068451/+subscriptions
More information about the kubuntu-bugs
mailing list