您尚未登录。

#1 2022-07-05 18:16:44

ystyle
初级智能体
所在地: 蓝舞城
注册时间: 2013-10-24
帖子: 49
个人网站

fcitx现在自动启动是怎么配置的?

更新着,突然某天开始就不会自动启动了。 看文档写着,kde是会自动 启动的,但我的没有,然后按文档把Desktop文件放~/.config/autostart后也没自动启动

 ystyle@Archlinux  ~/.config/autostart  ls
fcitx-autostart.desktop  Flameshot.desktop 
ystyle@Archlinux  ~/.config/autostart  fcitx-autostart
Fcitx seems is not running
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-chttrans.conf                                                     
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-clipboard.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-autoeng.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-pinyin-enhance.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-classic-ui.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-punc.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-keyboard.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-vk.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-qw.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-xim.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-table.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-fullwidth-char.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-kimpanel-ui.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-imselector.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-ipc.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-remote-module.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-xkbdbus.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-notificationitem.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-freedesktop-notify.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-spell.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-xkb.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-quickphrase.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-x11.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-dbus.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-unicode.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-pinyin.conf
(INFO-6620 addon.c:151) 加载附加组件配置文件: fcitx-ipcportal.conf
 ystyle@Archlinux  ~/.config/autostart  (ERROR-6620 ime.c:432) fcitx-keyboard-tr-otk already exists
 ystyle@Archlinux  ~/.config/autostart  neofetch 
                   -`                    ystyle@Archlinux 
                  .o+`                   ---------------- 
                 `ooo/                   OS: Arch Linux x86_64 
                `+oooo:                  Host: XPS 13 7390 
               `+oooooo:                 Kernel: 5.18.9-arch1-1 
               -+oooooo+:                Uptime: 8 mins 
             `/:-:++oooo+:               Packages: 1816 (pacman) 
            `/++++/+++++++:              Shell: zsh 5.9 
           `/++++++++++++++:             Resolution: 1920x1080 
          `/+++ooooooooooooo/`           DE: Plasma 5.25.2 
         ./ooosssso++osssssso+`          WM: KWin 
        .oossssso-````/ossssss+`         WM Theme: Breeze 
       -osssssso.      :ssssssso.        Theme: Breeze Dark [Plasma], Breeze [GTK2/3] 
      :osssssss/        osssso+++.       Icons: breeze-dark [Plasma], breeze-dark [GTK2/3] 
     /ossssssss/        +ssssooo/-       Terminal: terminator 
   `/ossssso+/:-        -:/+osssso+-     CPU: Intel i7-10710U (12) @ 4.700GHz 
  `+sso+:-`                 `.-/+oso:    GPU: Intel Comet Lake UHD Graphics 
 `++:.                           `-/+/   Memory: 5440MiB / 15693MiB 
 .`                                 `/
                                                                 

最近编辑记录 ystyle (2022-07-05 18:17:37)


-----From YSTYLE.TOP 程序员是值得尊敬的,程序员的双手是魔术师的双手。他们把枯燥无味的代码变成了丰富多彩的软件……

离线

#2 2022-08-05 11:53:02

ADSWT518
会员
注册时间: 2021-07-02
帖子: 6

Re: fcitx现在自动启动是怎么配置的?

遇到了同样的问题,现在只能每次开机之后手动启动......

离线

#3 2022-08-05 11:55:07

ystyle
初级智能体
所在地: 蓝舞城
注册时间: 2013-10-24
帖子: 49
个人网站

Re: fcitx现在自动启动是怎么配置的?

ADSWT518 说:

遇到了同样的问题,现在只能每次开机之后手动启动......

cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/ 

我把复制的org.fcitx.Fcitx5.desktop中的X-GNOME-Autostart-Phase=Applications 删除了就好了


-----From YSTYLE.TOP 程序员是值得尊敬的,程序员的双手是魔术师的双手。他们把枯燥无味的代码变成了丰富多彩的软件……

离线

#4 2022-08-10 14:58:27

ADSWT518
会员
注册时间: 2021-07-02
帖子: 6

Re: fcitx现在自动启动是怎么配置的?

ystyle 说:
ADSWT518 说:

遇到了同样的问题,现在只能每次开机之后手动启动......

cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/ 

我把复制的org.fcitx.Fcitx5.desktop中的X-GNOME-Autostart-Phase=Applications 删除了就好了

感谢回复!我用的是 fcitx 而不是 fcitx5,所以在对应的 fcitx.desktop 文件里好像没有看到你说的这一行 sad

完整的 fcitx.desktop 文件如下

