-
-
Notifications
You must be signed in to change notification settings - Fork 14.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
konsole: fix arrow keys #51412
konsole: fix arrow keys #51412
Conversation
(partially?) fixes NixOS#29951
e112e29
to
4ec643b
Compare
Is this the right fix? If Konsole does indeed look in |
I'm not 100% familiar with how KDE apps are built , I arrived at this fix
by looking at the source for QT (my original intention was to patch that,
but that didn't turn out to be needed).
If there is a KDE- or QT-specific way to handle this sort of thing, I'm all
ears. All I know is that this fix works (using it on my personal laptop:
Synthetica9/configuration.nix@336cccf
and I haven't encountered any problems yet)
…On Mon, 3 Dec 2018, 15:41 Michael Peyton Jones, ***@***.***> wrote:
Is this the right fix? If Konsole does indeed look in XDG_DATA_DIRS then
it's just a matter of making sure all the relevant stuff gets linked into
the profile, since that already goes in XDG_DATA_DIRS. But that's
somewhat tricky, since currently we can only decide to link in subdirs of
share in a module.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#51412 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AGv3pwmoF1IwnwuJkuBWQe2yRc9dy47Rks5u1TgKgaJpZM4Y9pji>
.
|
This will work for this issue, but e.g. if you add other programs that provide data files that konsole uses then it won't pick them up. The usual mechanism for this is So why don't we pick them up? The answer is because we don't (usually) merge in all the subdirectories of Previously I've thought that was good, but increasingly I wonder if we should just link the whole of So I guess this is an okay solution, but we should be aware that konsole may still not work "properly" when you're not running Plasma. |
The alternative solution would be to add a |
I'm not running Plasma, so it's certainly not a strict requirement for this to work. |
OOI, you say you couldn't make Yakuake work, but have you tried wrapping it so it has access to Konsole's data files? I think it uses a lot of the same code under the hood. |
I believe the way to fix this problem for all applications is to add this to your configuration. |
Motivation for this change
(partially?) fixes #29951
Couldn't get Yakuake to work, so haven't tested that.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)