26 julio 2022

Linux mint LMDE 5

 LINUX MINT LMDE 5 (Linux Mint Debian Edition) depende directamente de Debian. La versión 6 ya está muy cercana.

 Muy importante para máquinas con arranque solo UEFI, antes de empezar la instalación conviene acceder a la BIOS  en el apartado BOOT y la opción "secure boot", debe quedar inabilitada.

 En estos momentos la Distribución Linux Mint LMDE 5 es , sin duda, una de mis preferidas. Esta distribución LMDE depende directamente de Debian, siendo un salto de cualidad enorme por parte de Mint dejar de depender de Ubuntu. Este hecho la hace mayor de edad y entra dentro de las que son un sólido pilar para el software libre Mundial, defiende plenamente el funcionamiento de "apt" y "synaptic" con los repositorios libres y se desliga  totalmente de "Snap Store" tal como promociona Ubuntu porque no es libre. 

 
Linux Mint LMDE 5 se puede descargar desde la web oficial Mint:

Debemos aplaudir el enorme esfuerzo que ha hecho Mint para desligarse de Ubuntu y depender directamente de Debian. Ahora trabaja directamente con los repositorios libres de Debian Bullseye, en esta  versión LMDE 5, por lo que creo que está en condiciones de remplazar totalmente a Ubuntu y supongo que así lo entiende mucha gente de la comunidad libre.
 
Se puede usar el Gestor de Software para agregar todos los programas que se consideren necesarios. Nosotros hacemos nuestra propuesta de adaptación con el terminal del sistema para ir más rápido. Además, tal como se puede ver en la imagen, se puede utilizar Flatpak para obtener programas en las últimas versiones y totalmente empaquetados, si se utiliza un programa de Flatpak antes ver si está instalado el programa en cuestión y desinstalarlo
 
Sobretodo en máquinas profesionales siempre es preferible usar los programas de la propia distribución y, sobretodo, personalmente recomendamos, en caso necesario, aprender a instalar desde backports por cuanto se aprovecha mucho mejor la excelente estructuración de Debian con sus dependencias,  además de poder instalar las últimas versiones de los programas iguales a las que hay en Flatpak. Podéis ver cómo se hace para instalar desde backports en este mismo blog. Quizás la mayor cualidad de Flatpak es que es una estructura que aporta muchos juegos a linux y ello la hace muy popular.

 


Por lo que hace referencia a la instalación gráfica de Mint es sencilla y por poca experiencia informática que se tenga  no se tendrá ningún problema, quizás el punto más complicado  sea, como es normal, el particionado del disco o discos duros, escoger correctamente el disco sobre el que se instalará el sistema y en que disco se situará grupo de arranque. En todo caso siempre es posible acudir a los compañeros que han publicado algún tutorial en Youtube. Observad la imágenes siguientes para el particionado:

 
 

 
 
Como podéis ver en las imágenes anteriores el cargador de arranque está en el mismo disco donde se instala la distribución Mint, en este caso es nvme0n1, este es el punto más importante si se disponen de varios discos, lógicamente el arranque siempre debe estar en el disco en que está el sistema operativo.
Recordemos que en el caso de instalaciones duales siempre se instala primero Windows y después la distribución Linux escogida, ello es debido a que solo los sistemas Linux gravan bien el sector de arranque y reconocen los diferentes sistemas operativos instalados en uno o en varios discos, en tanto que Windows solo se reconoce a si mismo, je je! En caso de que lo hubiéramos hecho al revés y nos encontráremos que no podemos arrancar nuestro Linux, siempre se puede rehacer el grupo de arranque, con una distribución live (Mint o KNOPPIX, por ejemplo).

Viene con el entorno gráfico Cinnamon porque es el más típico de la distribución Mint pero se puede cambiar por cualquiera sin ninguna dificultad una vez instalado el sistema, ya que están todos ellos en los repositorios de Debian. Ver siguiente imagen con la posibilidad de instalar Gnome.
 


Esta es la web oficial de linux Mint LMDE 5.
 

Después de instalarla es necesario actualizarla.

$ sudo apt update
$ sudo apt upgrade

Ahora vamos a agregar los programas que creemos necesarios para adaptarla para un usuario general. En nuestro caso tenemos experiencia en el campo de la educación a diferentes niveles por ello proponemos las siguientes adaptaciones.

Multimedia codificadores  y resto conectores

Los códecs multimedia son importantes para ver y oír bien todos los medios audiovisuales, tanto es así que distribuciones como Mint los tienen todos los más importantes empaquetados en un solo programa.  

Es conveniente instalar los codificadores multimedia (mint-meta-codecs) desde la aplicación propia que encontraréis en el apartado del Menú "Administración" o desde el Gestor de Software, también puede hacerse con la orden:

$ sudo apt install mint-meta-codecs

 
Ahora solo nos falta completar con los siguientes codificadores:

$ sudo apt install libavcodec-extra libdvd-pkg chromium-codecs-ffmpeg-extra  gstreamer1.0-libav  gstreamer1.0-vaapi vorbis-tools ffmpeg

$ sudo apt install vlc clementine audacity

Debe tenerse en cuenta que el programa VLC ya instala todos los codificadores multimedia o códecs que necesita para reproducir vídeos. 

Fuentes no libres

Como siempre, recordamos que las fuentes no libres típicas de Windows es muy importante tenerlas instaladas, para que se conserve el formato propio de todos aquellos documentos que recibamos y hayan sido creados con estas fuentes al ser abiertos por LibreOffice.
 
No solo eso, sino que aquellos documentos que produzcáis desde LibreOffice y tengáis que compartir deben guardarse con estas fuentes y  en formato docx o rtf y no odt para que las personas que sólo tienen Windows y office puedan abrir vuestro documento correctamente. Recordar que Microsoft Word no abre documentos en formato odt, será casualidad!!
 
Aunque esta claro que la mejor solución y más segura para evitar modificaciones  es enviar siempre todos los documentos  en formato pdf.
 
 
 
Instalamos la fuentes Windows, con la siguiente orden se descargan de sourceforge:
 
$ sudo apt install   ttf-mscorefonts-installer

 
Ya no debe  instalarse flash ya no es necesario a partir de este año 2021.

Java

$ sudo apt install default-jdk java-package default-jre icedtea-netx

Para saber la versión de java que tenemos instalada, se puede comprobar con la orden:

$ java -version

Compresores

En esta distribución ya se han puesto por defecto por casi todos los compresores y que, actualmente, son: bzip2 unzip zip cabextrac p7zip p7zip-full unrar

Agregamos los que faltan, que son secundarios, ya casi no haría falta, para ello utilizar la siguiente orden:

$ sudo apt install  unace rar unace p7zip-rar lzip lhasa arj sharutils mpack lzma lzop 

Otras fuentes

Siempre es conveniente tener un buen grupo de fuentes que puedan solucionar todas la necesidades de edición de documentos, recomendamos la siguientes:
 
$ sudo apt install ttf-bitstream-vera fonts-cantarell fonts-liberation fonts-noto fonts-stix otf-stix

Resto de programas para el trabajo normal que en nuestro caso consideramos que son:

$ sudo apt install audacity inkscape mplayer openshot timidity xsane simple-scan brasero gimp gimp-plugin-registry gimp-gmic gimp-data-extras printer-driver-all krita mtpaint shotwell
 
Todos ellos son de los más importantes:
- Audacity, editar música.
- Inkscape, gráficos vectoriales.
- Gimp, mejor programa para tratar imágenes, acordaros de visitar plugins oficiales
- Openshot, para editar vídeos.
- Brasero, si se dispone de DVD, sino no hace falta.
- Krita,  para tratar imágenes de forma sencilla, rápida y no tan compleja como gimp.
- shotwell, para gestionar nuestra imágenes,

Herramienta para modificar estructura de archivos pdf

$ sudo apt install pdfarranger

Para conocer que herramientas se dispone para manipular archivos pdf podéis ver el artículo que trabaja este tema de forma sencilla pensado para usuarios de informática, no para expertos. No recomendamos Master pdf Editor, que está muy bien, porque deja marca de agua; es decir, pone un fondo con su logotipo al guardar el documento..

https://tecn-ara.blogspot.com/p/gestionando-archivos-pdf.html

Programas de sistema interesantes

$ sudo apt install bleachbit gparted hardinfo

