1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. geldhuegel

Beiträge von geldhuegel

  • Button um weiteres Profil zu öffnen

    • geldhuegel
    • 13. August 2023 um 13:31

    Dauert noch, deshalb:

    Ich habe V 1.10 aus Beitrag #242 mit dem Button kopiert, in Notepad++ eingefügt und als Profil_V110.uc.js abgespeichert.

    Anschließend habe ich in Zeile 21 den Tooltip Text geändert, in Zeile 31 mein Icon eingetragen und in Zeile 47 das Profil.

    Danach neu gespeichert, FF über Skript Mittelklick neu gestartet.

    Der Button ist vorhanden aber keine Reaktion bei Klick.

    Hier meine Datei:

    CSS
    // JavaScript Document
    // QuickProfilesChangesButton.uc.js
    // Source code https://www.camp-firefox.de/forum/thema/136664/?postID=1233148#post1233148
    // Mit wichtiger Änderung von Horstmann!
    // Version 1.10 from August 12, 2023
    (function() {
       if (location.href !== 'chrome://browser/content/browser.xhtml') return;
       try {
          CustomizableUI.createWidget({
             id: 'profileschange-button',
             type: 'custom',
             defaultArea: CustomizableUI.AREA_NAVBAR,
             onBuild: function(aDocument) {        
                let toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                var props = {
                   id: 'profileschange-button',
                   class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                   removable: 'true',
                   label: 'Profil zusätzlich starten',
                   accesskey: '', // Wer möchte kann hier z.B. 'C' eintragen, dann kann per "Alt + C" das Skript ausgeführt werden
                   tooltiptext: 'Profil NeuTest starten',
                };            
                for (var p in props)
                   toolbaritem.setAttribute(p, props[p]);            
                return toolbaritem;
             }    
          });
       } catch(e) { };
       
       let ProfilePath = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons')); // Pfad zum Profilordner und gleich in den entsprechenden Unterordner
       let ButtonIcon = "ProfilZusatz1.png"; // Name & Dateiendung des anzuzeigenden Symbols!
       let sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);      
       let uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent(`
           #profileschange-button { list-style-image: url("${ProfilePath}/${ButtonIcon}") }
           #profileschange-button.toolbarbutton-1.chromeclass-toolbar-additional image.toolbarbutton-icon {
             width: 30px !important;
             height: 30px !important;
             }
          `), null, null);
       sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
       document.getElementById('profileschange-button').addEventListener( "click", onClick );
       function onClick(event) {
          if (event.button != 0){
             return;
          }
          let file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile);
          let arguments = ["-no-remote", "-P", "NeuTest", "-foreground"]; // Profil wird ausgewählt Hier "XXX" den gewünschten Profilnamen eintragen
    //      let arguments = ["-no-remote", "-P"]; // Wer lieber den Profilmanager aufrufen möchte,nutzt diese Zeile!
          file.initWithPath("C:\\Program Files\\Mozilla Firefox\\firefox.exe"); // Pfad zur Firefox-Installation
    //      file.initWithPath("/Applications/Firefox.app/Contents/MacOS/firefox"); // Pfad zur Firefox-Installation, Dateipfad für Mac User
          let process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
          process.init(file);    
          process.run(false, arguments, arguments.length); // Profil wird bestätigt
       }    
    })();
    Alles anzeigen

    Eigentlich sollte dabei kein Fehler entstanden sein. Aber ich hab halt keine Ahnung.


    Ist das bzgl. Konsole richtig?

  • Button um weiteres Profil zu öffnen

    • geldhuegel
    • 13. August 2023 um 12:51

    Ok, Fehlermeldung war ungenau.

    Wenn ich V1.07 (Beitrag 230, erstes Skript) verwende passiert folgendes: Öffne FF A, öffne FF B mit Skript: erfolgreich

    schließe FF A, öffne FF A aus B mit Skript: Meldung FF wird bereits ausgeführt.

    Mit Version aus Beitrag 145 kann ich das öffnen und schließen immer wiederholen.

    Die Versionen 1.08 und 1.10 werde ich nochmal neu kopieren und personalisieren. Jetzt ist aber erst mal Mittagessen angesagt.

  • Button um weiteres Profil zu öffnen

    • geldhuegel
    • 12. August 2023 um 21:08

    Wieder mal ich:

    Ich habe bisher die Version aus Beitrag 145 verwendet und war, wie schon geschrieben, sehr zufrieden. Seitdem habe ich nur die Beiträge verfolgt.

    Jetzt habe ich mal die neuesten Versionen übernommen und muss folgendes sagen:

    Version 1.08 und 1.10 funktionieren bei mir nicht. Button ist da, aber bei Klick keine Reaktion.

    Version 1.07 aus Beitrag #230 funktioniert nur einmal. Danach immer die Fehlermeldung.

    Keine Ahnung warum das bei mir so ist. Die erforderlichen Personalisierungen habe ich durchgeführt und dreimal geprüft. Das Verhalten ist bei derzeit zwei Profilen der Fall.

  • Button um weiteres Profil zu öffnen

    • geldhuegel
    • 12. August 2023 um 10:50

    Ich danke Euch. Jetzt habe ich es begriffen.

    Zitat

    Ist jetzt nicht so tragisch, finde ich, denn gedacht war das ja nur, um in einem Testprofil Änderungen auszutesten,

    und dann dieses auch wieder zu schließen.

    Genau dafür habe ich das jetzt schon zweimal verwendet und da funktionierte alles bestens. Nochmals vielen Dank.

  • Button um weiteres Profil zu öffnen

    • geldhuegel
    • 12. August 2023 um 01:04
    Zitat von Mira_Belle

    Ich kann Instanzen beenden, switchen, wie ich will.

    Es funktioniert alles reibungslos!

    Was natürlich nicht geht, eine zweite Instanz mit gleichem Profil zu starten,

    da gibt es dann eine Meldung!


    Das ist bei mir auch so.

    Zitat von Mira_Belle

    AH, .... Fenster :!:

    Eben ist der Groschen gefallen.

    Und ja, Du hast recht.

    Bei mir fällt leider kein Groschen. Kannst du mit einer Erklärung helfen? Vielen Dank.

  • Spam für Firefox Pocket?

    • geldhuegel
    • 9. August 2023 um 20:14

    "Dass" wird richtigerweise als "dass" geschrieben, "daß" gibt es nicht mehr. Viele Menschen wissen jedoch nicht wann sie "das" oder "dass" verwenden sollen.

    Firefox Translations ist meiner Meinung nach die schlechteste Wahl für Übersetzungen. Mehrfach französische Texte getestet und mit anderen Ergebnissen verglichen.

  • an Symbolleiste anheften

    • geldhuegel
    • 7. August 2023 um 12:15

    Jetzt weiß ich endlich warum in meinem alten Profil nur 4 Addons im Puzzle angezeigt wurden, im neuen aber alle 9. Ich sollte wirklich mal alles anklicken und die Menüs genauer lesen.

  • Button um weiteres Profil zu öffnen

    • geldhuegel
    • 2. August 2023 um 00:45

    Ich habe gerade das Update auf FF 116 durchgeführt. Nun wird mir statt eines Icons nur ein freier Platz angezeigt. Klick darauf lässt das Skript richtig arbeiten. Auch im zweiten Profil ist das so.

    Hat noch jemand dieses Verhalten?


    Habe gerade das Skript gegen das aus #54 getauscht. Da wird der Button richtig angezeigt.

  • Button um weiteres Profil zu öffnen

    • geldhuegel
    • 28. Juli 2023 um 00:39

    Hallo zusammen,

    nachdem bei mir das Skript aus #54 schon gut gepasst hat bin ich nun auf Version 1.05 aus #116 gewechselt und vollauf begeistert.

    Mira_Belle kann ich nur mein Lob aussprechen und mich herzlich bedanken. Aus meiner scherzhaften Bemerkung in Beitrag #8 ist ein wunderbares Programm entstanden.

    Bei der Einrichtung eines 2.Profils mit nach und nach Übernahme aller CSS und Skripte hat es gerade gute Dienste geleistet und im Zusammenhang mit dem Neustart-Skript und dem Profilordner-Skript viel Zeit eingespart.

    Vielen Dank auch Allen, die ihr mit Tests und Ratschlägen geholfen haben.

  • Button um weiteres Profil zu öffnen

    • geldhuegel
    • 25. Juli 2023 um 12:49

    Hallo,

    mit dem Skript aus Beitrag #41 wird bei mir bei Buttonklick das 2. Profil sofort geöffnet. Ein weiterer Klick bleibt ohne Aktion.

    Wenn ich das 2.Profil wieder geschlossen habe und danach doch nochmal öffnen will geschieht jedoch auch nichts.

    Mira_Belle Ansonsten bin auch ich begeistert von dem Ergebnis deiner Anstrengungen und Ausdauer.

  • Button um weiteres Profil zu öffnen

    • geldhuegel
    • 21. Juli 2023 um 00:10

    Mira_Belle

    Mein Assistenzsystem ruft mir gerade zu "Gute Nacht" und ich denke ans schlafen. Funktioniert bestens.

  • Button um weiteres Profil zu öffnen

    • geldhuegel
    • 21. Juli 2023 um 00:02

    milupo Ich hatte das eigentlich scherzhaft gemeint.

    Aber aufgrund deiner Antwort ist mir eingefallen, dass ich ein Skript von aborix für Screenshots (Page/Site) verwende RE: Screenshots von Ansicht und Site Script

    wo er so einen automatischen Klick eingebaut hat. Vielleicht ist das auch in dem o.g. Skript möglich.

  • Button um weiteres Profil zu öffnen

    • geldhuegel
    • 20. Juli 2023 um 23:43

    Der Gipfel der Faulheit würde erreicht werden, wenn jetzt noch der Klick auf den Button "Profil zusätzlich ausführen" durch das Skript ausgeführt würde.

    :)

  • Neue Version

    • geldhuegel
    • 6. Juli 2023 um 00:13

    Das ist natürlich richtig. Aber einfache Antworten auf einfache Fragen helfen oftmals besser als oberschlaues Geschwafel.

  • Neue Version

    • geldhuegel
    • 5. Juli 2023 um 01:26

    Ich denke mal mit Erweiterungspanel ist das Puzzleteil in der Symbolleiste gemeint. Dort werden die vorhandenen Addons angezeigt und auch ob sie auf der jeweiligen Seite tätig sein können.

  • Scrollen

    • geldhuegel
    • 25. Juni 2023 um 00:04

    Das Verhalten hatte ich auch schon einige Male. Ich habe dann "I don't care about cookies" abgeschaltet und dann die Cookies akzeptiert. Manche Seiten funktionieren danach wieder mit dem Addon, bei anderen muss es abgeschaltet bleiben.

  • Download Popup fehlerhaft

    • geldhuegel
    • 10. Mai 2023 um 23:54

    Vielen Dank. Jetzt ist es wieder gut.

  • Download Popup fehlerhaft

    • geldhuegel
    • 10. Mai 2023 um 12:40

    Hallo zusammen,

    ich verwende folgendes CSS für Änderungen im Download Popup:

    CSS
    #downloadsListBox {
      max-height: 1213px !important;
      overflow-y: auto !important;
    }
    
    #downloadsPanel-multiView #downloadsPanel-mainView {
        width: 44em !important;
    }
    
    #downloadsFooterButtons .button-box {
      display: flex !important;
      justify-content: center !important;
    }
    
    #downloadsHistory {
      appearance: none !important;
      background: url("file:///C:/Users/geldh/AppData/Roaming/Mozilla/Firefox/Profiles/rq9bmbv4.Neustart/chrome/Icons/savevideo.png") no-repeat !important;
      background-position: 130px 8px !important;
      padding-left: 25px !important;
    }
    
    #downloadsFooterButtons button#downloadsHistory.downloadsPanelFooterButton hbox.box-inherit.button-box label.button-text {
      appearance: none !important;
      background: url("file:///C:/Users/geldh/AppData/Roaming/Mozilla/Firefox/Profiles/rq9bmbv4.Neustart/chrome/Icons/savevideo.png") no-repeat !important;
      background-position: 0px 0px !important;
      padding-left: 25px !important;
    }
    
    .downloadTarget {
      color: blue !important;
      font-size: 16px !important;
    }
     
    #emptyDownloads {
      font-weight: bold !important;
      font-size: 15px !important;
      color: red !important;
    }
     
    #emptyDownloads {
      appearance: none !important;
      background: url("file:///C:/Users/geldh/AppData/Roaming/Mozilla/Firefox/Profiles/rq9bmbv4.Neustart/chrome/Icons/feed_delete.png") no-repeat !important;
      background-position: 0px 25px !important;
      padding-left: 25px !important;
    }
    
    .panel-view-body-unscrollable { /*Keine Downloads in dieser Sitzung mittig*/
      display: flex !important;
      justify-content: center !important;
    }
    
    .downloadDetails.downloadDetails {
      font-size: 13px !important;
      color: red !important;
    }
    
    .downloadIconShow > .button-box > .button-icon {
      fill: blue !important;
    }
    
    
    .downloadIconRetry > .button-box > .button-icon {
      fill: red !important;
    }
    Alles anzeigen

    Leider sind die Icons und der Text seit FF 113 linksbündig und nicht zentriert.

    Was muss ich ändern? Ich bitte um Hilfe.

  • Fehler bei Link einfügen

    • geldhuegel
    • 5. Mai 2023 um 11:41

    Hallo Zitronella,

    da hast du recht. Wenn ich das Popup anschaue dann sehe ich, dass ich ganz einfach die Felder verwechselt habe.

    Vielen Dank auch an alle anderen für ihre Beiträge.

  • Fehler bei Link einfügen

    • geldhuegel
    • 4. Mai 2023 um 12:55

    Hallo,

    Ich habe auf Youtube ein Video der Seekers angesehen, den Link kopiert und hier in einem Beitrag als solchen eingefügt. Leider ist er hier fehlerhaft. Wo kommt dieser Fehler her? Wenn ich den Text des Links markiere und in der Adressleiste einfüge funktioniert er bestens.

    Hängt mit dem Fehler auch zusammen, dass im Beitrag nur der (fehlerhafte) Link angezeigt wird und nicht, wie bei anderen, das Video?

    Ich danke für hilfreiche Beiträge.

Unterstütze uns!

Jährlich (2026)

69,4 %

69,4% (538,17 von 775 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon