当我在 Ubuntu 的“设置”菜单中调整设置时,该信息存储在哪里?例如,如果我添加自定义键盘快捷键或设置我的默认显示,那么操作系统稍后从何处检索此信息?我确定它最终会出现在某个文本文件中,但我还没有找到它(可能是因为我不太确定在哪里查看)。
哇!到目前为止,以下所有答案都非常有帮助!我的问题可能有点过于笼统,理想情况下我会接受所有答案都是正确的,因为它们都提供了非常有用的工具来查找有用的配置(或其他)信息。
我接受@AB 的回答,因为dconf watch /完美地抓住了我的特别痒。但是,我会将未来的读者引导至 @serg 对其细节的回答,以及 @DK Bose 对其一般实用性的回答。我还建议任何有类似问题的人像我一样尝试所有建议的命令!
在 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) 我想执行以下命令:
xmodmap -e "keycode 52=y"
xmodmap -e "keycode 29=z"
Run Code Online (Sandbox Code Playgroud)
每当我切换键盘布局 ( Shift+ Alt) 时。有没有办法做到这一点?
我改用美式键盘布局主要是因为我发现这样编程更容易。但对于其他应用程序,我有时需要变音符号。
\n\n我尝试使用美国国际布局,但元音变音的位置很奇怪,而且也不适合编程。
\n\n我可以将 i3wm 配置为具有自定义键盘快捷键吗?o按住或按alt+之类的操作o会产生\xc3\xb6。