相关疑难解决方法(0)

如何在登录时自动启动应用程序?

如何让应用程序在我登录后自动启动?

autostart

401
推荐指数
9
解决办法
72万
查看次数

如何重新映射某些密钥或设备?

我正在寻找一种在 ubuntu 中重新映射某些键的方法。

IE

我想换PgUpHomePgDownEnd

在 Ubuntu/GNOME 中是否存在重新分配密钥的内置命令或工具?

xorg keyboard shortcut-keys

268
推荐指数
5
解决办法
30万
查看次数

在 gnome/unity 中使用 setxkbmap 永久设置键盘布局选项

Ubuntu 13.10 1(可能还有上游 gnome)引入了非常烦人的错误:按下键盘布局切换快捷键会使焦点移到某个系统窗口,然后返回到按下快捷键的窗口。一些应用程序有一些绑定到焦点改变的操作,例如 twitter(在浏览器中)在失去焦点时关闭回复文本输入字段等。所以 ubuntu 的本机键盘切换器不适合我,直到修复。

X 内置了切换机制,而且要好得多,除了不涉及焦点切换之外,它会立即切换(gnome 切换器有时也会滞后)。

如何设置 xkbmap 选项,以便重新启动后设置将保留并且不会被 Gnome 重置?

我试过的:

首先,只需执行 setxkbmap:

setxkbmap -layout "us,ru"
setxkbmap -option "grp:caps_toggle,grp_led:scroll,compose:ralt"
Run Code Online (Sandbox Code Playgroud)

但它仅适用于:

  1. 对于当前会话
  2. 直到 Gnome 将其覆盖(例如,触摸 gconforg.gnome.desktop.input-sources触发器中的某些内容会重置)。

其次,将 xkb 选项添加到 Xorg 配置:

另一种选择是将以下内容添加到 xorg 配置中:

Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us,ru"
        Option "XkbModel" "pc105"
        Option "XkbVariant" "pc105"
        Option "XkbOptions" "grp:rctrl_toggle,grp_led:scroll"
EndSection
Run Code Online (Sandbox Code Playgroud)

Xorg 了解在启动期间:

[    33.791] (**) Option "xkb_rules" "evdev"
[    33.791] (**) Option "xkb_model" "pc105"
[    33.791] (**) Option …
Run Code Online (Sandbox Code Playgroud)

gnome keyboard-layout unity 13.10 14.04

32
推荐指数
4
解决办法
6万
查看次数

如何添加新的键盘布局(自定义键盘布局定义)

我想复制一个键盘布局/usr/share/X11/xkb/symbols/并更改它,然后从中生成一个新布局。

如何添加新的键盘布局(例如命名为“mylayout”)?

更新 #1:

我更改文件以添加新布局:

  • /usr/share/X11/xkb/symbols/irwinxp(最初与 相同ir):

    // Iranian keyboard layout
    
    ////////////////////////////////////////
    // Persian layout,
    // based on
    // Information Technology – Layout of Persian Letters and Symbols on Computer Keyboards
    // ISIRI 9147 – 1st Edition
    // Institute of Standards and Industrial Research of Iran
    // http://www.isiri.org/UserStd/DownloadStd.aspx?id=9147
    // http://behnam.esfahbod.info/standards/isiri-keyboard-9147.pdf
    //
    // Author: Behnam Esfahbod <behnam@esfahbod.info>
    //
    
    default  partial alphanumeric_keys
    xkb_symbols "pes" {
        name[Group1]= "Persian";
    
        include "ir(pes_part_basic)"
        include "ir(pes_part_ext)"
    
        include "nbsp(zwnj2nb3nnb4)"
        include "level3(ralt_switch)"
    };
    
    
    partial …
    Run Code Online (Sandbox Code Playgroud)

keyboard-layout xkb

26
推荐指数
2
解决办法
2万
查看次数

使用 HJKL 作为箭头的自定义键盘布局无法正常工作

我将键盘布局设置/usr/share/X11/xkb/symbols/为使用 HJKL 键作为向左、向下、向上和向右箭头作为第三和第四个移位级别。我大部分时间都在关注这个帖子。正确的 Alt 是我的替代字符键。

虽然此自定义“基本上”有效,但我无法通过将其与SHIFT. 举例来说,我不能按选择文本Alt Gr+ Shift+ H,因为它将做Shift+ Left。但我可以用Ctrl.

HJKL 的工作方式与 Firefox 中的箭头完全相同(带有shiftCtrl),但不适用于 Gedit、Rhythmbox 或 Chrome,甚至可能更多...

有任何想法吗?我正在使用 Ubuntu 14.04。


编辑:我正在使用带有AltGr. 文件如下:

链接到键盘布局

(希望链接现在有效)

keyboard-layout shortcut-keys xkb 14.04

6
推荐指数
1
解决办法
1124
查看次数

如何将 &lt;modifier&gt; + hjkl 映射到箭头键功能?

最近我已经习惯了 vim 的 hjkl 来四处走动,并且发现自己想在 alt 跳出 vim 后立即使用它们。

将 fn + h/j/k/l 映射到左/下/上/右的最佳方法是什么?

编辑:任何<modifier>+ h/j/k/l 都会令人满意,只要它不与其他键盘快捷键冲突。

keyboard-layout xmodmap

5
推荐指数
1
解决办法
4308
查看次数

如何将大写锁定键重新映射到退格键?

我已经对我的 Colemak 键盘布局感到非常舒服(自从我开始使用它以来,我的打字速度已经翻了一番)。我唯一的问题是没有大写锁定键,因为在这种布局下,大写锁定键是第二个退格键。我真的很想念大写锁定,所以我想将键盘右上角的退格键(不是“a”旁边的那个)更改为大写锁定键。有没有办法使用 xmodmap 或其他工具来做到这一点?我正在使用 Xfce。

keyboard xmodmap remapping colemak

5
推荐指数
1
解决办法
2888
查看次数