Gnomo

Introducción a las extensiones de shell de GNOME

Introducción a las extensiones de shell de GNOME
GNOME tiene una interfaz elegante, diseñada para respaldar su trabajo mientras se aparta de su camino cuando sea posible. Estas consideraciones dependen de sus preferencias. Algunas personas quieren todos los gráficos y los iconos, otras quieren minimizar las distracciones mientras recuerdan cómo ejecutar cosas con atajos de teclado. Un problema conocido es que GNOME ha eliminado el menú de la aplicación que es común en otros sistemas. puede agregar una extensión para agregarla usted mismo. Escribe extensiones para GNOME en JavaScript, aunque hay ocasiones en las que puede vincular a otros idiomas. Debido a que usa JavaScript, también puede usar paquetes CSS como Bootstrap.

¿Qué están cambiando las extensiones??

Esto puede parecer una pregunta irrelevante, pero cuando comience a solucionar problemas, debe saber esto. Cualquier extensión está agregando código al gnome-shell. Debido a esto, su escritorio se bloqueará debido a una extensión incorrecta, así que pruebe cuidadosamente antes de confiar en cualquier código. Es una buena idea recordar esto tanto cuando está instalando extensiones de otras personas como cuando está codificando usted mismo.

Puede aprender a crear una extensión rápidamente si conoce JavaScript y sigue la documentación en la wiki de GNOME. Puede comenzar utilizando las herramientas estándar que crean los archivos necesarios para usted. Sin embargo, solo hay dos archivos obligatorios, por lo que crearlos usted mismo no es una gran tarea.

¿Cómo instalas las extensiones de otras personas??

Antes de decidir crear su propia extensión, es una buena idea ver lo que ya está disponible. De esta forma, también tienes la oportunidad de comprobar cómo están escritos. La mejor manera de aprender a programar es combinar tutoriales con ver el código de otros. La forma oficial de instalar una extensión es usar la página web de extensiones de GNOME. Con la ayuda de un complemento, puede controlar sus extensiones usando su navegador (Firefox y Chrome). También tiene la opción de descargar el árbol de directorios completo usted mismo. Si lo hace, debe colocar todo en su directorio de inicio. Los archivos van en su propio directorio bajo: '~ /.local / share / gnome-shell / extensions / '. Para las configuraciones del sistema, póngalo en 'usr / share / gnome-shell / extensions', pero solo hágalo después de haberlo validado y si está administrando la computadora para muchos usuarios. Puede encontrar muchas extensiones en GitHub y otros sitios similares. En este caso, realmente debe probarlo con su usuario, o incluso un usuario temporal.

Que se ha hecho antes?

Quizás se pregunte qué extensiones han diseñado las personas antes que usted? Algunos interesantes son; Indicador meteorológico en la barra de tareas, temporizadores Pomodoro e indicadores de sistemas. También puede encontrar un programa de dibujo Draw On The Screen, al que llama con Super-Shift-D. Muy útil si desea realizar anotaciones en una captura de pantalla. Si algo sobre el escritorio GNOME le molesta, como una notificación que le gustaría evitar. Mire a su alrededor, la mayoría de las cosas tienen ajustes en forma de extensión. El botón de actividades no es apreciado por todos, así que ocúltelo con una extensión. Incluso puede obtener ayuda para preparar su té!

La mejor manera de empezar

Cuando tenga la tentación de comenzar a hacer el suyo propio, debe aprender JavaScript, aunque puede usar otros lenguajes para la lógica principal de su programa. Su extensión complementará el código gnome-shell, lo que hace que sea útil saber suficiente JavaScript para solucionar problemas. Hay scripts listos para construir su extensión, utilícelos y luego busque extensiones similares que pueda estudiar para ver cómo se implementan. La documentación oficial para principiantes es buena para comenzar. Primero debe identificar lo que hará su extensión. ¿Tendrá un menú desplegable, un menú de panel o tal vez animaciones?. Puede encontrar cuál hace qué a través de la documentación, pero aquí hay un breve desglose de algunas características.

Desorden: muestra los componentes gráficos. St - Kit de herramientas de GNOME, utilícelos para crear cajas, contenedores y más. Tweener: se usa comúnmente para animaciones, no forma parte de GNOME.

Estos son los tres componentes principales que puede utilizar para hacer una extensión. La documentación es muy técnica, así que busque ejemplos siempre que pueda. La mejor manera de aprender es usar una parte a la vez.

Más tutoriales

Puede ser muy útil seguir algunos tutoriales, pero no exagere, la mejor manera de aprender es cometer errores. Aún así, es más fácil escalar la curva de aprendizaje con un tutorial.

Un buen tutorial que muestra el tipo de cambio recopilado por transferencia. Uno más largo aquí muestra muchos más detalles y es más detallado. El tutorial es de 2012 pero sigue siendo válido en muchos sentidos.

Conclusión

Para comenzar a hacer extensiones de GNOME, su primer desafío es encontrar buena documentación. El segundo es tener un plan de juego para lo que cree que debe hacer su necesidad. Será muy interesante para usted si tiene la base de JavaScript que se requiere, aunque probablemente pueda seguir el tutorial existente incluso con habilidades rudimentarias en JavaScript.

El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...
Cómo invertir la dirección de desplazamiento del mouse y los paneles táctiles en Windows 10
Ratón y Panel táctils no solo facilitan la informática, sino que también hacen que sea más eficiente y requieran menos tiempo. No podemos imaginar una...
Cómo cambiar el tamaño, el color y el esquema del puntero del mouse y del cursor en Windows 10
El puntero y el cursor del mouse en Windows 10 son aspectos muy importantes del sistema operativo. Esto también se puede decir de otros sistemas opera...