On Fri, Jun 07, 2024 at 01:14:16AM -0400, gene heskett wrote: > In experimenting I've found a name clash, there are appprently two orca's. > one is a speech synth, one is a slicer for 3d printers I don't use.
Oh! That sounds super relevant. If you're not using the second one, where did it come from? If it's interfering with your desktop environment, but you're not using it, maybe you can get rid of it. That would be one solution path to explore. The other... you're already exploring, so see below. > Typing > orca in a shell locks the shell wo any output, for several minutes but comes > back to a prompt with a ctl-c, so I've NDC which was being executed. "type orca" will tell you what the shell has chosen. "type -a orca" will tell you all the places the shell sees it, in order. > So I took orca out, which took gnome out. But now gnomes dependencies will > put orca back in. So now I can't run autoremove. Install "equivs". Read its documentation. Read it a second time, because it's probably too subtle to get all at once. Pick one of the example templates (mail-transport-agent is the smallest, so I'd use that one), make a copy of it, and modify the copy. Get rid of the Provides and Conflicts, and replace them with a Depends: line that's identical to the one from "gnome", except get rid of orca. Change the Package name and the Description to be something meaningful to you. I'd suggest the name gene-gnome because it's a fun pun. Build your new .deb which depends on all the parts of GNOME except for orca. Install it with dpkg -i. Since the gnome Depends: line has versioned dependencies, your custom replacement probably won't survive a dist-upgrade, so be prepared to undo and redo this hack when you upgrade to a new version of Debian.