Autore Topic: creazione codice userchrome per ottenere la selezione fissa di about:config  (Letto 10715 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Schwanz

  • Post: 1893
quella procedura ha funzionato solo con chrome://userchromejs/content/aboutconfig/config.xhtml, quindi è tutto ok.

comunque nell'attuale versione di firefox è strano che non si apre più about:cfg
« Ultima modifica: 17 Marzo 2025 16:13:32 da Schwanz »

Offline Iceberg

  • Moderatore
  • Post: 9365
Precedo.
Forse con Firefox 137 potrebbe non funzionarti più nulla.
https://support.mozilla.org/it/kb/firefox-aziende-137-note-versione
Citazione
Una modifica interna in Firefox ha rimosso XPCOMUtils.defineLazyGetter. Per la maggior parte delle persone questo non dovrebbe avere alcun impatto, ma se si riscontrano problemi con AutoConfig
Solo un presentimento ma il file che fa funzionare questo codice si chiama "_autoconfig.cfg".

Offline Schwanz

  • Post: 1893
ho appena aggiornato la 137, e fortunatamente funziona con questo chrome://userchromejs/content/aboutconfig/config.xhtml

preferivo l'altro, perchè a volte nella barra indirizzo si faceva prima a scrivere così corto about:cfg anche se sta nel menù segnalibri
« Ultima modifica: 03 Aprile 2025 01:04:15 da Schwanz »

Offline Iceberg

  • Moderatore
  • Post: 9365
Bene.
Meglio così, la rimozione di una parte di codice su cui si basa questa funzione non faceva ben sperare.

Offline Schwanz

  • Post: 1893
Iceberg, su waterfox riconosce il contrario e cioè si apre con about:cfg

sai dirmi come posso modificare la dimensione carattere? il codice di config.css funziona solo per chrome://userchromejs/content/aboutconfig/config.xhtml

Codice: [Seleziona]
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

#warningScreen {
  font-size: 15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-inline-start: calc(48px + 4.6em);
  padding-inline-end: 48px;
  margin-top: 160px;
  margin-bottom: 160px;
}

.title {
  background-image: url("chrome://global/skin/icons/warning.svg");
  fill: #fcd100;
  font-weight: lighter;
  min-height: 10px !important!
}

#warningTitle {
  font-weight: bold;
  opacity: 1 !important;
  font-size: 15px;
  line-height: 2.2;
  margin: 5;
  margin-bottom: .5em;
}

#warningText {
  margin: 1em 0;
}

#warningButton {
  margin-top: 0.6em;
  outline: 0px solid blue;
}

#filterRow {
  margin-top: 4px;
  margin-inline-start: 4px;
  font-size: 11pt;
  opacity: 72% !important;
}

#configTree {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 1px;
  margin-right: 1px;
}

#configTreeBody::-moz-tree-cell-text(user) {
  font-weight: bold;
}

#configTreeBody {
  font-size: 10pt;
  font-weight: light;
  opacity: 87% !important;
}

#configTreeBody::-moz-tree-cell-text(locked) {
  font-style: italic;
}

.deck-selected {
  max-width: 100vw;
}

#search-container * {
  min-height: unset !important;
  padding-top: unset !important;
  padding-bottom: unset !important;
  margin-top: unset !important;
  margin-bottom: unset !important;
}

#search-container {
  padding: 0 !important;
}

#search-container, #about-config-search:focus,
#search-container, #about-config-search[focused] {
  box-shadow: unset !important;
}

#search-container, #about-config-search:-moz-ui-invalid:focus {
  box-shadow: unset !important;
}

.cell-edit,
.cell-reset {
  width: 20px !important;
}

#about-config-search {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  }

Offline Schwanz

  • Post: 1893
nella versione 141.0, non mi funziona questo about:config, cioè non mi fa scrivere nel campo, sembra disabilitato e nemmeno cliccabile, non compare la linea blu bordata, non so cosa è stato modificato da questa versione di firefox?

la seconda immagine è di waterfox


visto che l'indirizzo è chrome://userchromejs/content/aboutconfig/config.xhtml, è possibile che sia questo il motivo che hanno scritto nella pagina di novità sul fatto che non riconosce html?

https://www.mozilla.org/en-US/firefox/141.0/releasenotes/?utm_source=firefox-browser&utm_medium=firefox-desktop&utm_campaign=about-dialog
Codice: [Seleziona]
The HTMLElement.showPopover() and HTMLElement.togglePopover() methods now take an options.source argument referencing the popover invoker, and togglePopover() also takes a force resp. options.force argument to force the popover open or closed.
« Ultima modifica: 23 Luglio 2025 16:59:12 da Schwanz »

Offline Schwanz

  • Post: 1893
anche in versione nightly di un utente ha lo stesso problema
https://github.com/earthlng/aboutconfig/issues/12

Offline Schwanz

  • Post: 1893
ho risolto installando aboutconfig-FF141-.zip che hanno sistemato ieri

https://github.com/earthlng/aboutconfig/tree/FF141%2B

Offline Schwanz

  • Post: 1893
qualcuno di voi è registrato a github? mi piacerebbe avere questo vecchio about:config anche su waterfox e librewolf, il problema è che non è presente la cartella come firefox firefox64 (C:\Users\(user)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\FirefoxPortable69\App\firefox64) da poter inserire il file _autoconfig.cfg e la cartella defaults, quindi mi potete dare una mano a pubblicare questo messaggio da copiare e incollare all'autore earthing? grazie

