Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



jueves, 18 de abril de 2019

Organizacion automatica ventanas con wmctrl y gambas3


Organización automatica ventanas con wmctrl y gambas3

Usualmente uso varias ventanas de chrome abiertas, y necesito muchas veces tener abierta 2 ventanas organizadas horizontalmente en la pantalla. He usado mucho tiempo el programa X-tile, pero se me hacia un poco tedioso usarlo, para hacer lo que necesitaba. Buscando por la web, encontre el comando wmctrl, y un ejemplo de uso, y lo he modificado para  hacer más sencillo y directo lo que quiero. Os dejo un video de su funcionamiento y su codigo fuente e instalador por si lo quereis usar o modificar para vuestros usos.




'CODIGO FUENTE (VER ARCHIVO EN ENLACE DE DESCARGA: alojado en google drive)

Cógido principal, donde se puede ver como se usa el comando wmctrl:
' Gambas module file
Public Sub Main()
    Dim listaVentanas As String[]
    Dim codigo As String
    'detecto ventanas con Coogle chrome
    Shell "wmctrl -l | grep \"Google Chrome\" | awk '{print  $1}'" To codigo
    Print codigo
    listaVentanas = Split(codigo, "\n")
    If listaVentanas.count > 2 Then
        listaVentanas.Pop() 'quito ultima linea
    Else
        Return
    Endif
    Shell "wmctrl -v -i -r " & listaVentanas[0] & " -e '0,0,0,1280,500'"
    Shell "wmctrl -i -a " & listaVentanas[0]
    Shell "wmctrl -v -i -r " & listaVentanas[1] & " -e '0,0,520,1280,500'"
    Shell "wmctrl -i -a " & listaVentanas[1]
End


Enlaces Interesantes:
https://www.enmimaquinafunciona.com/pregunta/51638/como-utilizo-wmctrl-y-linea-de-comandos-para-hacer-una-ventana-mas-grande-que-la-pantalla-para-obtener-una-captura-de-pantalla-enorme




sábado, 13 de abril de 2019

maratón linuxero: próximo 20 de abril


maratón linuxero: próximo 20 de abril

WEB: https://maratonlinuxero.org





No te olvides que dentro de una semana tenemos una nueva emisión de #MaratonLinuxero conmemorativa del #FLISOL2019. El sábado 20 a partir de las 21:00 (UTC) anímate y participa: preguntas a los Organizadores Nacionales, sorteos y mucho más. @maratonlinuxero

#CompartiendoLibertad


Mastodon:
https://mastodon.social/@maratonlinuxero/101915078055804290

Twitter:
https://twitter.com/maratonlinuxero/status/1116799091076415492

Facebook:
https://www.facebook.com/maraton.linuxero.7





Fuente: 
Canal de telegram: https://t.me/maratonlinuxero










PintaScreen 0.76: Nueva Versión para gambas3.12


PintaScreen 0.76: Nueva Versión para gambas3.12

Tras ejecutar hoy pintascreen en mi ordenador y al intentar añadir una chincheta a una captura del escritorio, me salia el siguiente error:


Revisando el código, me he dado cuenta que con la nueva versión de gambas3.12, había un problema en el código al definir una variable del mismo nombre en dos sitios distintos (en la clase padre y en la hija-heredera)... total que lo he resuelto y ya tenéis disponible la nueva versión corregida en el siguiente enlace:


Para saber más sobre este proyecto de softwarelibre:

Página del proyecto: http://pintascreen.blogspot.com/

Nota:
En la página de descarga del proyecto, os lleva a un directorio de google drive, donde tengo varias versiones, la última versión esta en la carpeta "versión PLUS gambas3.10" y dentro de ellas podeis ver tanto el codigo fuente como el instalador .deb






LibreOffice Calc: Activar / Desactivar el recalculo automático

Tips: Libre Office - Calc


Para Activar o desactivar (sobre todo en hojas grandes y que haya que meter muchos datos antes de calcularlos), podéis ver esta opción en el menú:
Datos / Calcular / Cálculo Automático

También con la tecla F9 podeis recalcular en cualquier momento.




Saludos !!