<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>FAQ on 小企鹅输入法</title>
		<link>https://www.fcitx.cn/tags/FAQ/</link>
		<description>Recent content in FAQ on 小企鹅输入法</description>
		<generator>Hugo</generator>
		<language>zh</language>
		
		
		
			<copyright>[© CC BY 4.0](https://creativecommons.org/licenses/by/4.0/legalcode)</copyright>
		
		
			<lastBuildDate>Thu, 29 Oct 2026 22:15:40 +0800</lastBuildDate>
		
			<atom:link href="https://www.fcitx.cn/tags/FAQ/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Fcitx5常见问题</title>
				<link>https://www.fcitx.cn/docs/FAQ/</link>
				<pubDate>Thu, 13 Jun 2024 13:21:22 +0800</pubDate>
				<guid>https://www.fcitx.cn/docs/FAQ/</guid>
				<description>&lt;h1 id=&#34;fcitx5常见问题&#34;&gt;Fcitx5常见问题&lt;a class=&#34;anchor&#34; href=&#34;#fcitx5%e5%b8%b8%e8%a7%81%e9%97%ae%e9%a2%98&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;当你抱怨输入法无法正常工作前，请先阅读这个页面。&lt;/p&gt;&#xA;&lt;p&gt;从 4.2.7 开始，Fcitx 提供了一个 fcitx-diagnose 的命令，它可以检测一些常见的问题并且给出一些建议。&lt;/p&gt;&#xA;&lt;h2 id=&#34;使用-ctrl--space-时无法激活-fcitx&#34;&gt;使用 Ctrl + Space 时无法激活 Fcitx&lt;a class=&#34;anchor&#34; href=&#34;#%e4%bd%bf%e7%94%a8-ctrl--space-%e6%97%b6%e6%97%a0%e6%b3%95%e6%bf%80%e6%b4%bb-fcitx&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;检查你要输入文字的应用程序。&lt;/p&gt;&#xA;&lt;h3 id=&#34;wayland&#34;&gt;Wayland&lt;a class=&#34;anchor&#34; href=&#34;#wayland&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;参考 &lt;a href=&#34;https://www.fcitx.cn/post/using_fcitx5_on_wayland/&#34;&gt;在Wayland 上使用 fcitx5&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h3 id=&#34;这是唯一一个有问题的程序吗&#34;&gt;这是唯一一个有问题的程序吗？&lt;a class=&#34;anchor&#34; href=&#34;#%e8%bf%99%e6%98%af%e5%94%af%e4%b8%80%e4%b8%80%e4%b8%aa%e6%9c%89%e9%97%ae%e9%a2%98%e7%9a%84%e7%a8%8b%e5%ba%8f%e5%90%97&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;最可能的原因是某个快捷键占用了 Ctrl Space，请修改另一个快捷键并重试。这常见于编辑器中，因为很多集成开发环境默认使用 Ctrl+Space 作为补全的快捷键。&lt;/p&gt;&#xA;&lt;h3 id=&#34;所有-gtk-程序都有问题&#34;&gt;所有 Gtk 程序都有问题？&lt;a class=&#34;anchor&#34; href=&#34;#%e6%89%80%e6%9c%89-gtk-%e7%a8%8b%e5%ba%8f%e9%83%bd%e6%9c%89%e9%97%ae%e9%a2%98&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;请打开一个传统意义上的Gtk程序（所谓传统，就是它不应该是Firefox，Libreoffice这种仅仅是是使用Gtk样式作为界面的程序）。Gedit是一个不错的选择。右键点击输入框，将会弹出一个“输入法”菜单，请确认“Fcitx”被选中。&lt;/li&gt;&#xA;&lt;li&gt;如果菜单中确实有Fcitx，但是还是无法正常工作，请先尝试重新启动Fcitx，如果这次就可以工作了，那么请检查你的DBus设置，或者延长Fcitx的启动时间。如果你使用自定义的启动脚本，你可以参考配置 (其他)&lt;/li&gt;&#xA;&lt;li&gt;如果Fcitx没有默认选中，那么请先尝试选中它，并且立刻试试可否输入。如果不行，请参见上面一条。为了永久性的修复这个问题（默认选中 Fcitx ），请阅读&lt;a href=&#34;https://www.fcitx.cn/post/install_fcitx5/&#34;&gt;安装和配置&lt;/a&gt;中的配置部分。&#xA;如果没有 Fcitx这项，那么请首先检查你的安装，你所需要的包名包含了fcitx和gtk。如果你是从源码编译的Fcitx，请确认你启用了GTK2，GTK3的输入法模块选项。如果你确认这点的话，请阅读输入法相关的环境变量中的如何更新Gtk的缓存文件。&#xA;如果你正在使用 Ubuntu，并且刚刚升级到 12.04，或者发生了什么不好的事情 (由于打包者的疏忽，或者有问题的包管理器无法按照正确顺序更新包，例如 pacman) 你可能会注意到 gtk.immodules 相关的文件并未在升级时正确生成。试试卸载fcitx-frontend-gtk2, fcitx-frontend-gtk3 或者你发行版对应的包，然后重新安装这两个包来触发文件的生成。然后重新检查输入法菜单里面是否有“Fcitx”。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;所有qt程序都有问题&#34;&gt;所有Qt程序都有问题？&lt;a class=&#34;anchor&#34; href=&#34;#%e6%89%80%e6%9c%89qt%e7%a8%8b%e5%ba%8f%e9%83%bd%e6%9c%89%e9%97%ae%e9%a2%98&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;运行qtconfig (名称可能根据你的发行版有所不同，他可能是 qtconfig-qt4 )，选择第三个标签，确认fcitx是在默认输入法组合框中。如果没有，请检查你的安装。&lt;/li&gt;&#xA;&lt;li&gt;以上解决方案也可以类似解决XIM的问题，但我们强烈建议你使用输入法模块。参见&lt;a href=&#34;https://www.fcitx.cn/post/Input_method_related_environment_variables/&#34;&gt;输入法相关环境变量&lt;/a&gt;。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;telegram-desktop&#34;&gt;Telegram Desktop&lt;a class=&#34;anchor&#34; href=&#34;#telegram-desktop&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;一些发行版的telegram desktop使用了qt6。这时候要确保系统上安装了Qt6的输入法模块。（对于fcitx4而言，在archlinux上要安装fcitx-qt6软件包）&lt;/p&gt;&#xA;&lt;h3 id=&#34;chromium或者任何基于chromium的浏览器例如microsoft-edge&#34;&gt;Chromium或者任何基于chromium的浏览器（例如，Microsoft Edge）&lt;a class=&#34;anchor&#34; href=&#34;#chromium%e6%88%96%e8%80%85%e4%bb%bb%e4%bd%95%e5%9f%ba%e4%ba%8echromium%e7%9a%84%e6%b5%8f%e8%a7%88%e5%99%a8%e4%be%8b%e5%a6%82microsoft-edge&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;对于在 X11 下运行的 Chromium，如果使用没有设置 DBUS_SESSION_BUS_ADDRESS 选项的 startx 启动图形用户界面，可能会遇到 &lt;a href=&#34;https://gitlab.freedesktop.org/xorg/app/xinit/-/issues/9&#34;&gt;这个问题&lt;/a&gt;，它会导致基于 Chromium 的浏览器无法正确使用 dbus。为了解决这种情况，可以这么做：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;在 ~/.xinitrc 中自己导出 DBUS_SESSION_BUS_ADDRESS（或者如果您使用的是基于 debian 的系统，则更改为使用 ~/.xsession）。&lt;/li&gt;&#xA;&lt;li&gt;或者使用像sddm、gdm、lightdm这样的显示管理器替代startx。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;对于在 wayland 下原生运行的 Chromium，唯一支持的原生 wayland 输入法协议是text-input-v1，只有 weston 支持。或者，也可以使用 Gtk4 的 im 模块，需要使用以下标志 (&amp;mdash;enable-features=UseOzonePlatform &amp;ndash;ozone-platform=wayland &amp;ndash;gtk-version=4) 来使其启用 Gtk im 模块，但是除非使用 kimpanel + GNOME，否则在光标位置弹出候选词窗口的功能就完全坏掉了。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
