phi*_*iip 2 gnome keyboard ibus i3-wm 15.04
我最近在我的 Ubuntu Gnome (15.04) 计算机上安装了 i3(使用这些说明)。i3 工作正常,我登录时可以在 GDM 中选择它。但问题是,当我登录 i3 时,我的键盘布局更改为美国布局,我不使用它(甚至在我的 gnome 设置中也不使用)。我尝试将以下内容添加到我的.config/i3/config
文件中:
# Set keyboard layout
#exec --no-startup-id "setxkbmap se dvorak"
#exec --no-startup-id ~/.script/keyboard.sh
#exec --no-startup-id "setxkbmap -layout se -variant dvorak"
exec_always --no-startup-id "/usr/bin/setxkbmap se dvorak"
Run Code Online (Sandbox Code Playgroud)
我尝试过所有这些带有注释(#)的内容,但没有成功。
我也尝试过添加脚本,gnome-session-properties
但这也不起作用。脚本如下:
#!/bin/bash
setxkbmap se dvorak
Run Code Online (Sandbox Code Playgroud)
该脚本有以下ls
输出:
-rwxrwxr-x 1 username username 34 dec 9 19:32 .scripts/keyboard.sh
Run Code Online (Sandbox Code Playgroud)
我登录时想要设置的布局是瑞典版的dvorak,svorak。
当我登录 i3 时,我可以在终端中输入下面的行,一切正常,直到我注销/重新启动,但令我困扰的是我无法永久设置它。
setxkbmap se dvorak
Run Code Online (Sandbox Code Playgroud)
编辑(一些附加信息):
如果我执行setxkbmap -query
并setxkbmap -print
登录 i3 后,将显示以下内容:
rules: evdev
model: tm2030USB-102
layout: us
options: grp_led:scroll
Run Code Online (Sandbox Code Playgroud)
和
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete+ledscroll(group_lock)" };
xkb_symbols { include "pc+us+inet(evdev)" };
xkb_geometry { include "typematrix(tm2030USB-102)" };
};
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4255 次 |
最近记录: |