miércoles, 8 de agosto de 2018

Solucionar: Error al reproducir videos en YouTube desde el nevageador Yandex


Es completamente correcto decir o pensar que Yo uso Chrome, pero para los que no lo usamos preferimos utilizar otras alternativas a dicho navegador, pues es necesario enfrentarnos a ciertos problemas entre los videos de html5 o flash por ejemplo.

En fin, como sea, aquí algunas sugerencias del cómo solucioné el problema con Yandex. (Yandex, Navegador ruso)


En la última actualización de éste navegador, el cual es mi preferido, dejó de reproducir los vídeos en YouTube, y Facebook, en todas partes donde los vídeos estuvieran codificados en algún formato no soportado por el mismo.

Me dí a la tarea de reportar el bug con equipo de Yandex, y amablemente me respondieron a mis dudas, e incluso aunque se trata de un SO GNU/Linux, y eso es más que perfecto.

Bueno, lo primero que me recomendaron fue instalar los codecs de crhomium, lo cual ya había hecho, si uds tienen el mismo problema, recomiendo que inicien con ello.

1.- Instalación de codecs para vídeos con html5
Link de descarga del archivo para rpm, para fedora:

Instalación:
sudo rpm -ivh nombre-paquete.rpm

2.- Instalación de flash-plugin suponiendo que no lo tuvieran instalado previamente.
Descargar el paquete flash_player_ppapi_linux.x86_64.tar.gz, ojo, tiene que ser el .tar.gz de acuerdo a la arquitectura del OS.

Descomprimirlo en  Descargas.
Crear los siguientes directorios:
/usr/lib/PepperFlash/
/usr/lib/pepperflashplugin-nonfree/
/usr/lib/adobe-flashplugin/

sudo mkdir /usr/lib/PepperFlash/
sudo mkdir /usr/lib/pepperflashplugin-nonfree/
sudo mkdir /usr/lib/adobe-flashplugin/

Y ahora mover la librería de libpepflashplayer.so a cada uno de los directorios.

sudo cp libpepflashplayer.so /usr/lib/PepperFlash/
sudo cp libpepflashplayer.so /usr/lib/pepperflashplugin-nonfree/
sudo cp libpepflashplayer.so /usr/lib/adobe-flashplugin/
En mi caso con esas configuraciones funcionó parcialmente, y digo parcialmente, porque algunos videos de youtube sí los reproducía, pero otros no.

Notifiqué al equipo de Yandex, y me enviaron un msg en el que debía descargar la última versión de ffmpeg de ubuntu, y descomprimirla en las siguientes rutas:

/usr/lib/chromium-browser/      =====> Si no existe, crearlo.
/opt/yandex/browser-beta/lib/
/opt/yandex/browser-beta/

Descargué el archivo http://packages.ubuntu.com/xenial-updates/chromium-codecs-ffmpeg-extra que corresponde a amd64 descomprimí los archivos y los copié a la respectivas carpetas.

sudo cp libffmpeg.so /usr/lib/chromium-browser/
sudo cp libffmpeg.so /opt/yandex/browser-beta/lib
sudo cp libffmpeg.so /opt/yandex/browser-beta/

Y con eso se solucionó mi problema.




Fuente:

viernes, 13 de julio de 2018

Instalar Skype en Fedora 28


¿Qué es Skype?

Skype es un software que permite que todo el mundo se comunique. Millones de personas y empresas ya usan Skype para hacer llamadas y videollamadas gratis individuales y grupales, enviar mensajes instantáneos y compartir archivos con otras personas que usan Skype. Puedes usar Skype en lo que mejor se adapte a tus necesidades: en tu teléfono móvil, PC o tableta.

Instalación del repositorio:

Abrir la terminal y escribir ejecutar el siguiente comando:

sudo gedit /etc/yum.repos.d/skype-stable.repo
Y escribir el siguiente contenido el archivo de texto que se generó:

[skype-stable]
name=skype (stable)
baseurl=https://repo.skype.com/rpm/stable/
enabled=1
gpgcheck=1
gpgkey=https://repo.skype.com/data/SKYPE-GPG-KEY

Instalar Skype:

sudo dnf install skypeforlinux

La terminal mostrará la siguiente salida:



Y ejecutando
 

domingo, 24 de junio de 2018

Cambiando tema de grub para Fedora 28



Una de las ventajas de usar sistemas operativos con base GNU/Linux, es la posibilidad de personalizarlo a nuestro entero gusto.
Así que para aquellos que se pregunten ¿Por qué cambiar el tema del grub si solo se verá unos 5 segundo en cada inicio? Mi respuesta es, "Porque puedo".

Pues no se diga más, vamos a configurar:

El tema que usaré de ejemplo, no es mi autoria, lo descargué del siguiente link, lo cual pueden hacer ustedes también.


En el archivo descargado, ya viene las instrucción, incluso un sh que solo se ejecuta y hace todo el proceso, pero si por alguna razón no confían en ejecutar un sh desconocido, pues lo haremos paso a paso.

Método automático


1.- Ejecutar el script de instalación que viene con el paquete

Yo lo traduje al español y quedaría de la siguiente manera:

#!/usr/bin/env bash

main() {

  if [ -d "/boot/grub" ]
  then
    echo -e "\e[1m\e[32m==> \e[97mCopiando archivos...\e[0m"
    cp -rf breeze /boot/grub/themes/
  else
    echo -e "\e[1m\e[32m==> \e[97mCopiando archivos...\e[0m"
    cp -rf breeze /boot/grub2/themes/
  fi

  echo -e "\e[1m\e[97m  Necesitas establecer el tema en la configuración del GRUB,"
  while : ;do
    if [ "$answer" = "g" ];then
      echo -e "\e[1m\e[97m  Error en la opicón, intenta de nuevo."
    else
      read -p "  Quieres establecerlo ahora? [s/n] " -t 10 answer
      echo -e "\e[0m"
      if [ "$answer" = "s" ];then
        if [ -d "/boot/grub" ];then
          echo -e "  \e[5mEdita la que inicia con GRUB_THEME, en caso de no existir, creala\e[0m"
          echo -e "  \e[7mGRUB_THEME=/boot/grub/themes/breeze/theme.txt\e[0m"
          sleep 5
          gedit /etc/default/grub
          echo -e "\e[1m\e[32m==> \e[97mAplicando cambios...\e[0m"
          grub-mkconfig -o /boot/grub/grub.cfg
          echo -e "\e[1m\e[34m  -> \e[97mTema apliacado correctamebte!"
          echo -e "\e[1m\e[34m  -> \e[97mReinicar equipo para ver cambios."
          sleep 2
          break
        else
          echo -e "  \e[5mEditar la línea que inicia con GRUB_THEME en caso de no existir, crearla\e[0m"
          echo -e "  \e[7mGRUB_THEME=/boot/grub2/themes/breeze/theme.txt\e[0m"
          sleep 5
          gedit /etc/default/grub
          echo -e "\e[1m\e[32m==> \e[97mAplicando cambios...\e[0m"
          grub2-mkconfig -o /boot/grub2/grub.cfg
          echo -e "\e[1m\e[34m  -> \e[97mTema aplicado correctamente!"
          echo -e "\e[1m\e[34m  -> \e[97mReiniciar equipo para ver cambios."
          sleep 2
          break
        fi
      elif [ "$answer" = "n" ];then
        break
      fi
      let answer=g
    fi
  done

}

main "$@"

Cuando se abra la ventana de gedita para editar la configuración del archivo de grub, hacer los cambios que se muestran en la siguiente imagen:


Los cambios específicos son:

1.- Comentar la línea: GRUB_TERMINAL_LINUX="console" agregando el símbolo # al inicio de la misma

2.- Agregar la línea GRUB_THEME="/boot/grub2/themes/breeze/theme.txt"

Guardar los cambios.

