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

Kyr*_*zou 15 drag-and-drop files ubuntu-dock

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

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

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

Fil*_*ntu 13

鼓励更新(2020 年 11 月),自2012 年以来一直等待(!),另请参阅2015 年的 github 评论
vadikom提出了一种方法,使其与GNOME 扩展 Dash-to-Dock(在 Ubuntu 20.04 和 Pop!_OS 上测试)一起使用。请测试并发表评论!

如果你想测试它:

  1. 查找并备份以下文件: ~/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dash.js
  2. 制作文件的副本 dash.js
  3. dash.js使用文本编辑器打开文件并用Github 用户内容中的文本替换内容
  4. 点击alt+ F2,输入r并点击Enter以重新加载 GNOME shell。

对于一些已知问题和想法,请参阅vadikom 的帖子Dash-to-Dock 分支
上的源代码。 一个简短的视频它的样子。

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

  • 左键单击文件,按住它,按下按键alt并多次按下该键tab以导航到要将文件拖动到的窗口(同时仍按住左键单击),alt选择正确的应用程序窗口时松开并将文件拖到想要放置的位置。(这在使用触摸板的笔记本电脑上很困难,但使用鼠标更容易。)
  • 如果您单击alt&tab按住alt(以及左键单击文件,将打开所有打开的窗口/应用程序概览,您可以将光标移动到相应的窗口上,最后在打开窗口时释放该文件(感谢 fcole90
    使用Nautilus,看起来这仅在文件位于列表视图而不是图标视图中时才有效!

对于某些人来说,它无需键盘即可工作,而只需使用鼠标或触摸板或用于移动光标的任何东西。您将元素拖动到 bar,这会触发概览窗口,然后将项目拖动到您想要的窗口,然后窗口获得焦点,最后释放您的项目。

Kyriakos Loizou建议了相同的行为,但左键单击文件 [我必须文件拖到Dash 到 Dock],然后单击并按住super(同时按住左键单击)。这会触发概览窗口,然后将项目拖动到所需的窗口,然后窗口获得焦点,最后释放您的项目。

还有一个bugzilla-report。也许我们都可以订阅这个bugzilla-threadgithub-thread来显示对它的支持,请贡献或评论**你的反应(笑脸,竖起大拇指,...)。我认为这个功能对 Ubuntu 来说是至关重要的,没有它真的很痛苦。


小智 6

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

一个简单且更好的技巧:

  • 步骤#1:单击并拖动文件以将其固定。
  • 步骤#2:按键盘上的 Alt+Tab 并按住 Tab,直到到达要放置的所需窗口。
  • 步骤#3:当您看到要放置的窗口时,只需释放文件即可。