AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[keyboard](ubuntu)

Martin Hope
David DE
Asked: 2025-04-10 16:44:21 +0800 CST

Ubuntu 24.04 无法从键盘获取正确的键

  • 5

全新安装 Ubuntu 24.04 桌面。

选择与我在 Ubuntu 22.04 桌面上使用的相同物理键盘相同的英语(美国)键盘。

物理键盘是 Hyper X Nordic 键盘。

几乎所有按键都无法给出正确的输出。例如,当我按下键盘上的问号键时,_屏幕上显示的是(下划线)。

问题是我应该在这个操作系统中为这个键盘选择什么键盘定义

需要澄清的是,这个键盘在 Ubuntu 22.04 中运行良好,并且在美国英语布局下运行良好,为什么在 Ubuntu 24.04 中却不行?

keyboard
  • 1 个回答
  • 84 Views
Martin Hope
Fayas
Asked: 2025-04-07 19:58:36 +0800 CST

如何在 Linux 上关闭和打开 Acer Aspire Lite AMD Ryzen 5-5625U 的键盘背光

  • 5

我卸载了 Windows 系统,启动了 Ubuntu 24.04 (Linux)。Windows 系统里有一个可以更改背光颜色的选项。启动 Linux 系统后,我无法控制键盘背光。我甚至无法关闭和打开键盘背光。这是一款多色背光键盘。

我现在能做什么?

我已经检查过设置了,没有背光选项。我检查了brightnessctl,但kbd_backlight在列出的设备列表中没有找到类似的设备brightnessctl。

keyboard
  • 1 个回答
  • 54 Views
Martin Hope
braveliltoaster
Asked: 2025-03-30 03:07:06 +0800 CST

某些键盘快捷键会在屏幕锁定时重置

  • 7

在“设置”>“键盘快捷键”>“Windows”中,我设置了“左侧分屏”和“右侧分屏”的快捷键。它们在我锁定屏幕前一直有效。但是,解锁后,我的快捷键被重置(为“已禁用”)。这是怎么回事?

我已经设置了其他键盘快捷键,但它们仍然很好用。

我尝试在 dconf 编辑器中设置快捷方式(在 org.gnome.mutter.keybindings 中找到),但发生了同样的事情:新的绑定一直保留到我锁定然后解锁屏幕,此时它们就会消失。

我怀疑这不是因为我安装的扩展覆盖了我设置的快捷方式,就像这个用户的情况一样:https://www.reddit.com/r/Ubuntu/comments/p3652q/how_do_you_keep_dconfeditor_changes_forever/ ?rdt=47209 我什么都没安装!我是新用户。因为 AI+spyware 的问题,从 Windows 转换回来。我尝试过一些自定义,但效果不大。我安装了gnome-extensions 和 gnome-extensions-manager,但为了确保万无一失,我禁用了这两个扩展,但问题仍然存在。

我想要的键绑定:

  • 左侧视图分割: <Shift><Super>Left
  • 右侧视图分割: <Shift><Super>Right

(我知道在 dconf 中键绑定必须写为“ ['<Shift><Super>Left']”,例如)

我在 Ubuntu 24.04.2 LTS 上


更新

有进展,但尚无解决方案。

在终端中,我dconf write再次将目标键绑定编辑为我想要的按键。然后我使用dconf watch其中一个,锁定屏幕,解锁屏幕,然后检查终端。以下是输出:

dconf watch /org/gnome/mutter/keybindings/toggle-tiled-left
/org/gnome/mutter/keybindings/toggle-tiled-left
  unset
/org/gnome/mutter/keybindings/toggle-tiled-right
  unset
/org/gnome/shell/extensions/tiling-assistant/overridden-settings
  unset

/org/gnome/mutter/keybindings/toggle-tiled-left
  @as []
/org/gnome/mutter/keybindings/toggle-tiled-right
  @as []
/org/gnome/shell/extensions/tiling-assistant/overridden-settings
  {'org.gnome.mutter.edge-tiling': <@mb nothing>, 'org.gnome.mutter.keybindings.toggle-tiled-left': <@mb nothing>, 'org.gnome.mutter.keybindings.toggle-tiled-right': <@mb nothing>}

我仍在学习 dconf。我没想到它会同时显示 -left 和 -right 键绑定的活动,不过,我会接受它。

尝试弄清楚这意味着什么以及下一步该怎么做。

keyboard
  • 1 个回答
  • 48 Views
Martin Hope
wischi
Asked: 2025-02-21 00:00:08 +0800 CST

Wayland 上 de-e1 键盘布局上的粘性修改器

  • 5

(Ubuntu 24.04.2 LTS,64 位,Gnome 46,Wayland,Linux 6.8.0-53-通用)

我最近切换到一种新的键盘布局,即 de-e1(“E1”是典型的德语(de)键盘布局的超集),如下所示:

德语键盘变体 E1 布局 有关维基百科布局的详细信息(德语,尚无英文文章,但我的问题不需要 - 我希望):https://de.wikipedia.org/wiki/E1_(Tastaturbelegung)

布局如何运作

右下角的符号可以用AltGr+ 键书写(例如AltGr,+g表示德语大写尖音 S“ẞ”)。首先切换到Ex 模式(“Extra-Wahltaste”)即可到达右上角的符号。

Ex-Mode: AltGr + f(然后再次放手)

此模式应等待/坚持下一个(下一个)按键。此Ex 模式再次分为“小写”和“大写”。例如,看一下R键。我切换到Ex 模式,然后按下 来r获取™或R(使用 shift)来获取®。

问题 1:粘性 Ex 模式

在 Wayland 上,如果我想写,əxample我会切换到Ex 模式并按下 e 键来获取,ə但当我继续写剩下的单词时,我得到的是ə„ample。Wayland上的Ex 模式似乎总是停留在两个键击上(正确的是e,错误的也是x),这有点烦人,因为我不得不按退格键并再次输入。

这不会发生在通过 XWayland 的应用程序上(例如 上列出的 vscode 或 opera xlsclients)。在那里,Ex-Mode(正确地)仅适用于下一次按键,而不是两次。

我还检查了 wayland 事件 ( wev),它为我之前的示例提供了以下输出:

[14:     wl_keyboard] key: serial: 28470; time: 169408635; key: 108; state: 1 (pressed)
                      sym: ISO_Level3_Shift (65027), utf8: ''

[14:     wl_keyboard] modifiers: serial: 0; group: 0
                      depressed: 00000080: Mod5 
                      latched: 00000000
                      locked: 00000000

[14:     wl_keyboard] key: serial: 28472; time: 169408793; key: 41; state: 1 (pressed)
                      sym: ISO_Level5_Latch (65042), utf8: ''

[14:     wl_keyboard] modifiers: serial: 0; group: 0
                      depressed: 000000A0: Mod3 Mod5 
                      latched: 00000000
                      locked: 00000000

[14:     wl_keyboard] key: serial: 28474; time: 169408872; key: 41; state: 0 (released)
                      sym: NoSymbol     (0), utf8: ''

[14:     wl_keyboard] modifiers: serial: 0; group: 0
                      depressed: 00000080: Mod5 
                      latched: 00000020: Mod3 
                      locked: 00000000

[14:     wl_keyboard] key: serial: 28476; time: 169408928; key: 108; state: 0 (released)
                      sym: ISO_Level3_Shift (65027), utf8: ''

[14:     wl_keyboard] modifiers: serial: 0; group: 0
                      depressed: 00000000
                      latched: 00000020: Mod3 
                      locked: 00000000

[14:     wl_keyboard] key: serial: 28478; time: 169409344; key: 26; state: 1 (pressed)
                      sym: schwa        (16777817), utf8: 'ə'

[14:     wl_keyboard] modifiers: serial: 0; group: 0
                      depressed: 00000000
                      latched: 00000000
                      locked: 00000000

