Hola, tengo una duda. Instalé una aplicación que debe ejecutarse como superuser o no te deja usar algunas funciones. La cosa es que desde el Terminal puedo ejecutarlo como superuser pero desde el acceso directo no. Como hago un acceso directo que me de privilegios de superusuario al ejecutarlo??
Muchas gracias

Con un script bastaría
#!/bin/bash
gksudo comando
Le das permisos de ejecución y cuando lo ejecutes te pedirá la contraseña.
Agrega al final del título del post (solucionado) si has arreglado tu problema.
Gracias y otra consulta
Bien, lo que puso LyingB funciona a la perfección. Para aquellos que son MUY nuevos en el tema(como yo) acá les dejo lo mismo, pero explicado con manzanitas.
Para crear un enlace directo de un programa y ejecutarlo como superusuario:
creamos un archivo de texto y dentro del archivo de texto escribimos
#!/bin/bashgksudo "comando"
Donde
"comando"es el nombre del programa a ejecutar. Por ejemplo para ejecutar WireShark, el texto quedaría:#!/bin/bashgksudo wireshark
Una vez hecho ésto, guardamos el archivo creado con el nombre del programa a ejecutar. Acá nos vamos a las Propiedades del archivo, nos posicionamos en Permisos y tildamos la casilla Permitir ejecutar el archivo como un programa. Cerramos las propiedades.
Al ejecutar el archivo hacemos click en Ejecutar y listo.
Otra cosulta: Cómo hacer para que no pregunte qué hacer con el archivo al ejecutarlo si no que lo ejecute directamente? Y cómo hacer para ponerle el ícono que uno quiera, como por ejemplo el del programa?
Para hacer eso
Debes crear un lanzador. Desconozco cómo se haga en Unity (estoy usando XFCE4), así que te dejo el procedimiento:
Abrir un editor de texto y crear un nuevo archivo; en él pon esto:
[Desktop Entry]
Version=1.0
Type=Application
Name=Comando
Comment=Comando
Exec=gksudo thunar
Icon=catfish
Terminal=false
StartupNotify=false
Explico los campos que debes cambiar:
Name=El nombre que quieres que se muestre
Comment=Una breve descripción
Exec=El programa que quieras que se ejecute (recuerda ponerle el gksudo)
Icon=El nombre de la aplicación de la que quieres tomar el ícono o en su defecto la ruta absoluta al ícono (busca en /usr/shar/icons/hicolor)
Luego de eso guarda el archivo con el nombre que quieras y con la extensión desktop (ejemplo.desktop) y finalmente da doble clic con él; dile a la ventana emergente que confías en el lanzador. Con eso debería bastar.
Finalmente recuerda que solo debes hacer una consulta por hilo, así que la próxima vez plantea con más detalle lo que deseas conseguir.
Agrega al final del título del post (solucionado) si has arreglado tu problema.
Gracias
Genio, es lo que quería. Perdón por la doble consulta, pero era prácticamente el mismo asunto ;).
Saludos.
Recuerda
Que debes editar el título de tu post y agregar (SOLUCIONADO) al final de él.
Agrega al final del título del post (solucionado) si has arreglado tu problema.
...
lo hice apenas te respondí... ¬¬'
Sólamente...
Entro para agradecer los aportes, tenía yo el Multimedia Converter por ahí, y tenía que hacer filigranas para llamarlo (incluye un cambio en el PATH, no es sólo un archivo que activar)...
Ahora ha quedado a un doble click, mezclando la información que habéis dado con un script, en un solo icono en el escritorio (LXDE).
Así que... ¡ Gracias a todos !
Mi web : www.vigovideo.es
Buscar es más rápido que esperar una respuesta.
Otra forma para crear un lanzado
Para crear un lanzador , ejecura
sudo apt-get install gnome-panel
gedit $HOME/.gnome2/nautilus-scripts/Crear_Lanzador
Se abrirá un documento de textos vacío y allí le pones lo siguiente
#!/bin/bash
NM1=$((RANDOM%8000))
NM2=$((RANDOM%7999))
gnome-desktop-item-edit --create-new $NM1$NM2.desktop
Guardas y cierras, el archivo quedará creado y guardado con el nombre de Crear_Lanzador
Le das permisos de ejecución mediante
chmod +x $HOME/.gnome2/nautilus-scripts/Crear_Lanzador
Ya quedó preparado, para crear un lanzador pulsa el botón secundario del ratón --> Scripts--> Crear_Lanzador . Esto lo puedes hacer ubicado dentro de cualquier carpeta
Interesante
¿Alcruz, podrías explicar cada línea de comandos?
Muchas gracias por el aporte.
Yo te explico
El contenido del script:
#!/bin/bash
NM1=$((RANDOM%8000))
NM2=$((RANDOM%7999))
gnome-desktop-item-edit --create-new $NM1$NM2.desktop
Las primeras dos líneas (NM1 y NM2) definen variables; usando la variable random crean un número desde uno hasta 8000 (NM1) y desde uno hasta 7999 (NM2).
La tercera línea invoca al comando gnome-desktop-item-editor y crea un nuevo lanzador (--create-new), usando como nombre el resultante de las dos variables aleatorias (para que luego no haya problemas con nombres de archivos repetidos), más la extensión desktop, por ejemplo 208662.desktop.
El propio gnome-desktop-editor es una interfaz gráfica para la edición de archivos .desktop.
Y pues eso, no hay más misterio.
Agrega al final del título del post (solucionado) si has arreglado tu problema.
No hay mucho que explicar, la
No hay mucho que explicar, la primera parte se realiza una sola vez y es para crear un script que alojarás en /home/uauario/.gnome2/nautilus-scripts
pero para ello es necesario tener instalado gnome-panel . Una vez creado el script en esa ubicaciónh, le das parmisos de ejecución y ya quedó listo para crear lanzadores y eso se hace de la misma forma que se hacía con Gnome2 o sea pulsas el botón secundario o derecho , te aparecerá un menú contextual y allí eliges Crear_Lanzador y te mostrará un cuadro de diálogo para crear el lanzador
Lo mismo pero explicado con manzanitas
GNOME Panel es una barra de tareas y lanzador de aplicaciones para GNOME (donde GNOME es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos Unix y derivados Unix como GNU/Linux, BSD o Solaris; compuesto enteramente de software libre).
Hasta la versión 2.32, formó parte del escritorio de GNOME predeterminado. Fue reemplazado en GNOME 3.0 con el entorno gráfico GNOME Shell (GNOME Shell es la interfaz de usuario básica del entorno de escritorio GNOME), que solamente funciona con el gestor de ventanas Mutter.
gedit es un editor de textos compatible con UTF-8 para GNU/Linux, Mac OS X y Microsoft Windows. Incluye herramientas para la edición de código fuente y textos estructurados. Es el editor predeterminado de GNOME. Lo que hace es crear un archivo de texto en donde vamos a escribir el script, llamado "Crear_Lanzador", en la ruta "$HOME/.gnome2/nautilus-scripts/".
Las primeras dos líneas del script (NM1 y NM2) definen variables; usando la variable Random crean un número desde uno hasta 8000 (NM1) y desde uno hasta 7999 (NM2).
La tercera línea invoca al comando gnome-desktop-item-editor y crea un nuevo lanzador (--create-new), usando como nombre el resultante de las dos variables aleatorias (para que luego no haya problemas con nombres de archivos repetidos), más la extensión desktop, por ejemplo 208662.desktop.
El propio gnome-desktop-editor es una interfaz gráfica para la edición de archivos .desktop.
chmod ("change mode") es una llamada al sistema y su comando asociado en el sistema operativo UNIX que permite cambiar los permisos de acceso de un archivo o directorio. Con +x se añade permisos de ejecución al lanzador creado anteriormente.
Tener en cuenta que a la hora de crear un lanzador, en el campo de "comando" deberá agregarse "gksudo" delante del comando a ejecutar, para poder ejecutarlo como superusuario.
Perdón, es la única manera que me sirve para aprender.
Gracias a todos