LXQT 下 WPS 无法运行

求助!正常使用 TW,KDE 环境,因为开 genymotion 用百度网盘下东西,内存占用比较厉害比较卡,就下了 LXQT 耍,发现 WPS 2019 在 LXQT 里不能运行了,终端也无报错,换 KDE 登录就一切正常。

1赞

终端运行提示什么?

如果是从 opensuse_zh 上面装的是有问题。

我从官网下的 wps-office-11.1.0.9505-1.x86_64 包安装的。
终端运行桌面的快捷方式显示以下:

wps-office-prometheus.desktop:行 1: [Desktop:未找到命令
wps-office-prometheus.desktop:行 2: WPS:未找到命令
wps-office-prometheus.desktop: 第 3 行:“Comment [zh_CN]”: 不是有效的标识符
wps-office-prometheus.desktop:行 3: WPS:未找到命令
wps-office-prometheus.desktop: 第 4 行:fg: 无任务控制
wps-office-prometheus.desktop: 第 6 行:“GenericName [zh_CN]”: 不是有效的标识符
wps-office-prometheus.desktop:行 6: 2019:未找到命令
wps-office-prometheus.desktop:行 7: 2019:未找到命令
wps-office-prometheus.desktop: 第 8 行:“Name [zh_CN]”: 不是有效的标识符
wps-office-prometheus.desktop:行 8: 2019:未找到命令
wps-office-prometheus.desktop:行 12: WordProcessor:未找到命令
wps-office-prometheus.desktop:行 12: Qt:未找到命令
wps-office-prometheus.desktop:行 13: X-DBUS-ServiceName=:未找到命令
wps-office-prometheus.desktop:行 14: X-DBUS-StartupType=:未找到命令
wps-office-prometheus.desktop:行 15: X-KDE-SubstituteUID=false:未找到命令
wps-office-prometheus.desktop:行 16: X-KDE-Username=:未找到命令

其中第 4 行是执行命令。

在终端直接输入 wps 没有任何显示,也不退出。后面加一个文档作参数时能显示一个空白窗口。

从官网下载 rpm 包安装,建议 opensuse_zh 把 wps 去掉呢?

wps-office-prometheus.desktop 是一个 .desktop 文件,是在桌面环境用的,不是在终端用的,你可以在 GNOME/KDE 这些桌面环境下直接点击启动,在终端运行会默认把它当作一个 shell 脚本,但是它是不符合脚本的语法的,它是按照 Freedesktop 的 Destkop Entry Specification 来写的。如果非要终端运行可以照抄它里面的 Exec= 后面的命令,%F 什么的也是 Desktop Entry Specification 规定的,终端里没有,所以你只需要 /usr/bin/wps。

1赞

我试过了,终端运行 wps 没任何显示,也不退出。

我猜是不是因为后装的 lxqt 才有这问题,如果最初安装的时候不选 kde 原 lxqt 就行了?不过这也没法尝试了,我不想重装了

你的 lxqt 怎么安装的?

yast,搜 lxqt。patters,session 都装了,不过挺小的,总共几十 M 好像

测试 home:opensuse_zh 里的可以

装了 home:zh 里的,比从官方下载的多装了 300M+ 的依赖,确实可以用了,谢谢苏大大!

另外我还想问下,lxqt 默认是不是没有透明及模糊特效?如果实现的话怎么办?增多了系统开销是不是不划算?我的显卡是 intel +NV GT 730,装了 NV 源里的驱动

我用的 compton,可以实现阴影和半透明

明白了,谢谢