在Windows计算机上,我将USA International与死键配合使用,并且键入ç
('+ c)没有问题。但是,在我的Ubuntu计算机上,我将布局设置为“美国-国际(带有死键),并且该键组合返回了ć
。我如何让它返回带有小提琴而不是尖音的C?
在Windows计算机上,我将USA International与死键配合使用,并且键入ç
('+ c)没有问题。但是,在我的Ubuntu计算机上,我将布局设置为“美国-国际(带有死键),并且该键组合返回了ć
。我如何让它返回带有小提琴而不是尖音的C?
Answers:
使用键盘布局“ USA-intl(AltGr死键)”,可以按以下命令获得ç或Ç:
ç
Ç
乍一看,这些布局似乎都具有用于键入的键ç
:
$ sgrep -o '%r\n' '"\"" _quote_ "\"" in ("name[Group1]" .. "\n" in outer("{" .. "}" containing "ccedilla"))' /usr/share/X11/xkb/symbols/??
Andorra
Albania
Azerbaijan
Belgium
Brazil
Brazil - Eliminate dead keys
Brazil
Brazil - Dvorak
Brazil - Nativo
Brazil - Nativo for USA keyboards
Brazil - Nativo for Esperanto
Canada - French (legacy)
Canada - Multilingual, first part
Canada - Multilingual
Congo, Democratic Republic of the
Switzerland
Switzerland - German (Macintosh)
Czechia - UCW layout (accented letters only)
Spain
Spain - Eliminate dead keys
Spain - Dvorak
France
France - Bepo, ergonomic, Dvorak way
France - Breton
France - Macintosh
United Kingdom - Extended - Winkeys
Ghana - Fula
Iran - Kurdish, Arabic-Latin
Iceland
Iceland - Macintosh
Italy
Italy - Eliminate dead keys
Italy - Macintosh
Italy - Georgian
Nigeria - Hausa
Norway - Dvorak
Norway - Northern Saami
Portugal
Portugal - Eliminate dead keys
Portugal - Nativo
Portugal - Nativo for USA keyboards
Portugal - Nativo for Esperanto
Russia - Chuvash
Russia - Chuvash Latin
Senegal
Turkmenistan
Turkmenistan - Alt-Q
Turkey
Turkey - (F)
Turkey - International (with dead keys)
Turkey
Taiwan
USA - International (with dead keys)
USA - Dvorak international
USA - Programmer Dvorak
USA - Macintosh
USA - Colemak
巴西或us_intl,如果语言设置为葡萄牙语(巴西),则可以在其中执行'+ c
ć
。还尝试了USA International(AltGR和“死键”),结果相同。我只能ç
使用AltGr +“,”
您可以按照以下问题中的说明将键盘更改为英语(美国,带死键的国际键盘): 在Ubuntu 14.04中不能写重音符号
通过这种更改,带有重音符号(á,é,ú,ô,ã)的字母将起作用,但ç除外。您需要将系统语言更改为Portugue(巴西),否则将无法编写ç。
我在超级用户上找到了这个答案,该超级用户在Ubuntu 18上对我有用:
这是因为当语言环境设置为en时,默认情况下不会加载cedilla模块,因此您必须更改gtk的配置文件才能添加它们:
1.编辑配置文件:
sudo vim /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache sudo vim /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache
在两者上,找到以开头的行
"cedilla" "Cedilla"
,并将:en添加到该行。像这样:
"cedilla" "Cedilla" "gtk30" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
2.更改撰写文件:
sudo sed -i /usr/share/X11/locale/en_US.UTF-8/Compose -e 's/ć/ç/g' -e 's/Ć/Ç/g'
3.指示系统加载cedilla模块:
将这些行添加到
/etc/environment
:GTK_IM_MODULE=cedilla QT_IM_MODULE=cedilla
重新启动,您就完成了。
完成此操作后,您将可以' + c
获取ç/ cedilla
很简单!只需转到:系统设置->键盘布局->英文(美国,替代国际)。这应该是您的布局。对于某些测试,请尝试:ç='+ céà...
c + '
结果是ć
英语(美国,替代国际)
检查此链接:https : //github.com/marcopaganini/gnome-cedilla-fix
有了它,您无需改变输入法就可以键入cedilha。