https://github.com/earthlng/aboutconfig/issues/12

Codice: [Seleziona]
Hi earthing, I would like to have this old about:config also for librewolf and waterfox (both portable version), the problem is that there isn't the folder like firefox64 (C:\Users\(user)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\FirefoxPortable69\App\firefox64) to insert the file _autoconfig.cfg and defaults folder, if is possible, can you creating for these browers? thank you
« Ultima modifica: 29 Luglio 2025 00:02:54 da Schwanz »

Offline Schwanz

  • Post: 1893
l'autore all'interno di config.css ha aggiunto questo codice per spostare le colonne anche come ordine di posizione, vorrei sapere quale è il codice per regolare la dimensione di larghezza?

Codice: [Seleziona]
#textbox { flex: 1; }

#prefCol { flex: 3; }
#lockCol { flex: 1; }
#typeCol { flex: 1; }
#valueCol { flex: 1; }

ho provato a creare così ma non va:
Codice: [Seleziona]
#typeCol
width: 8px;

« Ultima modifica: 29 Luglio 2025 12:27:41 da Schwanz »

Offline Schwanz

  • Post: 1893
ho risolto ottenendo così:
Codice: [Seleziona]
#textbox { flex: 1; }

#prefCol { flex: 5; }
#lockCol { block: 3; }
#typeCol { block: 3; }
#valueCol { flex: 1; }

qui il codice originale dell'autore:
Codice: [Seleziona]
#textbox { flex: 1; }

#prefCol { flex: 7; }
#lockCol { flex: 1; }
#typeCol { flex: 1; }
#valueCol { flex: 10; }
« Ultima modifica: 31 Luglio 2025 15:39:57 da Schwanz »

Offline Schwanz

  • Post: 1893
vorrei invertire la posizione delle colonne tra status e type, quindi voglio impostare così:

preference name - value - type - status

ho provato ad aggiungere order, ma non lo inverte nemmeno con o senza il trattino nei valori

Codice: [Seleziona]
#textbox-panel .textbox-item {
#prefCol { order: 1; }
#lockCol { order: 4; }
#typeCol { order: 3; }
#valueCol { order: 2; }

« Ultima modifica: 29 Luglio 2025 18:26:50 da Schwanz »

Offline Schwanz

  • Post: 1893
vorrei ottenere la barra di ricerca rettangolare come waterfox, all'interno del file config.css ho inserito il border radius ma gli angoli rimangono tondeggianti

Citazione
#about-config-search {
     padding-top: 0 !important;
     padding-bottom: 0 !important;
     border-radius: 50% !important;
   }




codici completi del file config.css
Codice: [Seleziona]
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

#warningScreen {
  font-size: 15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-inline-start: calc(48px + 4.6em);
  padding-inline-end: 48px;
  margin-top: 160px;
  margin-bottom: 160px;
}

.title {
  background-image: url("chrome://global/skin/icons/warning.svg");
  fill: #fcd100;
  font-weight: lighter;
  min-height: 10px !important!
}

#warningTitle {
  font-weight: bold;
  opacity: 1 !important;
  font-size: 15px;
  line-height: 2.2;
  margin: 5;
  margin-bottom: .5em;
}

#warningText {
  margin: 1em 0;
}

#warningButton {
  margin-top: 0.6em;
  outline: visible;
}

#filterRow {
  margin-top: 7px;
  margin-bottom: 4px;
  margin-inline-start: 4px;
  margin-right: 5px;
  font-size: 11.3pt;
  font-weight: light;
  opacity: 80%;
}

#configTree {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 2px;
  margin-right: 2px;
  font-size: 10.1pt;
  font-weight: light;
  background: #fdfdff !important;
  opacity: 100% !important;
}

#configTreeBody::-moz-tree-cell-text(user) {
  font-weight: bold;
}

#configTreeBody {
  font-size: 10.1pt;
  font-weight: light;
  opacity: 100% !important;
}

#configTreeBody::-moz-tree-cell-text(locked) {
  font-style: italic;
}

.deck-selected {
  max-width: 100vw;
}

#textbox { flex: 1; }

#prefCol { flex: 3; }
#lockCol { block: 4; }
#typeCol { block: 4; }
#valueCol { flex: 1; }
« Ultima modifica: 25 Marzo 2026 17:06:15 da Schwanz »

Offline Schwanz

  • Post: 1893
su librewolf quando aggiorno la sua versione, mi elimina questi due files (in grassetto) nelle rispettive cartelle che altrimenti non si apre la pagina di about:config, come posso fare in modo di non eliminarli? lo imposto in nascosio su proprietà?

C:\Users\(nome utente)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Librewolf 137.0.1-1\LibreWolf
_autoconfig.cfg

C:\Users\(nome utente)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Librewolf 137.0.1-1\LibreWolf\defaults\pref
autoconfig.js

Offline Schwanz

  • Post: 1893
il codice per ottenere il campo di ricerca rettangolare è questo che ho trovato
Codice: [Seleziona]
/* CAMPI RETTANGOLARI DI ABOUT:CONFIG (firefox 56.0.2) */
@-moz-document url-prefix(chrome://userchromejs/content/aboutconfig/config.xhtml) {
  :root, :host(.anonymous-content-host) {
    --border-radius-medium: 1px !important;
    --button-border-radius: var(--border-radius-medium) !important;
  }
}

0 Utenti e 1 Visitatore stanno visualizzando questo topic.