Post by Albrecht MehlPost by Hartmut FiggeGeh doch mal zu Fuß in einem xterm in das Firefox-Verzeichnis des
^^^^^^^^^^^^^^^^^^^^^^^
Post by Hartmut Figge60.7.2esr, starte FF mittels ./firefox -p und erstelle wieder ein neues
^^^^^^^^^
Ist damit das Verzeichnis
/home/am/.mozilla/firefox/ndy... .default [= z.Zt. benutztes,
'alltägliches' Profil]
gemeint?
Nein, das ist ein Profil. Hm. Hmmm. Eine genauere Erklärung könnte für
Dich nützlich sein. Für andere, spätere Probleme. Ist zwar etwas OT in
diesem Thread, passt aber in diese NG. Nun denn.
Bei mir sind alle Mozillen in $HOME installiert. Für FF gilt:
***@i5-64 ~ $ tree -L 3 ff
ff
├── nightly
│ ├── 150425
│ │ ├── firefox
│ │ └── firefox-40.0a1.en-US.linux-x86_64.tar.bz2
│ ├── 160703
│ │ ├── firefox
│ │ └── firefox-50.0a1.en-US.linux-x86_64.tar.bz2
│ ├── 160926
│ │ ├── firefox
│ │ └── firefox-52.0a1.en-US.linux-i686.tar.bz2
│ ├── 161105
│ │ ├── firefox
│ │ └── firefox-52.0a1.en-US.linux-x86_64.tar.bz2
│ ├── 170223
│ │ ├── firefox
│ │ └── firefox-54.0a1.en-US.linux-x86_64.tar.bz2
│ ├── 170630
│ │ ├── firefox
│ │ └── firefox-56.0a1.en-US.linux-x86_64.tar.bz2
│ └── 190722
│ ├── firefox
│ └── firefox-70.0a1.en-US.linux-x86_64.tar.bz2
└── release
└── 60.7.2esr
└── de
Einige Nightlys und ein Release. (Ich weiß, man kann streiten, ob
'Nightlies' oder 'Nightlys' *g*). Zur Unterscheidung der Versionen haben
die Verzeichnisse, in denen die Nightlys hausen, als Namen das Datum des
Downloads von Mozilla. '190722' bedeutet also, dieser FF wurde am
22.7.2019 geholt.
Zum 60.7.2esr:
***@i5-64 ~ $ cd ff/release/60.7.2esr/
***@i5-64 ~/ff/release/60.7.2esr $ tree -L 2 de
de
├── firefox
│ ├── application.ini
│ ├── browser
│ ├── chrome.manifest
│ ├── crashreporter
│ ├── crashreporter.ini
│ ├── defaults
│ ├── dependentlibs.list
│ ├── firefox
│ ├── firefox-bin
│ ├── firefox-bin.sig
│ ├── firefox.sig
│ ├── fonts
│ ├── gmp-clearkey
│ ├── gtk2
│ ├── icons
│ ├── libfreeblpriv3.chk
│ ├── libfreeblpriv3.so
│ ├── liblgpllibs.so
│ ├── libmozavcodec.so
│ ├── libmozavutil.so
│ ├── libmozgtk.so
│ ├── libmozsandbox.so
│ ├── libmozsqlite3.so
│ ├── libnspr4.so
│ ├── libnss3.so
│ ├── libnssckbi.so
│ ├── libnssdbm3.chk
│ ├── libnssdbm3.so
│ ├── libnssutil3.so
│ ├── libplc4.so
│ ├── libplds4.so
│ ├── libsmime3.so
│ ├── libsoftokn3.chk
│ ├── libsoftokn3.so
│ ├── libssl3.so
│ ├── libxul.so
│ ├── libxul.so.sig
│ ├── minidump-analyzer
│ ├── omni.ja
│ ├── pingsender
│ ├── platform.ini
│ ├── plugin-container
│ ├── plugin-container.sig
│ ├── precomplete
│ ├── removed-files
│ ├── Throbber-small.gif
│ ├── updater
│ ├── updater.ini
│ ├── updates
│ ├── update-settings.ini
│ └── updates.xml
└── firefox-60.7.2esr.tar.bz2
Jede Installation von FF hat ein Verzeichnis namens 'firefox'. Unter
anderem siehst Du hier die Datei firefox. Wenn man in das Verzeichnis
firefox eines FF geht, ruft man mit ./firefox genau diesen FF auf. Man
kann auch noch Parameter an diesen Aufruf anhängen, interessant ist
./firefox -h. Ruft die Hilfe auf.
Wenn man sich für die Version des FF interessiert, schaut man in die
Datei application.ini. Da steht beim 60.7.2esr
[Gecko]
MinVersion=60.8.0
MaxVersion=60.8.0
also *nicht* 60.7.2. Sehr ärgerlich, weil das auf ein automatisches
Update hindeutet. Schaut man in das .tar.bz2, das ist gepackte Version,
des FF, die heruntergeladen wurde, dann sieht man
[Gecko]
MinVersion=60.7.2
MaxVersion=60.7.2
also 60.7.2, wie es sich gehört. Egal. Fangen wir bloß nicht mit der
automatischen Updaterei an. *g*
Wenn man FF über den Paket-Manager einer Distribution installiert, hängt
der Ort der Installation von der Distribution ob. Eine Möglichkeit wäre
/usr/bin. FF sollte eigentlich immer im Pfad liegen. Wenn dem so ist,
kann man den Ort der Installation mittels 'which firefox' bestimmen.
Jetzt kommen wir zu den Profilen. Ein Profil ist ein Verzeichnis, in dem
FF seine Daten ablegt. Sollte man mehrere Versionen eines FF haben, muss
man aufpassen. Es ist keineswegs sichergestellt, dass ein Profil eines
älteren FF in einem neueren FF funktioniert. Es gibt Mechanismen, die
automatisch ein altes Profil zu einem neuen konvertieren, aber der Weg
zurück ist ohne Verrenkungen nicht möglich.
Backups sind was Feines. :)
Alle Profile von FF befinden sich in $HOME, in einem Unterverzeichnis
von .mozilla.
***@i5-64 ~ $ tree -L 1 .mozilla
.mozilla
├── appreg
├── extensions
├── firefox
├── hafi
├── moz_1_3
├── mozver.dat
├── pluginreg.dat
├── plugins
├── registry
├── seamonkey
├── systemextensionsdev
├── t32
└── tt2
Die Profile von FF befinden sich im Verzeichnis firefox.
***@i5-64 ~ $ tree -L 1 .mozilla/firefox/
.mozilla/firefox/
├── a6glaur3.tn
├── Crash Reports
├── installs.ini
├── iu7e0quw.default
├── l282nnwr.60.7.2esr-de
├── lxijw64r.default-nightly
├── Pending Pings
├── pnd2o81s.t1
└── profiles.ini
Dort kannst Du das von mir angelegte Profil für den 60.7.2esr sehen.
Übrigens, default-nightly entstand durch eine automatische Konvertierung
des Profils default nach Aufruf des FF-Nightly in 190722.
Post by Albrecht MehlPost by Hartmut FiggeFalls es nicht am FF liegt, muss es an Deinem System liegen. Ist
gstreamer installiert? Mit den relevanten Plugins?
Hier installiert
gstreamer 1.12.5-lp150.11
gstreamer-plugins-bad
-bad-lang
-base
-base-lang
-good
-good-lang
-libav
-ugly
Ah. Gut. Oder besser schlecht. Egal. Das lässt hoffen. :)
***@i5-64 ~ $ eix -ISc gstreamer
[I] media-libs/gst-plugins-bad (1.14.3(1.0)@07.05.2019): Less plugins
for GStreamer
[I] media-libs/gst-plugins-base (1.14.4-r1(1.0)@07.05.2019): Basepack of
plugins for gstreamer
[I] media-libs/gst-plugins-good (1.14.4(1.0)@15.01.2019): Basepack of
plugins for GStreamer
[I] media-libs/gst-plugins-ugly (1.14.3(1.0)@15.01.2019): Basepack of
plugins for gstreamer
[I] media-plugins/gst-plugins-a52dec (1.14.3(1.0)@15.01.2019): ATSC A/52
audio decoder plugin for GStreamer
[I] media-plugins/gst-plugins-cdparanoia (1.14.4(1.0)@15.01.2019): CD
Audio Source (cdda) plugin for GStreamer
[I] media-plugins/gst-plugins-dvdread (1.14.3(1.0)@15.01.2019): DVD read
plugin for GStreamer
[I] media-plugins/gst-plugins-gtk (1.14.4(1.0)@15.01.2019): Video sink
plugin for GStreamer that renders to a GtkWidget
[I] media-plugins/gst-plugins-mpeg2dec (1.14.3(1.0)@15.01.2019): MPEG2
decoder plugin for GStreamer
[I] media-plugins/gst-plugins-mpg123 (1.14.4(1.0)@15.01.2019): MP3
decoder plugin for GStreamer
[I] media-plugins/gst-plugins-resindvd (1.14.3(1.0)@15.01.2019): DVD
playback support plugin for GStreamer
[I] media-plugins/gst-plugins-x264 (1.14.3(1.0)@23.07.2019): H.264
encoder plugin for GStreamer
Dir fehlen einige der bei mir installierten Plugins für gstreamer. Es
werden nicht alle notwendig sein, aber sehr wahrscheinlich mindestens eines.
Befrag Deinen Paket-Manager nach der Möglichkeit, zusätzliche Plugins
für gstreamer zu installieren.
[...]
Post by Albrecht MehlAllerdings gibt es beim Start des FF aus xterm mit dem neuen, 'leeren'
Profil die Meldung
(firefox:5489):Gtk????**:Theme parsing error:<data>:1:34:Expected')'
in color definition ???? für mich unlesbar, da in
grellem Gelb
Sollte egal sein. Auch bei mir ist die Lesbarkeit manchmal nicht sehr
gut. In diesem Fall schalte ich die Ausgabe im xterm auf 'Reverse video' um.
Hartmut