Hi,

I would like to contribute to the Debian project. I've picked up this
newcomer bug and attached a patch.

The patch adds three desktop actions to browser.desktop.in: "New
Window", "New Private Window" and "Open Profile Manager". These enable
right-click context menu entries in desktop environments such as KDE.

Translations for the 22 locales already present in the file were
sourced from Fedora's firefox.desktop.

Tested locally on Debian trixie (firefox-esr 140.8.0esr) under KDE.
All three actions appear in the context menu and work correctly.

Best regards,

Javier


-- 
Javier Fernandez Pastrana
Linutronix GmbH | Bahnhofstraße 3 | D-88690 Uhldingen-Mühlhofen
Phone: +49 7556 25 999 32; Fax.: +49 7556 25 999 99

Hinweise zum Datenschutz finden Sie hier (Informations on data privacy
can be found here): https://linutronix.de/legal/data-protection.php

Linutronix GmbH | Firmensitz (Registered Office): Uhldingen-Mühlhofen |
Registergericht (Registration Court): Amtsgericht Freiburg i.Br., HRB700
806 | Geschäftsführer (Managing Directors): Heinz Egger, Thomas
Gleixner, Sharon Heck, Yulia Beck, Tiffany Silva
From feed7c41ba0308ff753eee42b406ea1fabc27b9e Mon Sep 17 00:00:00 2001
From: Javier Fernandez Pastrana <[email protected]>
Date: Tue, 10 Mar 2026 17:04:47 +0100
Subject: [PATCH] Add desktop actions

Added desktop actions for "New Window", "New Private Window" and
"Open Profile Manager" to browser.desktop.in.

Translations for the 22 locales already present in the file were
sourced from Fedora's firefox.desktop.

Tested locally on Debian trixie (firefox-esr 140.8.0esr) under KDE Plasma.
All three actions appear in the right-click context menu and work correctly.

Signed-off-by: Javier Fernandez Pastrana <[email protected]>
---
 debian/browser.desktop.in | 82 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 82 insertions(+)

diff --git a/debian/browser.desktop.in b/debian/browser.desktop.in
index 31dc44f..b3d7272 100644
--- a/debian/browser.desktop.in
+++ b/debian/browser.desktop.in
@@ -102,3 +102,85 @@ Categories=Network;WebBrowser;
 MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
 StartupWMClass=@MOZ_APP_REMOTINGNAME@
 StartupNotify=true
+Actions=new-window;new-private-window;profile-manager-window;
+
+[Desktop Action new-window]
+Name=New Window
+Name[bg]=Нов прозорец
+Name[ca]=Finestra nova
+Name[cs]=Nové okno
+Name[de]=Neues Fenster
+Name[el]=Νέο παράθυρο
+Name[es]=Nueva ventana
+Name[fa]=پنجره جدید
+Name[fi]=Uusi ikkuna
+Name[fr]=Nouvelle fenêtre
+Name[hu]=Új ablak
+Name[it]=Nuova finestra
+Name[ja]=新しいウィンドウ
+Name[ko]=새 창
+Name[nb]=Nytt vindu
+Name[nl]=Nieuw venster
+Name[nn]=Nytt vindauge
+Name[no]=Nytt vindu
+Name[pl]=Nowe okno
+Name[pt]=Nova janela
+Name[pt_BR]=Nova janela
+Name[ru]=Новое окно
+Name[sk]=Nové okno
+Name[sv]=Nytt fönster
+Exec=/usr/lib/@browser@/@browser@ --new-window %u
+
+[Desktop Action new-private-window]
+Name=New Private Window
+Name[bg]=Нов личен прозорец
+Name[ca]=Finestra privada nova
+Name[cs]=Nové anonymní okno
+Name[de]=Neues privates Fenster
+Name[el]=Νέο ιδιωτικό παράθυρο
+Name[es]=Nueva ventana privada
+Name[fa]=پنجره ناشناس جدید
+Name[fi]=Uusi yksityinen ikkuna
+Name[fr]=Nouvelle fenêtre privée
+Name[hu]=Új privát ablak
+Name[it]=Nuova finestra anonima
+Name[ja]=新しいプライベートウィンドウ
+Name[ko]=새 사생활 보호 창
+Name[nb]=Nytt privat vindu
+Name[nl]=Nieuw privévenster
+Name[nn]=Nytt privat vindauge
+Name[no]=Nytt privat vindu
+Name[pl]=Nowe okno prywatne
+Name[pt]=Nova janela privada
+Name[pt_BR]=Nova janela privativa
+Name[ru]=Новое приватное окно
+Name[sk]=Nové súkromné okno
+Name[sv]=Nytt privat fönster
+Exec=/usr/lib/@browser@/@browser@ --private-window %u
+
+[Desktop Action profile-manager-window]
+Name=Open Profile Manager
+Name[bg]=Отваряне на мениджъра на профили
+Name[ca]=Obre el gestor de perfils
+Name[cs]=Otevřete Správce profilů
+Name[de]=Profilverwaltung öffnen
+Name[el]=Άνοιγμα Διαχείρισης προφίλ
+Name[es]=Abrir administrador de perfiles
+Name[fa]=باز کردن مدیر پروفایل
+Name[fi]=Avaa profiilien hallinta
+Name[fr]=Ouvrir le gestionnaire de profils
+Name[hu]=Profilkezelő megnyitása
+Name[it]=Apri gestore profili
+Name[ja]=プロファイルマネージャーを開く
+Name[ko]=프로필 관리자 열기
+Name[nb]=Åpne profilbehandler
+Name[nl]=Profielbeheerder openen
+Name[nn]=Opne profilhandsaming
+Name[no]=Åpne profilbehandler
+Name[pl]=Menedżer profili
+Name[pt]=Abrir o Gestor de Perfis
+Name[pt_BR]=Abrir gerenciador de perfis
+Name[ru]=Открыть менеджер профилей
+Name[sk]=Otvoriť Správcu profilov
+Name[sv]=Öppna Profilhanteraren
+Exec=/usr/lib/@browser@/@browser@ --ProfileManager
-- 
2.47.3

Reply via email to