Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

176
Views
Cambio de icono de una extensión de gnomo

No sé cómo modificar el icono de la extensión de gnome Ajustar icono de brillo https://extensions.gnome.org/extension/1388/adjust-brightness-icon/

ingrese la descripción de la imagen aquí

El predeterminado no es bueno, parece aplastado. Así que eché un vistazo al código de la extension.js de archivo.js y noté esta línea para el ícono:

 //usr/share/icons/gnome/scalable/actions/system-run-symbolic.svg let icon = new St.Icon({ icon_name: 'dialog-information-symbolic', style_class: 'panelItem' }); //system-status-icon

Eché un vistazo a la extensión de cafeína para ver cómo se inicializaba el ícono, así que probé este código para ajustar el brillo pero sin éxito:

 let icon = new St.Icon({ style_class: 'system-status-icon' }); icon.gicon = Gio.icon_new_for_string(`${Me.path}/my-caffeine-off-symbolic.svg`);

¿Cómo actualizar el ícono de una extensión para uno svg?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Gracias al comando journalctl -f -o cat /usr/bin/gnome-shell pude depurar esta extensión.

Tuve problemas como que Gio no está definido y tuve que definir estas 2 constantes:

 const Gio = imports.gi.Gio; const Me = imports.misc.extensionUtils.getCurrentExtension();

Tuve que cambiar el estilo css:

 .panelItem { width: 15px; height: 15px; margin:8px; }

Y encontré un ícono SVG de https://flathub.org/apps/details/org.gnome.design.IconLibrary

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!