Hi

Running lxde-qt as my desktop I ran into a small glitch: The script
startlxde-qt runs:

lxsession -s LXDE-Qt -e LXDE

The -e switch defines name of the desktop environment, and it is stored
into the XDG_CURRENT_DESKTOP variable.

Now, I'm on Arch, and use stock xdg-scripts. If I run

xdg-open some-file

xdg-open decides, based on XDG_CURRENT_DESKTOP=LXDE, to hand over some-file
to pcmanfm, but that fails as I haven't got pcmanfm installed (I have
pcmanfm-qt).

Bottom line: I cannot, for example, open a downloaded pdf-file from my
browser.

 This patch on lxde-common fixes it for me:

diff --git a/startlxde-qt.in b/startlxde-qt.in
index 4a56d8d..8b1e7e3 100755
--- a/startlxde-qt.in
+++ b/startlxde-qt.in
@@ -34,4 +34,4 @@ fi
 export XDG_MENU_PREFIX="lxde-"

 # Start the LXDE session
-exec lxsession -s LXDE-Qt -e LXDE
+exec lxsession -s LXDE-Qt -e LXDE-Qt

So we get XDG_CURRENT_SESSION=LXDE-Qt instead. I hesitate to commit &&
push, though, as I'm not sure it won't break something else. Does anybody
know if this will cause problems?

(Maybe we should decide a name for this brand-new desktop :-) Soonish.
There is a risk if we use LXDE-Qt that 3rd-party tools and apps will begin
to depend on it.)

br. Chr.

br. Chr.
------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to