Skip to content

FIX: Lower-case domain-name in D-Bus interface names - #11833

Open
hadess wants to merge 1 commit into
bambulab:masterfrom
hadess:wip/hadess/fix-reverse-domain-name
Open

FIX: Lower-case domain-name in D-Bus interface names#11833
hadess wants to merge 1 commit into
bambulab:masterfrom
hadess:wip/hadess/fix-reverse-domain-name

Conversation

@hadess

@hadess hadess commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Match D-Bus interface names to the (verified) Flatpak app on Flathub, as well as the AppStream naming guidelines:
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-id-generic

and lower-case the reverse domain name portion of the D-Bus interface and object names.

This will also fix the Flatpak being able to own the Instance object.

Fixes: a803118 ("Fix DBus name case mismatch breaking Linux single-instance file passing")

Comment thread src/slic3r/GUI/InstanceCheck.cpp
Lower-case domain-name in D-Bus names so that it matches
the application ID of the verified Flatpak app on Flathub.

Flatpak'ed application can only own D-Bus names that match their
application ID, so com.bambulab.BambuStudio could not own
com.BambuLab.BambuStudio.

Fixes: a803118 ("Fix DBus name case mismatch breaking Linux single-instance file passing")
@hadess
hadess force-pushed the wip/hadess/fix-reverse-domain-name branch from 68fdf7a to 10a2b10 Compare August 10, 2026 12:51
@tonghao-bbl

Copy link
Copy Markdown
Contributor

@lanewei120 LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants