[文件管理器] 文件管理器不能记住窗口大小
电梯直达到第
poster avatar
云的眼泪
deepin
发表于 2023-04-24 20:46
楼主

20.8可以记住,升级到20.9后,文件管理器打开窗口变小了一点,调大关闭后再打开又恢复到默认大小。

回复 收藏 只看作者
所有回复
阿尼樱奈奈
deepin
内测贡献用户
发表于 2023-04-24 21:15
沙发

這是怎麼回事?我也是20.9版本,但是我的檔案管理器沒有這種情況

回复 只看作者
忘记、过去
deepin
发表于 2023-04-24 21:51
板凳

检查下 ~/.config/deepin/dde-file-manager/dde-file-manager.obtusely.json 这个文件有没有写入权限?

文件管理器的窗口大小会记录在这个文件中 WindowManager -> WindowState 部分,应该每次关闭最后一个文件管理器窗口之后都会把最新的大小写入,下次打开时读取这个大小

回复 只看作者
云的眼泪
deepin
发表于 2023-04-24 22:08
地板
忘记、过去

检查下 ~/.config/deepin/dde-file-manager/dde-file-manager.obtusely.json 这个文件有没有写入权限?

文件管理器的窗口大小会记录在这个文件中 WindowManager -> WindowState 部分,应该每次关闭最后一个文件管理器窗口之后都会把最新的大小写入,下次打开时读取这个大小

好的,下午回去试试

回复 只看作者
云的眼泪
deepin
发表于 2023-04-25 02:45
4楼

找到原因了,但是为什么会这样?

先打开一个文管窗口,这时窗口比较小,不要关闭

再打开一个文管窗口,窗口比较小,调整窗口大小,关闭这个窗口

关闭前面那个窗口,也可以不关闭

再打开新文管窗口,调整没有起作用。

如果只打开一个窗口调整,就可以保存窗口大小。

回复 只看作者
忘记、过去
deepin
发表于 2023-04-25 05:34
5楼
云的眼泪

找到原因了,但是为什么会这样?

先打开一个文管窗口,这时窗口比较小,不要关闭

再打开一个文管窗口,窗口比较小,调整窗口大小,关闭这个窗口

关闭前面那个窗口,也可以不关闭

再打开新文管窗口,调整没有起作用。

如果只打开一个窗口调整,就可以保存窗口大小。

一般写入配置文件的操作都是在进程退出前做的,像文管这种多窗口的进程,只有所有窗口都关闭才算进程退出。不会每关闭一个窗口就写入一次配置的

也可以算正常?

回复 只看作者
kingskill
deepin
发表于 2023-04-25 07:28
6楼

打开一个文管窗口 ,然后拉大 一圈,拖到屏幕 边缘附近,然后关闭。

再次打开文管窗口,窗口还是 拉大一圈的,但出现在屏幕正中间。

窗口大小可以记住。位置 记不住 。

回复 只看作者
云的眼泪
deepin
发表于 2023-04-25 16:07
7楼
忘记、过去

一般写入配置文件的操作都是在进程退出前做的,像文管这种多窗口的进程,只有所有窗口都关闭才算进程退出。不会每关闭一个窗口就写入一次配置的

也可以算正常?

应该算正常现象吧

回复 只看作者
Leo
deepin
发表于 2024-09-12 13:14
8楼
忘记、过去

检查下 ~/.config/deepin/dde-file-manager/dde-file-manager.obtusely.json 这个文件有没有写入权限?

文件管理器的窗口大小会记录在这个文件中 WindowManager -> WindowState 部分,应该每次关闭最后一个文件管理器窗口之后都会把最新的大小写入,下次打开时读取这个大小

问题解决了,谢谢!

真希望这样的小问题能少些。。。

回复 只看作者