geany.timeout(0) --Verhindert die timeout-Warnung wenn Skript laenger als 15 Sekunden laeuft local terminal = geany.appinfo()["tools"]["term"] local workdir = geany.fileinfo()["path"] local command = "" -- Standardterminal von Gnome if terminal == "gnome-terminal" then command = "gnome-terminal --working-directory=" .. workdir -- Terminal von X11 das bei den meisten Linux-Distributionen installiert ist elseif terminal == "xterm" then command = "xterm -hold -e \"cd " .. workdir .. " && /bin/bash\"" -- Standardterminal von KDE elseif terminal == "konsole" then command = "konsole --workdir " .. workdir -- Eingabeaufforderung von Windows elseif terminal == "cmd" or terminal == "cmd.exe" then command = "cmd /k cd /D \"" .. workdir .. "\"" else geany.message("Error", "Unbekanntes Terminal " .. terminal) end ok, msg = os.execute(command) if not ok then geany.message("Error" , msg) end