- bleachbit, programa para limpiar el sistema.
- gparted, herramienta general para los discos duros y memorias USB.
- hardinfo, para conocer con precisión el hardware del ordenador.
- nautilus-dropbox, acceso solo a Dropbox desde desde gestor de ventanas.
- Isync, también podéis utilizar este programa que os permitirá acceder a archivos de Google Drive, OneDrive o Dropbox directamente desde el escritorio. No se ha instalado por defecto se puede agregar en caso necesario. (https://www.insynchq.com/).

 
Instalar el que se quiera en caso necesario, en principio solo se debe instalar uno de los dos, quizás mejor isync porque permite el acceso a todos los sistemas de almacenaje, en tanto que Dropbox solo a él, aunque si se está acostumbrado  no hay ningún problema en utilizarlo.
 
Escoger opción deseada en caso necesario:
 
$ sudo apt install  isync
 
O bien,
 
$ sudo apt install nautilus-dropbox
 

Instalación de Google Chrome

Siempre es importante un segundo navegador, podéis escoger Opera, Chromium o Google Chrome. Aquí agregaremos Google Chrome porque es más popular.
 
Primero bajamos las llaves

$ sudo wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

Agregamos el repositorio

$ sudo echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list

Y, finalmente, instalamos Google chrome

$ sudo apt update

$ sudo apt install -y google-chrome-stable

Conectar Android o Iphone con Mint 

Para conectar Android sin tener problemas

$ sudo apt install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9 ipheth-utils ideviceinstaller ifuse

Para conectar iPhone no es necesario agregar nada. No comentamos el sistema AirDroid porque es poco común.


Convertir formatos de video
 
Esta herramienta permite cambiar entre los diferentes formatos de video, es útil para buscar el formato con el que los videos ocupen menos espacio. Es una pena que este convertidor de formato no venga en los repositorios de Mint.
 

Descargar ffmulticonverter


$ cd Descargas
$ sudo dpkg -i  ffmulticonverter_1.8.0-dm3_all.deb
 
Para instalar las dependencias no satisfechas utilizar la orden siguiente:
 
$ sudo apt install --fix-broken

Para instalar el resto de dependencias. ffmulticonverter es un potente y sencillo convertidor de casi todos los formatos de vídeo. No agregar el repositorio deb-multimedia, ya que se pueden tener problemas de estabilidad por librerías repetidas.
 
Realización Vídeos didácticos
 
En el caso de necesitar realizar vídeos didácticos con captura de pantallas, vídeos y voz, recomendamos utilizar OBS Studio, se trata de un programa sencillo de usar y muy potente.
 
$ sudo apt  install obs-studio
 
- OBS-studio para realizar videos didácticos con captura de pantalla tanto video como imagen, ideal para cursos.
 
Podéis visitar su web:
 
 
 
Finalmente, recomendamos a todos perder un poco de tiempo en aprender a configurar nuestra conexión a Internet y no dejarla por defecto, y así evitaremos dar información no deseada a las compañías proveedoras de este servicio. Podéis ver la información que ponemos en este mismo blog en el apartado:
 
https://tecn-ara.blogspot.com/p/ip-estatica-y-dns.html
 
NOTA del autor del blog. Agradecemos el enorme esfuerzo en medios humanos y materiales que ha hecho Linux Mint LMDE 5 para ofrecernos esta nueva distribución, pues es una de las preferidas por nosotros, junto con Debian, por su respeto al software libre mundial y entendemos que los amantes de este concepto sin duda la preferirán a Ubuntu.



16 junio 2022

El software libre me gusta, presentación y objetivos del blog

Este blog esta realizado por una persona entusiasta del software libre sin más.

Desde siempre las Instituciones nos ofrecieron a los profesores  de los Institutos en España  la posibilidad, con solo pedirlo, de hacer cursos  de formación y, como me gustaba la informática, empecé a hacer cursos cada año de esta afición. Como también me gustaba programar los supuestos matemáticos que me interesaban, empezamos a aprender GWbasic, Pascal y; finalmente, como los entornos web eran cada vez más necesarios aprendimos html y php, todos ellos a nivel de aficionado nunca profesionalmente.

En un momento determinado de mi carrera docente me toco ser coordinador informático del Instituto al cual estaba destinado con el encargo específico de nuestro Director de utilizar solo software libre tanto para las máquinas de escritorio como para los servidores, cuando todos estábamos utilizando Windows XP o 7 y  Windows server. Con esta idea de utilizar Software Libre empezamos poco a poco cambiando a Ubuntu o Mint  para las máquinas de escritorio y  Debian para los servidores de base con maquinas virtuales en los servicios, generalmente también Debian aunque no en todos, pues teníamos que mantener los antiguos programas de gestión administrativa que funcionaban con Windows.

Poco sabía del tema más allá de mi afición por los ordenadores, corrían los años 1995. Está claro que hubo que explicar al profesorado el cambio a Ubuntu y Mint, pues todos estábamos acostumbrados a Windows y su software, y hubo que compartir conocimientos y solucionar sus necesidades, ya que en un Centro Virtual como el nuestro (IOC) todos (tanto docentes como personal administrativo) dependíamos totalmente del ordenador en nuestro puesto de trabajo para atender a los alumnos. Los inicios no fueron fáciles ni para ellos ni para nosotros para conseguir que todos los servicios funcionaran correctamente.

Así empezó todo poco a poco y con ganas de hacerlo bien,  con la inestimable ayuda de todos los compañeros  de trabajo, con los personales, con los que comparten sus experiencias y conocimientos en las webs, y junto con los cursos de formación fuimos progresando. Al final logras aprender los entresijos y te das cuenta de que el Software Libre es una poderosa herramienta  de conocimiento compartido  sin límites que te atrapa, y le coges respeto y ganas de continuar aprendiendo y, por supuesto, cuando ya lo dominas un poco, ves que no tiene límites, únicamente los derivados de las empresas que solo hacen sus programas para Windows. Lástima que me retiraron a los 65, pues hubiera continuado.

Con  afán de compartir  lo que aprendí y continuar trabajando este tema, me dije: - Es una buena ocasión para poner por escrito algunas cosas  que has aprendido y, ahora que te retiran,  lo compartes con tus compañeros a través de este blog -  y así empecé. Los intereses más destacados que me motivan  son:

- Estar activo intelectualmente probando distribuciones y programas Libres.

- Utilizar software libre siempre y para todo y continuar aprendiendo.

- Buscar las distribuciones más populares, probarlas, adaptarlas y seguirlas a medida que salen nuevas versiones. Y, sobretodo, probarlas y probarlas.

- Conseguir que cada distribución tenga todos  los programas necesarios para que funcione correctamente y nadie encuentre a faltar  lo básico como usuario de un ordenador.

- Romper el mito de Windows y de MAC como tótem (sin despreciarlos ni mucho menos) y mostrar que las posibilidades de todas las distribuciones Linux son las mismas y actualmente incluso superiores, y, así,  intentar romper los prejuicios hacia ellas. Pues no entendemos como la gente prefiere piratear programas cuando tiene versiones libres iguales o más potentes. Ha llegado el momento en que es importante, entre todos, cambiar esta mentalidad y entender que el software libre es muy poderoso y que ha venido para quedarse.

- Agradecer el gran esfuerzo que hacen las comunidades Linux para ofrecernos de forma libre y gratuita sus distribuciones, lo que a ellos les cuesta un enorme esfuerzo en medios humanos y materiales, usando una enorme imaginación para poder desarrollarse como empresas. La única forma que veo de agradecérselo es utilizarlo y estar orgulloso de ello. La opción de Fedora, Oracle, Opensuse o Mint para la distribuciones o Gnome, KDE, LibreOfice, Gimp, Inskape, etc. etc. para su software entre otros muchos, son excelentes ejemplos de la mentalidad con la que se puede afrontar el software libre y como logran conseguir la compatibilidad con su desarrollo industrial sostenible y el desarrollo de sus programas libres, son todo un ejemplo de buen hacer y de respeto por nuestra parte.

- Una mención especial a Debian, pues es una distribución con una estructura muy bien organizada, que sirve de base a muchas otras distribuciones tanto para máquinas de escritorio como para servidores, con unos manuales sensacionales  traducidos a un montón de lenguas,  manteniendo el tipo de su filosofía de respeto al software libre,  con un montón de personas en todo el mundo que participan desinteresadamente a su engrandecimiento  sin ningún ánimo de lucro. Ojalá nos dure para siempre, pues nos une a todos y nos hace sentir felizmente libres y con el firme deseo de que no sea engullida por un mundo que todo lo especula, lo nacionaliza y lo politiza, hecho que siempre parece difícil y más en un contexto de guerra tecnológica como el que vivimos. 

- Este blog busca su información en las publicaciones de las propias distribuciones linux y de sus foros  y recopila solo aquella que conduce a crear máquinas de usuario, poniéndola junta  para facilitar el trabajo de instalación y adaptación de cada distribución; y, por tanto, siempre agradecemos el enorme esfuerzo que hacen estas comunidades linux para ofrecernos la posibilidad de utilizarlas sin más condiciones ni costes, intentando por nuestra parte solo ayudar a divulgarla sin más con el fin de animar así a nuevos usuarios.

Por este motivo creo que una buena forma de pensar para el desarrollo del software libre  es que todos los aficionados a este mundo ayudemos económicamente con donaciones a las entidades que nos parezcan más adecuadas para poder continuar siendo libres.

https://es.wikipedia.org/wiki/Software_libre

 Recordemos el software libre siempre implica lo siguiente:

1.- la libertad de usar el programa, con cualquier propósito (uso). 

2.- la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a las propias necesidades (estudio).

3.- la libertad de distribuir copias del programa, con lo cual se puede ayudar a otros usuarios (distribución).

4.- la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie (mejora). 

Aunque debemos advertir que todas las distribuciones libres más populares tienen la posibilidad de incorporar programas no libres; sobretodo el firmware de la máquina para que funcionen correctamente todos los servicios, ya que los fabricantes de hardware no hacen libres sus productos y ellos son dueños de los derechos tanto del hardware como del firmware. Por otra parte, los usuarios no entenderíamos que nuestros sistemas linux tuvieran problemas de hardware, imaginaros, por ejemplo, que no tenemos acceso a internet. Por este motivo debe aceptarse como lógica esta situación ya que se utilizan productos de mercado sometidos a los derechos de fabricación. Y es que tampoco es cuestión de regalar tecnología que les cuesta años a los fabricantes y más con los tiempos de copia de tecnología que corren actualmente por parte de algunos países. Todas las grandes distribuciones los han incorporado advirtiendo que no son libres y las empresas los ceden con este concepto, de forma que todos nos beneficiamos.

Aunque si existen distribuciones totalmente libres que no los incorporan, podéis ver algunos ejemplos en la siguiente web:

https://www.gnu.org/distros/free-distros.es.html

Notas finales. Expresar mi agradecimiento a todas aquellas personas y compañeros de trabajo que me ayudaron, a todos los compañeros que ponen sus conocimientos en las webs para que podamos mejorar, a las instituciones públicas que nos han ayudado con sus cursos y, finalmente, a mi gran compañero de trabajo Albert Gasset por su dedicación y entusiasmo enseñándome a utilizar correctamente las distribuciones Debian.

Normalmente escribo en catalán y castellano que son mis lenguas habituales, pero es mi deseo compartir los conocimientos del software libre con todas aquellas personas que lo deseen y entiendo que en castellano somos más gente de todo el mundo a participar.

 NOTA. Ens en sortirem.

 










02 marzo 2022

Adaptar fedora 36

FEDORA

Su principal cualidad es que siempre tiene los programas en sus últimas versiones, ya que es el banco de pruebas de Red Had para  sus versiones estables. Su inconveniente deriva de su virtud y es que salen distribuciones nuevas cada poco tiempo y no todo el mundo está dispuesto a seguir este ritmo. Puede ser que las personas más usuarias prefieran, Mint, Opensuse, MX linux, etcétera, porque presentan sus distribuciones  en versiones estables y, por tanto, precisan de menos mantenimiento.

Esta versión 36 instala el nuevo entorno gráfico de Gnome 42, aunque nos suele gustar más Cinnamon, Mate-desktop o xfce, pues siempre buscamos la rapidez y la posibilidad de hacer todas la pruebas que queramos sin ninguna restricción,  como tampoco necesitamos ninguna ayuda que nos facilite la gestión del sistema como propone Gnome, lo único que hace es que vayamos más lentos. Aunque entendemos que es más bonito y que facilita el acceso a las personas usuarias que no quieren problemas. En esta distribución Fedora 36 con Gnome vemos que su comportamiento es cada vez más parecido a Windows, con peticiones de reinició  y un tiempo de espera un poco largo para nuestro gusto. Aunque debemos destacar positivamente de Gnome que dispone del centro de software de Gnome que es una herramienta importantísima para extender el uso de las distribuciones linux, pues facilita totalmente la instalación y desinstalación de programas.


Después de gravar la ISO en un USB o DVD (grabar ISO). Si se siguen la indicaciones del propio instalador el resultado será totalmente correcto.

Como siempre el punto más complicado es la partición de los discos. Por defecto ara dos particiones: una para boot y otra para el resto del sistema en formato lvm2, aunque si lo deseamos podemos formatear en ext4 que es más común.


 
Todo el proceso de instalación se ha hecho en Legacy y no en UEFI. Pues nos encanta que el sector de arranque del sistema este en el disco y no en la placa del ordenador ni tampoco crear particiones de más, de esta forma nuestro disco podrá funcionar en cualquier ordenador incluso conectado vía USB. Recordamos que son tiempos de cambio en el sistema de arranque. Como siempre es aquello que tanto se practica de la obsolescencia programada para obligar a comprar.
 
Como siempre en el proceso de instalación debe vigilarse en el momento de escoger el disco de destino aunque en esta distribución de Fedora se ve muy claro el disco que se marca, hecho que evita muchos errores.
Por otro lado viene con poco software instalado por defecto es necesario agregarlo después en esta fase de adaptación.

Es importante marcar durante el proceso de instalación: añadir repositorios de terceros.
 
El usuario habitual se crea una vez instalado el sistema y después del primer reinicio.

Una vez instalada la distribución siempre debe actualizarse el sistema.

$ sudo  dnf -y update

Como utilizamos dnfdragora como gestor de programas porque funciona muy bien y en Gnome 42 no se instala por defecto pues utiliza el centro de programas, procedemos a instalarlo.

$ sudo dnf -y install dnfdragora

A pesar de haber marcado en el momento de la instalación agregar los programas de terceros, y para conseguir algunos de los programas no libres, hace falta añadir los repositorios "rpm Fusion" tanto el free como el non-free aunque alguno de ellos ya viene por defecto es mejor tenerlos todos. Lo hacemos desde terminal con la orden:

$ sudo  dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

$ sudo dnf update
 
Todo vamos a realizar desde la consola para ir más rápidos, pero también puede hacerse gráficamente utilizando el Centro Software.
 

Agregamos java libre

java 17

$ sudo dnf -y install java-17-openjdk

Para comprobar java

$ java -version

Agregamos codificadores multimedia

códecs multimedia

$ sudo dnf install gstreamer1-{ffmpeg,libav,plugins-{good,ugly,bad{,-free,-nonfree}}} --setopt=strict=0

Si se tiene pensado escuchar transmisiones de radio por Internet a través de rhythmbox, instalar:

$ sudo dnf install gstreamer{1,}-{plugin-crystalhd,ffmpeg,plugins-{good,ugly,bad{,-free,-nonfree,-freeworld,-extras}{,-extras}}} libmpg123 lame-libs --setopt=strict=0
 
Observad desde el Centro de Software como quedan instalados todos los códecs multimedia (codificadores). Si se desea se pueden instalar desde el centro de programas.
 

 
$ sudo dnf install smplayer ffmpeg 
 
Libdvdcss es una libreria libre para el acceso y des-protección  DVD encriptados. Es parte del proyecto VideoLAN y es usado por VLC media player y otros reproductores de DVD.
 
Como entendemos que los DVD cada vez se utilizan menos en los ordenadores, si ya no se dispone de este complemento  no es necesaria su instalación.

Para poder instalar libdvdcss agregar el repositorio livna, hacer lo siguiente:

$ sudo rpm -ivh http://rpm.livna.org/livna-release.rpm
$ sudo dnf update
$ sudo dnf install libdvdcss

Multimedia

$ sudo dnf -y install vlc clementine audacity transmission

VLC ya instala todos  los códecs que necesita para reproducir los vídeos con el.

Programas de dibujo y edición

Consideramos estos dos programas no pueden faltar en nuestra instalación, pues son dos auténticas joyas.

$ sudo dnf -y install gimp inkscape

Fuentes  no libres 

(Andale Mono, Arial Black, Arial, Comic MS, Georgia, Impact, Times New Roman, Trebuchet MS, Verdana, Webdings, Courier).

Recordamos que es muy importante instalarlas, ya que la mayoría de documentos creados desde Windows las utilizan. Y si no las tenemos instaladas los documentados recibidos y creados con estas fuentes perderán el formato original cuando los abramos desde Libreoffice,  pues se abrirán con la fuente por defecto.
 
No solo esto, sino que aquellos documentos que produzcamos desde LibreOffice y vayan a compartirse con otros usuarios deben utilizar estas fuentes y guardarse en formato docx o rtf y no en odt para que las personas que sólo tienen Windows y office puedan abrir vuestro documento correctamente. Recordar que Microsoft Word no abre documentos en formato odt, aunque no se entienda por cuanto es un formato libre y abierto. Ya sería hora que cambiasen un poco en esta política tan cerrada y aceptar que vivimos en un mundo abierto a todos. Pues todos los programas tienen cosas positivas y negativas, sea cual sea su procedencia. Si os preocupáis en informaros veréis el enorme mérito que tiene la comunidad LibreOffice ofreciendo un producto de muy alto nivel, pienso que en muchos aspectos mucho mejor que el tradicional Office, de forma libre y gratuita. Destacando de él que es muy transversal y tiene muy buena relación con todo software habitual; no solo eso, sino que la gran cantidad de plugins o extensiones lo hacen imbatible.

Aunque esta claro que la mejor solución es enviar siempre todos los documentos  en formato pdf para evitar cualquier modificación.


$ sudo dnf -y install cabextract

Podéis obtener la fuentes de la siguiente web:

https://www.rpmfind.net/linux/rpm2html/search.php?query=msttcorefonts&submit=Search+...&system=&arch=


Cuando  se descarga el fichero, se escoge la opción de abrir con el programa por defecto que es Dnfdragora, o bien con la siguiente orden de consola.

$ sudo dnf install  msttcore-fonts-installer-2.6-1.noarch.rpm

También podéis utilizar la información de la siguiente web:

http://mscorefonts2.sourceforge.net/

Compresores

$ sudo dnf install  unrar lzip arj sharutils lzma p7zip p7zip-plugins

Herramientas de administración

 
$ sudo dnf -y install gpartd 
 

Editor de Video y gestor de fotografías 

 

$ sudo dnf -y install openshot shotwell

 

En el caso de necesitar realizar vídeos didácticos con captura de pantallas o vídeos y voz, recomendamos utilizar OBS Studio es, sencillamente, muy bueno.
 
$ sudo dnf -y  install obs-studio
 
Podéis visitar su web:
 
 
Convertir formatos de video
 
Para poder convertir formatos de vídeo este programa es muy útil y sencillo.

$ sudo dnf install ffmulticonverter

Herramienta para modificar estructura de archivos pdf

$ sudo dnf install pdfarranger

Para conocer que herramientas se dispone para manipular archivos pdf podéis ver el artículo que trabaja este tema de forma sencilla pensado para usuarios de informática, no para expertos.

https://tecn-ara.blogspot.com/p/gestionando-archivos-pdf.html

Visita al Centro de Software de Gnome en Fedora


Debemos felicitar a Gnome pues el centro de software es una pieza básica para la generalización del software libre facilitando totalmente el acceso a todas los programas libres de los repositorios, de forma que es muy sencillo instalar y borrar programas. Además, en el momento de la instalación, ofrece con mucha información sobre la utilidad de cada uno de ellos y así poder decidir mejor su instalación.


 

 

Drivers y herramientas de las multifunciones HP

 
Siempre utilizamos HP por el magnifico soporte que tienen para Linux, aunque actualmente todas las multifunción del mercado ya suelen tener programas que permiten su funcionamiento bajo este sistema.

$ sudo dnf -y install hplip hplip-gui hplip-common hplip-libs libsane-hpaio xsane

Para activar la impresora seguir los pasos:

$ sudo hp-setup

Para comprobar que todo este bien y tenemos todos los programas necesarios correctamente instalados, ejecutar:

$ sudo  hp-check -r

Si tenéis problemas siempre es posible obtener el fichero en la siguiente web y instalarlo directamente.
 

con la orden:

$ sudo bash hplip-3.17.11.run
 
Una vez finalizada la instalación, puede se acceder a la configuración y establecer la que hemos instalado como impresora por defecto.

 

De todas formas este proceso ya no es del todo necesario, ya que la mayoría de distribuciones Linux actuales reconocen correctamente las impresoras sin necesidad de hacer nada.

Instalar Google Chrome en Fedora

Si hemos marcado durante el proceso de instalación  añadir repositorios de terceros, no hace falta añadir las dos lineas siguientes  pues el repositorio de google chrome ya estará instalado.

$ sudo dnf  install fedora-workstation-repositories
$ sudo dnf config-manager --set-enabled google-chrome
 
Para instalar  Google Crhome utilizar la siguiente orden:
 
$ sudo dnf -y install google-chrome

 
Comprobación final

Finalmente, comprobamos que todas las dependencias sean correctas.

$ sudo dnf distro-sync

Si queremos además instalar el entorno gráfico Mate

En casos de querer disponer del entorno Mate lo podemos instalar fácilmente, ya que los discos actuales disponen, generalmente, de mucho espació y no representará ningún problema utilizar dos entornos gráficos.
 
$ sudo  dnf groupinstall mate-applications

$ sudo  dnf groupinstall mate-desktop --skip-broken


Al iniciar el ordenador y en el momento de logearnos debemos escoger antes el entorno mate.

 
Finalmente, Gnome ya permite la instalación de extensiones, nos gusta mucho disponer de dash to dock para poder fijar la barra de menú donde queramos de la pantalla además de poder configurar-la. Aunque hemos de decir que no esta funcionando bien seguro que lo solucionaran.

Utilizamos la tienda de software para instalar extensiones:
 
 
luego se va  a la página web siguiente y se activa.
 
 $ sudo dnf -y install gnome-shell-extension-dash-to-dock

Y luego reiniciar.

buscar el programa extensiones


Activamos Dash to dock y dejamos el menú en la parte inferior, funciona pero vemos da algún problema pues el sistema genera un error, suponemos que será temporal.


 
NOTA. En Gnome el camino parece marcado han decidido seguir el camino de Windows y MAC, en el que se tiene una instalación muy sencilla. Prácticamente se instalan pocos programas y se deja para el usuario ir al  centro de programas y instalar todo lo que se quiera. Nos hubiera gustado una distribución más acabada en los programas normales pues si lo que se pretende es hacerlo sencillo mejor dejarla con todo lo normal.
 


12 enero 2022

Instalar y adaptar FreeBSD 13 con entorno gráfico Mate

Aprenderemos a instalar y a adaptar FreeeBSD  como máquina de escritorio completa con entorno gráfico Mate.

En esta distribución es necesario instalar todos los programas y activar todos los servicios para que todo funcione correctamente, no hace nada de forma predefinida a excepción del Kernel y sus drivers. 

Utilizaremos el entorno gráfico Mate por su fiabilidad, por su flexibilidad en la configuración y adaptación, aunque, si os interesa, también tenemos un artículo en el que adaptamos y instalamos FreeBSD con el entorno gráfico Gnome (https://tecn-ara.blogspot.com/p/instalar-y-adaptar-freebsd-con-entorno.html)

No es conveniente utilizar ésta magnífica distribución Unix sin tener un mínimo de experiencia con las órdenes básicas desde terminal. 

No explicamos como se ha de instalar la base del sistema porque hay mucha información al respecto y es un proceso  muy rápido y sencillo. Partiremos del sistema base ya instalado pero sin entorno gráfico. Por si no se tiene ni idea del proceso, os recomendamos ver  ejemplos de instalación de la base del sistema muy precisos en las siguientes webs, quizás más aconsejable la 2a opción.

 
 
NOTA. Como siempre, agradecer y dar las gracias a las personas, que de forma desinterasada, ponen sus conocimientos en las redes  para que todos nosotros podamos utilizarlos.
 
Podéis bajar esta distribución de la web oficial:
Las primeras veces  que se instala el sistema base  es conveniente dejar que la partición del disco se haga tal como nos propone el instalador del sistema utilizando todo el disco, de esta forma nos podremos iniciar en el sistema de particiones y los tipos de formato específicos que utiliza sin problemas. 

Instalación de XORG

 
Partiendo del sistema operativo base ya instalado continuaremos con la instalación del entorno gráfico Mate.

En un principio también es conveniente trabajar con la tarjeta gráfica de la placa base,  ya que los actuales procesadores Intel  o AMD dan un funcionamiento correcto, sin problemas de configuración de los Drivers gráficos libres y con muy buena aceleración gráfica. 
 
Después ya indicaremos como instalar las tarjetas gráficas Nvidia o ATI. Hecho que no siempre es inmediato y, según que tarjeta pude tener problemas, ya que depende del soporte.

Instalamos la base del sistema gráfico (xorg) y drm-kmod además instalamos el editor de texto en terminal nano que nos permitirá editar y adaptar fácilmente los ficheros de configuración.

      # pkg install xorg nano drm-kmod 
 
 - xorg, soporte gráfico básico.
 - drm-kdmod, soporte de módulos para gráficas integradas intel y radeon.
 - nano, editor gráfico de consola para escribir con comodidad los ficheros de configuración.
 
 
En el fichero /etc/rc.conf los activaremos:

      # nano   /etc/rc.conf
           hald_enable="YES"
           dbus_enable="YES"
# En caso de gráfica integrada  intel poner la siguiente línea y no la posterior
           kld_list="i915kms"
# En caso de gráfica integrada radeon poner la siguiente línea y no poner la anterior
          kld_list="radeonkms"
 
Reiniciar el sistema y después probar el entorno gráfico con la orden:

  
   #  startx
 
Para comprobar que funciona el entorno gráfico, que será lo normal, con la resolución de pantalla correcta, teclear startx y aparecerán tres ventanas shell de color verde con fondo blanco, como podéis ver en la imagen. Para volver al sistema y poder continuar con la instalación teclear "exit" desde el terminal y el sistema saldrá del entorno gráfico inicial. 
 
 

 

Instalación del entorno gráfico MATE y herramientas iniciales
 
La idea ahora es instalar el entorno gráfico Mate con las herramientas mínimas necesarias, y luego ya poder continuar  bajo entorno gráfico  con la instalación y adaptación del resto de  programas. Éste planteamiento, además de facilitar mucho el trabajo,  permite continuar con la instalación  mientras se consultan webs
 
Para ello instalamos lo siguiente:
 
    # pkg install mate mate-desktop firefox sudo


- Mate mate-desktop, los dos programas para instalar el entorno gráfico Mate completo.
- firefox, navegador firefox. Si se desea se puede instalar la versión extendida (firefox-esr).
- Sudo, Para poder disponer el usuario root fácilmente en la consola.

Activamos sudo para el usuario escogido en la instalación en el fichero /etc/sudoers:

  # nano /usr/local/etc/sudoers
     
          TU_USUARIO   ALL=(ALL:ALL) ALL

Salimos del usuario root y entramos a nuestro usuario de trabajo normal definido en la instalación. Creamos el archivo en /home/NUESTRO_USURIO/.xinitrc con el siguiente contenido:

  $ nano .xinitrc

 exec ck-launch-session dbus-launch mate-session        

 
Sin estas instrucciones anteriores  en el fichero .xinitrc en nuestro usuario el sistema no arranca ni se cierra correctamente con entorno Mate.

Ahora ya estamos en condiciones de entrar al entorno gráfico Mate y trabajar desde él.
  
Primero se entra como nuestro usuario y contraseña, y después teclear startx y ya se entra en el entorno Mate:

 $ startx

 
Ahora ya continuamos trabajando con entorno gráfico
 
Accederemos al entorno gráfico MATE habitual por defecto pero en ingles. Como tenemos el terminal con sudo, podremos continuar instalando los programas habituales y a la vez configurando el sistema de forma cómoda, segura y con la posibilidad de consultar las webs necesarias. Además podréis copiar y pegar la indicaciones que iremos dando aquí y acabaréis en muy poco tiempo. Y, finalmente, se activará el lenguaje del sistema.
 
Herramientas Útiles

Recordamos, una vez más, que aquí todo se hace desde terminal sin ninguna ayuda.
 
Vamos a instalar diversas herramientas de utilidad.
 
$ sudo su
contraseña:  la que corresponda
 
Continuamos con la instalación   de herramientas útiles de Mate:
 

pkg install mate-indicator-applet
pkg install checkmate
#  pkg install dmidecode smartmontools hwstat lscpu curl perl5 

Luego las fuentes básicas para que el sistema se vea todo correctamente; sobretodo no puede faltar urwfonts:

 # pkg install urwfonts webfonts comfortaa-ttf gnu-unifont gofont-ttf inconsolata-ttf liberation-fonts-ttf sourcecodepro-ttf

Instalación de java

 
Escribimos en el fichero /etc/sysctl.conf lo siguiente: 

    # nano /etc/sysctl.conf

         kern.ipc.shm_allow_removed=1
 
Instalamos los siguientes programas: 

    # pkg install icedtea-web openjdk8-jre
 

 
No hace falta recordar que flash ya no es necesario, aunque aún quedan webs antiguas que lo utilizan.

Instalación de Cups (controladores de impresoras)

 
   # pkg install cups foomatic-filters
 
Activamos en el fichero /etc/rc.conf cups:
 
   # nano /etc/rc.conf
       lpd_enable="NO"
       cupsd_enable="YES"

Agregamos los usuarios root y NUESTRO_USUARIO, al usuario cups:

   # pw usermod root -G cups
   # pw usermod NUESTRO_USUARIO -G cups

  Esto modifica el fichero /etc/group en el que se ha agregado lo siguiente:
 
     cups:*:193:root,NUESTRO_USUARIO 
 
Ahora agregaremos Hplip para gestionar la impresora, que en este caso es HP. Si se dispone de otro modelo deberá buscarse el software de gestión, utilizamos normalmente esta marca por el excelente soporte sobre Linux.
 
# pkg install print/hplip
 
Si hplip  no aparece el acceso directo, se activa de la forma siguiente:

Ir a:


Sistema --> Preferencias --> Personal --> aplicaciones de inicio --> agregar se añade:

Nombre: hplip
ORDEN:   hp-systray -x


Ahora debe reiniciarse el sistema para que se pueda ejecutar la orden siguiente que nos permitirá configurar la impresora:

  
# hp-setup

Y si os falla todo, que normalmente no pasa, siempre se puede instalar la impresora desde el navegador:

http://localhost:631
 
Hplip es una buena herramienta para impresoras  HP, ja que disponen de todos los Drivers con un excelente soporte. Otras marcas de impresoras también tienen soporte aunque aquí no se comenta.

 

Herramientas de sistema

 
# pkg install usbutils pciutils hw-probe py39-WebFlash gpart
 

De esta forma os funcionaran las ordenes siguientes en la consola.
 

- usbutils,  pciutils y hw-prove, son herramientas de sistema que permiten utilizar loa siguiente comandos desde terminal:
 
  # lsusb
  # lspci
  # pciconf -lv 
  # hw-probe -all -upload
  # pciconf -lv 
  # gpart show
 
Suporte para montar archivos, particiones, móviles y dispositivos USB
 
 
Para que funcionen correctamente las memorias USB y el resto de dispositivos, es necesario instalar programas para poder acceder a los diferentes formatos (fat, ntfs, ext, etc):

Para que monte los dispositivos externos de forma automática instalamos esta nueva herramienta de freebsd:

# pkg install automount
 
# service devd restart
 
Dispone de fuse que permite montar archivos ntfs, ext4, formato de móviles, instalando los programas siguientes:

# pkg install fuse fuse-utils fusefs-ntfs fusefs-ext2 fusefs-lkl e2fsprogs
# pkg install sysutils/bsdisks
# pkg install bsdisks
 
Copiamos el fichero  automount.conf.sample a automount.conf para hacerlo activo y así el usuario tendrá los permisos de montar ficheros.

# cp /usr/local/etc/automount.conf.sample /usr/local/etc/automount.conf
 
# nano /usr/local/etc/automount.conf
 
USERUMOUNT=YES
 
Si aún no lo habéis puesto antes, se escribe lo siguiente en el archivo /etc/fstab:

   # nano /etc/fstab
 
       proc /proc procfs rw 0 0
       fdesc /dev/fd fdescfs rw 0 0
 
Y en el fichero /etc/sysctl.conf lo siguiente:

   # nano /etc/sysctl.conf
 
       vfs.usermount=1
 
Con la instrucción anterior los usuarios podrán montar discos de forma permanente.

Desde terminal efectuamos la siguientes ordenes para agregar nuestro usuario a los grupos wheel y operator:

   # pw usermod NUESTRO_USUARIO -G wheel
   # pw usermod NUESTRO_USUARIO -G operator
 
Estas dos ordenes anteriores lo que hacen es modificar el fichero /etc/group añadiendo nuestro_usuario a los grupos whell y operator. esto también se puede hacer editando el fichero /etc/group y añadiendo nuestro usuario a whell y operator.


   # kldload fuse.ko  
 
Ahora Añadamos los permisos que debe tener el sistema con dos ficheros de texto  para poder controlar  los medios extraíbles
 
1.-  añadiremos al fichero /etc/devfs lo siguiente:

    # nano /etc/devfs.conf

perm devstat 0444
own  /dev/acd0 root:operator
perm /dev/acd0 0666
perm /dev/acd1 0666
own  /dev/cd0 root:operator #usuarios root y operator pueden montar cd0
perm /dev/cd0 0660
own  /dev/cd1 root:operator
perm /dev/cd1 0660
perm /dev/da0 0666
perm /dev/da1 0666
perm /dev/da2 0666
perm /dev/da3 0666
perm /dev/da4 0666
perm /dev/da5 0666
own  /dev/pass0 root:operator
perm /dev/pass0 0666
own  /dev/xpt0 root:operator
perm /dev/xpt0 0666
perm /dev/uscanner0 0666
perm /dev/video0 0666
perm /dev/tuner0 0666
perm /dev/dvb/adapter0/demux0 0666
perm /dev/dvb/adapter0/dvr 0666
perm /dev/dvb/adapter0/frontend0 0666

2.- Creamos el fichero /etc/devfs.rules, pues no existe, éste es un complemento al archivo de configuración del sistema /etc/defaults/devfs.rules. Lo haremos con el siguiente contenido:
 

   # nano /etc/devfs.rules

 [devfsrules_common=5] 
 
add path 'ad[0-9]\*'        mode 666
add path 'ada[0-9]\*'    mode 666  group operator
add path 'da[0-9]\*'        mode 666
add path 'acd[0-9]\*'    mode 666
add path 'cd[0-9]\*'        mode 666
add path 'mmcsd[0-9]\*'    mode 666
add path 'pass[0-9]\*'    mode 666
add path 'xpt[0-9]\*'    mode 666
add path 'ugen[0-9]\*'    mode 666
add path 'usbctl'        mode 666
add path 'usb/\*'        mode 666 group operator
add path 'lpt[0-9]\*'    mode 666
add path 'ulpt[0-9]\*'    mode 666
add path 'unlpt[0-9]\*'    mode 666
add path 'fd[0-9]\*'        mode 666
add path 'uscan[0-9]\*'    mode 666
add path 'video[0-9]\*'    mode 666
add path 'tuner[0-9]*'  mode 666
add path 'dvb/\*'        mode 666

En  [devfsrules_como=5], el 5 es la prioridad.
 
Añadimos al fichero /etc/rc.conf lo siguiente para activarlos:

   # nano /etc/rc.conf
     
    devfs_system_ruleset="devfsrules_common"
  
 
 
Se ha observado algún problema al cargar una memoria USB. El proceso gvfs-udi satura la CPU del sistema, suponemos que se trata de un bugg que pronto se solucionará.
 
Instalación del resto de aplicaciones del sistema
 
Con la siguiente orden ya instalaremos en el sistema  todos los programas  más habituales para trabajar suficientemente bien como máquina de escritorio. Después, poco a poco, ya podréis instalar aquellos que sean de vuestra preferencia o necesidad.
 

 # pkg install vlc es-libreoffice es-hunspell rar unrar peazip-gtk2 gimp inkscape firefox-esr gstreamer1-plugins-all chromium brasero gnome-utils gnome-calculator obs-studio openshot zsync rsync qbittorrent audio/oss pdfarranger audacity peazip-gtk2 simple-scan pinta krita


Todos ellos son de los más importantes:
 
- Audacity, editar música.
- Inkscape, gráficos vectoriales, absolutamente profesional.
- LibreOffice, serie completa de ofimática en español (es-libreoffice) con diccionario en "es_ES" (es-hunspell).
- Gimp, mejor programa para tratar imágenes, acordaros de visitar plugins oficiales, absolutamente profesional.
- Openshot, para editar vídeos.
- Brasero, si se dispone de DVD, sino no hace falta.
- OBS-studio, para realizar videos didácticos con captura de pantalla tanto video como imagen, ideal para cursos.
- Atril, es un lector habitual de pdf que utiliza esta distribución.
- Gnome-calculator, sencilla y eficiente calculadora habitual de los entornos gráficos.
- Krita y pinta, para tratar imágenes de forma sencilla, rápida y no tan compleja como gimp. Pinta es muy sencillo y krita un poco más complicado y completo.
- VLC, imprescindible visor de imágenes y videos que instala los conectores que necesita.
- Peazip-gtk2, programa gráfico de compresión y descompresión de archivos.
- Simple-scan, herramienta para escanear.
- Shotwell, para gestionar nuestras imágenes.

Debe vigilarse con las lenguas, en principio:

- Recordar que se ha instalado firefox  y, tal como habréis comprobado, nos queda en Inglés, más adelante indicaremos como cambiarlo a español.


- Para tener Libreoffice en castellano hemos instalado el fichero es-libreoffice.

Para el resto de programas que se han instalado con la correcta configuración del sistema ya se abrirán en lengua española.


 
Herramientas diversas
 
#  pkg install  xarchiver rar unrar  epdfview

- Epdfview, para ver archivos pdf
- Xarchiver, manejar archivos  comprimidos y también (rpm, iso, etc.) sin ejecutables.
 

Instalación de las fuentes no libres (Arial, verdana, etc.)
 
Cuando se tiene que trabajar con ficheros ofimáticos creados por máquinas Windows, os faltaran las fuentes con las que han sido creados los documentos. Si no las tenéis instaladas éstos perderán la configuración y formato, ya que las medidas de las letras no son exactamente iguales.
 
No solo eso, sino que aquellos documentos que se produzcan desde Libreoffice y que deban compartirse con otras personas, deben guardarse en formato docx o rtf y no en odt para que los que solo tienen Windows y office puedan abrir vuestro documento correctamente. Como supongo sabréis office no abre este formato, supongo que es intencionado.

Actualmente esta postura no se entiende pues todos lo programas tienen cosas buenas y no tan buenas. Una de las cualidades que caben destacar en LibreOffice es su capacidad de comunicación transversal con otros programas.
 
 
Aunque esta claro que la mejor solución es enviar siempre todos los documentos  en formato pdf para evitar cualquier manipulación.  
 
Como las fuentes no estan en los repositorios de FreeBSD, lo haremos de la forma siguiente, siendo éste un método totalmente manual pero que funciona siempre y que puede utilizarse en cualquier distribución que no las tenga en sus repositorios. 
 

Podemos bajar las fuentes  no libres (msttcorefonts.tgz) de los enlaces siguientes, mejor el segundo:

Ejecutar como root:

 # mkdir /usr/local/lib/X11/fonts/

 # cd /home/mi_usuario/Descargas

  # cp msttcorefonts.tgz  /usr/local/lib/X11/fonts/

 # cd /usr/local/lib/X11/fonts/

 #  tar -zxvf msttcorefonts.tgz 


Finalmente para activarlas ejecutar:

 # fc-cache -f -v 


Slim

 Slim  es un gtk o gestor para el arranque, de forma que se accede a una pantalla de Bienvenida, luego  con usuario y contraseña ya  se entra directamente al sistema y no será necesario utilizar startx como hasta ahora para entrar en modo gráfico. Aunque si no queréis no pasa nada, en nuestro caso no solemos utilizarlo, pues nos gusta ver los servicios que se inician y observar la información que dan por si alguno de ellos tiene algun problema.

 #pkg install slim
 
Agregamos al fichero /etc/rc.conf lo siguiente para activar este gtk:

 # nano /etc/rc.conf

     slim_enable="YES"  
 
Poner el sistema FreeBSD en español (castellano)
 
Está claro que el método que os expliamos servirá para cualquier versión de castellano o cualquier otra lengua, solo teneis que canviar es-ES, sustituyendo ES por la siglas que correspondan.

Primero comprobaremos que nuestra lengua este definida con  locale:
 
# locale -a | grep UTF-8
 
Veremos que la opción es_ES.UTF-8 sí esta entre las que podemos tener.

Recordamos que tenemos  el sistema en Inglés para ponerlo todo en español de España (es-ES) para nuestro usuario, para ello  debemos hacer lo siguiente:
 
En la carpeta local de nuestro usuario /usr/home/NUESTRO_USUARIO agregamos lo siguiente en los archivos ocultos.  No debe hacerse como root sinó como el usuario  local que hayáis escogido.

  $ nano .login_conf

    me:\
         :charset=UTF-8:\
         :lang=es_ES.UTF-8:\
         :tc=default:

  $ nano .profile
     LANG=es_ES.UTF-8; export LANG
     MM_CHARSET=UTF-8; export MM_CHARSET

  $ nano .xinitrc
      LANG=es_ES.UTF-8; export LANG
     MM_CHARSET=UTF-8; export MM_CHARSET
     exec ck-launch-session dbus-launch mate-session  
 
Os aconsejamos que mantengáis el orden que hemos puesto este fichero anterior; es decir, la declaración de lengua antes del inicio gráfico.    
 
Para conseguir un control más preciso de la lengua, sugerimos, ahora como usuario root, escribir lo siguiente en el fichero /etc/profile:

 # nano /etc/profile
    LANG=es_ES.UTF-8; export LANG
    MM_CHARSET=es_ES.UTF-8; export MM_CHARSET

Sé ha utilizado UTF-8 porque es el normal.
 
Teclado
 
No sé muy bien porque motivo no respeta en general el teclado español y pasa al inglés inesperadamente, ya que en el momento de la instalación nos obliga a escoger este teclado y además en el fichero rc.conf así se especifica, tiene toda la pinta de un Bug. Pero lo cierto es que cambia al teclado inglés sin previo aviso, y para evitarlo se hará en las preferencias de inicio del entorno Mate de nuestro usuario, de esta forma lo activaremos cuando nos logueamos:

Haremos que el entorno gráfico Mate escoga el teclado correcto, para ello ir a:

Sistema --> Preferencias --> Personal --> aplicaciones de inicio --> agregar, y se añade una nueva orden para tener el teclado en español de la forma siguiente:

Nombre: teclado
ORDEN:   setxkbmap -layout 'es,es' -model pc105
 


De esta forma el teclado queda siempre en castellano cuando se inicia el entorno gráfico de nuestro usuario y no tendréis problemas de cambio de teclado al inglés de forma inesperada. Ello es lógico y sirve en cualquier circunstancia y sistema Linux en el que se tengan problemas con la configuración del teclado.

Para poner el navegador mozilla en español,  los pasos serán los siguientes:

Primero instalar el lenguaje desde la web oficial:
 

También debéis aprovechar para agregar los diccionarios que os interesen para vuestro trabajo normal desde el navegador, en nuestro caso agregamos el español y el catalán.
 
Segundo ir al desplegable -->  Editar ---> Ajustes ---> General --> Idioma y escogeremos el español en Establecer alternativas.
 
 
 


Carpetas de usuario

 
Para crear las carpetas habituales de nuestro usuario en FreeBSD debe instalarse:

 # pkg install xdg-user-dirs

Al reiniciar el sistema y se crearán las carpetas habituales y no antes, con las direcciones correspondientes en nuestro software.
 
Conexion con Dropbox y google Drive

De momento no existe ningún paquete pkg que permita la connexión con las ventanas gráficas (caja, nemo o nautilus) propias de los entornos gráficos y el servidor de este producto, por lo que aconsejamos que se haga vía navegador web, aunque sea más lento es muy sencillo y intuitivo.

El paquete rclone permite este tipo de conexiones aunque debe hacerse desde terminal por lo que no lo aconsejamos aquí. Tengase en cuenta que los usuarios de FreeBSD suelen ser muy buenos conocedores de la informática y para ellos no representa ningún problema, pero como sabéis uno de los objectivos importantes de este blog es intentar la divulgación al nivell más sencillo posible.
 
# pkg search rclone
 
Así se puede ver la información de este programa.


Instalar Bluetooch
 
 Normalmente, ya estará instalado en el kernel. Para activarlo seguir los pasos siguientes:

# kldload ng_ubt
 
Os contestará que ya lo tiene.
 
kldload: can't load ng_ubt: module already loaded or in kernel

Abrimos el fichero /boot/loader.conf y lo activamos para el inicio del sistema
 
# nano /boot/loader.conf 
 
ng_ubt_load="YES"

Como debemos dejar los ficheros de configuración del sistema

Después de mirar diferentes webs se ponen a continuación los ficheros de configuración como los hemos dejado en nuestro sistema, aunque ya hemos ido comentando muchos aspectos a medida que hemos instalado. También se han puesto también otras opciones complementarias comentadas para que no se activen pero que os pueden servir de ayuda en caso, por ejemplo, de querer IP fija, configuración por wifi, etc. En caso de IP fija deben indicarse los servidores DNS de preferencia en el fichero /etc/resolv.conf.
 
 
a.- /etc/login.conf

nano /etc/login.conf
 

# En el fichero login.conf se comenta usuario russian para que no actúe y se agrega lo siguiente, de esta forma que cada usuario nuevo que se cree ya será en español correcto:

spansih|Spanish Users Accounts:\
  :charset=
UTF-8:\
  :lang=
es_ES.UTF-8:\
  :tc=default:


Vigilad la última línea no debe tener el signo " \ "


b.- El fichero de configuración   /etc/rc.conf

# nano /etc/rc.conf


hostname="NUESTRO_USUARIO"
keymap="spanish.iso.acc.kbd"
# si se quiere configuración de red por DHCP
ifconfig_re0="DHCP"

#si se quire una IP estática, pero sobretodo mirar nombre tarjeta de red con 
# ifconfig y ponerlo donde se indica con rojo
#ifconfig_re0="inet 192.168.0.100 netmask 255.255.255.0"
#defaultrouter="192.168.0.1"

sshd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
dbus_enable="YES"
hald_enable="YES"
slim_enable="YES"
# En caso de gráfica integrada  intel poner la siguiente línea y no la posterior 
kld_list="i915kms"
# En caso de gráfica integrada radeon poner la siguiente línea y no poner la anterior
kld_list="radeonkms"
lpd_enable="NO"
cupsd_enable="YES"
BATCH="yes"
snmpd_enable="YES"
snmpd_flags="-a"
snmpd_conffile="/usr/local/share/snmp/snmpd.conf /etc/snmpd.conf"
snmptrapd_enable="YES"
snmptrapd_flags="-a -p /var/run/snmptrapd.pid"
devfs_system_ruleset="devfsrules_common"
avahi_daemon_enable="YES"
avahi_dnsconfd_enable="YES"
ntpd_enable="YES"
nfs_client_enable="YES"
sddm_enable="YES"
# Activar cuando se desee activar compatibilidad con linux
#linux_enable="YES" 
webcamd_enable="YES"


c.- El fichero de configuración  /boot/loader.conf

# nano /boot/loader.conf
 
# las 8 primeras líneas son para montar otros formatos.
kern.geom.label.disk_ident.enable="1"
kern.geom.label.gptid.enable="1"
fuse_load="YES"
fusefs_load="YES"
msdosfs_iconv_load="YES"
ntfs_load="YES"
kern.ipc.shmseg=1024
kern.ipc.shmmni=1024
kern.maxproc=10000
kern.ipc.shmmax=67108864
kern.ipc.shmall=32768
tmpfs_LOAD="YES"
#manejar unicode en medios extrahíbles
aio_load="YES"
libiconv_load="YES"
libmchain_load="YES"
cd9660_iconv_load="YES"
msdosfs_iconv_load="YES"
# A partir del 18 abril 2015 pide poner lo siguiente
tmpfs_LOAD="YES"
hw.ata.atapi_dma ="1"
kern.vty="vt"
atapicam_load = "YES"

Mmc_load = "YES"
Mmcsd_load = "YES"
Sdhci_load = "YES"
snd_driver_load="YES"
#Evita pantallas blancas y bloqueo del sistema, importante para pruebas
machdep.disable_mtrrs="1"
kld_list="i915kms"
snd_hda_load="YES"
ng_ubt_load="YES"
snd_emu10k1_load="YES"
 


d.- Fichero /etc/sysctl.conf

   # nano /etc/sysctl.conf
 
#security.bsd.see_other_uids=0
vfs.zfs.min_auto_ashift=12
kern.ipc.shm_allow_removed=1

# imprescindible para que el usuario pueda montar USB y otros formatos
vfs.usermount=1 
hw.snd.default_auto=0



e.- Fichero /etc/ fstab

# nano /etc/fstab

       fdesc /dev/fd fdescfs rw 0 0
        proc /proc procfs rw 0 0  

Compatibilidad con Linux

 
La compatibilidad con Linux es, sin duda alguna,  una de las grandes cualidades que ofrece Freebsd, pues permite utilizar programas nativos de Linux para que se ejecuten bajo Freebsd. Nosotros no lo hemos instalado pues no hemos tenido ninguna dificultad con el software habitual; por tanto, es mejor dejar este apartado para cuando se tanga mayor experiencia o necesidad concreta.

Primero se instala el emulador linux vigilar debe buscarse la  última versión, ello lo podéis hacer

# pkg search linux_base-c

Instalar la versión c7

# pkg install linux_base-c7
 
 
Luego agregar en el fichero /etc/rc.conf lo siguiente:

# nano /etc/rc.conf

 linux_anable="YES"

Agregar al fichero /etc/fstab lo siguiente:

# nano /etc/fstab

 
proc /proc procfs rw 0 0
fdesc /dev/fd fdescfs rw 0 0
linprocfs /compat/linux/proc linprocfs rw 0 0
insysfs   /compat/linux/sys      linsysfs    rw            0   0


Ejecutar como a root o reiniciar el sistema que es lo mismo.

# mount -t linprocfs linproc /compat/linux/proc

# mount -t linsysfs linproc /compat/linux/sys
 
Si se comente algun error d'escritura en el fichero fstab el sistema no se iniciará con el consiguiente susto, pero no os preocupéis el sistema permite corregir este fichero fstab con el editor nano. Si no estáis seguros de su redacción lo comentáis con el símbolo # delante de la línea y ya lo corregiréis después del reinicio con entorno gráfico, que siempre es más fácil copiar y pegar otra, en lugar de intentar que corregir de memoria insitu.

Instalar NVIDIA

 
Primero siempre comprobar con el driver vesa instalado de origen y si funciona bien no hacer nada. Después  consultar la siguiente web para saber las que son compatibles con el sistema.  

https://wiki.freebsd.org/Graphics

Está claro que los mayores problemas que nos encontraremos en máquinas de escritorio al instalar FreeBSD será la tarjeta gráfica.

 
Segundo instalamos  nvidia-Driver

# pkg install nvidia-driver

Cargar el driver en el Kernel

  # kldload  nvidia

Agregar en el fichero  /boot/loader.conf lo siguiente para que lo inicie al poner en funcionamiento el ordenador:

# nano /boot/loader.conf

  kern.vty=vt
  nvidia_load="YES"


Si no ha funcionado con éxito alguna de las ordenes se reinicia el sistema y se vuelve a intentar.

Si la instalación ha creado el fichero /etc/X11/xorg.conf, no debe hacerse nada más. Si no lo ha creado ejecutar:

# X -configure
# cp /root/xorg.conf.new /etc/X11/xorg.conf
 
En mi opinión el tema de la tarjetas gráficas es el más conflictivo de solucionar de todos, si se observan los posts en las wikis siempre existen problemas con los Drivers de la targetas gráficas menos corrientes, en este aspecto debería mejorar, aunque al final siempre se consigue que funcione, y no es objetivo que a FreeBSD les interese, ya que su mayor mercado son los servidores. Aunque cada vez somos más lo interesados en utilizar este sistema en los ordenadores personales.

Instalar ATI 
 
Primero siempre comprobar con el driver vesa instalado de origen y si funciona no hacer nada, pues actualmente es muy potente, en caso de que no funcione hacer lo siguiente:


Creación del fichero de configuración del sistema gráfico:
   
   # X -configure
   # cp xorg.conf.new /etc/X11/xorg.conf

Instalamos el Driver ATI.

   # pkg install xf86-video-ati


En el fichero /boot/loader.conf  agregar:

   
  # nano /boot/loader.conf 

      kern.vty=vt


NOTA. Para comprobar si tenemos aceleración gráfica, instalar:

  # pkg install mesa-demos

Para probar la aceleración gráfica se hace con la siguiente orden:

  # glxinfo |  grep -i render

 

Configuración de la red wifi 

Los portatíles modernos cada vez tienen menos elementos i entre ellos destaca la desaparición de la tarjeta de red por cable (RJ45) siendo mayoritario el uso solo de tarjetas Wireless, motivo por el cual debemos aprender a configurarlo. Nosotros como hacemos trampas siempre tenemos una tarjeta de red por cable pero conectada vía USB y así solucionamos problemas de entrada.
 
 
 
Ver el siguiente enlace para configurtar redes wifi:
 
https://www.freebsd.org/doc/handbook/network-wireless.html

Para ver si tenemos la tarjeta de red wifi agregada escribimos:

 # pciconf -lv 
 
o bien
 
  # pciconf -lv | Wireless
 
    device     = 'QCA9377 802.11ac Wireless Network Adapter'

Después:
 
# pciconf -lv | grep WiFi

 # ifconfig

ral0: flags=8843 metric 0 mtu 2290
    ether 00:1d:92:c1:21:ed
    nd6 options=21
    media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
    status: associated

wlan0: flags=8843 metric 0 mtu 1500
    ether 00:1d:92:c1:21:ed
    nd6 options=29
    media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11g
    status: associated
    ssid papi channel 4 (2427 MHz 11g) bssid c4:07:2f:5a:d6:ec
    country US authmode WPA2/802.11i privacy ON deftxkey UNDEF
    AES-CCM 2:128-bit txpower 0 bmiss 7 scanvalid 60 bgscan
    bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS
    roaming MANUAL

Como vemos que tenemos la tarjeta definida y no hacen falta drivers, que siempre será la situación más normal, sino deberan consultar la tarjeta y los drivers correspondientes:

Agregamos a los ficheros de configuración lo siguiente:

# nano /boot/loader.conf 
     Wlan_wep_load = "YES"        
     Wlan_ccmp_load = "YES"
     Wlan_tkip_load = "YES"
 

# nano /etc/rc.conf
 

   #configuración wifi
   wpa_supplicant_enable="YES"
   wlans_ral0="wlan0"
   ifconfig_wlan0="WPA SYNCDHCP"


Creamos el fichero si no existe /etc/wpa_supplicant.conf

  # nano /etc/wpa_supplicant.conf


 network={
    ssid="nombre_de_mi_wifi"
    psk="contraseña_de_mi wifi"
}


 
 
Vigilar con el nombre que le da el sistema a la tarjeta wifi al ejecutar la orden ifconfig, debe ser el mismo que se pone aquí anteriormente en la línea: wlans_ral0="wlan0".

Para acabar:

# reboot

En cuanto se reinicie el ordenador comprobar todo és correcteo con ifconfig.


#ifconfig

ral0: flags=8843 metric 0 mtu 2290
    ether 00:1d:92:c1:21:ed
    nd6 options=21
    media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
    status: associated
lo0: flags=8049 metric 0 mtu 16384
    options=600003
    inet6 ::1 prefixlen 128
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
    inet 127.0.0.1 netmask 0xff000000
    nd6 options=21
wlan0: flags=8843 metric 0 mtu 1500
    ether 00:1d:92:c1:21:ed
    inet 192.168.0.171 netmask 0xffffff00 broadcast 192.168.0.255
    nd6 options=29
    media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11g
    status: associated
    ssid nombre_de_vuestro_wifi channel 4 (2427 MHz 11g) bssid c4:07:2f:5a:d6:ec
    country US authmode WPA2/802.11i privacy ON deftxkey UNDEF
    AES-CCM 2:128-bit txpower 0 bmiss 7 scanvalid 60 bgscan
    bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS
    roaming MANUAL 
 
 
Tarjeta de sonido
 
Vamos a configurar  la tarjeta de sonido.

Primero veamos si està cargada en el kernel con la orden
 
# kldload snd_emu10k1
 
kldload: can't load snd_emu10k1: module already loaded or in kernel
 
Como se puede ver, en este caso está perfectamente reconocida, esta situación es buena porque nos indica que nuestro sistema es estandart y no tenemos que configurar tarjetas más complicadas.
 
Para que se cargue al inicio del sistema agregamos a /boot/loader.conf

# nano /boot/loader.conf
 
snd_emu10k1_load="YES"

Comprobamos si tenemos cargado el driver correpondiente
 
# kldload snd_driver

kldload: can't load snd_driver: module already loaded or in kernel
 
Vemos que está correctamente cargado podemos comprobar la tarjeta de sonido. 
 
Veamos las tarjetas de sonido que tenemos  para comprobar que todo esté correcto.
 
# cat /dev/sndstat
Installed devices:
pcm0: <Realtek ALC235 (Internal Analog)> (play/rec) default
pcm1: <Realtek ALC235 (Left Analog)> (play/rec)
pcm2: <Intel Kaby Lake (HDMI/DP 8ch)> (play)

La default es la cero (pcm0), por lo tanto es la que debemos activar.
 
Agregamos al fichero /etc/sysctl.conf
 
# nano /etc/sysctl.conf
 
hw.snd.default_auto=0
  
 
Activar nuestra webcam

# nano /boot/loader.conf

     cuse_load="YES"
 

# nano /etc/rc.conf

    webcamd_enable="YES"
 
 
# kdload  cuse
kldload: can't load cuse: module already loaded or in kernel
 
# service webcamd start
Starting webcamd.
 
# pkg install cheese
 
 
Cortafuegos
 
Nunca usamos cortafuegos para máquinas de escritorio, en caso de necesitar cortafuegos deben seguir esta excelente web.
 
 
 
Cairo-dock 
 
Si os gusta el acabado con acesos directos en la parte inferior, que son una comodidad, podéis utilizar Cairo-dock. Aunque creando accesos en la  pantalla es lo mismo y no hace falta.

  # pkg install cairo-dock


Sistemas -- aplicaciones de inicio -- agregar:

Nombre: Cairo

Orden: Cairo-dock

#reboot




 
NOTA. Hasta aquí nustra explicación, se ha hecho lo más completa posible para que pueda servir de ayuda. Está claro que por separado podemos obtener toda la información que aquí se pone junta, però hemos intentado recopilar todo lo más importante para que simplifique la instalación a los no conocedores de FreeBSD. Hemos seguido mucho la información de la propia FreebSD en español (https://docs.freebsd.org/es/) Quiza el punto más complicado es ir viendo el porque de los ficheros de configuración que aquí no se comenta, pero responden al trabajo continuado de consulta y experimentación.
 
 
Veamos ahora las órdenes básicas que debemos conocer
 

Primero veamos si tenemos:

# du -hs /var/cache/pkg/

Para a eliminar los paquetes obsoletos:

# pkg clean

 
PKG para actualizar el sistema
 
 
# pkg update -f
# pkg upgrade

Para buscar programas de la base de datos del servidor de programas, no hace falta poner el texto exacto o entero, él busca coincidencias con el texto que escribimos. Por ejemplo:

# pkg search libre

Os mostrará entre otros:


es-libreoffice-5.2.6   <--  es language pack para libreoffice

Per instalar programes:

# pkg install nombre_paquete


Para borrar un paquete instalado:

# pkg remove nombre_paquete

Para borrar los paquetes innecesarios  después de borrar una aplicación:

# pkg autoremove

Para obtener información detallada de un paquete:

# pkg info nombre_paquete

Nota final informativa, en nuestro caso estamos utilizando un portátil MSI con una placa Intel, gráfica integrada y chipset Intel, no hemos encontrado problemas de reconocimiento hardaware, solemos utilizar este tipo de placas porque son muy estandart. Además hemos puesto una tarjeta de red vía USB, pues este  solo  dispone de tarjeta wifi y se prefiere conexión por cable.

Nunca hacemos servir máquinas virtuales para hacer pruebas, pues nos gusta que los resultados sean lo mas exactos y reales posibles y como trabajamos con discos conectados vía USB no las necesitamos.  Ello nos permite trabajar durante mucho tiempo con cada distribución hasta que los resultados son comparables con otras distribuciones. Sabemos sobradamente que los probadores normalmente utilizan máquinas virtuales.