如何在保持打开的 gnome 终端窗口中执行用 Python 编写的 Nautilus 脚本?

重生

假设我想从GNOME的默认文件管理器Nautilus执行一个简单的 Python 脚本

#!/usr/bin/python3
print("Hello")

当然,目的是与Nautilus 中的选定文件进行交互,但我想保持简单。

我将脚本保存到文件夹中~/.local/share/nautilus/scripts/,然后我可以从右键单击上下文菜单中执行它:

Nautilus 脚本上下文菜单

如何gnome-terminal 中执行这个nautilus 脚本并在脚本结束时保持终端打开?

重生

我发现我可以使用两个脚本文件来实现我想要做的事情。

脚本文件夹

1)Hello.sh打开gnome终端(并可能保持打开状态)

第一个脚本文件~/.local/share/nautilus/scripts/Hello.sh将出现在 Nautilus 脚本上下文菜单中,并将打开gnome-terminal以执行.Hello.py

#!/bin/bash
gnome-terminal -- python3 ~/.local/share/nautilus/scripts/.Hello.py

要强制终端窗口在执行后保持打开状态(以查看输出或在失败时用于调试目的),请按如下方式调整它以使gnome-terminalbash在最后执行

#!/bin/bash
gnome-terminal -- bash -c "python3 ~/.local/share/nautilus/scripts/.Hello.py; bash"

2).Hello.py执行实际脚本

然后,第二个脚本文件~/.local/share/nautilus/scripts/.Hello.py将在之前打开gnome-terminal窗口中执行,但将从 nautilus 脚本上下文菜单中隐藏。

#!/usr/bin/python3
print("Hello")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何用Python编写Nautilus脚本?

来自分类Dev

让Nautilus打开脚本作为“终端”窗口

来自分类Dev

我可以编写一个Perl或Python脚本来最小化Gnome终端窗口吗?

来自分类Dev

如何通过双击在终端窗口中运行Python脚本?

来自分类Dev

如何编写脚本以从Guake中的Nautilus打开当前路径

来自分类Dev

如何编写可以获取和执行python命令的python脚本?

来自分类Dev

如何在Gnome 3中用Nemo替换Nautilus

来自分类Dev

打开终端窗口并在启动时执行Python脚本

来自分类Dev

打开终端窗口并在启动时执行Python脚本

来自分类Dev

如何编写由gnome-tweak-tool进行的设置的脚本?

来自分类Dev

如何安装Nautilus脚本?

来自分类Dev

如何安装Nautilus脚本?

来自分类Dev

如何编写在终端上执行某些命令的脚本?

来自分类Dev

使用变量执行用 yaml 编写的 python 脚本

来自分类Dev

在Nautilus中运行python脚本

来自分类Dev

如何用Python编写“ hotcorners”脚本?

来自分类Dev

如何编写测试我的c ++的python脚本?

来自分类Dev

如何在Ubuntu Gnome 16.04中升级Gnome文件(nautilus)

来自分类Dev

在弹出窗口中编写js脚本

来自分类Dev

从gnome / nautilus运行的Bash脚本没有环境变量

来自分类Dev

无法打开gnome-terminal,nautilus或gedit

来自分类Dev

将Ubuntu 18.04 Nautilus上下文菜单“在终端中打开”从“ Gnome终端”更改为“ Tilix”

来自分类Dev

打开终端时执行python脚本

来自分类Dev

如何使脚本等待Nautilus退出

来自分类Dev

如何使Nautilus脚本正常运行?

来自分类Dev

如何使脚本等待Nautilus退出

来自分类Dev

如何在gui tkinter窗口中显示python脚本状态

来自分类Dev

如何在gnome-shell中打开终端的多个窗口?

来自分类Dev

如何打开终端,在终端上执行python脚本,然后等待脚本结束?

Related 相关文章

  1. 1

    如何用Python编写Nautilus脚本?

  2. 2

    让Nautilus打开脚本作为“终端”窗口

  3. 3

    我可以编写一个Perl或Python脚本来最小化Gnome终端窗口吗?

  4. 4

    如何通过双击在终端窗口中运行Python脚本?

  5. 5

    如何编写脚本以从Guake中的Nautilus打开当前路径

  6. 6

    如何编写可以获取和执行python命令的python脚本?

  7. 7

    如何在Gnome 3中用Nemo替换Nautilus

  8. 8

    打开终端窗口并在启动时执行Python脚本

  9. 9

    打开终端窗口并在启动时执行Python脚本

  10. 10

    如何编写由gnome-tweak-tool进行的设置的脚本?

  11. 11

    如何安装Nautilus脚本?

  12. 12

    如何安装Nautilus脚本?

  13. 13

    如何编写在终端上执行某些命令的脚本?

  14. 14

    使用变量执行用 yaml 编写的 python 脚本

  15. 15

    在Nautilus中运行python脚本

  16. 16

    如何用Python编写“ hotcorners”脚本?

  17. 17

    如何编写测试我的c ++的python脚本?

  18. 18

    如何在Ubuntu Gnome 16.04中升级Gnome文件(nautilus)

  19. 19

    在弹出窗口中编写js脚本

  20. 20

    从gnome / nautilus运行的Bash脚本没有环境变量

  21. 21

    无法打开gnome-terminal,nautilus或gedit

  22. 22

    将Ubuntu 18.04 Nautilus上下文菜单“在终端中打开”从“ Gnome终端”更改为“ Tilix”

  23. 23

    打开终端时执行python脚本

  24. 24

    如何使脚本等待Nautilus退出

  25. 25

    如何使Nautilus脚本正常运行?

  26. 26

    如何使脚本等待Nautilus退出

  27. 27

    如何在gui tkinter窗口中显示python脚本状态

  28. 28

    如何在gnome-shell中打开终端的多个窗口?

  29. 29

    如何打开终端,在终端上执行python脚本,然后等待脚本结束?

热门标签

归档