На этот вопрос уже есть ответ здесь:
У меня есть небольшой сценарий tcl, который я пытаюсь запустить. Я изменил разрешения, чтобы разрешить выполнение сценария (хотя для этого требовался доступ sudo?) проверяю Центр программного обеспечения Ubuntu, tcl загружен. Итак, как мне его запустить? Его нужно запускать из командной строки? Разве я не могу запустить его, дважды щелкнув имя сценария?
Для выполнения сценария TCL из командной строки CD к соответствующему каталогу и затем tclsh your_script.tcl
эффекты двойного щелчка, это зависит от конфигурации рабочего стола, и также что на самом деле делает сценарий - это может только отправить любой вывод в консоль, для которой необходимо было бы выполнить его из командной строки.
Проблема связана с Вами не конфигурирование Наутилуса правильно.
Обращаются к этому сообщению , Как я выполняю исполняемые сценарии в Наутилусе? , измените Исполняемые Текстовые файлы на Run executable text files when they are opened
.
можно попробовать следующий helloworld сценарий для тестирования, первая строка, измените его на путь tclsh (можно найти что which tclsh
:
#!/usr/bin/tclsh
package require Tk
button .b -text {Push Me} -command {tk_messageBox -message {hello, world}}
pack .b
результат будет выглядеть примерно так.