Posts Tagged ‘linux’
Switching between screen inputs without a switch
miércoles, julio 2nd, 2014
At my office I have two computers: a Linux desktop and a laptop running Linux and Windows. I have a dock station for the laptop, plugged to the two screens that I also use with the desktop computer, in alternate inputs (DVI/VGA). Changing the inputs in these screens is a bit of a hassle, because they are not the «one-click-switch» type. I need to go into the menus and browse through the options.
As I have enough with changing the USB connectors for the mouse and the keyboard, I found out a «hack» to disable the video output of the desktop. This way, when I turn on the laptop the two screens automatically search for the next available input.
The trick consists in using FrameBuffer suspend mode, manipulating the contents of /sys/class/graphics/fb0/blank. I use these two scripts:
screen_on.sh
#!/bin/sh
echo 0 > /sys/class/graphics/fb0/blank
screen_off.sh
#!/bin/sh
echo 1 > /sys/class/graphics/fb0/blank
I left them in my home directory: /home/user/bin/
Since writing to /sys/class/graphics/fb0/blank requires root permissions, I edited /etc/sudoers and added the following two lines:
usuario ALL=(root) NOPASSWD: /home/usuario/bin/screen_off.sh
usuario ALL=(root) NOPASSWD: /home/usuario/bin/screen_on.sh
The last step is to add two key bindings in KDE:
- Create a new group, named «Screen».
- Create two new bindings: «On» y «Off».
- I assigned two keys I never used in my keyboard (this one has multiple media shortcuts, mail, home, etc.). You can also use combinations such as «Ctrl+Alt+whatever«.
- In «Action», just enter the path to the scripts using sudo::
sudo /home/user/bin/screen_off.sh
sudo /home/user/bin/screen_on.sh
This is working in Debian Wheezy with a dedicated graphics card.
Tags: linux, screens
Posted in Linux | 1 Comment »
Cambiar entrada de monitores sin necesidad de un switch
miércoles, julio 2nd, 2014
En el despacho tengo 2 ordenadores: un sobremesa con Linux y un portátil con Linux y Windows. Con el portátil trabajo en una dock station conectada a los dos monitores que uso con el sobremesa, pero en entradas diferentes (DVI/VGA). El cambio de entrada en estos monitores es un poco engorroso, ya que no se trata de pulsar solo un botón, sino que hay que entrar en el menú de cada uno y moverse por las opciones.
Como bastante trabajo tiene cambiar los USB del ratón y el teclado, me he hecho un «hack» para deshabilitar la salida de vídeo del sobremesa, de manera que al encender el portátil los monitores ya buscan ellos solitos la siguiente entrada que tenga algo para mostrar.
El truco está en usar el modo de suspensión de FrameBuffer, para lo cual manipulo el contenido de /sys/class/graphics/fb0/blank. Tengo los siguientes scripts:
screen_on.sh
#!/bin/sh
echo 0 > /sys/class/graphics/fb0/blank
screen_off.sh
#!/bin/sh
echo 1 > /sys/class/graphics/fb0/blank
Los dejo en mi directorio de binarios: /home/usuario/bin/
Y, dado que acceder a /sys/class/graphics/fb0/blank requiere permisos de root, edito /etc/sudoers y añado:
usuario ALL=(root) NOPASSWD: /home/usuario/bin/screen_off.sh
usuario ALL=(root) NOPASSWD: /home/usuario/bin/screen_on.sh
Por último, en KDE añado nuevos atajos de teclado:
- Creo un grupo, llamado «Screen».
- Creo dos atajos: «On» y «Off».
- Asigno dos teclas que no uso nunca del teclado (este es de muchas teclas con atajos multimedia, para abrir el correo, etc.). O bien combinaciones tipo «Ctrl+Alt+loquesea«.
- Como acción, asigno el script, con «sudo» (como en la imagen):
sudo /home/usuario/bin/screen_off.sh
sudo /home/usuario/bin/screen_on.sh
Esto me funciona sin problemas en Debian Wheezy, usando una tarjeta gráfica dedicada y con dos monitores, uno conectado por DVI y otro por VGA a la gráfica. En la dock station del portátil están intercambiados.
Tags: linux, monitores
Posted in Linux | 1 Comment »
¿Te desaparece el plugin de Flash en Linux?
martes, octubre 4th, 2011
Si deja de funcionar el plugin de Flash en Google Chrome o Mozilla Firefox para Linux, y cuando intentas cargar un vídeo te pide que lo actualices, lo más rápido para arreglarlo parece ser:
$ sudo apt-get install --reinstall flashplugin-installer
Sobre todo si no aparece en la lista de about:plugins en Google Chrome y el enlace de actualizar no funciona.
Sería interesante saber a qué se debe que desaparezca el plugin, quizá por alguna actualización reciente.
Tags: chrome, firefox, flash, linux
Posted in Linux | 2 Comments »
Charlas de marzo del Grupo de Usuarios de Linux de la UC3M
miércoles, marzo 9th, 2011
La semana próxima, del 14 al 18 de marzo, tendrán lugar las charlas de software libre organizadas por el GUL de la UC3M, que en el calendario publicado son las siguientes:
-
Lunes 14 de marzo:
- 16:00: guifi.net. Redes de telecomunicaciones libres, abiertas y neutrales desde la ciudadanía y para la ciudadanía.
- 18:00: ¡Alarma, servidor LAMP comprometido! Caso práctico de seguridad en el día a día de un administrador de sistemas.
-
Martes 15 de marzo:
- 16:00: Introducción al sistema operativo Android. Breve cursillo en el que se pretende explicar las bases de Android, qué es Android, la arquitectura del Sistema Operativo.
- 18:00: Introducción a la programación en Android. Cursillo en el que se introducirá a la programación en Android. Se hará hincapié en la interfaz de usuario (a través de XMl y por código) así como un repaso rápido a las APIs más interesantes de Android.
-
Miércoles 16 de marzo:
- 16:00: Introducción/Taller de Arduino. Arduino es hardware libre, con un microcontrolador Atmel y un conjunto de entradas/salidas tanto analógicas como digitales para interactuar con él y el entorno.
- 18:00: Desarrollo web con Django. Django es un framework de desarrollo web con un conjunto de herramientas para hacer más sencillas las tareas repetitivas.
-
Jueves 17 de marzo:
- 16:00: Análisis Forense.
- 18:00: Calidad en IT es más que cobertura de pruebas. Metodologías, procesos, certificaciones, …
-
Viernes 18 de marzo:
- 16:00: HTML5+CSS3. Novedades de HTML5 y CSS3, tanto de estructuración de contenido, como aspectos avanzados.
- 18:00: 20 ejemplos prácticos con GIMP.
Otras charlas que aún no tienen fecha exacta:
- Enlazadores y bibliotecas dinámicas en C
- Creando lenguajes: Flex, Bison y un poquito de C
- Generador de ficheros Makefile: cmake
- Desplegando software con Fabric
- ISO27000: La seguridad por norma
- Scons: Construye mejor tu software
- Orientación a Objetos en C con GObject
- La base de datos clave/valor TokyoCabinet
- Programando sistemas de ficheros con FUSE y C
- Programando sistemas de ficheros con FUSE y Python
- Generando documentación con Sphinx
- HTML5 en el móvil
Vía Barrapunto: Charlas de software libre en Leganés del 14 al 18 de marzo
Tags: charlas, gul, linux, uc3m
Posted in Software libre | 1 Comment »