Aplicar los cambios finales con el siguiente comando:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Reinicia y listo

Método manual

Descargar el tema, descomprimirlo, y copiarlo a la ruta de temas del grub2, ya que hablamos de Fedora.

sudo cp -rf breeze /boot/grub2/themes/
** supondré que desde la terminal se ubicaran dentro de la carpeta donde se descomprime el tema, y además, que la carpeta se llama breeze

Editar el archivo de la configuración del grub y modificarlo de la siguiente manera:

sudo gedit /etc/default/grub

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
#GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_THEME="/boot/grub2/themes/breeze/theme.txt"

La línea en rojo se comenta, así como se en el código de arriba, y la línea en verde, se agrega, de acuerdo al nombre del tema que agregaron, en este caso es breeze.

Aplicar los cambios con el siguiente comando:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Y listo, reiniciar el equipo para visualizar los cambios.


**En caso de que en modo sudo no se apliquen los cambios, usar el usuario root, es decir, desde la terminal iniciar con su -, sudo su, o su root, para entrar en modo root.


Y eso sería todo, espero que sea de utilidad.

Fuentes:

miércoles, 13 de junio de 2018

Instalar complemento para administrar extensiones de Gnome Shell en Fedora 28


Los usuarios de Gnome saben que se puede expandir las funcionalidades de este escritorio mediante extensiones, las cuales se pueden instalar y administrar desde el navegador web.

Anteriormente, éstas extensiones se administraban exclusivamente desde el navegador por defecto del SO, en mi caso Fedora con Gnome viene con Firefox.

Recientemente ese método ya no funciona, es necesario instalar un complemento en el navegador e instalar un paquete adicional. Y con esto ya se pueden administrar las extensiones desde cualquier navegador.



Paso 1: abrir el navegador, ir a https://extensions.gnome.org click en donde dice, "Click here to install browser extension". Click en permitir la instalación del complemento.


 Paso 2: Esperar la descarga del complemento.


 Paso 3: Click en instalar el complemento.


Paso 4: Ahora instalar el paquete adicional que se llama chrome-gnome-shell. El paquete ya vienen incluido en los repositorios oficiales, así que no habrá mucho problema con ello.

sudo dnf install chrome-gnome-shell
Como último paso recargar el sitio web.

Y listo, ya podemos ver nuestras extensiones.

viernes, 4 de mayo de 2018

Mensaje de error: BLOWFISH_SECRE y TempDir

Imagen 1


Desde hace unos días, me apareció el mensaje de error que se muestra en la Imagen 1. No le tomé importancia en un principio, sin embargo, noté que al cargar phpmyadmin tardaba mucho, y es anormal, considerando que se está ejecutando de manera local.

Entonces le presté más atención al mensaje, y resulta, que había uno más sobre que no encontraba el directorio TempDir, busqué en la carpeta de lampp en /opt, ya que está instalado ahí en Fedora, y noté que dicha carpeta sí, estaba, sin embargo, la declaración del nombre de la carpeta tal vez era incorrecta en los archivos de configuración.

Así que, desde la terminal, me dirigí a editar el archivo sudo gedit /opt/lampp/phpmyadmin/config.inc.php y agregar las siguientes líneas:

Para el error de blowfish_secret se agrega ésta línea [ésta es como una frase secreta, por así decirlo, así que generen una cadena como la uds quieran, mínimo 32caracteres]:

$cfg['blowfish_secret'] = 'QDFFxxk8C-y}U7ji2BO9o5jLf}Qhe-BI[4D3ds';

Y para el error de TempDir se utiliza ésta otra:

$cfg['TempDir'] = '../temp/';

Guardar el archivo y listo.

[1]
Si por alguna razón no tienen ese archivo, debe existir uno que se llame config.sample.inc.php  entonces, hacer una copia de éste y nombrarlo config.inc.php y realizar las configuraciones previamente dichas.

Y con eso, ahora mi panel de administración, quedó sin mensajes de error [Técnicamente no son errores, sin falta de configuración].