Discussion:
Bug#833268: task-lxde-desktop: LXDE desktop does not include a web browser
(too old to reply)
Jonathan Dowland
2016-08-02 10:50:02 UTC
Permalink
Package: task-lxde-desktop
Version: 3.31+deb8u1
Severity: important
X-Debbugs-CC: pkg-***@lists.alioth.debian.org
Control: clone -1 -2 -3
Control: retitle -2 LXDE: screenshot key bound to launch gnome-screenshot, no dependency
Control: severity -2 normal
Control: retitle -3 LXDE: poor text wrapping for Wastebasket icon in default install
Control: severity -3 minor

I've just installed an LXDE desktop via task-lxde-desktop/the LXDE d-i
jessie LXDE spin CD1 with no networking during install.

The resulting desktop does not have a graphical web browser installed.
www-browser is being provided by w3m. Clicking on the web browser in
LXDE results in a pop-up

"invalid desktop entry file: '/usr/share/applications/lxde-x-www-browser.desktop'

I discovered this because I noticed that the desktop had one icon on it
labelled "Wastebasket" but the text was wrapped on the last character, e.g.
"Wastebaske\nt". I wanted to report this as an unfortunate wrapping.

So I tried to take a screenshot by hitting "print screen". This resulted in a
pop up complaining that gnome-screenshot did not exist. I would argue this
was a missing dependency of the LXDE desktop task if it's bound to the print
screen key by default.

So I thought I'd do a quick web search to find an alternative way or package
to install to take a screenshot of the desktop, hence I clicked on the web
browser icon and discovered the above.

The above are all visible here:

Loading Image...


