Generelle Frage zur ~/.local/share

porn()pole

Commodore
Registriert
Mai 2002
Beiträge
5.064
Hola,

ich habe eine Verständnisfrage:

Ich habe testweise den aktuellen Tarball vom Waterfox-Browser runtergeladen und in /opt/waterfox entpackt, danach manuell einen Starter (xfce) in der Taskbar erstellt und die Icon-PNG in den entsprechenden Theme-Ordner nach /usr/share/icons kopiert.

Woher zum Teufel weiß mein Xubuntu dies und erstellt nun automatisch unter ~/.local/share/applications einen unsichtbaren Starter auf dem Desktop?

Wie sind hier die Zusammenhänge? Ist jeder erstellte Starter in xfce = eine Desktop-Verknüpfung?
 
Das ist eine freedesktop.org Konvention. Das Programm hat das wahrscheinlich entweder beim ersten Start angelegt oder das Archiv beinhaltet absolute Pfade.
Benutzt Du keinen Paketmanager? Jene haben natürlich den Vorteil, dass einem dieses Chaos meist erspart bleibt (insbesondere bei der Deinstallation).
 
Waterfox ist nicht in den Repos enthalten, drum eben die manuelle Installation über tarball ...
 
Tatsache. Die PPA habe ich übersehen...

Wenn ich nun aber die Installation über PPA nachholen würde: wie bekomme ich meine Bookmarks/Passwörter etc. rüber? Durch die "Nicht-Installation" von Waterfox habe ich derzeit keine Ahnung, wo der den Kram speichert ...
 
Ohne das jetzt selbst ausprobiert zu haben, aber m.W. speichert Waterfox alles in ~/.waterfox.
 
porn()pole schrieb:
Hola,

ich habe eine Verständnisfrage:

Ich habe testweise den aktuellen Tarball vom Waterfox-Browser runtergeladen und in /opt/waterfox entpackt, danach manuell einen Starter (xfce) in der Taskbar erstellt und die Icon-PNG in den entsprechenden Theme-Ordner nach /usr/share/icons kopiert.

Woher zum Teufel weiß mein Xubuntu dies und erstellt nun automatisch unter ~/.local/share/applications einen unsichtbaren Starter auf dem Desktop?

Wie sind hier die Zusammenhänge? Ist jeder erstellte Starter in xfce = eine Desktop-Verknüpfung?

Eine Frage hast du dir eigentlich schon selbst beantwortet. Alle Menüeinträge sind in Linux .desktop-Dateien. Die die du selber erstellt landen in ~/.local/share/applications, bei einer Programminstallation mittels root aus den Repos landen diese in /usr/share/applications (hoffe der Pfad passt, kann's gerade nicht nachschauen). ~/.local/share/applications geht dem Systempfad vor. Du kannst z.B. einen Starter von /usr/share/applications ~/.local/share/applications kopieren und dann individuell anpassen. Die .desktop-Datei ist aber keine Datei die auf dem Desktop erscheint. Einfach mal experimentieren ;)
 
porn()pole schrieb:
Woher zum Teufel weiß mein Xubuntu dies und erstellt nun automatisch unter ~/.local/share/applications einen unsichtbaren Starter auf dem Desktop?

Wie sind hier die Zusammenhänge? Ist jeder erstellte Starter in xfce = eine Desktop-Verknüpfung?
Es könnte sein, dass XFCE automatisch in /opt nach ausführbaren Dateien sucht und einen entsprechenden Starter für den Benutzer anlegt. Wenn du den Starter löschst, erstellt XFCE ihn dann (z. B. bei der nächsten Anmeldung) neu?
 
Iapetos schrieb:
Es könnte sein, dass XFCE automatisch in /opt nach ausführbaren Dateien sucht und einen entsprechenden Starter für den Benutzer anlegt. Wenn du den Starter löschst, erstellt XFCE ihn dann (z. B. bei der nächsten Anmeldung) neu?

Kann (eigentlich) nicht sein.


porn()pole schrieb:
...danach manuell einen Starter (xfce) in der Taskbar erstellt...

Dadurch müsste die .desktop-Datei generiert worden sein.
 
Photon schrieb:
In den Repos welcher Distro? In Archs AUR ist es zum Beispiel drin: https://aur.archlinux.org/packages/waterfox-bin Für Ubuntu und darauf basierende Distros gibt es ein PPA: https://hawkeye116477.github.io/waterfox-deb/

Wollte gerade die Installation über PPA nachholen, aber leider kann ich den Key nicht runterladen:

Code:
curl https://bintray.com/user/downloadSubjectPublicKey?username=hawkeye116477 | sudo apt-key add -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:02:06 --:--:--     0curl: (7) Failed to connect to bintray.com port 443: Die Wartezeit für die Verbindung ist abgelaufen
gpg: Keine gültigen OpenPGP-Daten gefunden.

Was nun?

EDIT:
Falscher Alarm, nur temporäres Problem. Alles gut.
 
Zuletzt bearbeitet: (edit)
Im Arch Linux Firefoxpaket ist die *.desktop Datei direkt im Archiv. Wird also bei der Installation entpackt, nicht vom Firefox generiert.
 
Zurück
Oben