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


13

我最近安装了Ubuntu 18.04,不幸的是,我刚刚发现无法将文件(例如图像文件)拖到打开的应用程序(如Inkscape)中。

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

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


2
您可以在打开的窗口上DnD。您无法在启动器或活动概述中找到图标。请注意,sinkscape的快照版本无法以任何方式打开其他卷上的文件。
doug

Answers:


9

尽管有些人报告了一些进展,但到目前为止,对于大多数人来说似乎没有便利的可能性,请参阅下文(2020年3月更新。Ubuntu19.10)!尽管这个问题早已为人所知,但请参阅2015年的github-comment

但是,至少有两种方法可能会造成一种不便(请参阅下面的注释):
- 左键单击文件,按住该文件,然后按键alt,然后按多次键tab来导航到要将文件拖动到的窗口(在按住鼠标左键的同时),alt在选择了右侧应用程序窗口后将其释放,然后将文件拖到所需的位置即可放置。(但是,使用触摸板在笔记本电脑上很难,但是使用鼠标更容易。)
-如果单击alttab按住alt(以及在文件上单击鼠标左键,则所有打开的Windows /应用程序概述将会打开,您可以将光标移动到适当的窗口上,并在打开窗口时最终将文件释放在那里(谢谢fcole90)。
使用Nautilus时,看起来仅当文件位于列表视图而不是图标视图中时才起作用!

在某些情况下,不需要键盘,也可以只使用鼠标或触摸板或任何用于移动光标的东西。您将元素拖动到栏上,这将触发概览窗口,然后将项目拖动到所需的窗口,然后窗口获得焦点,最后释放您的项目。

Kyriakos Loizou提出了相同的行为,但是在文件上单击鼠标左键[我必须文件拖到 Dash to Dock],然后单击并按住super(同时仍然按住鼠标左键)。这将触发概述窗口,然后将项目拖到所需的窗口,然后使窗口聚焦,最后释放项目。

还有一个bugzilla-report。也许我们所有人都可以订阅该线程和github线程,以表明需要它。github线程中有一些活动,请对您的反应(笑脸,竖起大拇指,...)做出贡献或发表评论。我认为该功能对于Ubuntu 18.04至关重要,如果没有它,那就太麻烦了。 希望有知识和技能的人会对此进行研究,并帮助找到更方便的方法。


1
没错,没有此功能是很痛苦的。从7.04版开始,我就一直在使用Ubuntu,看到它又回到了Gnome,我感到非常兴奋。但是我必须老实地说,感觉有些问题还没有被很好地考虑过。关于拖放,您实际上可以使用alt + tap将文件拖动到打开的应用程序或文件夹中,但是在笔记本电脑上同时使用鼠标垫拖动文件时,这样做很尴尬。
Kyriakos Loizou '18


1

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

我已经通过将图像文件拖放到Inkscape中并对其进行了测试来测试了此行为。我不确定这对其他应用程序的效果如何,但是我看不出为什么它不起作用的原因。


0

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

一个简单更好的技巧:

  • 第1步:点击并拖动文件即可保留该文件。
  • 步骤#2:按下键盘上的Alt + Tab,然后按住Tab键,直到到达要放置的所需窗口。
  • 步骤#3:看到要放置的窗口时,只需释放文件即可。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.