FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
asignar una extension a mi programa en linux.
Buenas, pues no se si esta pregunta va aqui o en linux, ya que estoy trabajando con lazarus y linux.
El asunto es que en windows, si queremos asignar una extension a un programa, modificamos el registro. Pero en linux no tengo ni idea de como hacerlo. Ojo, me refiero a como hacerlo programandolo desde lazarus a mano ya se Alguien sabe como hacerlo? hay algo parecido al registro en linux? Saludoos!! |
#2
|
||||
|
||||
Por suerte, no, no hay algo parecido al registro de windows
En linux no son necesarias las extensiones porque el sistema "mira" el fichero y ya sabe de qué tipo es. Así que las extensiones sólo nos sirven a nosotros, para poder identificarlas más cómodamente. Aunque seguramente se pueda hacer lo que quieres, la verdad es que no estoy informado sobre eso. |
#3
|
||||
|
||||
100% de acuerdo .
Ahora, con respecto a las extensiones, en linux tienes dos formas de hacer lo que quieres (o al menos son las dos que yo conozco ), estas son:
No está de mas agregar también que de manera similar a la segunda opción puedes crear un xml para definir los íconos para las extensiones de tus archivos. Saludos. |
#4
|
||||
|
||||
Para que alguien intentaria cambiar la extension?. si alguien me puede dar una idea ya que de algo podria servir.
gracias
__________________
mg1821 |
#5
|
||||
|
||||
Cita:
Gracias a todos por las respuestas, a ver si puedo echar un poco mas de luz :S |
#6
|
||||
|
||||
Dependiendo del escritorio (GNome, KDE, Xfce, etc.), se puede configurar el administrador de archivos para que asocie ciertas extensiones a ciertos programas. Muchas veces, pulsando con el botón secundario (derecho) del ratón sobre el archivo y se pulsa sobre "Abrir con otra aplicación..." permite realizar este cambio.
|
#7
|
||||
|
||||
Cita:
|
#8
|
||||
|
||||
Puede que no te hayamos entendido bien, pero si compilas con lazarus, lo que obtienes es un "ejecutable" que no necesita extensión alguna porque el propio sistema operativo ya sabe que es un ejecutable, por lo que no es necesario hacer nada al respecto.
Ahora bien, si lo que dices es que desde tu programa quieres abrir otros ficheros, ¿para qué necesitas una extensión?, lo abres y listo, no? |
#9
|
||||
|
||||
Cita:
|
#10
|
||||
|
||||
Seguramente te ocurre como a mí me ha pasado con muchas cosas, que finalmente descubres que es muy fácil, tan sólo que hasta que lo descubres... uno se desespera
En ubuntu, creo que debes añadir tu extensión a esta lista: Cita:
|
#11
|
||||
|
||||
Al final he visto que la única forma de hacerlo es a la hora de instalar el programa con los archivos .xml de definición del tipo mime y ejecutar un comando para que actualice la base de datos mime, a la vez que se utiliza un archivo .desktop en el que se pone el tipo mime que soporta la aplicación.
Es un poco más lioso que en windows y tiene la desventaja de no poder asignar y des-asignar las extensiones en tiempo de ejecución. Gracias a todos, ya he terminado el porte del astrotite a lazarus-linux. Si quereis podeis probarlo con este .deb o este .tar.gz (Espero que os funcione por fin )
__________________
Donde Trabajo ahora --> http://cct-inc.co.jp/ |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Establecer un programa para una extension | Khronos | Varios | 10 | 17-08-2007 01:43:51 |
Probad este programa para visualizar vuestros archivos con extensión 3ds | kakarotv5 | Gráficos | 0 | 26-02-2007 14:26:57 |
Crear carpeta en Linux y asignar permisos | kikecg | Varios | 0 | 18-12-2006 12:23:30 |
Asignar parametros al programa | dada | API de Windows | 3 | 25-06-2006 19:57:01 |
programa windows en Linux | gasal | Linux | 0 | 05-07-2004 14:24:19 |
|