在 MS Windows 中,当您打开一个文件资源管理器(相当于 Ubuntu 中的 nautilus)并且在该文件资源管理器之上打开另一个应用程序(例如,全屏模式下的资源管理器和在其之上以窗口模式打开的某个应用程序)时,您单击文件/文件夹资源管理器,该窗口将获得焦点。
到目前为止,这在 Ubuntu 中完全相同。但是,当您遇到同样的情况并单击并拖动某个文件或文件夹时,文件资源管理器窗口不会获得焦点,这允许您非常快速轻松地将该文件夹中的项目拖放到该应用程序中。我如何在 Ubuntu 中实现相同的行为?
如果我的要求不太清楚,我会尝试用其他语言来表达。
当您堆叠了多个窗口/应用程序时,单击或单击并拖动到其中一个窗口/应用程序,则带有您单击的文件图标的窗口将获得焦点并移动到堆叠顺序的顶部。结果,它覆盖了其他窗口。我希望在单击并拖动某个文件或文件夹时保持堆叠顺序不变,并且仅在单击该应用程序窗口时更改堆叠顺序。当我将文件从桌面拖放到某个应用程序中时,它的工作方式与我想要的完全一样。
我经常同时打开多个窗口/应用程序,并且无法轻松地将文件和文件夹从 nautilus 拖放到我的应用程序中,这让我很烦,并且它减慢了我的速度,超出了我愿意牺牲的范围。
答案1
到目前为止,您无法使用 Ubuntu 或任何其他基于 X11 的系统执行此操作。(在 MS Windows 上,它仅适用于文件管理器。在 MacOS 上,它适用于所有内容,模数错误。)要实现这一点,需要对工具包和窗口管理器进行更改,而过去开发人员一直不愿意这样做;这不是 X11 的失败。也许借助新的图形系统(如 Wayland 和 Mir),这将是可能的。