Buscar este blog

Aviso

El autor de éste blog no se hace responsable de los posibles daños o perdidas de información, que pudieran ocasionarse en su sistema o su vida por la aplicación de la información aquí contenida.

martes, 28 de septiembre de 2021

Convert custom elements or webcomponents with shadow root dom

function getShadowElements(element) {
  const shadowElements = [];
  let subElements = element.querySelectorAll("*");
  for (let i = 0; i < subElements.length; i++) {
    let subElement = subElements[i];
    if (subElement && subElement.shadowRoot) {
      shadowElements.push(subElement);
    }
  }
  return shadowElements;
}
function convertShadowElements() {
  const shadowElements = getShadowElements(document);
  for (let i = 0; i < shadowElements.length; i++) {
    let shadowElement = shadowElements[i];
    const tag = shadowElement.tagName;
    let css = shadowElement.shadowRoot.innerHTML;
    css = css.replaceAll(':host', `.${tag}`);
    css = css.replaceAll(':root', `.${tag}`);
    const html = shadowElement.innerHTML;
    shadowElement.outerHTML = `
${css}${html}
` } // to execute many time with children customelements // if (getShadowElements(document).length > 0) { // convertShadowElements(); // }; } convertShadowElements();

domingo, 19 de septiembre de 2021

Solution to: Gnome Pomodoro is not showing the text of remmain time in the gnome-shell top bar

In the newer versions of gnome-pomodoro, you can see an icon with progress bar like that:

 

But probably you are missing the countdown timer like:


For this, just type in a terminal:

$ gsettings set org.gnome.pomodoro.plugins.gnome indicator-type text
$ gsettings set org.gnome.pomodoro.plugins.gnome indicator-type short-text
$ gsettings set org.gnome.pomodoro.plugins.gnome indicator-type icon

References:
- https://github.com/gnome-pomodoro/gnome-pomodoro/issues/262

No JS module "tweener" found in path #520 gnome-shell-pomodoro

Hi everyone!

Today I'm gonna write my solution to pomodoro timer in gnome shell.

On my last update to Pop!_OS 20.04 LTS, I've found an error in my gnome plugin gnome pomodoro http://gnomepomodoro.org This error is with gnome-shell 3.38 with some change that they do in this new version https://github.com/gnome-pomodoro/gnome-pomodoro/issues/520

My solution was delete the entire plugin and compile and install a new version:

sudo apt purge gnome-shell-pomodoro gnome-shell-pomodoro-data
sudo apt-get install libtool-bin # It is really necesary?
sudo apt-get install autoconf-archive gettext valac pkg-config desktop-file-utils appstream-util libappstream-glib-dev libglib2.0-dev gsettings-desktop-schemas-dev gobject-introspection libgirepository1.0-dev libsqlite3-dev libgom-1.0-dev libgstreamer1.0-dev libgtk-3-dev libcanberra-dev libpeas-dev libappindicator3-dev
git clone -b 0.19.0 https://github.com/codito/gnome-pomodoro.git
cd gnome-pomodoro
./autogen.sh --prefix=/usr --datadir=/usr/share
make
sudo make install

Then restart gnome-shell with alt+f2 and write "r" and intro key. Thanks a lot, And good luck! 

 References:

- https://github.com/gnome-pomodoro/gnome-pomodoro/issues/492

- https://github.com/gnome-pomodoro/gnome-pomodoro/issues/572

 

jueves, 16 de septiembre de 2021

¿Qué es la estadística?

Estadística es el "lenguaje de la ciencia para la toma de decisiones racionales" Zurita (2008) 

Es una ciencia "exacta". Pero de interpretación subjetiva al que interpreta los datos.

Más populares

Archivo del blog