[Desktop Entry]
Name=Fcitx
Name[ca]=Fcitx
Name[da]=Fcitx
Name[de]=Fcitx
Name[es]=Fcitx
Name[fr]=Fcitx
Name[ja]=Fcitx
Name[ko]=Fcitx
Name[ru]=Fcitx
Name[zh_CN]=Fcitx
Name[zh_TW]=Fcitx
GenericName=Input Method
GenericName[ca]=Mètode d'entrada
GenericName[da]=Inputmetode
GenericName[de]=Eingabemethode
GenericName[es]=Método de entrada
GenericName[fr]=Méthode de saisie
GenericName[ja]=入力メソッド
GenericName[ko]=입력기
GenericName[ru]=Метод ввода
GenericName[zh_CN]=输入法
GenericName[zh_TW]=輸入法
Comment=Start Input Method
Comment[ca]=Inicia el mètode d'entrada
Comment[da]=Start inputmetode
Comment[de]=Eingabemethode starten
Comment[fr]=Démarrer la méthode de saisie
Comment[ja]=入力メソッドを開始
Comment[ko]=입력기 시작
Comment[ru]=Запустить метод ввода
Comment[zh_CN]=启动输入法
Comment[zh_TW]=啓動輸入法
Exec=fcitx
Icon=fcitx
Terminal=false
Type=Application
Categories=System;Utility;
StartupNotify=false
X-GNOME-AutoRestart=false
X-GNOME-Autostart-Notify=false
X-KDE-autostart-after=panel
X-KDE-StartupNotify=false

顺便贴一下 fcitx 相关的日志记录

$ journalctl --user -b | grep fcitx
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-pinyin.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-keyboard.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-autoeng.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-imselector.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-ipc.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-quickphrase.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-x11.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-unicode.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-dbus.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-vk.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-classic-ui.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-table.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-spell.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-punc.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-pinyin-enhance.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-xkbdbus.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-kimpanel-ui.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-ipcportal.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-remote-module.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-rime.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-xim.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-freedesktop-notify.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-fullwidth-char.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-chttrans.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-notificationitem.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-clipboard.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-xkb.conf
8月 10 15:11:16 hydrogen fcitx[1533]: (INFO-1533 addon.c:151) 加载附加组件配置文件: fcitx-qw.conf
8月 10 15:11:16 hydrogen dbus-daemon[1283]: [session uid=1000 pid=1283] Activating service name='org.freedesktop.Notifications' requested by ':1.37' (uid=1000 pid=1533 comm="/usr/bin/fcitx")
8月 10 15:11:16 hydrogen fcitx[1533]: (ERROR-1533 ime.c:432) fcitx-keyboard-tr-otk already exists
8月 10 15:11:16 hydrogen fcitx[1533]: (ERROR-1533 ime.c:432) fcitx-keyboard-us already exists
8月 10 15:11:18 hydrogen fcitx-autostart[1528]: Fcitx is running correctly.
8月 10 15:11:21 hydrogen systemd[1269]: app-fcitx@autostart.service: start operation timed out. Terminating.
8月 10 15:11:21 hydrogen fcitx[1533]: =========================
8月 10 15:11:21 hydrogen fcitx[1533]: FCITX 4.2.9.9 -- Get Signal No.: 15
8月 10 15:11:21 hydrogen fcitx[1533]: Date: try "date -d @1660115481" if you are using GNU date ***
8月 10 15:11:21 hydrogen fcitx[1533]: ProcessID: 1533
8月 10 15:11:21 hydrogen fcitx[1533]: /usr/bin/fcitx(+0x175a)[0x55bfbe82675a]
8月 10 15:11:21 hydrogen fcitx[1533]: /usr/lib/libc.so.6(+0x38a40)[0x7fc763a39a40]
8月 10 15:11:21 hydrogen fcitx[1533]: /usr/lib/libc.so.6(__select+0x14c)[0x7fc763afe67c]
8月 10 15:11:21 hydrogen fcitx[1533]: /usr/lib/libfcitx-core.so.0(+0x155c5)[0x7fc763c285c5]
8月 10 15:11:21 hydrogen fcitx[1533]: /usr/lib/libfcitx-core.so.0(FcitxInstanceRun+0x5f)[0x7fc763c28c3f]
8月 10 15:11:21 hydrogen fcitx[1533]: /usr/bin/fcitx(+0x11d5)[0x55bfbe8261d5]
8月 10 15:11:21 hydrogen fcitx[1533]: /usr/lib/libc.so.6(+0x232d0)[0x7fc763a242d0]
8月 10 15:11:21 hydrogen fcitx[1533]: /usr/lib/libc.so.6(__libc_start_main+0x8a)[0x7fc763a2438a]
8月 10 15:11:21 hydrogen fcitx[1533]: /usr/bin/fcitx(+0x12d5)[0x55bfbe8262d5]
8月 10 15:11:21 hydrogen systemd[1269]: app-fcitx@autostart.service: Failed with result 'timeout'.

最近编辑记录 ADSWT518 (2022-08-10 15:13:06)

离线

#5 2022-08-10 15:12:53

ystyle
初级智能体
所在地: 蓝舞城
注册时间: 2013-10-24
帖子: 49
个人网站

Re: fcitx现在自动启动是怎么配置的?

ADSWT518 说:
ystyle 说:
ADSWT518 说:

遇到了同样的问题,现在只能每次开机之后手动启动......

cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/ 

我把复制的org.fcitx.Fcitx5.desktop中的X-GNOME-Autostart-Phase=Applications 删除了就好了

感谢回复!我用的是 fcitx 而不是 fcitx5,所以在对应的 fcitx.desktop 文件里好像没有看到你说的这一行 sad

完整的 fcitx.desktop 文件如下

我现在的是这样的

[Desktop Entry]
Name=Fcitx
Name[ca]=Fcitx
Name[da]=Fcitx
Name[de]=Fcitx
Name[es]=Fcitx
Name[fr]=Fcitx
Name[ja]=Fcitx
Name[ko]=Fcitx
Name[ru]=Fcitx
Name[zh_CN]=Fcitx
Name[zh_TW]=Fcitx
GenericName=Input Method
GenericName[ca]=Mètode d'entrada
GenericName[da]=Inputmetode
GenericName[de]=Eingabemethode
GenericName[es]=Método de entrada
GenericName[fr]=Méthode de saisie
GenericName[ja]=入力メソッド
GenericName[ko]=입력기
GenericName[ru]=Метод ввода
GenericName[zh_CN]=输入法
GenericName[zh_TW]=輸入法
Comment=Start Input Method
Comment[ca]=Inicia el mètode d'entrada
Comment[da]=Start inputmetode
Comment[de]=Eingabemethode starten
Comment[fr]=Démarrer la méthode de saisie
Comment[ja]=入力メソッドを開始
Comment[ko]=입력기 시작
Comment[ru]=Запустить метод ввода
Comment[zh_CN]=启动输入法
Comment[zh_TW]=啓動輸入法
Exec=fcitx
Icon=fcitx
Terminal=false
Type=Application
Categories=System;Utility;
StartupNotify=false
X-GNOME-AutoRestart=false
X-GNOME-Autostart-Notify=false
X-KDE-autostart-after=panel
X-KDE-StartupNotify=false
[Desktop Entry]
Name=Fcitx
Name[ca]=Fcitx
Name[da]=Fcitx
Name[de]=Fcitx
Name[es]=Fcitx
Name[ja]=Fcitx
Name[ko]=Fcitx
Name[ru]=Fcitx
Name[zh_CN]=Fcitx
Name[zh_TW]=Fcitx
GenericName=Input Method
GenericName[ca]=Mètode d'entrada
GenericName[da]=Inputmetode
GenericName[de]=Eingabemethode
GenericName[es]=Método de entrada
GenericName[ja]=入力メソッド
GenericName[ko]=입력기
GenericName[ru]=Метод ввода
GenericName[zh_CN]=输入法
GenericName[zh_TW]=輸入法
Comment=Start Input Method
Comment[ca]=Inicia el mètode d'entrada
Comment[da]=Start inputmetode
Comment[de]=Eingabemethode starten
Comment[ja]=入力メソッドを開始
Comment[ko]=입력기 시작
Comment[ru]=Запустить метод ввода
Comment[zh_CN]=启动输入法
Comment[zh_TW]=啓動輸入法
Exec=fcitx-autostart
Icon=fcitx
Terminal=false
Type=Application
Categories=System;Utility;
StartupNotify=true
NoDisplay=true
X-KDE-autostart-after=panel
X-KDE-StartupNotify=false

-----From YSTYLE.TOP 程序员是值得尊敬的,程序员的双手是魔术师的双手。他们把枯燥无味的代码变成了丰富多彩的软件……

离线

#6 2022-08-10 15:32:37

ADSWT518
会员
注册时间: 2021-07-02
帖子: 6

Re: fcitx现在自动启动是怎么配置的?

感谢回复!问题已经解决了 big_smile 看来只需要把

Exec=fcitx

改为

Exec=fcitx-autostart

就可以了!

离线

页脚