我从https://www.viber.com/en/download/提供的软件包中安装了最新版本 (18.2.0.2) 的Viber.deb
安装新版本后,我注意到无法使用 GUI 终止 Viber 应用程序:应用程序菜单的“退出”选项不起作用。与以前的版本一样,关闭主窗口不会终止应用程序(它继续在后台运行);但是,与以前的版本相反,使用应用程序的右键单击(系统)菜单并选择“退出” 不会终止应用程序。
当我从命令行运行它然后尝试“退出”应用程序时,我在终端窗口上看到此消息:
qt.qml.context: qrc:/Resources/QML/MainWindow.qml:68:5 Parameter "close" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
Run Code Online (Sandbox Code Playgroud)
要终止 Viber,我必须kill使用它-1。
有没有一种实用的方法可以解决此问题,以便 Viber 用户无需在需要时诉诸命令行来停止(和重新启动)Viber?
小智 7
这是一个已知的错误*。Viber 托盘图标处理发生了一些变化。KDE Plasma 上的右键菜单也可能被破坏。
您可以通过以下步骤解决该问题:
安装 dbus-x11 软件包(其中包含 CLI 实用程序 dbus-launch)
sudo apt install dbus-x11
杀死 Viber 实例
pkill -f -9 振动器
尝试使用 dbus-launch 在终端上启动它
dbus-启动 /opt/viber/Viber
检查右键是否有效。它并不完美,但经过几次尝试就可以了
修改 Viber 启动器
a) 在原始 Ubuntu(使用 GNOME)上,您可以安装 menulibre 软件包
b) 您可以在终端上手动完成
sudo nano /usr/share/applications/viber.desktop
注销并登录
* https://github.com/flathub/com.viber.Viber/issues/4#issuecomment-1280456307
| 归档时间: |
|
| 查看次数: |
1577 次 |
| 最近记录: |