我正在制作一个读取/写入 ~/.config 文件夹中文件的应用程序;但是,我想确保它在所有系统下都能正常工作。.config对于不同的系统语言是否称为其他东西?有没有比使用硬编码.config字符串更好的方法来访问它的值?(一个环境变量)
这方面的最佳做法是什么?如果没有既定的最佳实践,那么保证预期结果的最简单方法是什么?
首先让我展示我的面板通知区域的屏幕截图。

我只想En从那里删除图标。我该怎么做?我在 Unity 中使用 Ubuntu 14.04。
我刚刚安装了 Ubuntu 14.04 并尝试通过使用语言支持和输入法切换器添加韩语来输入韩语。但是,我仍然无法输入韩语。我还安装了 ibus 韩文,但我无法在任何设置中看到任何 ibus 设置或与 ibus 相关的任何内容。我尝试将语言从右上角的设置从 EN 切换到 Ko,但我仍然输入英文。
那么我如何输入韩语,我是否错过了一步或什么?任何建议将不胜感激。
在我的系统上,我收到这样的错误(?):
bash: warning: setlocale: LC_CTYPE: cannot change locale (en_DE.UTF-8)
Run Code Online (Sandbox Code Playgroud)
或者
weemonger@awesomeLinuxSystem:~$ dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en:de:en",
LC_ALL = (unset),
LC_PAPER = "en_DE.UTF-8",
LC_ADDRESS = "en_DE.UTF-8",
LC_MONETARY = "en_DE.UTF-8",
LC_NUMERIC = "en_DE.UTF-8",
LC_TELEPHONE = "en_DE.UTF-8",
LC_IDENTIFICATION = "en_DE.UTF-8",
LC_MEASUREMENT = "en_DE.UTF-8",
LC_TIME = "en_DE.UTF-8",
LC_NAME = "en_DE.UTF-8",
LANG = "en_DE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Run Code Online (Sandbox Code Playgroud)
如何修复我的系统并摆脱区域设置警告/错误?
我不得不说,我住在德国, …
我在文本输入设置中配置了 3 个输入源(语言)。让我们称它们为 E(如英语)和 A 和 B 表示其他两种语言。主要是我在英语和 A 或英语和 B 之间切换,几乎从不在 A 和 B 之间切换。但是切换键盘快捷键总是在 E->A->B 或 E<-A<-B 方向循环。这是非常不方便的。
我正在寻找一种方法来做到这一点,因为它是在 MacOS 下实现的,默认情况下,切换器在最后两种语言之间循环,但您可以使用单独的快捷方式或通过工具栏菜单强制它前进到第三种语言,如截图如下:
是否可以在 Ubuntu 上配置这样的东西?
编辑:下面的 Jacob 解决方案允许创建自定义快捷方式以在两种语言之间切换。我修改了他的脚本以复制 MacOS 切换方案,其中最后 2 种语言是自动循环。你可以在这里看到它。在这里解释详细信息的博客文章。
如何将 LibreOffice 设置为英式英语拼写检查?当我现在将其设置为 BE 时,它不会进行任何拼写检查。我在 Ubuntu 17.04 中使用最新的 LibreOffice。
我使用的是 Kubuntu 18.10 和默认安装的 VLC (3.0.4)。
我遇到的问题是我无法将界面语言更改为英语。当我搜索“如何更改 VLC 的语言”时,我发现了首选项窗口的屏幕截图,其中有用于选择语言的下拉选项。
然而,这是我的首选项屏幕截图,在语法错误的克罗地亚语和英语的可怕混合中,并且缺少选择语言的选项:
请帮忙,这个软件完全无法使用。
在“设置”->“区域设置”中,我添加了马拉地语和印地语语言以查看其工作原理和翻译内容(我知道马拉地语和印地语)。重新启动后,语言更改为马拉地语。现在,我想恢复到英语,因为这是我在处理计算机时习惯的语言。但是,当我单击“添加语言...”按钮时,没有任何反应,也没有出现对话框。因此,除了作为添加语言存在的语言之外,我无法将语言更改为任何其他语言。
转到设置 -> 区域设置 -> 单击添加语言... -> 添加印地语 - ????? (或马拉地语 - ?????,其他人可能不会给出相同的结果,不知道) -> 单击应用 -> 重新启动计算机 -> 转到 ????? ??????? (??????? ????????? 在马拉地语的情况下)-> 区域设置-> 单击添加语言...
系统设置有时会崩溃。
Application: ??????? ??????? (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f395cdb46c0 (LWP 3574))]
Thread 7 (Thread 0x7f393b5ef700 (LWP 3583)):
#0 __GI___libc_read (nbytes=16, buf=0x7f393b5eeb20, fd=18) at ../sysdeps/unix/sysv/linux/read.c:26
#1 __GI___libc_read (fd=18, buf=0x7f393b5eeb20, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2 …Run Code Online (Sandbox Code Playgroud) 我想输入日语,因此通过设置安装了日语。当我去选择语言时,我可以找到日语,但找不到特定的日语(Mozc)或日语(Anthy)。我跑了
sudo apt-get install -y ibus-mozc我也
sudo apt-get -y install ibus-anthy
确保我使用的是最新版本的 IBUS。
我可以在应用程序窗口中看到 Mozc-setup 应用程序,但看不到语言本身。
我可以做什么来解决这个问题?

我想使用我自己的语言葡萄牙语(葡萄牙)与 Ubuntu 捆绑在一起的 Dictionary 应用程序(Applications>Office>Dictionary)。
在应用程序首选项中,我可以选择添加替代词典,但我必须处理各种复杂且对用户不友好的所有定义。

在“添加词典”窗口中,我有一个选项卡,它应该包含可用词典的列表,但即使刷新后它也只显示空白。
那么,是否有一种简单的方法可以将替代语言(在我的情况下,PT-pt)添加到 Dictionary 应用程序中?
事实: 请不要建议替代程序。我真的很想使用默认应用程序。