[AYUDAAA PORFA!!!!!!] Ubuntu 14.04 no me deja ejecutar scripts como programa

Iniciado por Noxware, 19 Abril 2014, 00:37 AM

0 Miembros y 1 Visitante están viendo este tema.

Noxware

hola todos, soy nuevo en ubuntu y hot particione mi Disco para instalarlo.... en fin ya configure todo instale los controladores etc... el PROBLEMA es que cree un script .sh que contenia esto para crear un lanzador y le di PERMISO PARA EJECUTARSE COMO PROGRAMA:
#!/bin/sh

gnome-desktop-item-edit ~/Escritorio --create-new


pero aunque tenia permisos para ejecutarse al hacer doble click no me lo ejecutaba sino que me lo abria con gedit...

como no me funciono hice este script en python para ejecutar el comando (tambien le di permisos para ejecutarse) pero tambien me lo abria con gedit:
#!/usr/bin/python

from os import system
system("gnome-desktop-item-edit ~/Escritorio --create-new")
exit()


quiero ejecutarlo con doble click pero no me deja!!!! le di permisos de la forma facil en propiedades y tambien con el comando chmod pero ninguna de las 2 formas me anda!!!!! estoy desesperado ayuda!!! T.T
"La mejor forma de conocer a una persona es viendo su código... o en una partida de ajedrez...

PD: Si no tengo faltas de ortografía es porque use el autocorrector."

ignorantev1.1

Creo que eso es cosa del gestor de archivos. No sé cuál use Ubuntu, pero supongo que en "Editar > preferencias > comportamiento (?)", encontrarás las opciones para los "archivos de texto ejecutables". También podrías hacerlo desde el editor de configuración, pero creo que sería más sencillo desde el gestor de archivos.

Saludos.

Gh057

hola francoyo1998, tienes que cambiar las preferencias de nautilus desde el gconf-editor, pudes acceder a él desde la consola con

Citargconf-editor

o bien con el atajo alt+f2.

luego navegas hacia /apps/nautilus/preferences/executable_text_activation y establecerla en vez de preguntar (ask) como ejecutable (launch).

o bien desde consola:

Citargconftool-2 --type string --set /apps/nautilus/preferences/executable_text_activation launch

para revertirlo si quieres, lo ejecutas de nuevo con el parámetro ask.
recuerda tener tildado la opción "permitir ejecutar este archivo como un programa" desde las propiedades del script, o bien con chmod +x .....

saludos
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...

Noxware

gracias, ignorantev1.1 lo del gestor de archivadores era verdad...
tambien gracias Gh057 aunque no probe tu metodo gracias por el intento..
como aun soy nuevo en linux estoy muy incomodo pero me tengo que conformar con algun SO porque no existe algo como una mezcla llamada linacwos (windows, mac y linux) xD
"La mejor forma de conocer a una persona es viendo su código... o en una partida de ajedrez...

PD: Si no tengo faltas de ortografía es porque use el autocorrector."