domingo, 28 de noviembre de 2021

Usar toda la pantalla en Debian virtualizado con VirtualBox

Si vísteis el vídeo que puse en mi canal sobre como instalar Debian 11 os llamaría la atención que se mostrara en una ventanita con muy poca resolución, así no es factible usarlo para trabajar ni para hacer prácticamente nada que requiera del entorno gráfico, así que vamos a ver como hacer que aparezca a pantalla completa.


Debian dentro de Ubuntu

Vamos por pasos:

  1. Lo primero que tenemos que hacer es activar sudo para nuestro usuario sin privilegios como vimos en un vídeo anterior, ya que el instalador del driver para el cliente de Virtual Box no se deja instalar con su -
  2. Cargamos el disco del driver, para ello seleccionamos en el menú de Virtual Box las opciones:
    Dispositivo  Instalar imagen de CD de las "Guests Aditions"
    Montara inmediatamente el disco con el driver si está descargado y si no lo descargará previamente.
  3. Instalamos el driver:
    cd /media/cdrom
    sudo bash ./VBoxLinuxAdditions.run
  4. Seguimos los pasos del asistente y reiniciamos.
  5. Maximizamos la ventana donde se está ejecutando la máquina virtual y si la ventana no crece activamos el autoredimensionado con las opciones;
    Ver ►Autodimensionar pantalla del invitado.
Y ya está, ya podemos disfrutar de nuestro sistema virtualizado en toda la pantalla disponible.

domingo, 21 de noviembre de 2021

CPCEC, ZXCEC, CSFEC y MSXCEC, emuladores de Amstrad CPC, ZX Spectrum, Commodore y MSX para GNU/Linux

CPCEC es un potente emulador de Amstrad CPC que soporta 464, 664, 6128 y la gama plus, así como los formatos virtuales de disco (unidades A y B), cinta y snapshots, etc...

Para acceder a su menú basta con hacer clic con el botón derecho sobre la zona de emulación.


Ahora viene acompañado del emulador ZXCEC, un poderoso emulador de ZX Spectrum y de manejo y características muy similares.

Actualización 2022:

Se incluye un nuevo emulador para ordenadores Commodore llamado CSFEC, también muy potente y rápido. 


Actualización 2024:

Se incluye el nuevo emulador de MSX llamado msxec

 



Desde hace tiempo están disponibles para GNU/Linux y son muy fáciles de instalar desde consola con los siguientes comandos:

sudo apt install -y build-essential libsdl1.2-dev gcc wget
mkdir cpcec
cd cpcec
wget -c http://cngsoft.no-ip.org/cpcec-20220806.zip -O cpcec.zip
unzip -xuoL cpcec.zip
rm cpcec.zip
gcc -DSDL2 -O2 -xc cpcec.c -lSDL2 -ocpcec.sh
gcc -DSDL2 -O2 -xc zxsec.c -lSDL2 -ozxsec.sh
gcc -DSDL2 -O2 -xc csfec.c -lSDL2 -ocsfec.sh
gcc -DSDL2 -O2 -xc xrf.c -lSDL2 -oxrf.sh
gcc -DSDL2 -O2 -xc msxec.c -lSDL2 -omsxec.sh
chmod +x *.sh

Nota: cpcec-20240224.zip es la última versión en el momento de actualizar este artículo, recomiendo ver cual es la última disponible en su página de descargas o en el github de cpcitor.

Los requerimientos de todos son mínimos y de hecho todos funcionan bien incluso en una raspberry pi.

viernes, 12 de noviembre de 2021

Windows virtualizado, otra aplicación más en tu GNU/Linux

Un truco para cuando pones GNU/Linux a un familiar es ponerle un acceso directo que arranque VirtualBox y a su vez la versión de Windows que se requiera, al cerrar el Windows volverá al GNU/Linux nativo, así todo es trasparente para el usuario nobel.


 

Pero, ¿Y como se consigue esto?

Tan simple como hacer un acceso directo que ejecute un comando similar a este:

virtualboxvm --startvm "Windows 7" --fullscreen --start-running

En este ejemplo bastaría con:

1. Creamos la máquina virtual si es que no la tenemos creada ya y vemos que funciona correctamente, en este ejemplo tendría que llamarse "Windows 7".

2. Crear un archivo $HOME/Desktop/windows7.desktop con este contenido (en algunas distros puede ser Escritorio en lugar de Desktop):

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Oracle VM VirtualBox
GenericName=Virtual Machine
Type=Application
Exec=virtualboxvm --startvm "Windows 7" --fullscreen --start-running
TryExec=VirtualBox
MimeType=application/x-virtualbox-vbox;application/x-virtualbox-vbox-extpack;application/x-virtualbox-ovf;application/x-virtualbox-ova;
DocPath=file:///usr/share/doc/virtualbox-4.2/UserManual.pdf
Icon=windows7.png
Categories=Emulator;System;Application;
Comment=Run several virtual systems on a single host computer
Name[es_ES]=Windows 7
GenericName[es_ES]=Windows 7 virtual
Comment[es_ES]=Ejecutamos Windows 7 dentro de Ubuntu

3. Dar permisos de ejecución a este archivo.

sudo chmod +x $HOME/Desktop/windows7.desktop

4. Crear o copiar un pequeño icono en /usr/share/pixmaps/windows7.png

5. Opcionalmente podemos copiar, como root, el archivo $HOME/Desktop/windows7.desktop a /usr/share/applications/windows7.desktop y así aparecerá también en los menús de aplicaciones.


Esto mismo lo podríamos hacer con otras máquinas virtuales de otros Windows (p.e.: 10, XP...), MS-DOS y otros sistemas.


viernes, 5 de noviembre de 2021

Conectarse por ssh desde un GNU/Linux a otro con el entorno de escritorio completo

Este procedimiento te permite conectarte a una máquina remota por ssh, es decir, encriptado y sin depender de servicios de terceros, para ello solo debes tener instalado ssh en la máquina cliente y vncserver y vncviewer en el servidor.


Hay que hacer lo siguiente:

En la máquina cliente

ssh -XC tusuario@ordenadorcliente

En la máquina servidor

vncserver

vncviewer localhost:2