[14:     wl_keyboard] key: serial: 28480; time: 169409468; key: 26; state: 0 (released)
                      sym: e            (101), utf8: ''

[14:     wl_keyboard] key: serial: 28481; time: 169409816; key: 53; state: 1 (pressed)
                      sym: x            (120), utf8: 'x'
[14:     wl_keyboard] key: serial: 28482; time: 169409917; key: 53; state: 0 (released)
                      sym: x            (120), utf8: ''

[14:     wl_keyboard] key: serial: 28483; time: 169410300; key: 38; state: 1 (pressed)
                      sym: a            (97), utf8: 'a'
[14:     wl_keyboard] key: serial: 28484; time: 169410390; key: 38; state: 0 (released)
                      sym: a            (97), utf8: ''

[14:     wl_keyboard] key: serial: 28485; time: 169410772; key: 58; state: 1 (pressed)
                      sym: m            (109), utf8: 'm'
[14:     wl_keyboard] key: serial: 28486; time: 169410863; key: 58; state: 0 (released)
                      sym: m            (109), utf8: ''

[14:     wl_keyboard] key: serial: 28487; time: 169411200; key: 33; state: 1 (pressed)
                      sym: p            (112), utf8: 'p'
[14:     wl_keyboard] key: serial: 28488; time: 169411290; key: 33; state: 0 (released)
                      sym: p            (112), utf8: ''

[14:     wl_keyboard] key: serial: 28489; time: 169411560; key: 46; state: 1 (pressed)
                      sym: l            (108), utf8: 'l'
[14:     wl_keyboard] key: serial: 28490; time: 169411650; key: 46; state: 0 (released)
                      sym: l            (108), utf8: ''

[14:     wl_keyboard] key: serial: 28491; time: 169411954; key: 26; state: 1 (pressed)
                      sym: e            (101), utf8: 'e'
[14:     wl_keyboard] key: serial: 28492; time: 169412066; key: 26; state: 0 (released)
                      sym: e            (101), utf8: ''

这实际上让我有点惊讶,因为这些事件似乎是正确的(显示x而不是„)。

问题 2:千分符号 (‰) 不起作用

第二个问题似乎不是 Wayland 特有的,因为它也发生在 XWayland 中。

按键5右上角有千分之一的符号,因此应该可以使用 Ex 模式访问,5但实际上它只是打印了数字 5。我检查了本地 xkb 配置,它与 gitlab 上的最新版本完全匹配:https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/blob/master/symbols/de#L106

它在那里定义,而且看起来确实正确,或者至少是合理的。我似乎找不到permille在 xkb 中定义的配置。也许所有这些符号都是硬编码的?这个permille符号也在许多其他 xkb 布局中使用,所以我猜它可能是一个受支持的符号,应该可以工作。

也许有其他东西可以处理/捕获该特定组合键?因为EX 模式GERMAN PENNY SIGN和+ →可以 正常工作。Shift5₰

如何提供帮助

我将非常感激所有关于我可以尝试查找问题的提示和想法。如果你们中的一些人可以暂时切换到德语 de-e1 键盘布局,特别是在 Wayland 上(不一定是 Ubuntu),并让我知道您是否可以重现这些问题,以帮助我找出这是否只是我的机器上出了问题,或者是 Wayland 或 xkb 布局配置中的错误,或者其他什么,那就太好了。

感谢您花时间阅读这个长问题,并提前感谢您的帮助。

keyboard
  • 1 个回答
  • 38 Views
Martin Hope
hcmut learner
Asked: 2025-01-28 20:58:47 +0800 CST

暂停后键盘停止工作

  • 5

我目前在 Lenovo Slim 5 Light 上使用 Ubuntu 24.04.1 LTS。挂起后我的键盘没有收到任何输入,这使我不得不强制关机。重启后键盘正常工作。我的笔记本电脑上同时使用 Windows 和 Ubuntu,但这个问题只发生在 Ubuntu 上。
我尝试按照互联网上一些人的建议将其更改GRUB_CMDLINE_LINUX_DEFAULT为,但没有任何变化。 这可能是什么原因造成的?感谢您的时间。"quiet splash atkbd.reset"

keyboard
  • 1 个回答
  • 75 Views
Martin Hope
Socrates
Asked: 2025-01-20 17:46:56 +0800 CST

在 Ubuntu 中使用德语键盘输入西班牙语字母?

  • 5

我的问题很简单。我想ñ在 Ubuntu 24.04 的德语键盘上输入西班牙语字母。我该怎么做?

这可能吗?我发现在互联网上很难找到相关信息。要输入西班牙语问号,¿我只需使用Strg+ Alt Gr+ ?。我以为有这样的组合键可以输入西班牙语ñ字母,或者至少有类似Alt Gr+ +→ 的键n。

我的意思是,有可能使用组合方式并输入一个 UTF-8 字符。Strg++ →→然后结果就是输入了字母,但这种方式有点麻烦。Shiftu00F1Enterñ

keyboard
  • 1 个回答
  • 39 Views
Martin Hope
01AutoMonkey
Asked: 2025-01-13 19:56:09 +0800 CST

如何在 Ubuntu 24.04 LTS Wayland 上禁用/启用键盘/鼠标(输入设备)?

  • 5

我需要一个 cli 命令来禁用输入设备(键盘和鼠标),以及一个命令来再次启用它们。

要在Xorg上禁用输入设备,方法是:xinput float <id#>,要启用它们,方法是xinput reattach <id#>,但我在Wayland上,如何在那里执行此操作?

keyboard
  • 1 个回答
  • 33 Views
Martin Hope
evberghe
Asked: 2024-12-29 20:52:13 +0800 CST

Ubuntu 24.04 中的默认 Compose 键

  • 5

Ubuntu 24.04 中的默认 Compose 键是什么?

keyboard
  • 2 个回答
  • 33 Views
Martin Hope
PhantomMenace
Asked: 2024-11-22 20:42:17 +0800 CST

如何让 macbook 使用自定义内核的 grub 启动?

  • 6

我已经在配备英特尔 i5 处理器的 MacBook Pro(2019 款)上安装了 Ubuntu 24.04,但触摸板和键盘不工作。

我知道

a) 关于这个问题有很多帖子

b) 有一个 T2 就绪发行版

但我想避免从头开始重新安装的麻烦。

我已经添加了相应的repo并运行命令:

sudo apt install -y linux-t2-lts

然而,重新启动后,触控板和键盘仍然完全没有响应。

我真的很感激任何关于从这一点来看是否有前进方向的反馈。

问题编辑:我看到安装了以下内核

# dpkg --list | grep linux-image
ii  linux-image-6.6.62-1-t2-noble                 6.6.62-1                                 amd64        Linux kernel, version 6.6.62-1-t2-noble
ii  linux-image-6.8.0-41-generic                  6.8.0-41.41                              amd64        Signed kernel image generic
rc  linux-image-6.8.0-48-generic                  6.8.0-48.48                              amd64        Signed kernel image generic
ii  linux-image-6.8.0-49-generic                  6.8.0-49.49                              amd64        Signed kernel image generic
ii  linux-image-generic-hwe-24.04                 6.8.0-49.49                              amd64        Generic Linux kernel image

但是尽管我运行了,sudo update-grub但在启动过程中从未提示我选择内核。我该如何指示 Linux 使用linux-image-6.6.62-1-t2-noble?

keyboard
  • 1 个回答
  • 50 Views
Martin Hope
Muhammad Ali Siddiqui
Asked: 2024-10-14 08:49:31 +0800 CST

在 Ubuntu 24.04 中禁用密钥

  • 6

因此,我的笔记本电脑删除键卡在内部。我尝试使用 禁用它xmod -e 'keycode 119 = 0x0000'。但我仍然在 xev 中检测到它。有时当文本编辑器打开时,所有内容都会被删除。我已在启动应用程序中添加了上述命令,但无济于事。

keyboard
  • 1 个回答
  • 51 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve