恢复归档器中的拖放功能的起点

恢复归档器中的拖放功能的起点

我最近将我的 Ubuntu 更新到了 22.10,并且失去了归档器中的拖放功能。

我想深入研究代码并尝试自己修复它。

以下是我目前对这个问题的理解:

  • 由于安全原因,Achivers Drag'n'drop 无法与 Wayland 配合使用。修复 Wayland 的问题看起来更像是设计和安全问题。我不想那样做,只会尝试修复 Xorg / Gnome 的问题。
  • Archivers Drag'n'drop 可以与 Gnome 3.xx 配合使用,但是最近的 Ubuntu(22.10)切换到 Gnome 4 后就破坏了该支持。
  • 只需调整一些 API 调用(无需在较低级别进行任何更改)即可在 file-roller 代码中修复该问题。

上述最新观点可能听起来很幼稚:)

我的计划是确定 file-roller 中处理拖放的位置,检查 Gnome 3.xx 和 Gnome 4 之间的 API 差异,猜测可能存在哪些重大变化并希望修复它。再次重申,我在这里可能非常天真。

如果这里有人对这项任务有任何提示或切入点,我会非常欢迎的 :) 也可能是我上面的一些假设是错误的。如果是这种情况,请告诉我。

相关内容