LINUX

Cómo instalar extensiones de GNOME Shell usando GUI y CLI

Las extensiones de GNOME Shell son códigos pequeños y livianos que mejoran la funcionalidad del escritorio GNOME y mejoran la experiencia del usuario. Son el equivalente a los complementos de su navegador. Por ejemplo, puede tener complementos que descarguen videos como el descargador IDM o bloqueen anuncios molestos como Adblocker.

De manera similar, las extensiones de GNOME realizan ciertas tareas, por ejemplo, mostrar el clima y la geolocalización. Una de las herramientas que se utilizan para instalar y personalizar las extensiones de GNOME Shell es la Herramienta de ajuste de GNOME. Viene preinstalado en las últimas distribuciones de Linux. En este artículo cubrimos cómo instalar extensiones de GNOME Shell desde la GUI y desde la línea de comandos en varias distribuciones de Linux.

En Ubuntu 17.10 y Debian 9

Ejecute el siguiente comando para instalar la herramienta gnome tweak

apt-get install gnome-tweak-tool

En Fedora 21 y posteriores

Ejecute el comando a continuación

dnf install gnome-tweak-tool

En CentOS y RHEL 7

Ejecute el comando como se muestra a continuación

yum install gnome-tweak-tool

Puede localizar la herramienta de ajuste buscándola

Inicie y navegue hasta la pestaña ‘Extensiones’ y habilite las extensiones de gnome-shell que desee.

gnome-tweak-tool

Para conocer la versión de GNOME shell que está ejecutando, escriba

gnome-shell --version

A continuación se muestran otras formas que puede emplear para instalar extensiones de GNOME Shell

  • Descargar e instalar extensiones manualmente
  • Agregar extensiones en su navegador web
  • Usando extensiones mínimas predeterminadas proporcionadas por su distribución de Linux.

Usar extensiones de shell de GNOME

Esta es, con mucho, la forma más fácil y segura de instalar extensiones de shell, ya que su distribución de Linux ha probado los paquetes de extensión.

Para Ubuntu 17.10

apt-get install gnome-shell-extensions

Para Centos y RHEL 7

yum install gnome-shell-extensions

Finalmente, reinicie su sistema y continúe con los ajustes de GNOME

Instalación de extensiones de shell desde un navegador

Hay todo un toro dedicado a propósito a las extensiones de caparazón. Desde el sitio web, puede instalar y administrar extensiones sin la necesidad de gnome-tweak-tool. Visita Sitio web de extensiones de GNOME

extensiones de gnome-shell

Para instalar una extensión como OpenWeather, por ejemplo, haga clic en ella. Se abrirá una nueva ventana donde se le pedirá que la active y seleccione su versión de GNOME shell. En mi caso, la versión de shell es 3.22

caparazón de gnomo

La extensión de OpenWeather instalada se puede ubicar en la barra superior. Cuando se lanza, proporciona información detallada sobre las condiciones meteorológicas de una ubicación determinada.

Extensión AccuWeather gnome-shell

A veces, durante la instalación, puede aparecer un error a continuación.

“Aunque la extensión de integración GNOME Shell se está ejecutando, no se detecta el conector de host nativo. Consulte la documentación para obtener instrucciones sobre la instalación del conector «

error nativo de gnome-shell-extenions

Esto implica que debe instalar un conector nativo.

También puede instalar extensiones de Chrome visitando el Tienda virtual de Chrome o usando un conector nativo.

extensiones de cromo

Usando conectores nativos

Para Ubuntu 14.04, 16.04, 17.10

sudo add-apt-repository ppa:ne0sight/chrome-gnome-shell
sudo apt-get update
sudo apt-get install chrome-gnome-shell

Debian 8, 9
Un paquete disponible en Sid y Stretch: https://tracker.debian.org/pkg/chrome-gnome-shell

Fedora 21 y posterior
Pasos de instalación

 dnf copr enable region51/chrome-gnome-shell
 dnf install chrome-gnome-shell

Arch Linux

Un PKGBUILD está disponible en AUR: https://aur.archlinux.org/packages/chrome-gnome-shell-git

Gentoo Linux
Instale el conector con el comando:

emerge -av gnome-extra/chrome-gnome-shell

