¡¿Que onda, Debianitas, Gnulinuxeros y gente del software libre?!

En estos dos videos que os presento hoy, voy a instalar y configurar la distribución GNU/Linux Debian 11 en un PC-STICK. Esta máquina la utilizo para viajes, porque no pesa y se puede conectar fácilmente a cualquier televisor que tenga una conexión HDMI.

Es perfecta para cuando estás en el hotel, un poco aburrido, y no sabes qué hacer. ¡Ahí está mi Stick, para quitarme el aburrimiento echando una partidita a algún juego retro o para ver alguna peli o serie! Lo prefiero así porque en el móvil o en una tablet se hace un poco incómodo, y, cuando tienes una cierta edad, como que prefieres verlo más grandecito. 😉

Instalando Debian 11

[archiveorg debian-instalacion width=640 height=480 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]

Datos de interés del vídeo

  • Duración: 18:06 minutos
  • BIOS: 00:00 – 01:45
  • Partición de discos: 05:47 – 09:45

Personalización del escritorio LXQT

[archiveorg 2023-11-18-08-26-07 width=640 height=480 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]

Datos de interés del vídeo

  • Duración: 24:11 minutos

Nota: para mostraros mejor en pantalla lo que está haciendo el autor del vídeo, se muestra la ventana de diálogo donde aparece «copiar» y «pegar«. Pero, cuando vayáis a hacer el copiado y pegado de texto, es mucho más rápido y cómodo usar los atajos «Ctrl+C» para copiar una selección de texto (esto es, una vez seleccionado el texto, pulsar tecla Control -Ctrl- y, mientras la mantienes pulsada, tecla C) y «Ctrl+V» para pegar, con la misma acción pero pulsando la letra V esta vez. Incluso, podéis seleccionar el texto y arrastrarlo a la terminal, donde podéis soltarlo y quedará pegado. 😉

Comandos y archivos utilizados

SOURCES.LIST

Primero de todo añadimos los repositorios a utilizar. En este caso utilizamos el editor «vim», pero aquí el que más nos guste.

vim /etc/apt/sources.list

Y añadimos:

#------------------------------------------------------------------------------#
# OFFICIAL DEBIAN REPOS
#------------------------------------------------------------------------------#

###### Debian Main Repos
deb http://ftp.es.debian.org/debian/ bullseye main non-free
deb-src http://ftp.es.debian.org/debian/ bullseye main non-free

deb http://security.debian.org/debian-security bullseye-security main contrib
deb-src http://security.debian.org/debian-security bullseye-security main contrib

# buster-updates, previously known as 'volatile'
deb http://ftp.es.debian.org/debian/ bullseye-updates main non-free
deb-src http://ftp.es.debian.org/debian/ bullseye-updates main non-free

PAQUETES

Ahora añadimos los paquetes y las dependencias necesarias:

sudo apt update && \
sudo apt dist-upgrade -y &&\
sudo apt upgrade -y && \
sudo apt-get purge `cat uninstall ` -y && \
sudo apt install --no-install-recommends `cat Install` -y && \
sudo apt autoremove -y && \
sudo apt clean

LANZADORES

Con el comando mkdir -p creamos la carpeta Iconos. Con wget descargamos los iconos y los ubicamos en la carpeta creada y con echo y el símbolo mayor que > creamos los archivos desktop.

Nota: Antes de copiar y pegar los siguientes textos, cambia el nombre TUNOMBREDEUSUARIO-A por tu nombre de usuario/a. Mejor que cambiarlo en la terminal, que no permite seleccionar y cambiar texto saltando posiciones con el puntero, pásalo a un editor de texto sencillo, haz ahí los cambios y, entonces, copia y pega en la terminal, como se muestra en el vídeo. 😉

mkdir -p Iconos
wget -O ~/Iconos/prime.png prime.png 
wget -O ~/Iconos/netflix.png netflix.png
wget -O ~/Iconos/hbomax.png hbomax.png
wget -O ~/Iconos/firefox.png netflix.png
wget -O ~/Iconos/disney.png disney.png

Con el contenido:

#Firefox
echo "[Desktop Entry]
Name=Firefox
GenericName[es]=Navegador web
Comment[es]=Acceso a Internet.
Exec=/usr/bin/firefox %U
Terminal=false
Icon=/opt/firefox/browser/chrome/icons/default/default128.png
Type=Application
Categories=Network;WebBrowser;
" > /home/TUNOMBREDEUSUARIO-A/Desktop/firefox.desktop

#Netflix
echo "[Desktop Entry]
Name=Netflix
GenericName[es]=Navegador web
Comment[es]=Netflix
Exec=/usr/bin/firefox --kiosk netflix.com
Terminal=false
Icon=/home/TUNOMBREDEUSUARIO-A/Iconos/netflix.png
Type=Application
Categories=Network;WebBrowser;
" > /home/TUNOMBREDEUSUARIO-A/Desktop/netflix.desktop

#Primevideo
echo "[Desktop Entry]
Name=Prime Video
GenericName[es]=Navegador web
Comment[es]=Prime
Exec=/usr/bin/firefox --kiosk www.primevideo.com
Terminal=false
Icon=/home/TUNOMBREDEUSUARIO-A/Iconos/prime.png
Type=Application
Categories=Network;WebBrowser;
" > /home/TUNOMBREDEUSUARIO-A/Desktop/prime.desktop

#HBOmax
echo "[Desktop Entry]
Name=HBOmax
GenericName[es]=Navegador web
Comment[es]=HBOmax
Exec=/usr/bin/firefox --kiosk https://play.hbomax.com/signIn
Terminal=false
Icon=/home/TUNOMBREDEUSUARIO-A/Iconos/hbomax.png
Type=Application
Categories=Network;WebBrowser;
" > /home/TUNOMBREDEUSUARIO-A/Desktop/hbomax.desktop

#Disney
echo "[Desktop Entry]
Name=Disney
GenericName[es]=Navegador web
Comment[es]= DisneyPlus
Exec=/usr/bin/firefox --kiosk https://www.disneyplus.com/es-es
Terminal=false
Icon=/home/TUNOMBREDEUSUARIO-A/Iconos/disney.jpeg
Type=Application
Categories=Network;WebBrowser;
" > /home/TUNOMBREDEUSUARIO-A/Desktop/disney.desktop

#LXQT-conf
echo "[Desktop Entry]
Name=Configuración de LXQT
GenericName[es]=Configuración
Exec=/usr/bin/lxqt-config
Terminal=false
Icon=preferences-system
Type=Application
Categories=Network;WebBrowser;
" > /home/TUNOMBREDEUSUARIO-A/Desktop/LXQTSettings.desktop

Copio los siguientes lanzadores ubicados en /usr/share/applications/ para tener fácil acceso desde el escritorio.

sudo cp pcmanfm-qt.desktop clamtk.desktop vim.desktop \
featherpad.desktop htop.desktop vlc.desktop \
lxqt-shutdown.desktop lxqt-reboot.desktop ~/Desktop/

AUTOLOGING

En la ruta /etc/ creamos el directorio sddm.conf.d.

mkdir -p /etc/sddm.conf.d

echo "[Autologin]
User=username
Session=lxqt.desktop
" >/etc/sddm.conf.d/autologging.conf

BASH

Modificación del archivo .bashrc

sudo sed -i "s/#alias grep='grep --color=auto'/alias \
grep='grep --color=auto'/g" .bashrc
sudo sed -i "s/#alias fgrep='fgrep --color=auto'/alias \
fgrep='fgrep --color=auto'/g" .bashrc
sudo sed -i "s/#alias egrep='egrep --color=auto'/alias \
egrep='egrep --color=auto'/g" .bashrc
sudo sed -i "s/#alias ll='ls -l'/alias ll='ls -l'/g" .bashrc
sudo sed -i "s/#alias la='ls -A'/alias la='ls -Al'/g" .bashrc
sudo sed -i "s/#alias l='ls -CF'/alias l='ls -CF'/g" .bashrc

echo "
#Powerline
if [ -f /usr/share/powerline/bindings/bash/powerline.sh ];\
 then
source /usr/share/powerline/bindings/bash/powerline.sh
fi

#Mis Alias
export EDITOR='vim'
alias mv='mv -v'
alias cp='cp -v'
alias df='df -h'
alias du='du -h'
alias vi=vim
alias act='sudo apt update && sudo apt full-upgrade -y \
&& sudo apt autoremove -y && sudo apt clean && \
act-firefox' ">>.bashrc

