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

Beiträge von uwe_p

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 21. Februar 2022 um 13:30
    Zitat von reni

    uwe_p

    Zeig doch bitte mal:

    Code
    ls -l /usr/lib/firefox/
    ls -l /usr/lib/firefox/userChromeJS/
    ls -l /usr/lib/firefox/defaults/pref/

    ls -l /usr/lib/firefox/

    insgesamt 180776

    -rw-r--r-- 1 root root 688 Feb 3 08:07 application.ini

    drwxr-xr-x 5 root root 4096 Feb 21 11:37 browser

    -rw-rw-r-- 1 uwpz uwpz 619 Dez 2 2017 config.js

    -rwxr-xr-x 1 root root 298984 Feb 3 08:07 crashreporter

    -rw-r--r-- 1 root root 3902 Feb 3 07:16 crashreporter.ini

    drwxr-xr-x 3 root root 4096 Feb 21 11:37 defaults

    -rw-r--r-- 1 root root 174 Feb 3 08:07 dependentlibs.list

    drwxr-xr-x 2 root root 4096 Feb 21 11:37 distribution

    -rwxr-xr-x 1 root root 765336 Feb 3 08:07 firefox

    -rwxr-xr-x 1 root root 2667 Feb 3 08:07 firefox.sh

    drwxr-xr-x 2 root root 4096 Feb 21 11:37 fonts

    drwxr-xr-x 3 root root 4096 Feb 21 11:37 gmp-clearkey

    -rw-rw-r-- 1 root root 899 Feb 3 08:07 libfreeblpriv3.chk

    -rw-r--r-- 1 root root 829712 Feb 3 08:07 libfreeblpriv3.so

    -rw-r--r-- 1 root root 334696 Feb 3 08:07 libipcclientcerts.so

    -rw-r--r-- 1 root root 43120 Feb 3 08:07 liblgpllibs.so

    -rw-r--r-- 1 root root 2196056 Feb 3 08:07 libmozavcodec.so

    -rw-r--r-- 1 root root 256664 Feb 3 08:07 libmozavutil.so

    -rw-r--r-- 1 root root 14128 Feb 3 08:07 libmozgtk.so

    -rw-r--r-- 1 root root 158496 Feb 3 08:07 libmozsandbox.so

    -rw-r--r-- 1 root root 1275440 Feb 3 08:07 libmozsqlite3.so

    -rw-r--r-- 1 root root 18224 Feb 3 08:07 libmozwayland.so

    -rw-r--r-- 1 root root 239272 Feb 3 08:07 libnspr4.so

    -rw-r--r-- 1 root root 682472 Feb 3 08:07 libnss3.so

    -rw-r--r-- 1 root root 552008 Feb 3 08:07 libnssckbi.so

    -rw-r--r-- 1 root root 199568 Feb 3 08:07 libnssutil3.so

    -rw-r--r-- 1 root root 22728 Feb 3 08:07 libplc4.so

    -rw-r--r-- 1 root root 18544 Feb 3 08:07 libplds4.so

    -rw-r--r-- 1 root root 155568 Feb 3 08:07 libsmime3.so

    -rw-rw-r-- 1 root root 899 Feb 3 08:07 libsoftokn3.chk

    -rw-r--r-- 1 root root 330056 Feb 3 08:07 libsoftokn3.so

    -rw-r--r-- 1 root root 398608 Feb 3 08:07 libssl3.so

    -rw-r--r-- 1 root root 144627536 Feb 3 08:07 libxul.so

    -rwxr-xr-x 1 root root 1851648 Feb 3 08:07 minidump-analyzer

    -rw-r--r-- 1 root root 28986587 Feb 3 08:07 omni.ja

    -rw-r--r-- 1 root root 164 Feb 3 08:07 platform.ini

    -rwxr-xr-x 1 root root 752952 Feb 3 08:07 plugin-container

    -rw-r--r-- 1 root root 825 Feb 3 07:16 Throbber-small.gif

    drwx------ 2 uwpz uwpz 4096 Nov 14 2017 userChromeJS

    ls -l /usr/lib/firefox/userChromeJS/

    insgesamt 20

    -rw-rw-r-- 1 uwpz uwpz 3731 Mär 26 2018 main.js

    -rw-rw-r-- 1 uwpz uwpz 3604 Okt 21 2017 Readme.txt

    -rw-rw-r-- 1 uwpz uwpz 9278 Aug 6 2021 utilities.js

    ls -l /usr/lib/firefox/defaults/pref/

    insgesamt 12

    -rw-r--r-- 1 root root 429 Feb 3 08:07 channel-prefs.js

    -rw-rw-r-- 1 uwpz uwpz 137 Aug 18 2018 config-prefs.js

    -rw-r--r-- 1 root root 645 Sep 21 2020 vendor-gre.js


    :love: Das Wunder ist tatsächlich geschehen :love:

    Nach Deinstallation und Neuinstallation des Firefox klappen die Lesezeichenordner wie gewünscht bei hover auf und wieder zu :) .

    Keine Ahnung, aber evtl. hat es damit zu tun, dass ich als Quelle jetzt nicht ein PPA namens mozilla-security-suite nutzte, sondern die standardmäßige meiner Ubuntu-Mate Distribution.
    Auf jeden Fall nochmal großen Dank an die Beteilgten dieser Ursachenforschung :thumbup: :thumbup: :thumbup:

    - - -

    Schöne Grüße

    Uwe

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 21. Februar 2022 um 11:04
    Zitat von milupo

    Mal noch etwas: Ich habe jetzt erst gesehen, dass du im Profil zwei Profilordner hast - default und default-release. Welches Profil verwendest du? Hast du den Ordner chrome im richtigen Profilordner, das heißt, in dem, mit dem du Firefox startest?

    Der "default-release" wird benutzt, da sind die ganzen Ordner u.s.w. drin, wodurch über die css-Dateien im Chrome-Ordner die optische Verschönerung ;) der Toolbar / Sidebar ermöglicht wird.

    Ich hab gerade die Idee, Firefox einfach mal zu deinstallieren und neu zu installieren, vielleicht bewirkt das ja ein kleines Wunder ;)

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 20. Februar 2022 um 23:55
    Zitat von milupo

    Ich glaube, wir sollten Firefox erst einmal die Nacht überschlafen lassen. :)

    Jedenfalls nochmal großen Dank für intensiven Bemühungen.

    Mir ist es fast peinlich ob des großen Aufwandes für ein relativ bescheidenes Ziel.
    Beste Grüße

    Uwe

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 20. Februar 2022 um 23:29
    Zitat von milupo

    Ich denke, du hast noch einen Fehler direkt im Skript. Mache bitte Folgendes:

    1. Klicke auf das Symbol </> für den Code-Kasten in der Symbolleiste des Antworten-Fensters

    2. Es wird ein Kasten mit dem Wort Quellcode eingefügt

    3. Klicke auf das Wort Quellcode

    4. Es erscheint das Fenster Code bearbeiten

    5. Klicke darin oben auf den kleinen Pfeil bei Syntax-Hervorhebung neben (Automatische Erkennung)

    6. Eine Auswahlliste erscheint. Wähle dort JavaScript aus.

    7. Klicke dann auf die Schaltfläche Speichern. Jetzt bist du wieder im Antworten-Fenster. Statt des Wortes Quellcode steht jetzt das Wort JavaScript im Kasten.

    8. Kopiere jetzt den Inhalt des Skriptes in den Kasten.

    9. Wenn du jetzt noch Beitragstext schreiben möchtest, achte darauf, dass du nicht in den Kasten schreibst.

    Alles anzeigen
    JavaScript
    //
    // AutoPopupBookmarks(aborix)
    //
    (function() {
    
      if (!window.gBrowser)
        return;
    
      let itemToClose = null;
      let timeoutEnter, timeoutLeave;
      let placesContext = document.getElementById('placesContext');
    
      placesContext.addEventListener('popuphidden', function() {
        if (itemToClose) {
          itemToClose.open = false;
          itemToClose = null;
        };
      });
    
      function onMouseenter(event) {
        clearTimeout(timeoutLeave);
        timeoutEnter = setTimeout(function() {
          itemToClose = null;
          if (placesContext._view && !placesContext._view._openedMenuButton) {
            placesContext.hidePopup();
          };
          event.target.open = true;
        }, 100);
      };
    
      function onMouseleave(event) {
        clearTimeout(timeoutEnter);
        timeoutLeave = setTimeout(function() {
          if (placesContext.state == 'closed') {
            event.target.open = false;
            itemToClose = null;
          } else {
            itemToClose = event.target;
          };
        }, 100);
      };
    
      function addListeners(items) {
        for (let item of items) {
          item.addEventListener('mouseenter', onMouseenter);
          item.addEventListener('mouseleave', onMouseleave);
        };
      };
    
      let observer = new MutationObserver(mutations => {
        for (let mutation of mutations) {
          let items = [];
          for (let node of mutation.addedNodes) {
            if (node.type == 'menu') {
              items.push(node);
            };
          };
          addListeners(items);
        };
      });
    
      addListeners(document.querySelectorAll('#PlacesToolbarItems > toolbarbutton[type="menu"]'));
    
      observer.observe(document.getElementById('PlacesToolbarItems'), {childList: true});
      setTimeout(() => observer.disconnect(), 5000);
    
      window.addEventListener('aftercustomization', () =>
        setTimeout(() =>
          addListeners(document.querySelectorAll('#PlacesToolbarItems > toolbarbutton[type="menu"]')),
          100
        )
      );
    
    })();
    Alles anzeigen
  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 20. Februar 2022 um 23:20
    Zitat von milupo

    Welchen nimmst du? ...

    Eigentlich sollte das unten rechts in der Statuszeile stehen oder irgendwo oben in den Menüs der Menüleiste.

    ... Wie oben in Beitrag #23.

    Pluma heißt der.

    Er erkennt sogar selbst, dass es eine Javaskript-Datei ist und färbt den Inhalt entsprechend.

    Beim Speichern bietet er an:

    Ach so, es ging um die Schreibweise der Datei- / Ordnernamen. Die sind wie in Beitrag #23.

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 20. Februar 2022 um 22:45
    Zitat von milupo

    Ich glaube es zwar nicht, dass da etwas nicht aktuell ist, aber öffne bitte mal die Datei utilities.js im Ordner userChromeJS im Installationsverzeichnis. Suche in der Datei nach folgendem String:

    getURLSpecFromActualFile

    Wenn du den findest, ist alles in Ordnung und du kannst die Datei wieder schließen.

    Öffne außerdem mal die Skriptdatei (also die mit dem Skript) und kontrolliere, ob die Datei auch die Zeichenkodierung UTF-8 ohne BOM hat.

    Da du unter Linux bist, kontrolliere außerdem nochmal Groß- und Kleinschreibung.

    getURLSpecFromActualFile ist vorhanden.

    Zeichenkodierung UTF-8 hat die Skriptdatei, über "BOM" kann ich im Editor nichts finden.

    Groß- und Kleinschreibung kann ich schlecht kontrollieren, weil ich nicht weiß wo jeweils etwas groß bzw. klein sein muss.

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 20. Februar 2022 um 21:44

    So als Idee:

    Ob in "about:config" Einträge enthalten sein können, die eine Skript-Ausführung verhindern?


    Zitat von Son Goku

    lösche doch mal.

    Ok, manchmal hilft viel ja viel: Start-Cache Löschung Nr ~13 ;) . Wieder kein Erfolg.

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 20. Februar 2022 um 21:12
    Zitat von milupo

    Das sieht alles so bunt aus. Hast du die Ordner irgendwohin verschoben, sprich sie sind gar nicht mehr auf der Lesezeichen-Symbolleiste?

    Ordner und Lesezeichen sind innerhalb der Leiste. Links ist nur per CSS eine schöne Grafik eingefügt ;)

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 20. Februar 2022 um 20:49
    Zitat von milupo

    Im Profilverzeichnis:

    Ordner chrome

    Datei userChrome.js

    Datei AutoPopupBookmarks.uc.js (Skript)

    Im Installationsverzeichnis:

    Ordner firefox

    Datei config.js

    Ordner userChromeJS

    Ordner firefox/defaults/pref

    Datei config-prefs.js

    Im Zweifelsfall nochmal den Start-Cache löschen und Firefox neu starten, wie bereits beschrieben.

    Alles anzeigen

    Genau, so sieht es bei mir nun aus. Kurios, das Aufklappen will nicht klappen :/

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 20. Februar 2022 um 15:58
    Zitat von milupo

    Die Datei userChrome.js im Ordner chrome des Profilverzeichnis darf nur Folgendes enthalten:

    JavaScript
    // userChrome.js
    userChrome.ignoreCache = true;
    userChrome.import("*", "UChrm");

    Immerhin das ist bei mir exakt der Fall.

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 20. Februar 2022 um 15:31
    Zitat von milupo

    Die Datei config.js hast du auch dorthin kopiert? Sie muss sich direkt in firefox, also in der Wurzelebene des Installationsverzeichnisses, befinden.

    Wenn ja, gib about:support in die Adressleiste ein. Du gelangst nun auf die Seite der Informationen zur Fehlerbehebung. Klicke dort rechts oben auf die Schaltfläche Start-Cache löschen. Du wirst aufgefordert, Firefox neu zu starten, mache das und teste.

    config.js hatte ich erst vergessen, aber dann wie gefordert in den firefox-Ordner kopiert.

    Dann den Start-Cache gelöscht, offenbar ohne Erfolg. Es gibt da ja unter firefox/browser nochmal einen Ordner, der Chrome heißt. Ob da vielleicht was hinein muss, statt oder zusätzlich zum Chrome-Ordner meines Profilordners im home-Verzeichnis?

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 20. Februar 2022 um 14:42
    Zitat von Dharkness

    So ↓ sieht bei mir das Installationsverzeichnis unter Linux aus, es ist auch das Verzeichnis userChromeJS zu sehen.

    Danke, nun hab ich es gefunden. Im Ordner usr/lib steckt abseits meines home-Ordners der gesuchte Firefox-Installationsordner. Dort hin habe ich die Ordner/Dateien nun verschoben. Sonderbarerweise wollen Lesezeichen-Ordner noch nicht aufklappen :huh: ;)

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 20. Februar 2022 um 13:27
    Zitat von 2002Andreas

    Diese ganzen Daten müssten ja dann auch bei dir im Installationsordner sein :/

    Die kann ich bei mir nicht sehen, Programm-Installationen sind bei Linux offenbar ziemlich anders.

    Nun will ich nicht übermäßig zur Last fallen, das nicht erreichte hover-Aufklappen der Ordner ist ja kein großes Manko.
    Auf jeden Fall ein großes Danke an alle für das gezeigte Engagement :thumbup:

    - - -

    Beste Grüße

    Uwe

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 20. Februar 2022 um 12:21
    Zitat von Dharkness

    ... wo ist Dein Fx unter Linux installiert?

    Im Ordner "firefox", der widerum sich in einem Ordner namens ".mozilla" befindet.

    So ist das bei der Installation quasi von selbst angelegt worden.

    Grüße von

    Uwe

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 20. Februar 2022 um 11:32
    Zitat von BrokenHeart

    Der ganze Rest kommt in die entsprechenden Verzeichnisse des Firefox-Installationsordners!

    Nun habe ich die Ordner/Dateien (außer den beiden, die im Chrome-Ordner des Profils bleiben) eine Ebene höher in den "Firefox"-Ordner geschoben:

    Als das keinen Erfolg bewirkte, noch eine Ebene höher in den ".mozilla"-Ordner:

    Auch das brachte die Lesezeichenordner nicht zum Aufklappen, verhext das Ganze :/ ;)

    Nebenbei: Den Ordner "defaults/pref" gab es vorher bei mir nicht, den hatte ich quasi erstellt. Vielleicht ist das Teil des Problems?

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 20. Februar 2022 um 09:55
    Zitat von BrokenHeart

    In die 'userChrome.js' sollst du gar nichts reinschreiben, die bleibt so wie sie ist, also einfach nur aus der Zip-Datei ins 'chrome'-Verzeichnis kopieren. Mach das bitte wieder rückgängig...

    Das Skript aus #4 kopierst du und fügst es in eine neue Textdatei (z.B. 'AutoPopupBookmarks.uc.js') ein. Diese Skriptdatei muss im 'chrome'-Ordner deines Profils erstellt werden (da wo sich auch die 'userChrome.css' befindet). Der Name dieser Skriptdatei ist eigentlich beliebig, muss aber die Endung '.js' besitzen. Danach Neustart des FF und dann sollte es auch funktionieren...

    Aha, das habe ich nun so gemacht.

    Etwas scheint bei mir aber noch falsch zu sein.

    Wird doch wohl nicht Linux "schuld" sein? ;)

    Hier mein Mozilla-Verzeichnisbaum:

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 19. Februar 2022 um 23:19

    Obwohl das Thema Skripte für mich neu ist, meine ich, diese ganzen Ordner und Dateien entsprechend der allgemeinen Anleitung für Skriptverwendung an die genannten Stellen plaziert zu haben. Schließlich auch die zuletzt genannten Skript-Zeilen in die Datei "userChrome.js" eingefügt. Was jetzt nur fehlt, ist das Wunschziel, nämlich das Aufklappen der Ordner bei hover ;) . Sonderbar, vielleicht hab ich doch einen Schritt missverstanden :/
    Grüße von

    Uwe

  • Ordner in Symbol-Leiste schon bei "hover" aufklappen

    • uwe_p
    • 19. Februar 2022 um 18:40

    Hallo,

    in meiner Lesezeichen-Symbol-Leiste sind auch Ordner.

    Nun hätte ich gern, dass diese schon bei hover aufklappen, nicht erst beim Klick. Ist ein Ordner aber durch Klick schon aufgeklappt und ich schiebe die Maus über andere Ordner, klappen diese wie gewünscht auf und nach Verlassen der Maus wieder zu.
    Gibt es einen CSS-Befehl, der das entsprechend ändert?
    Freundliche Grüße

    Uwe

  • Tipp: Buttons mit (kleinen) abgeschrägten Ecken

    • uwe_p
    • 7. Januar 2022 um 00:49
    Zitat von Sören Hentzschel

    Die Idee wäre dabei so etwas wie:

    clip-path: polygon(5% 0%, 95% 0%, 100% 5%, 100% 95%, 95% 100%, 5% 100%, 0% 95%, 0% 5%, 5% 0%);

    Mit den Werten muss man natürlich spielen, bis es einem gefällt, das ist nur beispielhaft. Man kann beliebig viele mittels Komma getrennte Paare von Werten (X-Achse und Y-Achse) als Punkte definieren, welche dann die Form geben:

    ➝

    Genau so hab ich mir das gerade schön zurecht gefummelt bei meinen borderlosen Buttons.

    Für Umrandete nicht so geeignet, weil die Umrandung quasi mit abgeschnitten würde.

    Danke nochmal für dieses interessante Wissen.

  • Tipp: Buttons mit (kleinen) abgeschrägten Ecken

    • uwe_p
    • 6. Januar 2022 um 22:10
    Zitat von Sören Hentzschel
    Zitat von uwe_p

    CSS ermöglicht das nicht, vielleicht kommt das ja irgendwann ;) .

    clip-path - beliebige Polygone unterstützt Firefox seit Version 54. ;)

    Oh, danke.
    Da werde ich mich mal reinarbeiten und versuchen,
    meine Schaltflächen entsprechend zu verschönern.
    - - -

    Beste Grüße
    Uwe

Unterstütze uns!

Jährlich (2026)

0 %

0% (0,00 von 650 EUR)

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