Skip to content

Enable avahi for 'desktop' profile, required for network printer lookups#154

Open
cvlc12 wants to merge 1 commit intosystemd:mainfrom
cvlc12:avahi_desktop
Open

Enable avahi for 'desktop' profile, required for network printer lookups#154
cvlc12 wants to merge 1 commit intosystemd:mainfrom
cvlc12:avahi_desktop

Conversation

@cvlc12
Copy link
Copy Markdown
Contributor

@cvlc12 cvlc12 commented Mar 21, 2026

Avahi is needed for cups to discover/add network printer via DNS-SD (See OpenPrinting/libcups#81).

So this:

  • enables avahi, with the nss-mdns plugin
  • disables systemd-resolved's multicast DNS resolver/responder to avoid conflicting with avahi
  • symlinks the configuration folder

@bluca
Copy link
Copy Markdown
Member

bluca commented Mar 28, 2026

Nah, avahi is legacy, there's no point in enabling such old stuff by default here

@cvlc12
Copy link
Copy Markdown
Contributor Author

cvlc12 commented Mar 28, 2026

Nah, avahi is legacy, there's no point in enabling such old stuff by default here

Yeah but how can we enable network printer discovery without it ? Bringing your laptop over to print via USB is also legacy 😆

@bluca
Copy link
Copy Markdown
Member

bluca commented Mar 30, 2026

You can change your local configuration if you need it, or better yet get cups to switch over to resolved

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