Instalación de CMAKE

Antes de hacer cualquier otra cosa, asegúrese de que las siguientes dependencias ya estén instaladas.

Construir

  • Python 2.7+ o 3.x (también dependencia del tiempo de ejecución)
  • Cmake 2.8 (o más reciente)
  • Coreutils
  • jq – línea de comando para el procesador JSON

Tiempo de ejecución

  • Shell GNOME
  • GPyGObject
  • Solicitudes de Python 2.x
  • DBus

Pasos de instalación

Instale git para permitirnos clonar el repositorio de GitHub

yum install git

Instale cmake para ayudarnos a construir desde el código fuente

yum install cmake

Instalar coreutils

yum install coreutils

Instalar jq

yum install jq

Clonar el repositorio de shell de gnome

git clone git://git.gnome.org/chrome-gnome-shell

Producción

Cloning into 'chrome-gnome-shell'...
remote: Counting objects: 3245, done.
remote: Compressing objects: 100% (2633/2633), done.
remote: Total 3245 (delta 2220), reused 627 (delta 407)
Receiving objects: 100% (3245/3245), 672.91 KiB | 84.00 KiB/s, done.
Resolving deltas: 100% (2220/2220), done.

Navega a la carpeta raíz

cd chrome-gnome-shell/
ls
chrome-gnome-shell.doap connector extension NEWS README.md
CMakeLists.txt contrib LICENSE po

cree un directorio de compilación y navegue hasta él.

mkdir build && cd build

Compilar desde la fuente

cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_EXTENSION=OFF ../
-- Found base64: /bin/base64
-- Found sha256sum: /bin/sha256sum
-- Found head: /bin/head
-- Found tr: /bin/tr
-- Found jq: /bin/jq
-- Calculated Chrome extension id: gphhapmejobijbbhgpjhcjognlahblep
-- Calculated Opera extension id: olkooankbfblcebocnkjganpdmflbnbk
-- Found PythonInterp: /bin/python (found version "2.7.5")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tarantula/Downloads/chrome-gnome-shell/build

make install

Producción

Scanning dependencies of target build-connector
running build
running build_scripts
creating build
creating build/scripts-2.7
copying and adjusting /home/tarantula/Downloads/chrome-gnome-shell/connector/../build/chrome-gnome-shell -> build/scripts-2.7
changing mode of build/scripts-2.7/chrome-gnome-shell from 644 to 755
Built target build-connector
Scanning dependencies of target firefox-native-manifest
Built target firefox-native-manifest
Install the project...
-- Install configuration: "Release"
running install
running build
running build_scripts
copying and adjusting /home/tarantula/Downloads/chrome-gnome-shell/connector/../build/chrome-gnome-shell -> build/scripts-2.7
running install_scripts
copying build/scripts-2.7/chrome-gnome-shell -> /usr/bin
changing mode of /usr/bin/chrome-gnome-shell to 755
running install_egg_info
Writing /usr/lib/python2.7/site-packages/chrome_gnome_shell-0.0.0-py2.7.egg-info
-- Installing: /etc/chromium/native-messaging-hosts/org.gnome.chrome_gnome_shell.json
-- Installing: /etc/opt/chrome/native-messaging-hosts/org.gnome.chrome_gnome_shell.json
-- Installing: /usr/lib64/mozilla/native-messaging-hosts/org.gnome.chrome_gnome_shell.json
-- Installing: /usr/share/applications/org.gnome.ChromeGnomeShell.desktop
-- Installing: /usr/share/dbus-1/services/org.gnome.ChromeGnomeShell.service
-- Installing: /usr/share/icons/gnome/16x16/apps/org.gnome.ChromeGnomeShell.png
-- Installing: /usr/share/icons/gnome/48x48/apps/org.gnome.ChromeGnomeShell.png
-- Installing: /usr/share/icons/gnome/128x128/apps/org.gnome.ChromeGnomeShell.png

Terminando

Las extensiones gnome-shell ofrecen una miríada de funcionalidades en su escritorio GNOME y mejoran la interacción y la experiencia del usuario: desde el widget de visualización del tiempo, captura de pantalla, monitor del sistema, etc. Instala las extensiones y cuéntanos tu experiencia.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar