无物桌面自带免疫
嘿嘿,厉害了我的哥😁
无物桌面自带免疫
+1
按照你提供的方法,我一试,发现出现以下问题:
按照你提供的方法,我一试,发现出现以下问题:
pkill dde-desktop && sudo cp ./dde-desktop /usr/bin/dde-desktop
试试这个
似乎这个改动很奇怪
似乎这个改动很奇怪
确实 开始我还以为我自己乱编译把系统搞坏了,后来看到大家都这样就放心了
确实 开始我还以为我自己乱编译把系统搞坏了,后来看到大家都这样就放心了
感觉这个改动似乎社区不太满意
pkill dde-desktop && sudo cp ./dde-desktop /usr/bin/dde-desktop
试试这个
根据你的经验,我试了一下,这个问题果然解决得非常完满呀
各位兄弟姐妹,出现类似我这种情况,那就在终端输入以下内容解决问题:
wget -t 3 -T 15 https://storage.deepin.org/thread/202205132245399430_dde-desktop.zip #解压 unzip 202205132245399430_dde-desktop.zip #替换系统文件 pkill dde-desktop && sudo cp ./dde-desktop /usr/bin/dde-desktop
😄
这是改了源码哪里?恐怕以后都要手动改了,可以fork一份出来了
这是改了源码哪里?恐怕以后都要手动改了,可以fork一份出来了
dde-file-manager/src/dde-desktop/view/desktopitemdelegate.cpp
void DesktopItemDelegate::updateItemSizeHint()
{
DIconItemDelegate::updateItemSizeHint();
// update word width
textFontWidth = parent()->parent()->fontMetrics().width("中");
auto iconSize = parent()->parent()->iconSize();
int width;
{
// defalut word num
const int minWidth = iconSize.width() + ICON_TOP_SPACE_DESKTOP * 2;
int num = 9;
int index = iconSizes.indexOf(iconSize.width());
if (index >= 0 && index < charOfLine.size())
num = charOfLine.at(index);
width = TEXT_PADDING + num * textFontWidth + TEXT_PADDING;
if (Q_UNLIKELY(width < minWidth))
width = minWidth;
}
int height = iconSize.height() + ICON_BOTTOM_SPACING_DESKTOP + TEXT_PADDING + 2 * d_ptr->textLineHeight + TEXT_PADDING;
- d_ptr->itemSizeHint = QSize(width, height);
+ d_ptr->itemSizeHint = QSize(height, height);
}
dde-file-manager/src/dde-desktop/view/desktopitemdelegate.cpp
void DesktopItemDelegate::updateItemSizeHint()
{
DIconItemDelegate::updateItemSizeHint();
// update word width
textFontWidth = parent()->parent()->fontMetrics().width("中");
auto iconSize = parent()->parent()->iconSize();
int width;
{
// defalut word num
const int minWidth = iconSize.width() + ICON_TOP_SPACE_DESKTOP * 2;
int num = 9;
int index = iconSizes.indexOf(iconSize.width());
if (index >= 0 && index < charOfLine.size())
num = charOfLine.at(index);
width = TEXT_PADDING + num * textFontWidth + TEXT_PADDING;
if (Q_UNLIKELY(width < minWidth))
width = minWidth;
}
int height = iconSize.height() + ICON_BOTTOM_SPACING_DESKTOP + TEXT_PADDING + 2 * d_ptr->textLineHeight + TEXT_PADDING;
- d_ptr->itemSizeHint = QSize(width, height);
+ d_ptr->itemSizeHint = QSize(height, height);
}
我在考虑是不是把这东西上到星火商店直接替换原版
我在考虑是不是把这东西上到星火商店直接替换原版
可以的 我看吐槽的人不少,应该会有人喜欢
把这三行东西放到一个文本文件里,进入命令行模式,用sh执行文本文件。更改成功。
倒逼用户降级~
按照你提供的方法,我一试,发现出现以下问题:
需要管理员身份运行,或者直接手动替换文件,亲测可行!
教程完美,亲测已成功,不过不要管理员权限运行哦!
👍 👍 👍
建议做个配置文件可以指定桌面间隙
路过,桌面从来不放东西
Rankings
- 7 days
- 30 days
- 90 days
Popular Events
More
20220513 内测更新后桌面图标间距太宽?试试这个
dde-desktop.zip
使用方法
还原方法