On Fri, Oct 13, 2017 at 09:20:16PM +0600, anabioz34 wrote: > On Fri, Oct 13, 2017 at 04:40:34PM +0200, Reiner Herrmann wrote: > > I don't agree that they should only be recommendations (or less). > > dmenu (from suckless-tools) is used for prompting the user about new > > URLs, which is an essential browser feature. > Well, it depends on the use case. Some people might want to use `surf` > in "kiosk mode", so they can pass an URL as a comand line argument. > There's also another launchers like `rofi` that people might want to use > instead of dmenu. So surf doesn't depends on `dmenu` specifically, > It is not _that_ essential actually. > And since 'install-recommends=true' is a default apt setting, I think > that `suckless-tools` can be moved to recommendations without any problems. > From the debian policy: > >Recommends > > This declares a strong, but not absolute, dependency. > > The Recommends field should list packages that would be found > > together with this one in all but unusual installations.
Policy also says:
The Depends field should be used if the depended-on package is required
for the depending package to provide a significant amount of
functionality.
And I think being able to change the URL is a significant functionality
for a browser.
But on the other hand, Recommends is stronger than I remembered ("all
but unusual installations."), so downgrading it to Recommends should be
fine. Thanks for the reminder.
By the way dmenu is hardcoded in surf, so you can't easily replace it
with another launcher like rofi. And unfortunately there is also no
common launcher interface like with terminal emulators...
> On Fri, Oct 13, 2017 at 04:40:34PM +0200, Reiner Herrmann wrote:
> > And a terminal (currently stterm) is required for download
> > which is also something essential.
> Hmm, it seems that stterm is hardcoded in the surf's `config.h` file.
> Is it possible to set there `x-terminal-emulator` for downloading?
Yes, that's what I'm planning to do.
signature.asc
Description: PGP signature

