![KDE 中缺少“在终端中运行”](https://linux22.com/image/44930/KDE%20%E4%B8%AD%E7%BC%BA%E5%B0%91%E2%80%9C%E5%9C%A8%E7%BB%88%E7%AB%AF%E4%B8%AD%E8%BF%90%E8%A1%8C%E2%80%9D.png)
在使用 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