Cómo usar la bandeja de código duro para cambiar los iconos de la bandeja del sistema en Linux

Los iconos de la bandeja del sistema son útiles, pero pueden entrar en conflicto con los temas que ha instalado. También está el hecho de que no existe un estándar de diseño único a seguir al diseñar un icono de la bandeja del sistema. Si está tratando de que todos los íconos de programas coincidan en la bandeja del sistema, hay una mejor opción que reemplazar las imágenes manualmente, una por una. Presentamos Hardcode Tray: es una aplicación de Linux basada en terminal que puede escanear programas con iconos de bandeja incorporados y reemplazarlos para que coincidan con el tema del icono del sistema. Esta herramienta funciona increíblemente bien y es un gran recurso para aquellos a quienes les gusta tener un control absoluto sobre el aspecto de su PC con Linux.

Bandeja de código duro en Ubuntu

Hardcode Tray es muy fácil de instalar en Ubuntu, ya que hay un PPA disponible. Para instalarlo, primero abra una ventana de terminal. Ejecute una actualización para asegurarse de tener todas las últimas correcciones y actualizaciones de software:

sudo apt update

sudo apt upgrade -y

Una vez completada la actualización, es seguro agregar la nueva fuente de software al sistema.

sudo add-apt-repository ppa:andreas-angerer89/sni-qt-patched

Aunque el nuevo repositorio está en el sistema, Ubuntu no puede verlo. Para solucionar este problema, actualice las fuentes de software del sistema:

sudo apt update

Con las fuentes actualizadas, todo lo que queda es instalar el software. .

sudo apt install sni-qt sni-qt:i386 hardcode-tray

Bandeja de código duro en Arch Linux

Hardcode Tray está disponible para los usuarios de Arch Linux a través de AUR. Para instalarlo, primero descargar la última instantánea Del programa. La mayoría de las dependencias deberían instalarse automáticamente mientras intenta compilar el paquete. Si fallan, consulte la página de descarga y revise las dependencias necesarias. Es posible que también deba descargar y crear estas instantáneas.

  Cómo usar el comando timeout en Linux

Extraiga el archivo descargado a través de la terminal con:

tar xf hardcode-tray.tar.gz

Luego, use el comando CD para ingresar a la carpeta recién extraída.

cd hardcode-tray

Inicie el proceso de construcción con el comando makepkg. Tenga en cuenta que la compilación no es instantánea, por lo que, dependiendo de su hardware, puede tardar un par de segundos.

makepkg

Una vez que finalice la compilación, instálelo en el sistema mediante pacman.

sudo pacman -U *.pkg.tar.xz

Bandeja de código duro en OpenSUSE

La herramienta Hardcode Tray está disponible (extraoficialmente) para Open SUSE 42.3, a través del repositorio de software Arc y Papirus. Por favor, comprenda que instalar este software a través de este método no es infalible y puede que no funcione.

sudo zypper ar -p 98 https://download.opensuse.org/repositories/home:/GNorth:/Arc_and_Papirus/openSUSE_Leap_42.3/home:GNorth:Arc_and_Papirus.repo

sudo zypper ref 

sudo zypper in Hardcode-Tray

Incluso después de instalar Hardcode Tray to Suse, es posible que no funcione con este método. Como resultado, es posible que deba omitir las instrucciones de Suse a favor de construir Hardcode Tray manualmente. Esto se debe a que el repositorio no es oficial y, en su mayoría, no ha sido probado. El desarrollador advierte que esta es una posibilidad.

  Cómo instalar el tema Papirus Icon en Linux

Bandeja de código duro en compilaciones genéricas de Linux

Para construir este software, primero debe instalar las diversas dependencias necesarias para que se compile correctamente. Como cada distribución de Linux tiene un nombre diferente para cada uno de estos paquetes, el mejor curso de acción es ir al página de desarrollo, busque los nombres de las bibliotecas y herramientas necesarias de esa manera. Luego, abra una terminal y comience el proceso de construcción:

git clone https://github.com/bil-elmoussaoui/Hardcode-Tray
meson builddir --prefix=/usr

Después de usar meson para especificar el prefijo y el directorio de compilación, use la herramienta Ninja para instalar todo en el sistema.

sudo ninja -C builddir install

Uso de la bandeja de código duro

Para usar la bandeja de Hardcode, primero deberá instalar y usar un tema de iconos para Linux que admita el software. A partir de ahora, solo hay dos opciones: el Tema de icono de Papirus, y el Tema de icono de Numix. Cada uno de estos temas tiene un gran soporte para Hardcode Tray.

Cuando su PC con Linux tiene un tema de iconos que es compatible con Hardcode Tray, el software puede funcionar. Para usarlo, abra una ventana de terminal e ingrese el siguiente comando en el shell.

  La colección Master Chief en Linux

Nota: Es importante utilizar el modificador -E, ya que preservará el entorno en el que se ejecuta el programa, en lugar de simplemente ejecutarse como un comando root.

sudo -E hardcode-tray

Desde aquí, la herramienta ofrece 3 opciones para elegir. Estas opciones son «aplicar», «revertir» y «borrar la caché de respaldo». Para aplicar los cambios a cualquiera de los iconos de estado en su PC con Linux, elija «1». Después de eso, seleccione el tema de iconos que el programa debe usar como base para reemplazar los iconos predeterminados.

Tenga en cuenta que Hardcode Tray solo reemplaza los íconos en la bandeja del sistema si detecta los programas en su PC con Linux. Para obtener mejores resultados, inicie un programa al menos una vez antes de intentar cambiar el icono en la bandeja.

Cambiando de nuevo

Si decide que no le gusta el ícono de reemplazo de la bandeja del sistema, Hardcode Tray ofrece una manera fácil de revertir. Para deshacer el cambio, abra una ventana de terminal y ejecute:

sudo -E hardcode-tray

Cuando aparezca el menú de selección, elija la opción «Revertir» en lugar de la opción «aplicar». Luego, elija la copia de seguridad a la que desea volver.