[Treeland] [问题反馈] treeland界面,VLC无法按比例调整窗口,wine微信自退
Tofloor
poster avatar
剑风澜
deepin
2026-09-08 22:31
Author

如题。

VLC播放器:视频--总适应窗口,在这条件下无法自定义调整播放窗口大小【只能调整宽/高】。取消总适应窗口了一样。

wine微信会在锁屏期间自动退出【时长不确定】,登录后发现已经退出。

deb版本微信会在解除屏幕锁定后【发现】原定【窗口】大小被改变:不是正常打开后界面,也不是自己调整后的,原工作界面不见了。

Reply Favorite View the author
All Replies
avatar
𰻞𰻝面
deepin
2026-09-09 02:25
#1

我的treeland模式下显示异常,图标,光标,文字都非常小。显示设置里分辨率正常,缩放正常,就是显示异常。没办法用,又回到X11了

Reply View the author
avatar
蓝色沙漏
deepin
2026-09-09 10:01
#2
𰻞𰻝面:

我的treeland模式下显示异常,图标,光标,文字都非常小。显示设置里分辨率正常,缩放正常,就是显示异常。没办法用,又回到X11了

这版treeland异常确实太多,已经到了没法正常使用的状态,我也切回X11了

Reply View the author
avatar
𰻞𰻝面
deepin
2026-09-09 10:08
#3
蓝色沙漏:

这版treeland异常确实太多,已经到了没法正常使用的状态,我也切回X11了

我这电脑太古老了,主要显存才64M,我用别人稍好点的电脑就没问题,官方回复我说建议留在X11
08ff69fd654eeb6d26a56342ee7212ea.jpg

Reply View the author
avatar
zccrs
deepin
2026-09-09 10:10
#4

不能按比例是指不能拖动右下角调大小吗?

Reply View the author
avatar
qq4945286
deepin
2026-09-09 11:06
#5

为什么要用wine微信,用原生linux的deb,最新版微信都正常在treeland,微信没有更新到4.13.9的时候,在treeland下不能删除信息,更新到4.13.9版linux的原生微信就可以了。多开的微信也正常。刚开始的时候,用微信小程序玩腾讯游戏,cpu占用很高,用小u也解决了。主要是微信小程序没有走gpu渲染,后来借助小u也解决了,能正常走gpu,这样cpu占用就正常了。我在treeland下用了很久了。hdmi音频会有时候突然没有声音,借助ai写了一个脚本,没有这个脚本之前,要注销或重启,要在有了这个脚本,遇到没有声音了,就运行一下这个脚本。下面是脚本代码。

#!/bin/bash
# fix-dp-audio:修复显示器唤醒后 HDMI/DP 音频无声
# 原理:切换刷新率两次,强制 DP 链路重新协商音频通道(等效注销,免重启)
# 用法:直接运行,屏幕会闪两下,随后自动播放测试音

OUT="${1:-DP-2}"

info=$(wlr-randr 2>/dev/null)
[ -z "$info" ] && { echo "错误:wlr-randr 不可用(仅 treeland/Wayland 会话有效)"; exit 1; }

# 解析当前分辨率和刷新率
cur=$(echo "$info" | grep "current" | head -1)
[ -z "$cur" ] && { echo "错误:未找到当前显示模式"; exit 1; }
mode=$(echo "$cur" | awk '{print $1}')
hz=$(echo "$cur" | grep -oE '[0-9]+(\.[0-9]+)? Hz' | grep -oE '[0-9.]+')

# 找同分辨率的其他刷新率作为中转
alt=$(echo "$info" | grep "^[[:space:]]*$mode px" | grep -oE '[0-9]+\.[0-9]+ Hz' | grep -v "^$hz" | grep -oE '[0-9.]+' | head -1)

if [ -z "$alt" ]; then
    echo "错误:分辨率 $mode 没有其他刷新率可切换,请手动改一次分辨率再改回"
    exit 1
fi

echo "当前:$OUT ${mode}@${hz}Hz"
echo "切换到 ${alt}Hz 再切回,重建 DP 链路(屏幕会闪两下)..."

wlr-randr --output "$OUT" --mode "${mode}@${alt}Hz"
sleep 4
wlr-randr --output "$OUT" --mode "${mode}@${hz}Hz"
sleep 3

echo "播放测试音,听到\"叮\"即修复成功"
paplay /usr/share/sounds/freedesktop/stereo/bell.oga 2>/dev/null
echo "完成。仍无声时运行 wlr-randr 检查显示器状态"

Reply View the author
avatar
剑风澜
deepin
2026-09-09 11:24
#6
qq4945286:

为什么要用wine微信,用原生linux的deb,最新版微信都正常在treeland,微信没有更新到4.13.9的时候,在treeland下不能删除信息,更新到4.13.9版linux的原生微信就可以了。多开的微信也正常。刚开始的时候,用微信小程序玩腾讯游戏,cpu占用很高,用小u也解决了。主要是微信小程序没有走gpu渲染,后来借助小u也解决了,能正常走gpu,这样cpu占用就正常了。我在treeland下用了很久了。hdmi音频会有时候突然没有声音,借助ai写了一个脚本,没有这个脚本之前,要注销或重启,要在有了这个脚本,遇到没有声音了,就运行一下这个脚本。下面是脚本代码。

#!/bin/bash
# fix-dp-audio:修复显示器唤醒后 HDMI/DP 音频无声
# 原理:切换刷新率两次,强制 DP 链路重新协商音频通道(等效注销,免重启)
# 用法:直接运行,屏幕会闪两下,随后自动播放测试音

OUT="${1:-DP-2}"

info=$(wlr-randr 2>/dev/null)
[ -z "$info" ] && { echo "错误:wlr-randr 不可用(仅 treeland/Wayland 会话有效)"; exit 1; }

# 解析当前分辨率和刷新率
cur=$(echo "$info" | grep "current" | head -1)
[ -z "$cur" ] && { echo "错误:未找到当前显示模式"; exit 1; }
mode=$(echo "$cur" | awk '{print $1}')
hz=$(echo "$cur" | grep -oE '[0-9]+(\.[0-9]+)? Hz' | grep -oE '[0-9.]+')

# 找同分辨率的其他刷新率作为中转
alt=$(echo "$info" | grep "^[[:space:]]*$mode px" | grep -oE '[0-9]+\.[0-9]+ Hz' | grep -v "^$hz" | grep -oE '[0-9.]+' | head -1)

if [ -z "$alt" ]; then
    echo "错误:分辨率 $mode 没有其他刷新率可切换,请手动改一次分辨率再改回"
    exit 1
fi

echo "当前:$OUT ${mode}@${hz}Hz"
echo "切换到 ${alt}Hz 再切回,重建 DP 链路(屏幕会闪两下)..."

wlr-randr --output "$OUT" --mode "${mode}@${alt}Hz"
sleep 4
wlr-randr --output "$OUT" --mode "${mode}@${hz}Hz"
sleep 3

echo "播放测试音,听到\"叮\"即修复成功"
paplay /usr/share/sounds/freedesktop/stereo/bell.oga 2>/dev/null
echo "完成。仍无声时运行 wlr-randr 检查显示器状态"

哈?你也有遇到这问题?

我找deepseek分析。操作了2个小时才折腾好音频 ,还以为是自己操作哪不对sob

情况是:放着视频【音箱走的hdmi-显示器直连】,突然没了声音了,重启无效😭 还以为驱动出了毛病。各种排查来着......

Reply View the author
avatar
qq4945286
deepin
2026-09-09 11:39
#7
剑风澜:

哈?你也有遇到这问题?

我找deepseek分析。操作了2个小时才折腾好音频 ,还以为是自己操作哪不对sob

情况是:放着视频【音箱走的hdmi-显示器直连】,突然没了声音了,重启无效😭 还以为驱动出了毛病。各种排查来着......

这个问题不管是x11和treeland下都经常遇到。

Reply View the author
avatar
剑风澜
deepin
2026-09-09 13:29
#8
qq4945286:

这个问题不管是x11和treeland下都经常遇到。

🙁

Reply View the author