![某些主题中缺少拖放图标](https://linux22.com/image/227210/%E6%9F%90%E4%BA%9B%E4%B8%BB%E9%A2%98%E4%B8%AD%E7%BC%BA%E5%B0%91%E6%8B%96%E6%94%BE%E5%9B%BE%E6%A0%87.png)
Materia-Manjaro-Dark-gtk
我在 RPi OS 6.1.0 上安装了主题 ( )。只要我定义了 shell 变量,该主题就可以在我的应用程序中正常工作GTK_THEME
,但每当我进行拖放操作时,我都会收到消息“dnd-copy/dnd-none not found”。默认主题 ( PiXflat
) 也存在同样的问题。
安装了以下软件包:pixflat-icons
、adwaita-icon-theme
和其他几个图标主题。还gnome-themes-extra
。
lxappearance
毫无价值。我可以将设置更改为我想要的,但是当我退出并返回时,设置又恢复为原始值。我尝试将主题设置为 Adwaita 以查看它是否生成 dnd 图标,但无法普遍更改主题,即使重新启动也是如此。
我试过gsettings set org.gnome.desktop.interface icon-theme Adwaita
。主题仍然停留在PiXflat
。
screenfetch 说主题是Materia-Manjaro-Dark-gtk
,但图标主题是PiXflat
。
我发现dnd-copy
并且dnd-none
在/usr/share/icons/Adwaita/cursors
(但不在PiXflat
)。
我创建了一个~/.icons/Materia-Manjaro-Dark-gtk
目录并复制/usr/share/icons/Adwaita/cursors
到其中。仍然没有 dnd 图标。
我将一个名为“cursors”的符号链接放在/usr/share/icons/Adwaita/cursors
同一目录中。同样的问题。
我试过gtk-update-icon-cache -f -t ~/.icons/Materia-Manjaro-Dark-gtk/
。
什么有效:
我复制dnd-copy
并dnd-none
从/usr/share/icons/Adwaita/cursors
进入/usr/share/icons/Materia-Manjaro-Dark-gtk/cursors
(该cursors
文件夹不存在)。
当我将图标粘贴进去时~/.icons/Materia-Manjaro-Dark-gtk
,它不起作用。基本上,放入任何东西~/.themes
或~/.icons
没有任何效果。
仍然存在一个问题:如果我中止拖动,则不会出现拖动返回源的动画。我猜有一种叫做“主题引擎”的东西。是否有可能因为缺少 Materia-Manjaro-Dark-gtk 的主题引擎而导致动画无法正常工作?有办法解决这个问题吗?
同样有趣的是:如果我使用 ssh -Y 从桌面系统运行该程序,我确实会看到动画。这怎么可能?