是否可以在Lubuntu的右键单击鼠标菜单中添加“在终端中打开”?


15

在香草Ubuntu中,有一个非常有用的应用程序,名为Nautilus-open-terminal,它允许用户通过右键单击并选择“在终端中打开”来打开任何文件夹中的终端。

Lubuntu使用PCManFM而不是Nautilus,因此安装该程序将毫无用处。还有其他方法可以实现此右键单击选项吗?

Answers:


4

根据“将打开的文件夹作为根添加到PCMan File Manager的上下文菜单”,可以terminal.desktop~/.local/share/file-manager/actions/

并添加这样的内容

[Desktop Entry]
Type=Action
Tooltip=Open Terminal
Name=Open Terminal
Profiles=profile-one;
Icon=utilities-terminal


[X-Action-Profile profile-one]
MimeTypes=inode/directory;
Exec=deepin-terminal -w %f
Name=Default profile

我使用Deepin Terminal,因此Execdeepin-terminal -w %f。如果使用其他终端,则应更改此设置。例如,您可以将其gnome-terminal --working-directory %f用于Gnome终端。


这是对主要问题的真正答案!:)旁注:要使此方法生效,您必须首先关闭所有打开的文件管理器!,然后运行新的新文件管理器,它将在那里:)也可以将路径添加到名称中,例如Name=Open Terminal in %f
jave.web

13

好吧,考虑到Lubuntu被认为是“更轻便”的发行版,我们将发现很多最喜欢的功能完全消失或根本没有出现。在这种情况下,如果您导航到PCManFM中的特定文件夹,请按F4打开当前文件夹中的终端。(你可以看到F4在选项和其他如“打开当前文件夹的根” MenuToolsPCManFM的下拉列表。)

这并不意味着无法将“此处打开的终端”添加到PCManFM的右键单击菜单中。但是我不知道一个。相反,我在Xubuntu中默认安装了文件管理器Thunar,它确实具有您想要的选项以及诸如Custom actions之类的有用功能。


9

编辑(2015-05-06):从技术上讲,从最初回答此答案起,答案是“否,您不能以任何方式添加此功能”。但是,这可能意味着我根本不知道是否有办法。

啊,我终于在观看有关OS的视频回顾时注意到PCManFM是如何做到的。

要打开文件夹中的终端,只需将文件夹“移出”,在该文件夹上单击鼠标右键,然后在右键菜单中选择在终端中打开文件夹的选项。

例如,说我想在“下载”文件夹中打开一个终端:

  1. 将文件夹移到“外部”或“上方”,在本例中为我的主文件夹, /home/lubuntuUsername
  2. 右键单击“下载”文件夹
  3. 选择“在终端中打开”

完成这些步骤后,应打开一个终端,并将路径设置为 lubuntuUsername@computerName:~/Downloads$


这不是“我可以在Lubuntu的右键单击鼠标菜单中添加“在终端中打开”吗?”的答案。..例如,当您需要它时,当您右键单击桌面时很麻烦..您必须从导航到/ --->主页->用户名--->桌面并右键单击
Aravinda

那么,据我或其他答案的发布者所知,答案是“否”。如果有人在这里发布了更接近预期效果的解决方案,那么我会接受的;从目前的情况来看,这是最好的解决方案。
DaimyoKirby,2015年

从技术上讲,@ Aravinda也意味着它确实已经在右键单击菜单中,只需要以不同于其他发行版的方式来访问它即可。我将修改答案以适合我提出的确切问题。
DaimyoKirby

1
@DaimyoKirby请考虑接受[linjinzhen]的回答,因为这确实将其添加到了右键单击上下文菜单中:)
jave.web

1
@ jave.web感谢您的注意!自从我使用PCManFM已经有一段时间了,所以我没有回过头来寻找这个新答案的答案
DaimyoKirby,

2

不,您无法通过右键单击方法访问它。另一种方法是:

  • 转到您要打开的文件夹

    • 点击“ 工具 ”菜单。

    • 有一个选项“ 在终端中打开当前文件夹

或者,您可以转到该目录并使用f4

我假设您使用的是PcManFM,即默认FM


1
您的答案与最佳答案有何不同?
user68186
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.