gsettings set org.mate.peripherals-keyboard-xkb.kbd layouts "['us', 'ru']"
gsettings set org.mate.peripherals-keyboard-xkb.kbd model "''"
gsettings set org.mate.peripherals-keyboard-xkb.kbd options \
"['grp\tgrp:alt_shift_toggle', 'lv3\tlv3:ralt_switch', 'compat\tmisc:typo']"
AltGr(也称为 Alt Graph 或 Right Alt 1)是一些计算机键盘上的修饰键,主要用于键入在键盘布局的区域设置中不常见的字符,例如货币符号和重音字母。在典型的 IBM 兼容 PC 键盘上,AltGr 键(如果存在)代替右手的 Alt 键。在 macOS 中,Option 键的功能类似于 AltGr 键。
以下是启用特殊印刷符号的方法列表。
对于俄语和英语布局,它们在
/usr/share/X11/xkb/symbols/typo
文件中定义(主要基于Ilya Birman 提出的布局)。结果,您将获得以下符号:
第一行键盘:
≈
;¹
, Shift+ 1 exclamdown¡
;²
, Shift+ 2 onehalf½
;³
,Shift+3 三分之一⅓
;$
, Shift+4 四分之一¼
;‰
,Shift+ 5 NoSymbol;↑
, Shift+ 6 NoSymbol ;&
号, Shift+ 7 questiondown¿
;∞
,Shift+8 八分之一⅛
;←
, Shift+ 9 NoSymbol ;→
, Shift+ 0 NoSymbol ;—
, Shift+ - endash–
;≠
, Shift+= 加减±
号;第二行键盘:
€
, Shift+ e NoSymbol ;®
, Shift+ r NoSymbol ;™
, Shift+ t NoSymbol ;¥
, Shift+ y NoSymbol ;´
, Shift+p 双˝
急性;[
,Shift+左[ 括号{
;]
,Shift+] 右括号}
。第三行键盘:
́
, Shift+ a NoSymbol ;§
, Shift+ s NoSymbol ;°
, Shift+d 师÷
;£
, Shift+ f NoSymbol ;„
, Shift+单低j 引号‚
;“
, Shift+k 左单引号‘
;”
, Shift+l 右单引号’
;‘
, Shift+; 分钟′
;’
, Shift+' 秒″
。第四行键盘:
×
, Shift+ x U22C5 (点运算符)⋅
;©
,Shift+c 分¢
;↓
向下箭头,Shift+ U25CA v (菱形)◊
;−
, Shift+ m enfilledcircbullet•
;«
, Shift+, 少<
;»
, Shift+. 更大>
;…
, Shift+ / NoSymbol ;空间:
,Shift+ Space 无间断空间
。
对于其他语言,布局可能会有所不同。
常见桌面环境的设置如下所示。
带有 Unity 和 GNOME 桌面环境的 Ubuntu
Ubuntu 14.04 LTS 和 Ubuntu 16.04 LTS
启动 GNOME Tweaks(可通过 安装
sudo apt-get install gnome-tweak-tool
,由 运行gnome-tweak-tool
)打开键盘首选项(或
unity-control-center keyboard
)返回文本输入部分,选择俄语键盘布局并单击小键盘图标以确保我们有 guillemets («елочки»):
关闭键盘窗口。
通过按下RightAlt相应的键(Б和Ю;
,
和),在任何应用程序中使用 guillemets («елочки».
)。Ubuntu 18.04 LTS
sudo apt-get install gnome-tweaks
,由 运行gnome-tweaks
),
和),在任何应用程序中使用 guillemets («елочки».
)。带有 MATE 桌面环境的 Ubuntu(任何版本)
图形界面方式
mate-keyboard-properties
)。选择俄语键盘布局并单击显示以确保我们有 guillemets («елочки»):
通过按下RightAlt相应的键(Б和Ю;
,
和),在任何应用程序中使用 guillemets («елочки».
)。终端方式
使用 GSettings 设置两个布局 (
us
和ru
) 使用Alt+Shift作为布局切换器,印刷符号被启用RightAlt为 3rd level switch::其他 GUI 会话和终端
编辑
/etc/default/keyboard
并在此处添加两个参数,如下所述man xkeyboard-config
:misc:typo
启用额外的印刷字符和lv3:ralt_switch
选择印刷符号Right Alt:编辑后,您应该更新 initramfs 映像以包含新版本的配置文件
在英文键盘上,我发现的最简单的方法是...
点击Compose然后>> (连续 2>次)给出 »
点击Compose然后<< (连续 2<次)给出 «
显然,AltGr在您的键盘上有一个(备用图形)键,该键Right Alt位于美式键盘上,有助于«模拟»击键。
从下面由谷歌翻译的这篇法语文章中,它说:
在 X11 (GNU / Linux) 下:
进一步的讨论可以在Wikipedia中找到:
链接中还有很多要阅读的内容!