Bequemer Weg zu true/false gesucht

  • Hallo,

    ich möchte gerne eine Option in der Config gelegentlich auf true/false umschalten und suche dafür einen sehr bequemen Weg.
    Ideal wäre ein Häkchen (so wie bei den PrefButtons) welchen ich benutzen könnte.

    Kann man sowas als Laie hinkriegen?
    Wer hilft mir bitte?

  • Zitat von gorden

    Hallo,

    ich möchte gerne eine Option in der Config gelegentlich auf true/false umschalten und suche dafür einen sehr bequemen Weg.
    Ideal wäre ein Häkchen (so wie bei den PrefButtons) welchen ich benutzen könnte.

    Kann man sowas als Laie hinkriegen?
    Wer hilft mir bitte?

    Welche Option denn ? Evtl. gibt es dafpr schon etwas .. ggf. mittels eines
    Scriptes welches über einen Script Button definiert wird
    (Erweiterung : Toolbar Thinger)

    ...:AOD:...

    HP Chromebook 15a-nb0225ng, i3N-305, 8 GB LPDDR5-4800 MHz RAM (integriert), 256GB UFS, - chromeOS 126 (Stable Channel) - Linux Debian Bookworm: Firefox Nightly, Beta und Main Release (Mozilla PPA), Android 13: Firefox Nightly und Firefox (Main Release)

    Smartphone - Firefox Main Release, Firefox Nightly, Firefox Klar (Main Release)

  • Es geht um "browser.chrome.toolbar_tips".
    Ich möchte die Tooltipps gerne deaktivieren und eigentlich nur dann aktivieren wenn ich sie mal benötige. Mich stört es wirklich sehr, in vielen Foren (vBulletin) gibt es fast unter jedem Pixel einen Tooltipp.

    Simon1983: Ja klar, aber vorerst die config aufrufen und die Option suchen, ist schon sehr umständlich.

    AngelOfDarkness: Ich werde mir die Erweiterung anschauen...

  • Zitat von gorden

    AngelOfDarkness: Ich werde mir die Erweiterung anschauen...

    Mach das, wenn sie dir zusagt, dann wäre der Codes für den jeweiligen Button (new Script) folgende :

    abschalten :

    Code
    prefs.setBoolPref("browser.chrome.toolbar_tips",false)

    anschalten :

    Code
    prefs.setBoolPref("browser.chrome.toolbar_tips",true)

    ...:AOD:...

    PS: Die Erweiterung Toolbar Thinger findest du hier :

    http://www.oxymoronical.com/web/firefox/Thinger

    HP Chromebook 15a-nb0225ng, i3N-305, 8 GB LPDDR5-4800 MHz RAM (integriert), 256GB UFS, - chromeOS 126 (Stable Channel) - Linux Debian Bookworm: Firefox Nightly, Beta und Main Release (Mozilla PPA), Android 13: Firefox Nightly und Firefox (Main Release)

    Smartphone - Firefox Main Release, Firefox Nightly, Firefox Klar (Main Release)

  • Hallo AngelOfDarkness,

    ich habe die Erweiterung sofort installiert und sie scheint auch ihren Dienst zu tun, jedoch bekomme ich den Status true/false damit nicht geändert.

    New Script...
    Titel: kurze Beschreibung
    Icon: irgendein .gif
    Großes Feld: prefs.setBoolPref("browser.chrome.toolbar_tips",false)

    Was läuft da schief?
    Die Lösung wäre ideal...

  • Also wenn ich mir die beiden entsprechenden Buttons anlege und
    dann in einem Tab mir die about:config lade, dann kann ich sehen,
    wie ich über die Buttons den Wert umschalten kann.

    Also bei mir geht es mit den Codes :

    prefs.setBoolPref("browser.chrome.toolbar_tips", false)

    prefs.setBoolPref("browser.chrome.toolbar_tips", true)

    ...:AOD:...

    HP Chromebook 15a-nb0225ng, i3N-305, 8 GB LPDDR5-4800 MHz RAM (integriert), 256GB UFS, - chromeOS 126 (Stable Channel) - Linux Debian Bookworm: Firefox Nightly, Beta und Main Release (Mozilla PPA), Android 13: Firefox Nightly und Firefox (Main Release)

    Smartphone - Firefox Main Release, Firefox Nightly, Firefox Klar (Main Release)

  • ...das glaube ich dir gerne.
    Das mit dem Tab ist eine weitere gute Idee, ich hatte immer wieder die config neu aufgerufen :D

    Schade, aber es klappt weiterhin nicht, obwohl ich den Browser heute komplett neu installiert hatte.
    Vielleicht vertragen sich diverse Erweiterungen nicht.

    Danke jedenfalls!

  • Habe noch eine wenig mal rum experimentiert mit den Scripten.
    Und nach Unterschieden zwischen den Release und meiner Version gesucht.

    Du musst bei dir noch folgendes im Script vorher einfügen :

    Code
    var prefs = Components.classes["@mozilla.org/preferences-service;1"].
                    getService(Components.interfaces.nsIPrefBranch);

    die Variable prefs kennt der FX so noch nicht, sie muss erst aus der
    JS-Klasse nsIPrefBranch gebildet werden.

    So muss das Script dann aussehen zum Ausschalten :

    Code
    var prefs = Components.classes["@mozilla.org/preferences-service;1"].
                    getService(Components.interfaces.nsIPrefBranch);
    
    
      prefs.setBoolPref("browser.chrome.toolbar_tips",false)


    und so zum Einschalten :

    Code
    var prefs = Components.classes["@mozilla.org/preferences-service;1"].
                    getService(Components.interfaces.nsIPrefBranch);
    
    
      prefs.setBoolPref("browser.chrome.toolbar_tips",true)

    Mit diesen Scripten geht es bei mir im offiziellen Release 2.0.0.7
    mit einem neuen Profil. Als auch mit einigen installierten Erweiterungen.

    Von meinem FX 2.0.0.8pre mit ca. 50 Erweiterungen mal ganz abgesehen.
    Muss ich nur noch rausbekommen, welche Erweiterung bei mir
    die Variable prefs schon einführt, so das bei mir nur der reine
    Umschaltbefehl reicht....

    ...:AOD:...

    HP Chromebook 15a-nb0225ng, i3N-305, 8 GB LPDDR5-4800 MHz RAM (integriert), 256GB UFS, - chromeOS 126 (Stable Channel) - Linux Debian Bookworm: Firefox Nightly, Beta und Main Release (Mozilla PPA), Android 13: Firefox Nightly und Firefox (Main Release)

    Smartphone - Firefox Main Release, Firefox Nightly, Firefox Klar (Main Release)

  • Zitat von gorden

    HERZLICHEN DANK FÜR DEINE MÜHE :klasse:

    So klappt es nun!...

    Da nicht für, man lernt ja selber nicht aus dabei.

    Bzw. man merkt was bei seinem eigenem Firefox scheinbar
    selbstverständlich ist inzwischen, aber dann in der normalen
    Version eigentlich nicht so ist ... :)

    ...:AOD:...

    HP Chromebook 15a-nb0225ng, i3N-305, 8 GB LPDDR5-4800 MHz RAM (integriert), 256GB UFS, - chromeOS 126 (Stable Channel) - Linux Debian Bookworm: Firefox Nightly, Beta und Main Release (Mozilla PPA), Android 13: Firefox Nightly und Firefox (Main Release)

    Smartphone - Firefox Main Release, Firefox Nightly, Firefox Klar (Main Release)