Shell-Script

KDE 中缺少“在終端中執行”

  • July 10, 2013

在使用 Gnome 七年後,我從 Gnome 切換到 KDE。我已經配置了所有東西,但是我缺少一個選項:在執行腳本點兩下時在終端提示符下執行。

不需要互動的腳本是可以的,例如:

#!/bin/bash
mkdir abc

點兩下時,它會按預期創建文件夾 abc。

但是,如果腳本執行需要終端的腳本,它將無法工作。例如,我得到了以下腳本:

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

該 python 腳本需要使用者輸入一些數字,但是由於 bash 腳本沒有在終端上執行,因此 python 腳本不會顯示任何內容。

沒關係,我找到了解決方案。

我創建了一個 .desktop 文件,其中包含以下內容:

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

引用自:https://unix.stackexchange.com/questions/82468