asciiwolf pushed to branch asciiwolf-rdns-desktop-files 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

- - - - -


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/-/commit/ab97d7f9d1e3559c9a3b344fd5d74cb558dff81d

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/-/commit/ab97d7f9d1e3559c9a3b344fd5d74cb558dff81d
You're receiving this email because of your account on gitlab.torproject.org.


_______________________________________________
tbb-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to