Viber 运行良好,直到我在设置中添加保加利亚语(语音)键盘作为附加输入语言。删除保加利亚语(语音)后,它又可以正常工作了。如果我点击图标,什么都没有打开。我尝试用终端打开 Viber,这是终端显示的内容。我希望有人能帮助我解决这个问题,这样我就可以使用两种键盘语言了。在此之前,我每次启动 viber 之前都会更改设置,然后将其重新设置为使用我的母语输入。
ivan@ivan-767466g:~$ /opt/viber/Viber %u
qt.web引擎上下文:
**
GLImplementation: desktop
Surface Type: OpenGL
Surface Profile: NoProfile
Surface Version: 2.1
Using Default SG Backend: yes
Using Software Dynamic GL: no
Using Angle: no
Init Parameters:
* allow-loopback-in-peer-connection
* application-name ViberPC
* autoplay-policy no-user-gesture-required
* browser-subprocess-path /opt/viber/libexec/QtWebEngineProcess
* disable-features DnsOverHttpsUpgrade,ConsolidatedMovementXY,InstalledApp,BackgroundFetch,WebOTP,WebPayments,WebUSB,PictureInPicture,AudioServiceOutOfProcess
* disable-setuid-sandbox
* disable-speech-api
* enable-features NetworkServiceInProcess,TracingServiceInProcess,NetworkServiceInProcess
* enable-threaded-compositing
* enable-usermedia-screen-capture
* in-process-gpu
* use-gl desktop
xkbcommon: ERROR: Couldn't process include statement for 'de(phonetic)'
xkbcommon: ERROR: Abandoning symbols file "(unnamed)"
xkbcommon: ERROR: Failed to compile xkb_symbols
xkbcommon: ERROR: Failed to compile keymap
[3151:3177:1103/182923.815328:FATAL:xkb_keyboard_layout_engine.cc(640)] Keymap file failed to load: de-phonetic
Trace/breakpoint trap (core dumped)
**
提前感谢您的帮助。
答案1
我找到了可以接受的解决方法。在键盘布局设置中,你应该将保加利亚语放在第一位(但我认为塞尔维亚语和其他语言也可能导致同样的问题)。设置菜单中的每个其他地方都会导致此错误。
答案2
我可以确认,如果您有包含塞尔维亚语和其他类似语言的多种键盘布局,则最新的 viber 版本 18.2.0.2 将无法在 ubuntu 22.04 上启动。
解决方案是删除除英语(美国)之外的所有其他键盘布局,然后您就可以启动 viber 并正常使用它。之后,您可以添加其他键盘布局。唯一的问题是,您每次重新启动 PC 时都必须这样做。
答案3
谢谢@hopetech点赞!我确认问题已解决。
我遇到了同样的问题Ubuntu 22.04.1 LTS(Jammy Jellyfish)(gdm3
桌面环境)和Debian 11(靶心) Cinnamon
(桌面环境)。将 viber 从旧版本 16.1.0.37 升级到 18.2.0.2 后,它根本无法启动。只有旧版 AppImage 16.1.0.37 可以启动。
我只是重新排列布局,如下图所示:
viber 18.2.0.2 已按预期启动。无论是从 .deb 还是 AppImage 版本安装。我希望这能帮助遇到此问题的其他人。