El meu sistema d'escriptori amb FreeBSD

El meu sistema d'escriptori amb FreeBSD

De vegades parle amb coneguts que em pregunten, amb incredulitat, què tal és treballar dia a dia amb FreeBSD, i si puc fer no sé quines coses. I, a veure, si hi ha alguna cosa del sistema GNU que em va agradar va ser la seua comunitat, que no el seu programari caòtic i mal configurat, i si hi ha alguna cosa del sistema MacOs X va ser la seua estabilitat. Per cert, MacOs X està relacionat 100% amb FreeBSD per si no ho sabies, però és que al conèixer OpenBSD (sí, aquest va ser el primer sistema BSD que vaig conèixer, allà per l'any 2000 i des de fa uns anys FreeBSD) el que em va agradar va ser la seua estabilitat i la seua comunitat, tot en conjunt. I, si parlem de Programari Lliure, en realitat haurem de tenir sota la taula als sistemes BSD, perquè són els més lliures, i de veritat. Pots començar per ací o per ací.

I tenim programari per a avorrir-nos, la veritat. El programari d'oficina tipus Abiword, Gnumeric, LibreOffice, Gedit, etc, navegadors com Chrome (chromium), Mozilla Firefox, lynx, elinks, etc, utilitats de video i música com mplayer, VLC, Audacity, The Gimp, etc, programació, CAD, pentesting, sysadmin, astronomia, matemàtiques, tractament de textos, i un llarguíssim etcètera.

Doncs bé, entrant en matèria, jo tinc FreeBSD versió 11.1- RELEASE, i tinc aquestes utilitats al meu escriptori WindowMaker que, encara que és prou oldschool, és el millor, perquè és bonico, mai es penja, el més ràpid perquè funciona a la velocitat de la llum i el més usable, perquè ho té tot colocaet en caixetes a un costat i, si les minimitzes es baixen a baix mostrant la icona que representa eixa caixeta. Tal vegada si la gent el prova un parell de dies, ja no vol tornar als escriptoris de Mac Os X, Windows o altres de l'univers del programari lliure com el KDE, Gnome clàssic, Gnome 3, xfce, etc, etc, etc.

La pàgina oficial del projecte és windowmaker.org, on t'expliquen que és una reproducció de l'escriptori NextStep per a ordinadors funcionant amb UNIX. A la pàgina de la Vikipèdia tens informació sobre NextStep i sobre la compra de Next per part d'Apple, qui agafa molt de NextStep (TextEdit, Mail i Chess) i de FreeBSD (el kernel darwin de MacOs X). Aquest escriptori WindowMaker és una caixa de sorpreses, la veritat.

Com que la meua controladora gràfica és una Nvidia, cal instal·lar els drivers si volem tenir l'escriptori gràfic:


pkg install nvidia-driver

I a continuació, ja podem fer la prova X -configure, jo tinc configurat el fitxer /etc/X11/xorg.conf amb:


Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection


Section "Files"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/share/fonts/misc/"
FontPath "/usr/local/share/fonts/TTF/"
FontPath "/usr/local/share/fonts/OTF/"
FontPath "/usr/local/share/fonts/Type1/"
FontPath "/usr/local/share/fonts/100dpi/"
FontPath "/usr/local/share/fonts/75dpi/"
EndSection


Section "Module"
Load "glx"
EndSection


Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
# Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection


Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection


Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection


Section "Device"
Identifier "Card0"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection


Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1792x1008"
EndSubSection


EndSection

I ara, tinc el fitxer .xinitrc amb la configuració d'idioma , un terminal i l'escriptori WindowMaker que s'iniciarà nomès arranque l'startx:


exec xterm -en ca_ES.UTF8 -bg black -fg white -geometry 100x60 &
exec setxkbmap -model pc105 -layout es -option "esperanto:qwerty" &
exec /usr/local/bin/wmaker

A l'escriptori, a banda del firefox-esr, mplayer, the gimp, imagemagick, emacs, lazarus, virtual box, etc... tinc les següents utilitats:

wmCalClock - widget del rellotge i data
wmSun - widget que et diu a quina hora apareix i es pon el sol
wmtop - aquest widget et diu quin s'on els 3 processos actuals mes usats i et mostra la carrega en temps real.
mucommander - filemanager xulo, tipo midnight commander pero amb GUI
geequie – visor d’imatges
xmms - reproductor clàssic (winamp) de música mp3 i ogg
multitail – visor múltiple de logs
tmux – multiplexador molón de terminal
freecolor – utilitat que ens mostra la quantitat de memòria RAM lliure en la terminal
scrot – utilitat de consola per a fer captures de pantalla
mutt - client de correu
mc - un clàsic explorador de fitxers
htop - visor de processos, càrrega de CPU, RAM, etc.
irssi - client de IRC en consola
figlet lletres gracioses
cowsay - missatges usant imatges gracioses a la terminal
cacaview - visor d'imatges en modo ascii
asciinema - registrament i compartició de sessions de consola
shotwell - visor molt professional d'imatges
viewnior - visor molt lleuger d'imatges
wifimgr - (no necessariament de WM) gestor de xarxes inhalambriques

M'agrada el 'filemanager' anomenat mu-commander perquè puc tindre una columna amb dades d'un FTP remot i a l'altra dades del meu equip local, i treballar amb total naturalitat, i és molt configurable. Molt més que el sistema del MacOs X o de Gnome. I encara que no semble massa atractiu en la captura de pantalla superior, és un sistema de gestió de fitxers molt bo, i el recomane.

I sobre tot, una de les coses més espectacular d'aquest sistema operatiu és poder treballar durant hores i hores i hores, o dies i dies, i mai es queda penjat ni experimentes que l'escriptori desapareix o la memòria RAM la veues saturada per algun misteriós servei. Si has treballat durant anys, com jo, amb alguna distribució GNU, t'anime a que proves algun sabor BSD, tal vegada aquest, el FreeBSD, i veuràs com és molt més professional i estable.

Una cosa molt poderosa d'aquest entorn de finestres, Window Maker, és que és super personalitzable i té molts temes i un catàleg de colors, que és super fàcil d'usar i molt ràpid d'activar. Jo, ara fa 20 anys quan vaig conèixer Window Maker, vaig quedar meravellat precisament per aquesta funcionalitat: la personalització dels temes gràfics.

Tal vegada, aniré millorant i ampliant aquest article si trobe més programari útil per a compartir.

Espere que trobeu inspirador i útil aquest article, el Programri Lliure és molt ric i ens ajuda a millorar el món, perquè sense llibertat d'informació, no hi haurà llibertat d'expressió i de moviment.