Debian: Lo que yo hago tras la instalación.

Hola a todos, antes de entrar en los temas de GTD  y Emacs, quiero dejar registro de cómo ha sido mi última instalación de Debian/Gnome tras dejar OpenSuse, hace ya un tiempo, sobre todo para dejar registro para mi mismo de los pasos seguidos.

Deciros que no voy a contaros los pasos de la instalación que podéis leer mejor en la documentación oficial o en este post de Jessica, en versión “amigable”, simplemente decir que he hecho una instalación seleccionando sólo los paquetes de escritorio de Debian, el escritorio Gnome y el servidor de impresora.

El proceso que os cuento, ha sido probado en varias ocasiones y esta ya muy ajustado, así que os cuento cómo dejo mi equipo listo para funcionar tras ese proceso, que no lleva ni media hora, haciendo hincapié en el porque de lo que hago, aunque la mayor parte de las razones derivan de mis problemas visuales.

Vamos a ello …

1. Lo primero preparar el sistema (como root).

La primera fase es hacer unos cambios básicos como superusuario que faciliten realizar  el trabajo posterior, sin necesidad de estar cómo root dentro del sistema.

Para ello el primer acceso siempre lo hago desde una de las tty de texto como superusario.

Mejorar la visibilidad de las TTY.

Esto es lo primero ya que la resolución por defecto es una locura para mi. Esta es mi primera necesidad ya que sin este ajuste me resulta muy complejo trabajar.

Veamos, en primer lugar la resolución  que da mi monitor:

$ xrandr

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
 1920x1080 60.00*+ 50.00 59.94 
 1920x1080i 60.00 50.00 59.94 
 1680x1050 59.88 
 1400x1050 59.95 
 1600x900 60.00 
 1280x1024 60.02 
 1440x900 59.90 
 1280x800 59.91 
 1152x864 59.97 
 1280x720 60.00 50.00 59.94 
 1024x768 60.00 
 800x600 60.32 
 720x576 50.00 
 720x480 60.00 59.94 
 640x480 60.00 59.94 
VGA-1 disconnected (normal left inverted right x axis y axis)

Gnome incluye alguna herramienta de accesibilidad, pero en general me resultan poco operativas, ya que el zoom de pantalla me desorienta demasiado y usar un lector de pantalla (orca) es algo a lo que me acostumbraré cuando no quede otra, pero por ahora renuncio a ello.

La experiencia me ha demostrado que para mí lo más útil es simplemente reducir la resolución a 1280×720, es decir:

xrandr --output HDMI-1 --mode 1280x720 --rate 60

Esta solución estaría bien de no ser porque cada vez que se reinicia el sistema hay que volver a teclear la instrucción.

Ciertamente podría incluir que se ejecute automáticamente al inicio y también he visto se puede incluir en algún sitio de configuración, pero no lo he visto claro y he optado por una solución que implica varios ajustes, como vais a ver.

El primero que aplico os lo comenté aquí cambio que, cómo dije, se ejecuta con esta simple instrucción:

dpkg-reconfigure console-setup

Simplemente dejo al equipo que elija las fuentes apropiadas, pongo la resolución a 12×24 con framebuffer y listo, ya puedo leer mi pantalla sin darme en las narices ;).

Instalar sudo.

El paso siguiente es instalar  el paquete “sudo”  para no acceder habitualmente como “root” y asignar el grupo adecuado a mi usuario.

El proceso es muy sencillo:

# apt install sudo
# usermod -a -G contabilidad <mi_usuario>

Corregir el error ACPI

A partir de aquí ya paso de trabajar en la TTY de consola con mi usuario habitual y lo primero que hago es arreglar el error ACPI, como conté en la entrada anterior:

$ sudo nano /etc/default/grub

En el fichero editado añadir el texto en azul:

GRUB_CMDLINE_LINUX_DEFAULT="quiet libata.noacpi=1"

Quito el quiet para ver mejor los mensajes de arranque y por último para generar el nuevo  /boot/grub/grub.cfg

$ sudo update-grub

Revisar sources.list.

El siguiente punto es ajustar mi sources.list, para que se adecue a mi manera de entender GNU/Linux, quizas un tanto Stallmaniaca:

#

# deb cdrom:[Debian GNU/Linux 9.1.0 _Stretch_ - Official amd64 DVD Binary-1 20170722-11:29]/ stretch contrib main non-free

#deb cdrom:[Debian GNU/Linux 9.1.0 _Stretch_ - Official amd64 DVD Binary-1 20170722-11:29]/ stretch contrib main non-free

deb http://ftp.es.debian.org/debian/ stretch main non-free contrib
deb-src http://ftp.es.debian.org/debian/ stretch main non-free contrib

deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free

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

Elimino las referencias a los repositorios contrib y non-free ya que de momento me quiero limitar sólo a los main por acercarme lo máximo posible a la filosofía de la FSF y porque creo que es mejor empezar con un sistema sencillo.

Actualizar el sistema.

Por último procedo a una actualización del equipo que lo ponga totalmente al día:

$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade

Con esto finalizo la primera fase.

2. Instalar mis paquetes fundamentales.

Ajustar la resolución de escritorio gráfico.

A pesar de lo anterior tras  mi primera entrada en el entorno gráfico tengo que ajustar la resolución de la pantalla a la indicada, algo muy sencillo que no merece la pena ni explicar.

Instalar mis paquetes.

Lo siguiente es obviamente instalar los pocos paquetes que suelo usar, es decir  de mi paquetería de cabecera, lo que, aunque puedo hacerlo en una sola instrucción, lo hago en varias, según los tipos de paquetes:

$ sudo apt install emacs25 keepass2 guake

Lo primero de todo instala mis tres básicos, de los cuales keepass2 esta en vías de extinción si consigo acostumbrarme a pass.

$ sudo apt install gnucash calibre darktable gramps

Cuatro programas que uso con frecuencia, bueno menos darktable 🙁 que lo pongo para que no se me olvide.

$ sudo apt install pdfmod screenfecth brasero

Tres pequeñas utilidades que uso con relativa frecuencia.

$ sudo apt install audacity audacious clementine

El paquete musical, excesivamente amplio, pero aún no he encontrado el reproductor musical de mi gusto, así que ando con pruebas.

$ sudo apt install vlc youtube-dl

El paquete de vídeo, bastante obvio.

$ sudo apt install gnome-shell-extension* arc-theme

Pequeñas ayudas para mejorar la apariencia de mi escritorio.

Ajustar Firefox.

Estos es simple cargar mi backup de marcadores e instalar las extensiones que uso que  podéis ver aquí:

3. Últimos ajustes.

Con todo lo anterior sólo quedan dos pequeños detalles.

Resolución de GDM.

Los ajustes de resolución anteriores tienen el problema de que no afectan a la pantalla de inicio de GDM, algo que me ha vuelto loco, me ha hecho leer por mil sitios y que al final he solucionado, no se por qué ni cómo, y si alguno me lo explica le quedaré muy agradecido.

La solución vino en dos pasos, primero editar el ficnero ~/.config/monitors.xml, que os pongo a continuación.

<monitors version="1">
 <configuration>
 <clone>no</clone>
 <output name="HDMI-1">
 <vendor>GSM</vendor>
 <product>0x5991</product>
 <serial>0x01010101</serial>
 <width>1280</width>
 <height>720</height>
 <rate>60</rate>
 <x>0</x>
 <y>0</y>
 <rotation>normal</rotation>
 <reflect_x>no</reflect_x>
 <reflect_y>no</reflect_y>
 <primary>no</primary>
 <presentation>no</presentation>
 <underscanning>no</underscanning>
 </output>
 </configuration>
 <configuration>
 <clone>no</clone>
 <output name="HDMI-1">
 <vendor>GSM</vendor>
 <product>22EA63</product>
 <serial>0x01010101</serial>
 <width>1280</width>
 <height>720</height>
 <rate>59.940200805664062</rate>
 <x>0</x>
 <y>0</y>
 <rotation>normal</rotation>
 <reflect_x>no</reflect_x>
 <reflect_y>no</reflect_y>
 <primary>yes</primary>
 <presentation>no</presentation>
 <underscanning>no</underscanning>
 </output>
 </configuration>
</monitors>

Cómo veis he tocado las líneas de resolución para ajustarlas a lo que quiero, pero el cambio no ha sido efectivo hasta que no he colocado una copia del archivo en otro lugar mediante esta instrucción:

$ sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/monitors.xml

