[Seek Help] deepin-wine5-stable 缺少ntdll.dll.so
Tofloor
poster avatar
Neros
deepin
2022-09-29 20:17
Author

版本:20.6社区版

问题:我发现系统默认的分辨率可调节选项只有1和1.25(分辨率1080p),就根据论坛上说的方法,启动deepin-wine winecfg去配置应用程序(百度网盘,微信等)的屏幕缩放。然后发现没法打开,报错信息如图:

image.png

下面是我改了启动配置,source /etc/bash.bashrc 来使用deepin-wine

image.png

三个疑问,

1、我查了下路径~/.deepinwine/deepin-wine5-stable/lib/里面是有ntdll.dll.so 文件的,为啥启动deepin-wine命令的时候读取的路径变成另外一个了?

2、这个deepin版本还是有挺多问题的,我重新安装deepin-wine5-stable能否解决这问题?如果可以,也帮忙告诉下如何重装比较妥当。

3、最终目的还是为了修改应用的屏幕缩放的,因为一些应用字体实在是太小了,眼睛怕瞎。各位大佬帮忙看看有没办法修改应用(百度网盘,微信,qq,有道云笔记等)之类的屏幕缩放,谢谢

Reply Favorite View the author
All Replies
神末shenmo
Moderator
Spark-App
2022-09-29 20:31
#1

现在都是deepin-wine6-stable了啊

星火的wine助手对这个情况进行了优化

  1. 下载 spk://store/tools/spark-dwine-helper-settings
    图片.png

  2. 找到需要改变应用缩放设置的应用的启动脚本/opt/apps/包名/files/run.sh,把START_SHELL_PATH="/opt/deepinwine/tools/run_v4.sh" 改为 START_SHELL_PATH="/opt/deepinwine/tools/spark_run_v4.sh"

    以QQ为例:

    /opt/apps/com.qq.im.deepin/files/run.sh

    图片.png

  3. 启动星火wine助手设置,选择设置单独应用缩放
    图片.png

图片.png

图片.png

选择之后选择打开,然后选择缩放

图片.png

确定之后退出,再启动应用的时候就可以指定缩放了

Reply View the author
神末shenmo
Moderator
Spark-App
2022-09-29 20:33
#2

deepin-wine早就弃用了

现在主流的是deepin-wine6-stable,有些少数的在用deepin-wine5和deepin-wine5-stable

Reply View the author
安洛
deepin
2022-09-29 23:58
#3

这是软件启动路径的问题。应该可以通过export某个环境变量解决。你可以找一些deepin官方打包的deepin-wine5-stable的软件看看他们的启动脚本是怎么写的。

Reply View the author
Neros
deepin
2022-09-30 01:03
#4
神末shenmo

现在都是deepin-wine6-stable了啊

星火的wine助手对这个情况进行了优化

  1. 下载 spk://store/tools/spark-dwine-helper-settings
    图片.png

  2. 找到需要改变应用缩放设置的应用的启动脚本/opt/apps/包名/files/run.sh,把START_SHELL_PATH="/opt/deepinwine/tools/run_v4.sh" 改为 START_SHELL_PATH="/opt/deepinwine/tools/spark_run_v4.sh"

    以QQ为例:

    /opt/apps/com.qq.im.deepin/files/run.sh

    图片.png

  3. 启动星火wine助手设置,选择设置单独应用缩放
    图片.png

图片.png

图片.png

选择之后选择打开,然后选择缩放

图片.png

确定之后退出,再启动应用的时候就可以指定缩放了

我利用此方法对qq,企业微信进行操作是成功的,微信是失败的,请问该如何解决?

还有就是,我发现一些应用(比如百度网盘,有道云笔记等),按照路径里没有发现run.sh这类启动脚本,这种情况是没法用这个方法改屏幕缩放吗?

Reply View the author
神末shenmo
Moderator
Spark-App
2022-09-30 01:21
#5
Neros

我利用此方法对qq,企业微信进行操作是成功的,微信是失败的,请问该如何解决?

还有就是,我发现一些应用(比如百度网盘,有道云笔记等),按照路径里没有发现run.sh这类启动脚本,这种情况是没法用这个方法改屏幕缩放吗?

那些也是wine应用吗?

我记得百度网盘现在只有原生版本

微信需要打开这个

图片.png

Reply View the author
Neros
deepin
2022-09-30 01:34
#6
神末shenmo

那些也是wine应用吗?

我记得百度网盘现在只有原生版本

微信需要打开这个

图片.png

微信已经成功了,至于其他应用有可能是你说的原生版本,我看包里面的内容跟那个微信(星火linux原生版本)的包长得有点像。

谢谢大佬!

Reply View the author
delsin
deepin
2022-09-30 06:32
#7

首先,winecfg只能更改wine应用的显示分辨率,对linux原生应用无效。

其次,有些wine应用是官方打包的,限定死了分辨率倍数,通过修改winecfg可能无效。当然,你可以通过星火wine助手设置来试试。

最后,你帖子一开头的命令我是没看懂,奇奇怪怪的。如果你不会用命令,你可以装一个wine运行器。利用wine运行器里面的配置容器功能就能轻轻松松调出winecfg。

截图_deepin-wine-runner_20220929223153.png

Reply View the author