asciiwolf pushed to branch main at The Tor Project / Applications / torbrowser-launcher
Commits: ab97d7f9 by AsciiWolf at 2025-03-20T22:36:16+01:00 Rename desktop files to rDNS format
As recommended by the Desktop Entry Specification and already used on Flathub.
Also fix the icon path in torbrowser_launcher/common.py
- - - - - 3a2f757b by asciiwolf at 2025-04-14T12:58:17+00:00 Merge branch 'asciiwolf-rdns-desktop-files' into 'main'
Rename desktop files to rDNS format
See merge request tpo/applications/torbrowser-launcher!25 - - - - -
6 changed files:
- share/applications/torbrowser.desktop → share/applications/org.torproject.torbrowser-launcher.desktop - share/applications/torbrowser-settings.desktop → share/applications/org.torproject.torbrowser-launcher.settings.desktop - share/icons/hicolor/128x128/apps/torbrowser.png → share/icons/hicolor/128x128/apps/org.torproject.torbrowser-launcher.png - share/metainfo/org.torproject.torbrowser-launcher.metainfo.xml - torbrowser_launcher/__init__.py - torbrowser_launcher/common.py
Changes:
===================================== share/applications/torbrowser.desktop → share/applications/org.torproject.torbrowser-launcher.desktop ===================================== @@ -26,6 +26,6 @@ Comment[tr]=Tor Browser Başlat Exec=torbrowser-launcher %u Terminal=false Type=Application -Icon=torbrowser +Icon=org.torproject.torbrowser-launcher Categories=Network;WebBrowser; StartupWMClass=Tor Browser
===================================== share/applications/torbrowser-settings.desktop → share/applications/org.torproject.torbrowser-launcher.settings.desktop ===================================== @@ -32,5 +32,5 @@ Comment[tr]=Tor Browser Başlatıcı Ayarları Exec=torbrowser-launcher --settings Terminal=false Type=Application -Icon=torbrowser +Icon=org.torproject.torbrowser-launcher Categories=Network;WebBrowser;
===================================== share/icons/hicolor/128x128/apps/torbrowser.png → share/icons/hicolor/128x128/apps/org.torproject.torbrowser-launcher.png =====================================
===================================== share/metainfo/org.torproject.torbrowser-launcher.metainfo.xml ===================================== @@ -3,7 +3,7 @@ <!-- Copyright 2024 Tor Project --> <component type="desktop-application"> <id>org.torproject.torbrowser-launcher</id> - <launchable type="desktop-id">torbrowser.desktop</launchable> + <launchable type="desktop-id">org.torproject.torbrowser-launcher.desktop</launchable> <metadata_license>CC0-1.0</metadata_license> <project_license>MIT</project_license> <name>Tor Browser Launcher</name>
===================================== torbrowser_launcher/__init__.py ===================================== @@ -82,7 +82,7 @@ def main(): app = Application()
if "WAYLAND_DISPLAY" in os.environ: - app.setDesktopFileName("torbrowser") + app.setDesktopFileName("org.torproject.torbrowser-launcher")
# Open the window gui = None
===================================== torbrowser_launcher/common.py ===================================== @@ -126,7 +126,7 @@ class Common(object): "old_data_dir": old_tbb_data, "tbl_bin": sys.argv[0], "icon_file": os.path.join( - os.path.dirname(SHARE), "pixmaps/torbrowser.png" + os.path.dirname(SHARE), "icons/hicolor/128x128/apps/org.torproject.torbrowser-launcher.png" ), "torproject_pem": os.path.join(SHARE, "torproject.pem"), "signing_keys": {
View it on GitLab: https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/-/compare...
tbb-commits@lists.torproject.org