0

(Python)I click on script.py but only opens in leaf pad.

Hello all, Iā€™m using Kali Linux on virtualbox and am having trouble with getting terminal to open when I click on my script. However if Iā€™m in terminal and type out root@kali# ~/Desktop/Folder/Script.py It will run on terminal just fine. I changed the permissions to execute as program and also tried the shebang at the top I canā€™t get it to run as a program :(

20th Oct 2018, 10:40 PM
Austin Evans
Austin Evans - avatar
3 Answers
+ 2
This isn't really a Python issue in the Kali context because...(just skim to get the idea): https://unix.meta.stackexchange.com/questions/4640/what-should-we-do-about-kali-linux-questions https://unix.stackexchange.com/questions/399626/why-is-kali-linux-so-hard-to-set-up-why-wont-people-help-me That said, while I don't like enabling script-launch-from-GUI as a single action, I'd search for linux "default file associations" or "Open with..." and also explore anything under right-click-the-file. Other than that, I'd have to poke at my copy/search on my environment, the same as you :/
21st Oct 2018, 3:21 AM
Kirk Schafer
Kirk Schafer - avatar
+ 1
Running Python from Ubuntu Desktop... Right click and create a text file on the desktop--contents: [Desktop Entry] Version=1.0 Name=My Script Name Comment= Exec=python /path/to/your.py Icon=python Path=/whatever/your/script/expects Terminal=true Type=Application Categories=Utility;Application; Save the file. Rename it to "foo.desktop" (the first part doesn't matter, as soon as you mark it executable the name will change) Right-click, Properties, [Permissions] [X] Allow executing file as program The icon should change to python, and the name will change to the Name value. It should now run scripts in a Terminal. Notes: Set Terminal=false to run non-interactively. If you made a mistake, clear the 'Allow executing...' checkbox to get the file back as an editable text file again. If you still can't easily edit the file, drag the icon into an open gedit window. * Kali is almost the same steps but no right-click to create file, you have to trust it for execution, ...
21st Oct 2018, 10:08 PM
Kirk Schafer
Kirk Schafer - avatar
0
So even on just linux ubuntu i am still only getting notepad to open when i click on my script.py.
21st Oct 2018, 6:39 PM
Austin Evans
Austin Evans - avatar