the Exec= parameter in, the .desktop file points to the incorrect binary (/usr/lib/librewolf/firefox) instead of /bin/librewolf
Search Criteria
Package Details: librewolf-bin 134.0.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/librewolf-bin.git (read-only, click to copy) |
---|---|
Package Base: | librewolf-bin |
Description: | Community-maintained fork of Firefox, focused on privacy, security and freedom. |
Upstream URL: | https://librewolf-community.gitlab.io/ |
Keywords: | browser web |
Licenses: | GPL, MPL, LGPL |
Conflicts: | librewolf |
Provides: | librewolf |
Submitter: | lsf |
Maintainer: | lsf |
Last Packager: | lsf |
Votes: | 417 |
Popularity: | 14.52 |
First Submitted: | 2019-06-16 13:12 (UTC) |
Last Updated: | 2025-01-26 21:57 (UTC) |
Dependencies (16)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libxt
- mime-types (mailcap)
- nss (nss-hgAUR)
- startup-notification
- ttf-font (neuropol-ttfAUR, ttf-win7-fontsAUR, ttf-ms-win8AUR, ttf-ms-win8-arabicAUR, ttf-ms-win8-hebrewAUR, ttf-ms-win8-seaAUR, ttf-ms-win8-indicAUR, ttf-ms-win8-japaneseAUR, ttf-ms-win8-koreanAUR, ttf-ms-win8-zh_cnAUR, ttf-ms-win8-zh_twAUR, ttf-ms-win8-thaiAUR, ttf-ms-win8-otherAUR, ttf-kidsAUR, ttf-liberation-sans-narrowAUR, ttf-cavafy-scriptAUR, ttf-ms-fontsAUR, ttf-dejavu-ibAUR, ttf-zeldaAUR, ttf-oxygenAUR, ttf-oxygen-gfAUR, ttf-share-gfAUR, ttf-gostAUR, otf-inconsolata-dzAUR, ttf-d2codingAUR, ttf-agaveAUR, ttf-caracteresAUR, ttf-cuprumAUR, ttf-autour-oneAUR, ttf-impallari-milongaAUR, ttf-impallari-miltonianAUR, ttf-clarity-cityAUR, ttf-ms-win10AUR, ttf-ms-win10-japaneseAUR, ttf-ms-win10-koreanAUR, ttf-ms-win10-seaAUR, ttf-ms-win10-thaiAUR, ttf-ms-win10-zh_cnAUR, ttf-ms-win10-zh_twAUR, ttf-ms-win10-otherAUR, ttf-win10AUR, ttf-bmonoAUR, ttf-pt-astra-factAUR, ttf-weblysleekuiAUR, ttf-pt-astra-sansAUR, ttf-pt-astra-serifAUR, ttf-pt-sansAUR, ttf-pt-serifAUR, ttf-pt-monoAUR, ttf-pt-root_uiAUR, ttf-xo-fontsAUR, ttf-paratypeAUR, ttf-plemoljp-binAUR, ttf-dejavu-emojilessAUR, ttf-lucida-fontsAUR, ttf-plemoljpAUR, ttf-juiseeAUR, ttf-ms-win10-autoAUR, ttf-karlaAUR, ttf-ms-win11-autoAUR, ttf-ms-win10-cdnAUR, noto-fonts-liteAUR, ttf-ibm-plex-sans-scAUR, ttf-ms-win11AUR, ttf-ms-win11-japaneseAUR, ttf-ms-win11-koreanAUR, ttf-ms-win11-seaAUR, ttf-ms-win11-thaiAUR, ttf-ms-win11-zh_cnAUR, ttf-ms-win11-zh_twAUR, ttf-ms-win11-otherAUR, noto-fonts-variable-liteAUR, ttf-shangguAUR, ttf-noto-sans-vfAUR, ttf-noto-serif-vfAUR, ttf-noto-sans-mono-vfAUR, noto-fonts-latin-greek-cyrillicAUR, apple-fontsAUR, gnu-free-fonts, noto-fonts, ttf-bitstream-vera, ttf-croscore, ttf-dejavu, ttf-droid, ttf-ibm-plex, ttf-input, ttf-input-nerd, ttf-liberation)
- git (git-gitAUR, git-glAUR) (make)
- hunspell-en_US (hunspell-en_us) (optional) – Spell checking, American English
- libnotify (libnotify-gitAUR) (optional) – Notification integration
- networkmanager (networkmanager-gitAUR, networkmanager-iwdAUR) (optional) – Location detection via available WiFi networks
- pulseaudio (pulseaudio-dummyAUR, pulseaudio-gitAUR) (optional) – Audio support
- speech-dispatcher (speech-dispatcher-gitAUR) (optional) – Text-to-Speech
- xdg-desktop-portal (xdg-desktop-portal-gitAUR) (optional) – Screensharing with Wayland
Required by (27)
- edge-frfox (requires librewolf) (optional)
- ff2mpv-go-git (requires librewolf) (optional)
- ff2mpv-rust (requires librewolf) (optional)
- firefox-gnome-theme (requires librewolf) (optional)
- librewolf-comment-out-cfg-hook (requires librewolf)
- librewolf-extension-bitwarden-bin (requires librewolf)
- librewolf-extension-bitwarden-git (requires librewolf) (optional)
- librewolf-extension-darkreader (requires librewolf)
- librewolf-extension-darkreader-bin (requires librewolf)
- librewolf-extension-gnome-shell-integration (requires librewolf)
- librewolf-extension-kagisearch-bin (requires librewolf)
- librewolf-extension-localcdn-bin (requires librewolf)
- librewolf-extension-plasma-integration (requires librewolf)
- librewolf-extension-return-youtube-dislike-bin (requires librewolf)
- librewolf-extension-tridactyl-bin (requires librewolf)
- librewolf-extension-ublock-origin-bin (requires librewolf)
- librewolf-extension-uget-integration-bin (requires librewolf)
- librewolf-extension-vimiumc-bin (requires librewolf)
- librewolf-extension-xdman8-browser-monitor-bin (requires librewolf)
- librewolf-firefox-shim (requires librewolf)
- Show 7 more...
Sources (7)
- default192x192.png
- git+https://gitlab.com/librewolf-community/browser/source.git#tag=134.0.2-1
- https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/134.0.2-1/librewolf-134.0.2-1-linux-arm64-package.tar.bz2
- https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/134.0.2-1/librewolf-134.0.2-1-linux-arm64-package.tar.bz2.sig
- https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/134.0.2-1/librewolf-134.0.2-1-linux-x86_64-package.tar.bz2
- https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/134.0.2-1/librewolf-134.0.2-1-linux-x86_64-package.tar.bz2.sig
- librewolf.desktop
jeancf commented on 2019-06-18 13:34 (UTC)
lsf commented on 2019-06-17 19:16 (UTC)
Thanks for finding those wrong entries, I'll prepare a new release with a fixed file soon.
About your issue: /usr/share/applications
should be the correct directory (it's an xdg-standard-directory, iirc).
You might try a (sudo) update-desktop-database
, which should re-scan your .desktop files – I think this normally happens at the end of the package installation, too.
Gert-dev commented on 2019-06-17 18:50 (UTC) (edited on 2019-06-17 18:50 (UTC) by Gert-dev)
I tried placing that in my .local/share/applications
folder, but it still didn't show up.
I did some tinkering with it and I think I figured out what the problem is: the file still mentions /usr/lib/librewolf/firefox
at three locations instead of /usr/lib/librewolf/librewolf
.
After changing that, it shows up properly in GNOME. I tried applying the same changes directly in /usr/share/applications/librewolf.desktop
, but it didn't show up either, perhaps this is not a folder that GNOME scans?
lsf commented on 2019-06-17 16:41 (UTC)
Hm, that's odd.
Currently the librewolf-bin.desktop
file is indeed not used, I'll probably remove it in the next version.
At the moment this package just uses a prebuilt binary built with the librewolf
PKGBUILD, which already includes the librewolf.desktop
file in the proper place.
At some later point this package might switch to using an 'upstream' binary, which is when it might be needed again.
But more the the point, or rather to your problem: Even though the '-bin' desktop file is not used, the regular one is, and at least on my system can be found in /usr/share/applications/librewolf.desktop
(and LibreWolf appears in the (xfce-)menu). Could you check if it's there on your system as well?
It should be; on my system pacman -Qo /usr/share/applications/librewolf.desktop
shows it as being installed by this package (/usr/share/applications/librewolf.desktop is owned by librewolf-bin 67.0.2-4
).
Gert-dev commented on 2019-06-17 16:14 (UTC)
Thanks for this package!
LibreWolf doesn't seem to show up in the applications menu on GNOME. I think the desktop file is being downloaded, but not installed anywhere, is that possible?
Pinned Comments
lsf commented on 2021-11-10 12:14 (UTC) (edited on 2023-04-17 07:18 (UTC) by lsf)
https://wiki.archlinux.org/title/Arch_User_Repository#Acquire_a_PGP_public_key_if_needed
gpg --keyserver hkp://keyserver.ubuntu.com --search-keys 031F7104E932F7BD7416E7F6D2845E1305D6E801
/edit: starting with 112.0-1, the binaries are signed with the maintainers shared key, so
gpg --keyserver hkp://keyserver.ubuntu.com --search-keys 662E3CDD6FE329002D0CA5BB40339DD82B12EF16
should do the trick instead. I've also signed the key with the previously used key, so you have at least some guarantee that it's not a malicious attack :)