-- System Information:
Debian Release: 8.4
APT prefers stable
APT policy: (990, 'stable'), (650, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.4.0-x86_64-linode63 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--
Jonathan Dowland
Please do not CC me, I am subscribed to the list.
Jonathan Dowland
2016-08-02 13:00:02 UTC
Permalink
The keybinding that references gnome-screenshot is in lxde-common and
this was fixed with 0.99.1-1 in testing/unstable at the moment.
Steve McIntyre
2017-07-22 14:10:02 UTC
Permalink
Control: reassign 833270 lxde-core

Let's reassign this to the right people - task-lxde-desktop is just
the tasksel container for this, maintained by d-i people.

Jon, please open bugs separately rather than like this - the metadata
is a mess and responding to these bugs is a PITA.
Post by Jonathan Dowland
Package: task-lxde-desktop
Version: 3.31+deb8u1
Severity: important
Control: clone -1 -2 -3
Control: retitle -2 LXDE: screenshot key bound to launch gnome-screenshot, no dependency
Control: severity -2 normal
Control: retitle -3 LXDE: poor text wrapping for Wastebasket icon in default install
Control: severity -3 minor
I've just installed an LXDE desktop via task-lxde-desktop/the LXDE d-i
jessie LXDE spin CD1 with no networking during install.
The resulting desktop does not have a graphical web browser installed.
www-browser is being provided by w3m. Clicking on the web browser in
LXDE results in a pop-up
"invalid desktop entry file: '/usr/share/applications/lxde-x-www-browser.desktop'
I discovered this because I noticed that the desktop had one icon on it
labelled "Wastebasket" but the text was wrapped on the last character, e.g.
"Wastebaske\nt". I wanted to report this as an unfortunate wrapping.
So I tried to take a screenshot by hitting "print screen". This resulted in a
pop up complaining that gnome-screenshot did not exist. I would argue this
was a missing dependency of the LXDE desktop task if it's bound to the print
screen key by default.
So I thought I'd do a quick web search to find an alternative way or package
to install to take a screenshot of the desktop, hence I clicked on the web
browser icon and discovered the above.
https://jmtd.net/tmp/lxde.png
Debian Release: 8.4
APT prefers stable
APT policy: (990, 'stable'), (650, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.4.0-x86_64-linode63 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--
Jonathan Dowland
Please do not CC me, I am subscribed to the list.
--
Steve McIntyre, Cambridge, UK. ***@einval.com
"I used to be the first kid on the block wanting a cranial implant,
now I want to be the first with a cranial firewall. " -- Charlie Stross
Steve McIntyre
2017-07-22 14:10:02 UTC
Permalink
reassign 833269 lxde-core

Again, let's assign this somewhere more useful.
Post by Jonathan Dowland
Package: task-lxde-desktop
Version: 3.31+deb8u1
Severity: important
Control: clone -1 -2 -3
Control: retitle -2 LXDE: screenshot key bound to launch gnome-screenshot, no dependency
Control: severity -2 normal
Control: retitle -3 LXDE: poor text wrapping for Wastebasket icon in default install
Control: severity -3 minor
I've just installed an LXDE desktop via task-lxde-desktop/the LXDE d-i
jessie LXDE spin CD1 with no networking during install.
The resulting desktop does not have a graphical web browser installed.
www-browser is being provided by w3m. Clicking on the web browser in
LXDE results in a pop-up
"invalid desktop entry file: '/usr/share/applications/lxde-x-www-browser.desktop'
I discovered this because I noticed that the desktop had one icon on it
labelled "Wastebasket" but the text was wrapped on the last character, e.g.
"Wastebaske\nt". I wanted to report this as an unfortunate wrapping.
So I tried to take a screenshot by hitting "print screen". This resulted in a
pop up complaining that gnome-screenshot did not exist. I would argue this
was a missing dependency of the LXDE desktop task if it's bound to the print
screen key by default.
So I thought I'd do a quick web search to find an alternative way or package
to install to take a screenshot of the desktop, hence I clicked on the web
browser icon and discovered the above.
https://jmtd.net/tmp/lxde.png
Debian Release: 8.4
APT prefers stable
APT policy: (990, 'stable'), (650, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.4.0-x86_64-linode63 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--
Jonathan Dowland
Please do not CC me, I am subscribed to the list.
--
Steve McIntyre, Cambridge, UK. ***@einval.com
"Arguing that you don't care about the right to privacy because you have
nothing to hide is no different than saying you don't care about free
speech because you have nothing to say."
-- Edward Snowden
Andriy Grytsenko
2018-04-14 23:30:02 UTC
Permalink
control: reassign -1 pcmanfm
control: affects -1 + lxde-common

Thank you for the report.

Actually you reported three issues into one, that is not an appropriate
way to do reports.

In regards of exact issue. Wrapping is done by the desktop manager in an
obvious reason - the text does not fit into default space under the icon.
There are two solutions for that:
- decrease desktop font size (currently: Sans 12, in desktop config);
- increase desktop cell size (currently: 100 pt, in pcmanfm sources).
Note that in case of default font size we can change only value applied
to newly created users or after ~/.config/pcmanfm reset. In other cases
only manual changes may be applied.
Jonathan Dowland
2018-10-01 13:30:02 UTC
Permalink
reopen 833268
found 833268 3.39
thanks

Hi Holger,
Post by Jonathan Dowland
The resulting desktop does not have a graphical web browser installed.
www-browser is being provided by w3m. Clicking on the web browser in
LXDE results in a pop-up
"invalid desktop entry file: '/usr/share/applications/lxde-x-www-browser.desktop'
This has been fixed in the meantime, lxde now recommends
firefox-esr | firefox | www-browser, and recommends are installed by default.
So closing this bug.
Thanks for taking a look at this but you have misunderstood the bug
report. www-browser was satisfied at the time, by w3m, which does not
provide x-www-browser (and there's no assertion anywhere that Provides:
www-browser means ships an alternative for x-www-browser)

The problem is there doesn't seem to be something like "x-www-browser"
virtual package name corresponding to the alternatives name. Chromium,
firefox, firefox-esr and epiphany provide "gnome-www-browser" which is
close, but obviously excludes (e.g.) konqueror, which merely provides
"info-browser, man-browser, www-browser".

The proper fix here, distribution wide, is to rationalise the virtual
package names for GUI browser packages. (A starting point might be to
post about the issue to -desktop, and I might do that.)

But for LXDE, the issue would also not occur if taskbar icons
configured to point at not-existent .desktop URIs were not drawn or
de-configured on session start-up.
--
Jonathan Dowland
Holger Wansing
2018-10-01 19:10:02 UTC
Permalink
Hi,
Post by Jonathan Dowland
reopen 833268
found 833268 3.39
thanks
Hi Holger,
Post by Jonathan Dowland
The resulting desktop does not have a graphical web browser installed.
www-browser is being provided by w3m. Clicking on the web browser in
LXDE results in a pop-up
"invalid desktop entry file: '/usr/share/applications/lxde-x-www-browser.desktop'
This has been fixed in the meantime, lxde now recommends
firefox-esr | firefox | www-browser, and recommends are installed by default.
So closing this bug.
Thanks for taking a look at this but you have misunderstood the bug
report.
Maybe I tried to understand it as a bug against tasksel?
Post by Jonathan Dowland
www-browser was satisfied at the time, by w3m, which does not
www-browser means ships an alternative for x-www-browser)
The problem is there doesn't seem to be something like "x-www-browser"
virtual package name corresponding to the alternatives name. Chromium,
firefox, firefox-esr and epiphany provide "gnome-www-browser" which is
close, but obviously excludes (e.g.) konqueror, which merely provides
"info-browser, man-browser, www-browser".
The proper fix here, distribution wide, is to rationalise the virtual
package names for GUI browser packages. (A starting point might be to
post about the issue to -desktop, and I might do that.)
But for LXDE, the issue would also not occur if taskbar icons
configured to point at not-existent .desktop URIs were not drawn or
de-configured on session start-up.
Sorry, but you mix-up several problems into one bugreport, which are all
completely unrelated to the tasksel package. There is nothing that can
be done against all this in tasksel.
So there need to be other packages to be found, to file this against.


Holger
--
Holger Wansing <***@mailbox.org>
PGP-Finterprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076
Jonathan Dowland
2018-10-01 19:40:04 UTC
Permalink
Post by Holger Wansing
Sorry, but you mix-up several problems into one bugreport, which are all
completely unrelated to the tasksel package. There is nothing that can
be done against all this in tasksel.
So there need to be other packages to be found, to file this against.
I agree, src:tasksel is not where this should be filed or fixed.
Whichever LXDE package ships the actual shortcut icon to launch
x-www-browser would be the culprit package. I'm no more an LXDE
packaging expert now than I was when I filed this, two years ago,
but I will make another effort to find a more appropriate package
and reassign.
--
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Jonathan Dowland
⢿⡄⠘⠷⠚⠋⠀ https://jmtd.net
⠈⠳⣄⠀⠀⠀⠀
Holger Wansing
2018-10-01 19:40:05 UTC
Permalink
Hi,
Post by Holger Wansing
Hi,
Post by Jonathan Dowland
reopen 833268
found 833268 3.39
thanks
Hi Holger,
Post by Jonathan Dowland
The resulting desktop does not have a graphical web browser installed.
www-browser is being provided by w3m. Clicking on the web browser in
LXDE results in a pop-up
"invalid desktop entry file: '/usr/share/applications/lxde-x-www-browser.desktop'
This has been fixed in the meantime, lxde now recommends
firefox-esr | firefox | www-browser, and recommends are installed by default.
So closing this bug.
Thanks for taking a look at this but you have misunderstood the bug
report.
Maybe I tried to understand it as a bug against tasksel?
Ah wait, the bug title says it all:
"LXDE desktop does not include a web browser."

So I understood it all correctly? The problem in the title is indeed fixed.


Holger
--
Holger Wansing <***@mailbox.org>
PGP-Finterprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076
Jonathan Dowland
2018-10-02 08:00:02 UTC
Permalink
Post by Holger Wansing
"LXDE desktop does not include a web browser."
So I understood it all correctly? The problem in the title is indeed fixed.
That's not an accurate summary of the problem. If I were to try and
summarize it as succinctly as possible, it would be

"LXDE desktop include an icon to launch a graphical web browser,
but does not depend upon one."

And that's still the situation since the virtual package www-browser ≠ a
graphical one, since it can be satisfied by w3m or links and others.
--
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Jonathan Dowland
⢿⡄⠘⠷⠚⠋⠀ https://jmtd.net
⠈⠳⣄⠀⠀⠀⠀
Holger Wansing
2018-12-31 15:40:01 UTC
Permalink
Control: reassign -1 lxde
Post by Jonathan Dowland
If I were to try and
summarize it as succinctly as possible, it would be
"LXDE desktop include an icon to launch a graphical web browser,
but does not depend upon one."
And that's still the situation since the virtual package www-browser ≠ a
graphical one, since it can be satisfied by w3m or links and others.
Therefore forwarding to LXDE people.

@lxde: if you want to get that solved by a change in the xlde task, let me
know.


Regards
Holger
--
Holger Wansing <***@mailbox.org>
PGP-Finterprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076
Peter W Wannop
2020-02-12 13:00:01 UTC
Permalink
Hi,

I've just switched to Debian with LXDE and I am getting the test for the
desktop wastebasket icon spread over 2 line as in the subject bug.

I know it's not a big issue but it's annoying to look at. Has this been
fixed or is there a work around.

Kind Regards

Peter
Andriy Grytsenko
2021-02-22 14:30:02 UTC
Permalink
control: reassign -1 lxpanel 0.10.1-1

Thank you for reporting this and investigating on it. As much as I can
see the root issue is that an icon on a panel does not work without a
working x-www-browser alternative installed. That can be solved with
adding a line

TryExec: /usr/bin/x-www-browser

into lxde-x-www-browser.desktop file. Therefore reassigning this bug to
the lxpanel package to fix it.

Loading...