Closed wbmins closed 3 years ago
us is not the icon. is the text that rendered by fcitx.
emm, I just rechecked code, it should shown a input-keyboard
But I doubt there's some problem with theme detection, or you place the icon file in the wrong place.
BTW, you'll need to restart fcitx to make it render the new icon.
我放在 .local/share/icons/AWEL-Lumine/apps/16/input-keyboard.png和.local/share/icons/AWEL-Lumine/panel/16/input-keyboard.png,它是读取不到的。AWEL-Lumine是github找的主题
这是fcitx5 --verbose "*=5*
日志
D2020-11-26 18:48:42.841324 i18n.cpp:32] Add gettext domain fcitx5 at /usr/share/locale
D2020-11-26 18:48:42.854129 instance.cpp:1603] Trigger Key: Shift+Shift_L Shift+Shift_R
I2020-11-26 18:48:42.854183 instance.cpp:1240] Override Enabled Addons: {}
I2020-11-26 18:48:42.854212 instance.cpp:1241] Override Disabled Addons: {}
D2020-11-26 18:48:42.855511 addonmanager.cpp:143] Call loadAddon() with waylandim checkDependencies() returns 1 Dep: [wayland] OptDep: []
D2020-11-26 18:48:42.855564 addonmanager.cpp:143] Call loadAddon() with wayland checkDependencies() returns 0 Dep: [] OptDep: []
I2020-11-26 18:48:42.856129 addonmanager.cpp:177] Loaded addon wayland
D2020-11-26 18:48:42.856153 addonmanager.cpp:143] Call loadAddon() with unicode checkDependencies() returns 1 Dep: [] OptDep: [clipboard]
D2020-11-26 18:48:42.856195 addonmanager.cpp:143] Call loadAddon() with dbus checkDependencies() returns 1 Dep: [keyboard] OptDep: [xcb]
D2020-11-26 18:48:42.856252 addonmanager.cpp:143] Call loadAddon() with dbusfrontend checkDependencies() returns 1 Dep: [dbus] OptDep: []
D2020-11-26 18:48:42.856298 addonmanager.cpp:143] Call loadAddon() with ibusfrontend checkDependencies() returns 1 Dep: [dbus] OptDep: []
D2020-11-26 18:48:42.856344 addonmanager.cpp:143] Call loadAddon() with imselector checkDependencies() returns 0 Dep: [] OptDep: []
I2020-11-26 18:48:42.856608 addonmanager.cpp:177] Loaded addon imselector
D2020-11-26 18:48:42.856629 addonmanager.cpp:143] Call loadAddon() with xim checkDependencies() returns 1 Dep: [xcb] OptDep: [dbus]
D2020-11-26 18:48:42.856667 addonmanager.cpp:143] Call loadAddon() with keyboard checkDependencies() returns 1 Dep: [] OptDep: [xcb, spell, notifications, emoji, quickphrase]
D2020-11-26 18:48:42.856730 addonmanager.cpp:143] Call loadAddon() with clipboard checkDependencies() returns 1 Dep: [xcb] OptDep: []
D2020-11-26 18:48:42.856777 addonmanager.cpp:143] Call loadAddon() with xcb checkDependencies() returns 0 Dep: [] OptDep: []
D2020-11-26 18:48:42.860283 inputcontextmanager.cpp:306] Register focus group for display: x11::0
D2020-11-26 18:48:42.861126 xcbkeyboard.cpp:272] evdev pc105 us
I2020-11-26 18:48:42.864637 addonmanager.cpp:177] Loaded addon xcb
D2020-11-26 18:48:42.864736 addonmanager.cpp:143] Call loadAddon() with quickphrase checkDependencies() returns 0D Dep: [] OptDep: []
2020-11-26 18:48:42.864779 xcbeventreader.cpp:71] Start XCBEventReader thread
I2020-11-26 18:48:42.867947 addonmanager.cpp:177] Loaded addon quickphrase
D2020-11-26 18:48:42.867975 addonmanager.cpp:143] Call loadAddon() with waylandim checkDependencies() returns 0 Dep: [wayland] OptDep: []
I2020-11-26 18:48:42.868251 addonmanager.cpp:177] Loaded addon waylandim
D2020-11-26 18:48:42.868269 addonmanager.cpp:143] Call loadAddon() with unicode checkDependencies() returns 1 Dep: [] OptDep: [clipboard]
D2020-11-26 18:48:42.868298 addonmanager.cpp:143] Call loadAddon() with dbus checkDependencies() returns 1 Dep: [keyboard] OptDep: [xcb]
D2020-11-26 18:48:42.868335 addonmanager.cpp:143] Call loadAddon() with dbusfrontend checkDependencies() returns 1 Dep: [dbus] OptDep: []
D2020-11-26 18:48:42.868375 addonmanager.cpp:143] Call loadAddon() with ibusfrontend checkDependencies() returns 1 Dep: [dbus] OptDep: []
D2020-11-26 18:48:42.868417 addonmanager.cpp:143] Call loadAddon() with xim checkDependencies() returns 1 Dep: [xcb] OptDep: [dbus]
D2020-11-26 18:48:42.868455 addonmanager.cpp:143] Call loadAddon() with keyboard checkDependencies() returns 0 Dep: [] OptDep: [xcb, spell, notifications, emoji, quickphrase]
D2020-11-26 18:48:42.868543 i18n.cpp:32] Add gettext domain xkeyboard-config at /usr/share/locale
I2020-11-26 18:48:42.905959 addonmanager.cpp:177] Loaded addon keyboard
D2020-11-26 18:48:42.905986 addonmanager.cpp:143] Call loadAddon() with clipboard checkDependencies() returns 0 Dep: [xcb] OptDep: []
I2020-11-26 18:48:42.906560 addonmanager.cpp:177] Loaded addon clipboard
D2020-11-26 18:48:42.906721 addonmanager.cpp:143] Call loadAddon() with unicode checkDependencies() returns 0 Dep: [] OptDep: [clipboard]
I2020-11-26 18:48:43.035739 addonmanager.cpp:177] Loaded addon unicode
D2020-11-26 18:48:43.035771 addonmanager.cpp:143] Call loadAddon() with dbus checkDependencies() returns 0 Dep: [keyboard] OptDep: [xcb]
I2020-11-26 18:48:43.037177 addonmanager.cpp:177] Loaded addon dbus
D2020-11-26 18:48:43.037223 addonmanager.cpp:143] Call loadAddon() with dbusfrontend checkDependencies() returns 0 Dep: [dbus] OptDep: []
I2020-11-26 18:48:43.038006 addonmanager.cpp:177] Loaded addon dbusfrontend
D2020-11-26 18:48:43.038041 addonmanager.cpp:143] Call loadAddon() with ibusfrontend checkDependencies() returns 0 Dep: [dbus] OptDep: []
D2020-11-26 18:48:43.038374 ibusfrontend.cpp:718] Requesting IBus service name.
D2020-11-26 18:48:43.038575 ibusfrontend.cpp:743] IBus address is written with: unix:path=/run/user/1000/bus,fcitx_random_string=9d9d6b8d6ad24ef8b1165ec1213b4f6d
D2020-11-26 18:48:43.038635 ibusfrontend.cpp:747] Writing ibus daemon info.
I2020-11-26 18:48:43.051613 addonmanager.cpp:177] Loaded addon ibusfrontend
D2020-11-26 18:48:43.051641 addonmanager.cpp:143] Call loadAddon() with xim checkDependencies() returns 0 Dep: [xcb] OptDep: [dbus]
D2020-11-26 18:48:43.052292 xim.cpp:87] XIM basic init: 1
I2020-11-26 18:48:43.053996 addonmanager.cpp:177] Loaded addon xim
I2020-11-26 18:48:43.065329 inputmethodmanager.cpp:193] Found 699 input method(s) in addon keyboard
D2020-11-26 18:48:43.065924 xcbkeyboard.cpp:161] (us, )
D2020-11-26 18:48:43.065944 xcbkeyboard.cpp:294] findLayoutIndex layout:us variant:
D2020-11-26 18:48:43.065958 xcbkeyboard.cpp:296] defaultLayouts:[us]
D2020-11-26 18:48:43.065985 xcbkeyboard.cpp:297] defaultVariants:[]
D2020-11-26 18:48:43.066009 xcbkeyboard.cpp:510] Lock group 0
D2020-11-26 18:48:43.066058 addonmanager.cpp:143] Call loadAddon() with kimpanel checkDependencies() returns 0 Dep: [dbus] OptDep: []
I2020-11-26 18:48:43.066519 addonmanager.cpp:177] Loaded addon kimpanel
D2020-11-26 18:48:43.066548 addonmanager.cpp:143] Call loadAddon() with classicui checkDependencies() returns 0 Dep: [] OptDep: [xcb, wayland, notificationitem]
D2020-11-26 18:48:43.087669 xcbui.cpp:261] Xft.dpi: -1
D2020-11-26 18:48:43.087867 xcbui.cpp:405] Screen rects are: [(Rect(0,0+1920x1080), 143)] Primary DPI: 143
D2020-11-26 18:48:43.088041 xcbwindow.cpp:70] Window created id: 14680067
I2020-11-26 18:48:43.088634 addonmanager.cpp:177] Loaded addon classicui
D2020-11-26 18:48:43.088657 addonmanager.cpp:143] Call loadAddon() with notificationitem checkDependencies() returns 0 Dep: [dbus] OptDep: []
I2020-11-26 18:48:43.089133 addonmanager.cpp:177] Loaded addon notificationitem
D2020-11-26 18:48:43.089404 xcbtraywindow.cpp:189] Found dock window
D2020-11-26 18:48:43.089609 xcbwindow.cpp:70] Window created id: 14680070
D2020-11-26 18:48:43.089862 xcbtraywindow.cpp:205] Send op code to tray
D2020-11-26 18:48:43.089896 addonmanager.cpp:143] Call loadAddon() with notifications checkDependencies() returns 0 Dep: [dbus] OptDep: []
I2020-11-26 18:48:43.090533 addonmanager.cpp:177] Loaded addon notifications
D2020-11-26 18:48:43.090592 addonmanager.cpp:143] Call loadAddon() with rime checkDependencies() returns 0 Dep: [] OptDep: [notifications]
D2020-11-26 18:48:43.100486 i18n.cpp:32] Add gettext domain fcitx5-rime at /usr/share/locale
D2020-11-26 18:48:43.100630 rimeengine.cpp:159] Modules: []
I2020-11-26 18:48:43.101763 addonmanager.cpp:177] Loaded addon rime
D2020-11-26 18:48:43.102060 xim.cpp:87] requestor:25165855
D2020-11-26 18:48:43.102090 xim.cpp:87] buf:@locale=aa,af,am,an,ar,as,ast,az,be,bem,ber,bg,bho,bn,bo,br,brx,bs,byn,C,ca,crh,cs,csb,cv,cy,da,de,dv,dz,el,en,es,et,eu,fa,ff,fi,fil,fo,fr,fur,fy,ga,gd,gez,gl,gu,gv,ha,he,hi,hne,hr,hsb,ht,hu,hy,id,ig,ik,is,it,iu,iw,ja,ka,kk,kl,km,kn,ko,kok,ks,ku,kw,ky,lb,lg,li,lij,lo,lt,lv,mag,mai,mg,mhr,mi,mk,ml,mn,mr,ms,mt,my,nan,nb,nds,ne,nl,nn,no,nr,nso,oc,om,or,os,pa,pap,pl,ps,pt,ro,ru,rw,sa,sc,sd,se,shs,si,sid,sk,sl,so,sq,sr,ss,st,sv,sw,ta,te,tg,th,ti,tig,tk,tl,tn,tr,ts,tt,ug,uk,unm,ur,uz,ve,vi,wa,wae,wal,wo,xh,yi,yo,yue,zh,zu
D2020-11-26 18:48:43.102116 xim.cpp:122] XIM filtered event
D2020-11-26 18:48:43.102135 xcbtraywindow.cpp:127] Tray recevied configure event
D2020-11-26 18:48:43.102160 xcbwindow.cpp:111] Resize: 16 16
D2020-11-26 18:48:43.102188 xcbtraywindow.cpp:118] Tray recevied expose event
D2020-11-26 18:48:43.113132 xcbtraywindow.cpp:372] Render
D2020-11-26 18:48:43.113159 xcbtraywindow.cpp:118] Tray recevied expose event
D2020-11-26 18:48:43.113188 xcbtraywindow.cpp:372] Render
D2020-11-26 18:48:43.113202 xcbtraywindow.cpp:127] Tray recevied configure event
D2020-11-26 18:48:43.113214 xcbtraywindow.cpp:118] Tray recevied expose event
D2020-11-26 18:48:43.113233 xcbtraywindow.cpp:372] Render
D2020-11-26 18:48:43.113266 xcbtraywindow.cpp:118] Tray recevied expose event
D2020-11-26 18:48:43.113312 xcbtraywindow.cpp:372] Render
D2020-11-26 18:48:43.113337 xcbtraywindow.cpp:118] Tray recevied expose event
D2020-11-26 18:48:43.113376 xcbtraywindow.cpp:372] Render
D2020-11-26 18:48:43.113405 xcbtraywindow.cpp:118] Tray recevied expose event
D2020-11-26 18:48:43.113446 xcbtraywindow.cpp:372] Render
D2020-11-26 18:48:43.113473 xcbtraywindow.cpp:118] Tray recevied expose event
D2020-11-26 18:48:43.113502 xcbtraywindow.cpp:372] Render
D2020-11-26 18:48:43.113521 xcbtraywindow.cpp:118] Tray recevied expose event
D2020-11-26 18:48:43.113546 xcbtraywindow.cpp:372] Render
D2020-11-26 18:48:43.113567 xcbtraywindow.cpp:118] Tray recevied expose event
D2020-11-26 18:48:43.113595 xcbtraywindow.cpp:372] Render
D2020-11-26 18:48:43.113678 xim.cpp:87] requestor:25165855
D2020-11-26 18:48:43.113704 xim.cpp:87] buf:@transport=X/
D2020-11-26 18:48:43.113732 xim.cpp:122] XIM filtered event
D2020-11-26 18:48:43.114288 xim.cpp:122] XIM filtered event
I2020-11-26 18:48:43.114408 kimpanel.cpp:121] Kimpanel new owner
D2020-11-26 18:48:43.114544 xim.cpp:87] -- XIM_CONNECT
D2020-11-26 18:48:43.114595 xim.cpp:122] XIM filtered event
D2020-11-26 18:48:43.114630 xim.cpp:87] -- XIM_OPEN
D2020-11-26 18:48:43.114778 xim.cpp:122] XIM filtered event
D2020-11-26 18:48:43.114883 xim.cpp:87] -- XIM_QUERY_EXTENSION
D2020-11-26 18:48:43.114936 xim.cpp:122] XIM filtered event
D2020-11-26 18:48:43.114995 xim.cpp:87] -- XIM_ENCODING_NEGOTIATION
D2020-11-26 18:48:43.115046 xim.cpp:122] XIM filtered event
D2020-11-26 18:48:43.115119 xim.cpp:87] -- XIM_CREATE_IC
D2020-11-26 18:48:43.115145 xim.cpp:408] XIM header opcode: 50
D2020-11-26 18:48:43.129276 xim.cpp:122] XIM filtered event
D2020-11-26 18:48:43.620121 xim.cpp:87] -- XIM_SET_IC_VALUES
D2020-11-26 18:48:43.620201 xim.cpp:408] XIM header opcode: 54
D2020-11-26 18:48:43.621004 xim.cpp:122] XIM filtered event
D2020-11-26 18:48:43.639972 xim.cpp:87] -- XIM_SET_IC_VALUES
D2020-11-26 18:48:43.640118 xim.cpp:408] XIM header opcode: 54
D2020-11-26 18:48:43.640808 xim.cpp:122] XIM filtered event
@wbmins 请问找到解决方案了吗
https://github.com/fcitx/fcitx5/commit/351e888de66b754ea734e687d964f2986363f8e2 可能这个能 fix 吧?非标准桌面之前会返回的默认图标主题是 hardcode 的,现在会尝试读 gtk 配置的图标
Describe the bug If the problem is about you can not use fcitx in certain application, or the input window is placed in wrong place, be sure to include which application is being typed, and the output of fcitx5-diagnose command. Additional context Add any other context about the problem here. polybar 托盘显示的是us, ~/.local/share/icon/的主题里添加了input-keyboard.png.没有读取