summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-12-03 18:02:34 +0100
committerFlorian Bruhin <me@the-compiler.org>2020-12-03 18:02:34 +0100
commitb68f3543d70b6c6433960424492c80c7608bfaeb (patch)
treef329d70d06002af93309d56afd862ad217f8c395
parent7342b976a4a6a84bfea3d1ed10927e71054445c2 (diff)
parentc588c7a8e2f9a9d646b25f6e8585fcdf3d48e7d0 (diff)
downloadqutebrowser-b68f3543d70b6c6433960424492c80c7608bfaeb.tar.gz
qutebrowser-b68f3543d70b6c6433960424492c80c7608bfaeb.zip
Merge remote-tracking branch 'origin/pr/5923'
-rw-r--r--qutebrowser/app.py3
-rw-r--r--qutebrowser/qutebrowser.py5
2 files changed, 7 insertions, 1 deletions
diff --git a/qutebrowser/app.py b/qutebrowser/app.py
index f722c580f..bc554bfc0 100644
--- a/qutebrowser/app.py
+++ b/qutebrowser/app.py
@@ -96,7 +96,8 @@ def run(args):
q_app = Application(args)
q_app.setOrganizationName("qutebrowser")
q_app.setApplicationName("qutebrowser")
- q_app.setDesktopFileName("org.qutebrowser.qutebrowser")
+ # Default DesktopFileName is org.qutebrowser.qutebrowser, set in `get_argparser()`
+ q_app.setDesktopFileName(args.desktop_file_name)
q_app.setApplicationVersion(qutebrowser.__version__)
if args.version:
diff --git a/qutebrowser/qutebrowser.py b/qutebrowser/qutebrowser.py
index bca1df020..7f36d4807 100644
--- a/qutebrowser/qutebrowser.py
+++ b/qutebrowser/qutebrowser.py
@@ -85,6 +85,11 @@ def get_argparser():
parser.add_argument('--json-args', help=argparse.SUPPRESS)
parser.add_argument('--temp-basedir-restarted', help=argparse.SUPPRESS)
+ parser.add_argument('--desktop-file-name',
+ default="org.qutebrowser.qutebrowser",
+ help="Set the base name of the desktop entry for this "
+ "application. Used to set the app_id under Wayland. See "
+ "https://doc.qt.io/qt-5/qguiapplication.html#desktopFileName-prop")
debug = parser.add_argument_group('debug arguments')
debug.add_argument('-l', '--loglevel', dest='loglevel',