页次: 1
更新着,突然某天开始就不会自动启动了。 看文档写着,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 程序员是值得尊敬的,程序员的双手是魔术师的双手。他们把枯燥无味的代码变成了丰富多彩的软件……
离线
遇到了同样的问题,现在只能每次开机之后手动启动......
离线
遇到了同样的问题,现在只能每次开机之后手动启动......
cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/
我把复制的org.fcitx.Fcitx5.desktop中的X-GNOME-Autostart-Phase=Applications 删除了就好了
-----From YSTYLE.TOP 程序员是值得尊敬的,程序员的双手是魔术师的双手。他们把枯燥无味的代码变成了丰富多彩的软件……
离线
ADSWT518 说:遇到了同样的问题,现在只能每次开机之后手动启动......
cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/
我把复制的org.fcitx.Fcitx5.desktop中的X-GNOME-Autostart-Phase=Applications 删除了就好了
感谢回复!我用的是 fcitx 而不是 fcitx5,所以在对应的 fcitx.desktop 文件里好像没有看到你说的这一行
完整的 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)
离线
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 文件里好像没有看到你说的这一行
完整的 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 程序员是值得尊敬的,程序员的双手是魔术师的双手。他们把枯燥无味的代码变成了丰富多彩的软件……
离线
感谢回复!问题已经解决了 看来只需要把
Exec=fcitx
改为
Exec=fcitx-autostart
就可以了!
离线
页次: 1