Pues eso, que alguien me lo esplique por favor :(.

Personalizar la apariencia.

Lo último son los ajustes finales de Gnome, que no son muy complicados, básicamente:

  • Uso el tema por defecto, ya que Arc, aunque me gusta tenerlo instalado, no me hago con él porque me reduce las fuentes.
  • Activo estas extensiones de Gnome: Alternatetab, Applications menu, Better volume indicator, Dash to dock, Hide activities button, media player indicator, Native window placement, Openweather, Places status indicator, Screenshot window sizer, User themes, Workspace indicator, Windownavigator

Lo último de todo es instalar y activar Papirus, como tema de iconos, para lo que una vez descargado los desempaqueto y desde la carpeta obtenida ejecuto:

$ sudo cp -r * /usr/share/icons/

Tras colocar el fondo que me gusta obtengo el escritorio que aparece al inicio de la entrada, y eso es todo.

Hasta pronto y ya sabéis, cualquier error o sugerencia será bien recibido.

Un saludo a todos.

10 opiniones en “Debian: Lo que yo hago tras la instalación.”

  1. maravilloso, no lo conocia, agregado el feed

    hace tiempo que moc soluciono lo del unicode, no era grave, solo se veian “simbolos rotos”. Con el post veo a cmus (un poco) mas claro, al aplicar :add aparece que ya casi llego a las mil horal de musica, pero bueno, ordena las cosas por sus metadatos y en su mayoria es la razon por la que detesto los reproductores grandes, si no tienes una meta exquisita, es un desorden, aunque tambien se maneja con navegador de ficheros, en fin es provar y ver si alguno se amolda a lo que necesitas, saludos

  2. en un cacharro acabo de instalar lxde (debian 9) y va fenomenal (aunque hubiera preferido poner mate), me faltaria ver si se pueden configurar tan a fondo sus atajos pero es una buena alternativa en equipos prehistoricos, para lo demas gnome a muerte!

    acabo de probar cmus y segun pacman, cmus 626KiB vs mocp (567KiB), lo que le daria mas puntos a moc, si es que unos cuantos KiB tienen importancia, por la demas para usar cmus hay que leerse cosas y tiene bases vim-tescas, ademas su interfaz es complicada, por decir algo, de hay en fuera moc lo pones y si funciona (en fedora se pone especial) ya esta, se puede cambiar el tema y establecer atajos a carpetas, su inconveniente es no poder cambiar los atajos de teclado, aunque son sencillos, jo, jo, jo, me ha servido cmus para darme cuenta que tenia moc configurado en mono, je, je, casi fue una revelacion volver al stereo, error corregido

    1. Ya verás que lo de las revisiones es importante 😉
      Me alegro te hayan ayudado, por si te interesa ayer gracias a @victorhck encontré un artículo interesante sobre cmus (https://notxor.nueva-actitud.org/musica-y-texto.html).
      Por cierto que en ese Blog también hay cosas interesantes sobre Emacs y org-mode.
      En cuanto a lo del equipo ya veré en cuanto le compre una bateria, pero me esta rondando probar Gentoo :o, aunque antes tengo que pone QEMU a mi equipo para experimentos.
      Un saludo

  3. Muchas gracias por el artículo. Estoy esperando la saga de GTD, org-mode y de Emacs, que descubrí gracias a tu blog y se han convertido en indispensables herramientas de mi flujo de trabajo. Saludos desde Chile!

    1. Lo primero es lo primero, gracias a ti por leerlo.
      Me alegro mucho de haber colaborado a que descubras ese campo, aunque el mayor mérito es el tuyo por tu inquietud.
      Espero no defraudar tus expectativas … 😉
      Un saludo

  4. heey, termino por gustarte gnome?

    para no lidiar con aplicaciones monstruo de musica, prueba con moc, es de consola y no trae nada, ni es complicado, solo coloca tu misica en una carpeta y organizala a tu gusto

    1. Pues la verdad es que ando bastante por consola, y he tocado todo desktop que se precie incluso cosas cómo I3.
      Al final creo que para estar en I·, me quedo con la consola y entre los gráficos no veo razones, salvo necesidades de ligereza que de momento no tengo, para no estar con KDE o Gnome y de los dos si que prefiero Gnome, toco mucho menos el ratón 😉
      Ya veremos que hago cuando monte el portátil que me han regalado, que tiene sus años.
      En cuanto al reproductor habrá que verla, aunque para esot tenía en mente cmus parece que por ah´i se valora mas https://www.slant.co/versus/7251/7260/~cmus_vs_moc-music-on-console
      Gracias por estar ahí y un saludo.

Deja un comentario