KDE 中缺少“在终端中运行”

KDE 中缺少“在终端中运行”

在使用 Gnome 七年后,我从 Gnome 切换到 KDE。我已经配置了所有内容,但缺少一个选项:在终端中运行双击执行脚本时出现提示。

不需要交互的脚本就可以,例如:

#!/bin/bash
mkdir abc

双击后,它会按预期创建文件夹 abc。

但是,如果脚本运行需要终端的脚本,它将无法工作。例如我得到以下脚本:

#!/bin/bash
cd /path/to/python/script/
python init.py

该 python 脚本需要用户输入一些数字,但是由于 bash 脚本没有在终端上运行,因此 python 脚本不会显示任何内容。

答案1

没关系,我找到了解决方案。

我创建了一个 .desktop 文件,其内容为:

[Desktop Entry]
Type=Application
Path=/path/
Exec=python /path/init.py
Icon=/path/icon.png
Name=ProgramName
Terminal=true

相关内容