Primero es necesario agregar el repositorio oficial:

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" >> /etc/apt/sources.list.d/virtualbox.list'

Asi, como añadir las firmas al repositorio:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add –

Una vez hecho esto, actualizamos los repositorios:

Crear un fichero "20-amdgpu-tearfree.conf" en "/usr/share/X11/xorg.conf.d/"

sudo mousepad /usr/share/X11/xorg.conf.d/20-amdgpu-tearfree.conf

Y escribir este contenido:

Section "Device"
    Identifier "Card0"
    Driver "amdgpu"
    BusID "PCI:1:0:0"
    Option "DRI3" "1"
    Option "TearFree" "on"
EndSection

Para evitar que el equipo salga de la suspensión accidentalmente por el movimiento de algún ratón o pulsación de teclado.

Lo primero es identificar que dispositivos despiertan el equipo:

cat /proc/acpi/wakeup | sort

La salida es por ejemplo:

Visual Studio Code soporta configurar una terminal personalizada. La terminal por defecto en windows es PowerShell, pero se puede cambiar estableciendo esta configuracion.

"terminal.integrated.env.windows": {
    "MSYSTEM": "MINGW64",
    "MSYS2_PATH_TYPE": "inherit",
},
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
"terminal.integrated.shellArgs.windows": [
    "C:\\msys64\\usr\\bin\\sh.exe",
    "-c",
    "(\"/usr/bin/bash --login -i\" -f (Resolve-Path .).Path )"
],

Los bloques de codigo de ASP.Net, pueden llegar a ser confusos y no parece que esten documentados todos en un solo lugar. Por ello pongo aqui una pequeña guia:

<%...%> Ejecutar codigo normal
<%=...%> Equivalente a Response.Write()
<%#...%> Usado para expresiones de databinding
<%$...%> Retorna el valor de una expresion. Puede ser usado en parametros
<%@...%> Directivas de pagina, normalmente en la parte superior del documento
<%--...--%> Comentario
<%:...%> Lo mismo <%= excepto que codifica para HTML

Las expressiones no son codigo, pero se puede leer mas sobre el tema ASP.NET Expressions Overview.

Mas enlaces: