Mostrando las entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando las entradas con la etiqueta linux. Mostrar todas las entradas

martes, 12 de septiembre de 2017

Modficar la frecuencia de revision del sistema de archivos en cada reinicio

Para modificar la frecuencia de revisión del sistema de archivos en cada reinicio en necesario correr el siguiente comando:

sudo tune2fs -c 100 -i 6m /dev/mmcblk0p2

En donde -c 100 significa que se revisará a cuando se cumplan 100 reinicios o -i 6m significa que se revisará cuando se cumplan 6 meses.

Para revisar el estado de reinicios y las reglas anteriormente creadas se puede correr el siguiente comando:

sudo dumpe2fs -h /dev/mmcblk0p2 | grep -i 'mount count'

El cual tiene una salida como la siguiente:


dumpe2fs 1.42.12 (29-Aug-2014)
Mount count:              10
Maximum mount count:      100

Lo cuan nos dice que van 10 reinicios y que el límite en que se revisará el sistema de archivos es 100.

jueves, 14 de abril de 2016

Cerrar una ventana desde un control hijo usando Event Handlers

Supongamos que creamos un widget de Gtk que deseamos poner en una ventana, pero que en algún evento del mismo se cierre la ventana madre.
En este caso usaremos un Event Handler para que la ventana madre se suscriba al mismo.



Para lograrlo se pueden seguir los siguientes pasos:


1.- Definimos el EventHandler en el control hijo.

    public event EventHandler Closing;


2.- La clase madre debe suscribirse al mismo.
 por ejemplo:
 

    MainWindow win = new MainWindow();
    win.Closing += new EventHandler(OnDeleteEvent);
 

pero como en nuestro caso es un widget omitiremos la parte de la creación del widget.
el código quedaría así:



    this.pdfviewerwidget2.Closing += new EventHandler(OnDeleteEvent);


4.-Al cerrar el widget revisar el evento y activarlo:
 

    private void btnClose_Clicked (object sender, EventArgs e)
       {
       if (Closing != null) {
           Closing (this, new EventArgs ());
       }
           this.Destroy();
       }



5.- Ahora; creamos el método que se activará al cerrar el control hijo en la clase madre:


    public void OnDeleteEvent(object sender, EventArgs args)
       {
           this.Destroy ();
       }


Y esto es todo lo necesario, ahora en cuanto cerremos en el botón hijo se active el botón Close, se activará el evento OnDeleteEvent en la clase madre.

martes, 5 de abril de 2016

Cambiar el ancho de las Scrollbars en Gtk

Para cambiar el ancho de las scrollbars de Gtk2 es necesario editar los archivos de configuración del tema actual; para esto es necesario editar el archive gtkrc localizado en el folder gtk-2.0 del tema usualmente localizado en /usr/share/themes.


La variable a cambiar es: GtkRange::slider_width


Si desea tambien cambiar el tamaño de las flechas en los extremos de la Scrollbar la variable es GtkRange::stepper_size

Comprimir y descomprimir archivos con el comando tar

Para comprimir archivos
tar zcvf <archivo> <Fuente(s)> 


Para descomprimir archivos
tar zxvf  <archivo>

Mover mensajes seleccionados a un personal folder en Oulook 2016

Este es un ejemplo de como mover los mensajes seleccionados a un personal folder (pst) en Outlook 2016 usando VBA. Sub MoveInbox()     Mov...