TELEGRAM

Descargamos Telegram desde la web y lo instalamos con los siguientes comandos.

wget -O ~/Iconos/telegram.png telegram.png
wget -O tsetup.4.11.0.tar.xz "https://telegram.org/dl/desktop/linux"
sudo tar -Jxvf tsetup.4.11.0.tar.xz -C /opt

echo "[Desktop Entry]
Name=Telegram
GenericName[es]=Mensajeria
Comment[es]=Acceso a Internet.
Exec=/opt/Telegram/Telegram
Terminal=false
Icon=/home/TUNOMBREDEUSUARIO-A/Iconos/telegram.png
Type=Application
Categories=Network;WebBrowser;
" >telegram.desktop

RETROARCH

Instalando Retroarch

wget -O ~/Iconos/retroarch.png retroarch.png
sudo wget -O /opt/RetroArch.7z \
"https://buildbot.libretro.com/nightly/linux/x86_64/RetroArch.7z"&& \
cd /opt &&sudo 7z x RetroArch.7z &&sudo rm RetroArch.7z

echo "[Desktop Entry]
Name= RetroArch
GenericName[es]=Juegos
Comment[es]=Escritorio
Exec=/opt/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage
Terminal=false
Icon=/home/TUNOMBREDEUSUARIO-A/Iconos/Papirus-Team-Papirus-Apps-Retroarch.512.png
Type=Application
Categories=Network;WebBrowser;
"& /home/TUNOMBREDEUSUARIO-A/Desktop/retroarch.desktop

FIREFOX

El archivo act-firefox está comprimido con 7z.

  • Generamos el directorio mkdir -p Script
  • Descompriminos el archivo 7z e act-firefox.7z.
  • Damos permisos de ejecución chmod +x ./act-firefox
  • Instalamos la siguiente librería sudo apt install libdbus-glib-1-2:amd64
  • Creamos el siguiente enlace simbólico sudo ln -s /opt/firefox/firefox /usr/bin/firefox

Plugins

  • Descargamos DuckDuckGo wget -O duckduckgo.xpi «https://addons.mozilla.org/firefox/downloads/file/4162900»
  • Descargamos I don’t care about cookies wget -O cookie.xpi «https://addons.mozilla.org/firefox/downloads/file/4150668»
  • Instalamos los plugins firefox duckduckgo.xpi cookie.xpi

LXQT

Con los siguientes comandos podemos ir directamente a la configuración del menú:

  • Apariencia de LXQt (lxqt-config-appearance)
  • Sesión (lxqt-config-session)
  • Atajos del teclado (lxqt -config-globalkeyshortcuts)
  • Gestor de ventanas (xfwm4-settings)
  • Explorador (Pcmanfm-qt)

VIM

Para que vim funcione desde la aplicación de escritorio es necesario hacer una copia de tilix con el nombre de xterm.

sudo cp /bin/tilix /bin/xterm

SUDO

Con el comando sudo editamos el archivo visudo y modificamos la siguiente línea  %sudo ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo  ALL=(ALL:ALL) NOPASSWD: ALL


Nota de Colaboratorio

Nuestro proyecto no recomienda la utilización de plataformas como Netflix o Disney Plus. Hacen uso de la tecnología DRM (Digital Restrictions Management, o Gestión de Restricciones Digitales), lo que limita tus posibilidades de acceder a contenidos en soporte digital y permite a las distribuidoras incluso borrar archivos de tu disco duro, y más cosas negativas que no contamos aquí para no extendernos demasiado. Puedes seguir estos enlaces para saber más sobre este asunto, pero resumiremos diciendo que las grandes plataformas que hacen uso de DRM no son recomendables. Puedes esquivarlas haciendo uso de software libre, como Kodi o PopCorn-Time.


 Créditos 

 

Artículos de interés


Imágenes y videos

Las imágenes y videos fueron realizados por el autor del artículo.

 

4.5 2 votos
Article Rating
Subscribe
Notificarme de
guest

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

2 Comments
más antiguo
más nuevo más votado
Reacciones en línea
Ver todos los comentarios
david ochobits

Una entrada interesante colega. Debian es un todo terreno y te lo puedes encontrar en el lugar más inesperado. ¡Esperando la próxima entrada! 🙂