如何在Lubuntu 15.10中更改键盘布局?


23

我最近将PC从Lubuntu 14.10升级到了15.10。升级之前,我的键盘布局与我的丹麦语键盘匹配。但是升级之后,我可能会有标准的英语/美国布局。

  • 首选项/语言支持,不允许我配置键盘布局。
  • 首选项/键盘和鼠标,仅允许我配置行程延迟和类似时间。

据工具提示信息告诉我,我不了解iBusand fcitx,它适用于更复杂的语言,例如中文。

US在任务栏中没有图标,根本没有键盘和/或语言图标。

我尝试过的事情:

  • 在终端中运行以下命令有效,但仅在下次重新引导之前运行:

    setxkbmap -layout dk
    
  • 我在文件中得到以下参数/etc/default/keyboard

    XKBLAYOUT="dk"
    
  • 安装并运行该应用程序Lxkeymap 时,在我运行它会将键盘更改为丹麦语,但重新启动后会将布局更改回美国。

我不想花哨的东西,我只想将键盘布局设置为丹麦语。我怎样才能做到这一点?


2
您可以尝试使用指南
trunk96 '16

在Ubuntu Unity中,正确的“系统设置”部分是“ 文本输入 ”,而不是“键盘”。鲁本图也有吗?
字节指挥官

有一台旧电脑,我尽量避免使用Unity,因此使用Lubuntu。但是我通常不知道在哪里进行更改。我找不到任何文本输入,而且Lubuntu似乎没有像Unity 这样的“ 系统设置”应用程序。
2016年

1
如果那不起作用,您可以尝试使用终端命令setxkbmap -layout dk(我认为这dk应该意味着丹麦语...)
字节码指挥官

1
尝试编辑/etc/default/keyboard。重启后应该可以幸免。;)
Gunnar Hjalmarsson

Answers:


43

一些谷歌搜索和测试使我想到了这一点:

右键单击面板-> 添加/删除面板项 -> 添加 -> 键盘布局处理程序

这会在面板上添加一个图标,然后右键单击它并选择“设置”,将显示一个用于管理键盘布局的GUI工具。

要添加语言,应取消选中“保留系统布局”。


3
在lubuntu 16.04上工作
Luigi Lopez

5
适用于lubuntu 18.04
10:10 user1053510

7

我相信只有在实施systemd的情况下此解决方案才有效?它在Lubuntu 16.04中对我有用。让我们先检查一下是否可行。

转到终端并输入

localectl status

您应该有这个(尤其是VC Keymap和X11布局)。如果没有命令之类的东西,我就没主意了。

 System Locale: LANG=en_AU.UTF-8
                LANGUAGE=en_AU:en_GB:en
     VC Keymap: us
    X11 Layout: us

如果是这样,则应通过以下方法修复它。

localectl set-keymap dk
localectl set-x11-keymap dk

我自己设置了GB键盘而不是US键盘,所以我的情况非常相似。不幸的是,我没有太多的专业知识,因此以下内容可能发生了比您想要的更多的更改,但是我自己没有遇到任何问题。

根据Meuh的答案改编的解决方案:https : //unix.stackexchange.com/a/307767


1
就像魅力一样工作,应该选择它作为正确答案^ _ ^
Cesar

localectl set-keymap de非常适合设置德语键盘布局。Thx
domih

2

在Lubuntu上,对上述解决方案进行补充:右键单击底部面板,然后添加“键盘布局处理程序”。

此时,它仅处理“美国英语”,并显示US标志(可以更改为文本)。

要增加对美国国际机场的支持(带有死键),请右键单击该标志并输入“设置”。

在键盘布局框架中,单击+添加。将显示一个带有世界所有国家的标志的列表。再次选择“美国英语”,但观察它左侧的小三角形图标:它将扩展到一个相当完整的变体列表,其中一个是所需的美国国际机场。与死键。

您可以选择组合键来激活它(我使用Right Alt)。安装后,您还可以单击面板中的标记图标:每次单击都会切换布局。

现在您有了所需的布局,就我而言,我经常在美国键盘上用西班牙语书写。Apostrophe + vocal会带给您口音,还有ñ。áéíóúü。


即使在playonlinux程序中,唯一有效的方法!
疯狂

1
  1. 在Lubuntu中,使用ctrl-alt-t打开一个终端窗口
  2. 类型 sudo apt install lxkeymap
  3. 输入密码
  4. 关闭终端窗口
  5. 单击开始按钮,首选项,lxkeymap
  6. 在左列中单击您的国家
  7. 单击右列中的键盘选择
  8. 点击应用
  9. 您可以在lxkeymap窗口底部的行中测试键的工作方式
  10. 关闭lxkeymap窗口

对我来说,购买了带英文键盘的笔记本电脑但是荷兰用户,因此希望能够输入“ e代表”,因此将英国和英语(英国,带死键的国际键)组合使用就可以了。美国和英语(美国,带死键的国际)的组合效果很好。


这不能回答问题。OP指出:“安装并运行应用程序Lxkeymap时,我将其键盘更改为丹麦语,但重新启动后会将布局更改回美国。”
stumblebee '18

0

由于以前的尝试无法解决问题,因此可以采用以下解决方法:

echo "setxkbmap -layout dk" >> ~/.xsessionrc 

参考: https ://wiki.debian.org/Keyboard


0

eeepc的Lubuntu变体中的德国qwertz键盘也有类似的问题。搜索后,我安装了Lxkeymap工具。它将缺少的选择选项添加到LXDE GUI。


2
您可以将详细执行的步骤添加到安装工具中,这样可以改善您的答案。
Videonauth

0

为什么不编辑/ etc / default / keyboard并将XKBLAYOUT更改为您想要设置的任何值(dk,gb,us等)。我这样做是为了从英国布局更改为我们的布局,重启后即可工作。


1
欢迎来到AskUbuntu!您可能已经注意到,该问题专门询问有关Lubuntu 15.10的问题。如果您的答案与最新版本有关,则可以将该信息编辑到您的帖子中。如果没有,并且您仍在使用15.10,我强烈建议您升级到新版本。干杯!
极客长老
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.