如何拖放文件来打开应用程序?

如何拖放文件来打开应用程序?

从 Ubuntu 18.04 开始,我无法将文件(例如图像文件)拖到打开的应用程序中,例如 Inkscape 或进化电子邮件消息窗口。

在 Ubuntu 17.10 中,我可以通过单击来选择图像文件,按住鼠标左键并按下超级键,显示所有打开的窗口,然后我可以将文件放入任何打开的应用程序或文件夹中。自 Ubuntu 18.04 以来,这不再是可能/默认行为。

有没有一种解决方法可以让我实现这一点,甚至可以重新创建与 17.10 中相同的行为?

答案1

令人鼓舞的更新(2020 年 11 月)经过等待2012(!), 也可以看看来自 2015 年的 github 评论
瓦迪科姆呈现一种方法让它与GNOME 扩展 Dash-to-Dock(在 Ubuntu 20.04 和 Pop!_OS 上测试)。请测试并发表评论!

如果你想测试它:

  1. 查找并备份以下文件:~/.local/share/gnome-shell/extensions/[email protected]/dash.js
  2. 复制文件dash.js
  3. 使用文本编辑器打开文件dash.js,并将内容替换为Github 用户内容
  4. alt+ F2,输入r并点击Enter以重新加载 GNOME shell。

对于一些已知的问题和思想看到vadikom 的帖子.
源代码在Dash-to-Dock 的分叉
A短的视频它看起来是什么样的。

除此之外,还有两种方法一个不方便的可能性(见下面的评论):

  • 左键单击在文件上,抓住它,按下按键alt并多次按下键tab导航到要将文件拖到的窗口(同时按住左键),alt选择正确的应用程序窗口后松开,然后将文件拖到要放置的位置。(在使用触摸板时,这在笔记本电脑上很难做到,但使用鼠标更容易。)
  • 如果你点击alt&tab抓住alt(以及左键单击文件,所有打开的窗口/应用程序的概览将打开,您可以将光标移到相应的窗口上,最后在打开窗口时将文件释放在那里(谢谢 fcole90)。
    鹦鹉螺,这似乎只适用于文件位于列表显示不是图标视图!

对于一些人来说,这是有效的没有键盘,而只是鼠标或触摸板或任何你用来移动光标的东西。你将元素拖到栏上,这将触发概览窗口,然后您将项目拖到您想要的窗口,然后窗口获得焦点,最后释放您的项目。

基里亚科斯·洛伊祖表明相同的行为,但左键单击文件[我必须将文件拖到 Dash to Dock],然后单击并按住super(同时按住左键单击)。这会触发概览窗口,然后您将项目拖到所需的窗口,然后窗口获得焦点,最后释放您的项目。

还有一个Bugzilla 报告.也许我们都可以订阅此Bugzilla 线程github-线程以表示对它的支持,请贡献或评论**您的反应(笑脸、竖起大拇指等)。我认为此功能对 Ubuntu 至关重要,没有它真的很糟糕。

答案2

您可能正在尝试将文件拖到应用程序快捷方式。据我所知,此功能在 Ubuntu 18.04 中不可用。

一个简单而更好的技巧:

  • 步骤1:单击并拖动文件即可将其保留。
  • 第2步:按下键盘上的 Alt+Tab 并继续按 Tab 直到到达您想要放置的窗口。
  • 步骤#3:当您看到要放置的窗口时,只需释放该文件即可。

答案3

您可以在终端中尝试以下命令。它在 ubuntu 18.04 上对我有效。

gsettings set org.gnome.nautilus.preferences use-experimental-views false

答案4

截至今天,我注意到您现在可以通过单击鼠标左键选择一个文件,然后按住鼠标按钮,然后按下super键盘上的按钮。这将预览所有正在运行的应用程序或打开的文件夹。然后,在您仍然按住鼠标按钮的同时,将鼠标移到您想要移动/添加它的应用程序/文件夹上,在其上悬停 2-3 秒,它就会聚焦,现在您可以将文件放在那里,它应该被添加。

我已经将图像文件放入 Inkscape 中测试了此行为,效果非常好。我不确定这在其他应用程序中是否有效,但我看不出它为什么不能工作。

相关内容