我使用已转换为英语的土耳其语键盘(Ubuntu 服务器 12.04)。我的问题是键盘上不存在单引号,而是在半空中用逗号表示。为了解决这个问题,我使用命令
sudo dpkg-reconfigure keyboard-configuration
Run Code Online (Sandbox Code Playgroud)
问题是每次关闭时,更改都会恢复,因此每次启动系统时,我都必须键入该命令。我正在考虑让它成为一个 cronjob,但我相信还有另一种方法可以使更改永久化。
GNOME 中的键盘布局指示器在添加多个布局后出现在面板中,显示预先指定的布局缩写。有没有办法重命名这些缩写?例如,我想在这里将en更改为Eng:
如果我没记错的话,它可以在 KDE 中轻松完成。
发行版: Ubuntu GNOME 17.04
我想要的是能够按:
Ctrl+ Shift+ 1- 切换到英文键盘布局
Ctrl+ Shift+ 2- 切换到希伯来语键盘布局
Ctrl+ Shift+ 3- 切换到俄语(语音)键盘布局
我在这里看到过类似的问题,但只有我看到的答案setxkbmap会破坏 UI 键盘布局选择器,这是不受欢迎的。
谢谢你的帮助。
我使用自定义键盘已经有一段时间了,使用 Help.Ubuntu 教程自定义键盘布局定义中详述的说明并在此问题中进一步解释。我越来越喜欢这个键盘,但我最近开始使用一台我没有 sudo 访问权限的机器(或者更确切地说,我确实有一些访问权限,但它真的很尴尬)。
那么:是否可以进行仅适用于我的用户且不依赖于管理权限的等效安装?更具体地说,如果涉及到安装特定的软件包,我可以接受,但是如果它需要替换我的主目录之外的文件,它会变得更加困难。
在 Ubuntu 12.04 中,我安装了两种输入语言,英语和俄语。我想在终端中禁用俄语 - 这样无论系统范围内的选择如何,终端都将始终具有英语输入语言。
那可能吗?
问题是,不小心输入的非英文字符可能会带来很多痛苦(尤其是不可见的)。
更新:
首先,我要感谢所有参与者 - 我真的很高兴人们尝试提供帮助的速度如此之快!
看来我必须更清楚地说明问题。问题是,我不仅希望在创建新终端窗口或切换到旧终端窗口时默认打开英语,还希望在终端窗口内将语言从英语切换为俄语是不可能的。
现在,结果。
我已经尝试过 gxneur - 看起来必须从源代码构建它,我还没有准备好尝试。我试图用 apt-get 安装它,但不知道如何轻松配置它。并且它没有在任务栏中显示图标。所以我删除了它。
我试过 Python 脚本,它立即停止并显示以下输出:
No such schema 'org.gnome.desktop.input-sources'
Traceback (most recent call last):
File "./set_language.py", line 63, in <module>
lang_list = read_prev()
File "./set_language.py", line 52, in read_prev
currlang = get_lang()
File "./set_language.py", line 24, in get_lang
curr_n = int(get(key[1]+key[0]+key[4]).strip().split()[-1])
File "./set_language.py", line 20, in get
return subprocess.check_output(["/bin/bash", "-c", cmd]).decode("utf-8")
File "/usr/lib/python3.2/subprocess.py", line 522, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: …Run Code Online (Sandbox Code Playgroud) 在键盘切换设置的窗口中有一个选项,您可以使用每个键盘的唯一组合来切换键盘语言。
例如,Ctrl+ 1- 表示英语,Ctrl+ 2- 表示俄语,Ctrl+3表示乌克兰语等。如果在 Ubuntu 中有一个选项可以设置这个东西,那将非常方便。
有什么选择吗?
我想执行以下命令:
xmodmap -e "keycode 52=y"
xmodmap -e "keycode 29=z"
Run Code Online (Sandbox Code Playgroud)
每当我切换键盘布局 ( Shift+ Alt) 时。有没有办法做到这一点?
我正在使用多种键盘布局 - en、cs、no、zh 我想在每个键盘使用不同的快捷键之间进行切换,例如
这样我就可以非常快速地在布局之间切换,而无需跟踪我实际使用的布局,就像使用 Opt-Space 循环切换一样。
在 20.04 中,我使用了以下脚本,但它似乎在 22.04 中不起作用
gdbus call --session --dest org.gnome.Shell \
--object-path /org/gnome/Shell \
--method org.gnome.Shell.Eval \
"imports.ui.status.keyboard.getInputSourceManager().inputSources[$1]"
Run Code Online (Sandbox Code Playgroud)
知道如何在最新版本中实现同样的目标吗?
在 Gnome 中,我经常在选择俄语时输入 sudo 密码。等待密码验证失败,切换到英文重新输入密码,好烦啊!
有没有办法在密码输入对话框中强制使用英语?特别是在登录屏幕上。
我使用 Ubuntu 16.04 LTS,其 GUI 允许自定义。这些包括
基本上,为了我的方便,我通过 GUI 应用到系统的所有这些设置。
我想要某种技巧来将这些设置备份到一个文件中,并在我重新安装操作系统时重新应用它们。
keyboard ×4
command-line ×2
15.04 ×1
automation ×1
backup ×1
gnome ×1
gnome-shell ×1
indicator ×1
language ×1
layout ×1
password ×1
settings ×1
sudo ×1
ubuntu-gnome ×1