Es posible que en alguna ocasión hayamos creado un script .sh que queremos
lanzar dándole doble clic desde el escritorio.
El icono con el que aparece en el escritorio no es del todo elegante y no representa lo que hace el script realmente, por lo tanto es conveniente ponerle un icono acorde.
Para conseguir esto,
1. En lugar de dejar el script .sh en el escritorio hay que copiarlo en /bin (darle los permisos necesarios, chmod 777 miScript.sh o lo que corresponda)
2. Crear en el escritorio un fichero .desktop, este fichero es el que va a lanzar el sh. Al .desktop sí que podemos asignarle un icono. Este es el código que tienes que incluir en el fichero .desktop:
[Desktop Entry]
Name=miScript
Comment=miScript es genial
Exec=miScript
Icon=/home/playar/Imágenes/icono_miScript.ico
Type=Application
En Icon va la ruta donde dejes el icono que quieres que se visualice.
domingo, 13 de enero de 2019
viernes, 11 de enero de 2019
Instalar paquetes .deb en Linux
Si tienes una distribución cuya base sea Debian, como Ubuntu, puedes instalar paquetes de programas .deb.
Una forma sencilla de hacerlo es con gdebi.
Para instalar gdebi, lanza el siguiente comando en el terminal:
Una forma sencilla de hacerlo es con gdebi.
Para instalar gdebi, lanza el siguiente comando en el terminal:
sudo apt-get install gdebi
Una vez instalado ya podrás instalar paquetes .deb de la siguiente manera:
$ sudo gdebi ejemplo_2019.01.11_amd64.deb
miércoles, 10 de octubre de 2018
Comprobar qué funciones y procedures de Oracle usan una tabla
Esto es posible verlo con las siguientes queries:
Para ver las coincidencias en las estructuras de tu esquema:
SELECT * FROM user_source WHERE text LIKE '%tab_name%'
Para verlas coincidencias en las estructuras de todos los esquemas:
SELECT * FROM all_source WHERE text LIKE '%tab_name%';
lunes, 16 de abril de 2018
Comando para ver la versión completa de una máquina UNIX / Linux
El comando utilizado para ver la versión completa de una máquina UNIX o Linux es el siguiente:
uname -a
Muestra los siguientes datos en este orden:
Nombre del sistema operativo, nombre del sistema, liberación del sistema operativo, versión del sistema operativo, hardware de la máquina, número de identificación de la máquina, nivel de licencia del sistema operativo.
lunes, 19 de febrero de 2018
Como modificar el fichero hosts de Windows
Este fichero data de los inicios de Internet. Se utilizaba para relacionar los nombres de dominio con sus respectivas IPs y de esta forma poder acceder al contenido sin necesidad de que nadie indicara cuál era esa IP.
Este método se sustituyo mayoritariamente por los DNS o Servidores de Nombre de Dominio, sin embargo, el fichero hosts puede seguir siendo de utilidad hoy en día, pues prevalece ante el DNS.
De esta manera, si necesitamos que cierto nombre de dominio acceda a una IP concreta, independientemente de lo que diga el DNS al que nos conectamos, la incluiremos en el fichero hosts de Windows.
También se utiliza este fichero para incluir direcciones que el servidor DNS no sabe resolver.
El fichero hosts se localiza en la siguiente ruta:
C:\WINDOWS\system32\drivers\etc
Esta ruta no ha cambiado en las distintas versiones del sistema operativo, es la misma para Windwos XP, Windows 7, Windows 8, Windows 8.1 o Windows 10.
Una vez en esa ruta basta con editar el fichero hosts con un editor de textos y añadir las líneas necesarias.
10.1.1.122 nombre_del_dominio_1
10.1.1.123 nombre_del_dominio_2
Es muy importante que entre la dirección IP y el nombre del dominio haya una tabulación, lo habitual es poner espacio, tabulador.
Este método se sustituyo mayoritariamente por los DNS o Servidores de Nombre de Dominio, sin embargo, el fichero hosts puede seguir siendo de utilidad hoy en día, pues prevalece ante el DNS.
De esta manera, si necesitamos que cierto nombre de dominio acceda a una IP concreta, independientemente de lo que diga el DNS al que nos conectamos, la incluiremos en el fichero hosts de Windows.
También se utiliza este fichero para incluir direcciones que el servidor DNS no sabe resolver.
El fichero hosts se localiza en la siguiente ruta:
C:\WINDOWS\system32\drivers\etc
Esta ruta no ha cambiado en las distintas versiones del sistema operativo, es la misma para Windwos XP, Windows 7, Windows 8, Windows 8.1 o Windows 10.
Una vez en esa ruta basta con editar el fichero hosts con un editor de textos y añadir las líneas necesarias.
10.1.1.122 nombre_del_dominio_1
10.1.1.123 nombre_del_dominio_2
Es muy importante que entre la dirección IP y el nombre del dominio haya una tabulación, lo habitual es poner espacio, tabulador.
miércoles, 6 de septiembre de 2017
Al exportar Jasper a Excel los formatos numéricos se guardan como texto
En Jasper Reports existe la posibilidad de exportar a Excel un informe. Sin embargo, por defecto, los
campos numéricos se guardan como texto. En esas celdas, se incluye además el error "El número de esta celda tiene formato de texto o va precedido por un apóstrofo".
Para solucionar este problema hay que incluir la siguiente línea en la parte de properties del fichero JRXML.
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true" />
En la herramiente iReport, que es la que yo utilizo, no existe ninguna opción para indicarle esto, por lo tanto hay que editar el fichero.
campos numéricos se guardan como texto. En esas celdas, se incluye además el error "El número de esta celda tiene formato de texto o va precedido por un apóstrofo".
Para solucionar este problema hay que incluir la siguiente línea en la parte de properties del fichero JRXML.
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true" />
En la herramiente iReport, que es la que yo utilizo, no existe ninguna opción para indicarle esto, por lo tanto hay que editar el fichero.
jueves, 2 de marzo de 2017
Ver XWindows desde cliente ssh putty en Windows
Existen varias opciones para poder ver las XWindows de Linux en un cliente de ssh o telnet como puede ser putty.
Una de ellas, muy sencilla, es mediante Xming. Xming instala en Windows el servidor de X Window de Linux.
Una vez hecho esto hay que acceder al terminal de la máquina y teclear lo siguiente:
export DISPLAY
echo $DISPLAY
Y ya es posible ejecutar la ventana que necesitemos, por ejemplo:
firefox http://localhost
Una de ellas, muy sencilla, es mediante Xming. Xming instala en Windows el servidor de X Window de Linux.
Una vez instalado, se puede acceder a la conexión deseada en putty y hay que hacer una configuración sencilla. Ir a las opciones de putty ir a SSH / X11. En X11 hay que marcar Enable X11 Forwarding para la conexión a la que vamos a acceder.
Una vez hecho esto hay que acceder al terminal de la máquina y teclear lo siguiente:
export DISPLAY
echo $DISPLAY
Y ya es posible ejecutar la ventana que necesitemos, por ejemplo:
firefox http://localhost
Suscribirse a:
Entradas (Atom)




