LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 08-25-2016, 10:48 AM   #1
tekra
Member
 
Registered: Aug 2010
Location: Brisbane, Australia
Distribution: Gentoo, Slackware, PCLOS, Debian
Posts: 230
Blog Entries: 2

Rep: Reputation: 50
Problems with Iceweasel and ClawsMail in LXDE.


After years of reliable use, I've finally had to abandon Opera for Iceweasel and ClawsMail, and get used to two apps instead of the convenience of an all-in-one.

However, neither obey the config I've set up in LXDE: Iceweasel opens decorated in Desktop #1 instead of undecorated in Desktop #4, and Claws doesn't open at all. I've used the same settings as for Opera: links in ~/.config/autostart/ to the .desktop files in /usr/share/applications/ and entries in ~/.config/openbox/lxde-rc.xml:
Code:
    <application name="iceweasel">
      <desktop>4</desktop>
      <decor>no</decor>
      <maximized>true</maximized>
    </application>
    <application name="claws-mail">
      <desktop>7</desktop>
      <decor>yes</decor>
      <maximized>false</maximized>
    </application>
Since this is my first use of both, my own ignorance could be to blame, or there may be other settings that will do the trick. I'd be most grateful for any advice or suggestions from those with experience here.
 
Old 08-26-2016, 04:24 AM   #2
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,573
Blog Entries: 19

Rep: Reputation: 4452Reputation: 4452Reputation: 4452Reputation: 4452Reputation: 4452Reputation: 4452Reputation: 4452Reputation: 4452Reputation: 4452Reputation: 4452Reputation: 4452
The best way to find out what is going wrong with claws is to run it in a terminal. That way you can capture any output to standard error. But if you want an all-in-one internet tool, why not try seamonkey?
 
1 members found this post helpful.
Old 08-26-2016, 05:34 AM   #3
tekra
Member
 
Registered: Aug 2010
Location: Brisbane, Australia
Distribution: Gentoo, Slackware, PCLOS, Debian
Posts: 230

Original Poster
Blog Entries: 2

Rep: Reputation: 50
> run it in a terminal.

Hmm! Could be done during start-up, I suppose: invoke a terminal with an execute command. Certainly worth a try.

> why not try seamonkey?

It's not in my on-disk Debian 8.2 repo, but can be downloaded, I guess. I'm not familiar with the various Mozilla apps, so it's a good chance to explore them.

Thanks for both suggestions: very thought-provoking!
 
Old 08-26-2016, 11:29 AM   #4
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Debian
Posts: 6,142

Rep: Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314
What Hazel meant about Claws is that if you launch it in a terminal, any bugs will be reported. But I don't think the problem is in the software.

Your lxde-rc.xml entries are obviously OK, and it's difficult to see how problems in the other files could cause the decoration and workspace issues. It could be you have some obscure bug in the LXDE. Are you using Debian Unstable?

This reminds me why I really hate LXDE! It also reminds me of my old dictum: run a distro with its default GUI, because you never know how much (or little) work went into the other ones. For a Debian-based LXDE, I'd go for WattOS (Stable) or Lubuntu (Unstable).
 
Old 08-26-2016, 12:14 PM   #5
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
your rc.xml should contain helpful comments just at the beginning of the application section:
Code:
  <applications>
    <!--
  # this is an example with comments through out. use these to make your
  # own rules, but without the comments of course.
  # you may use one or more of the name/class/role/title/type rules to specify
  # windows to match

  <application name="the window's _OB_APP_NAME property (see obxprop)"
              class="the window's _OB_APP_CLASS property (see obxprop)"
          groupname="the window's _OB_APP_GROUP_NAME property (see obxprop)"
         groupclass="the window's _OB_APP_GROUP_CLASS property (see obxprop)"
               role="the window's _OB_APP_ROLE property (see obxprop)"
              title="the window's _OB_APP_TITLE property (see obxprop)"
               type="the window's _OB_APP_TYPE property (see obxprob)..
see obxprop:
open a terminal, enter "obxprop".
point the crosshair to the app you need info about, and click.
use the right property.
 
Old 08-26-2016, 03:38 PM   #6
tekra
Member
 
Registered: Aug 2010
Location: Brisbane, Australia
Distribution: Gentoo, Slackware, PCLOS, Debian
Posts: 230

Original Poster
Blog Entries: 2

Rep: Reputation: 50
> if you launch it in a terminal, any bugs will be reported.

Understood, but since the problem occurs during start-up it must somehow be done during that process. I've replaced the Exec=claws-mail %u line in claws-mail.desktop with Exec=xterm -e claws-mail %u - will report results next time.

> obscure bug in the LXDE. Are you using Debian Unstable?

No. Bought a 13-DVD set of 8.2 Stable and installed an on-disk repo. Works fine.

> This reminds me why I really hate LXDE! .. run a distro with its default GUI!

I only settled on LXDE after failing to configure Xfce the way I liked it, but have never found much affection for it, other than as a (supposed) canonical implementation of the Open Desktop Standard. It should at least have been a worthwhile educational experience: educational - I suppose; worthwhile? Well ... If Deb's default desktop is Gnome 3 then count me out! Hate what Gnome's turned into.

My all-time favourite DE was KDE 3.5, and I've installed Trinity DE on another partition to experiment with when time permits. It's based on Devuan, and I sure like the idea of getting back to init (won't mention the modern replacement in case I get stoned again) but haven't bothered with that level of mucking about for some years.

> see obxprop:

Great tip! Didn't know about it, so thanks!
 
Old 08-27-2016, 02:40 AM   #7
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by tekra View Post
> see obxprop:

Great tip! Didn't know about it, so thanks!
erm, shouldn't this thread be solved by now?

fwiw, i have this in my rc.xml:
Code:
    <application class="Thunderbird" role="3pane">
      <decor>no</decor>
      <desktop>6</desktop>
      <maximized>yes</maximized>
      <fullscreen>no</fullscreen>
    </application>
and when i start thunderbird it always opens maximized and undecorated on desktop #6.

just to be clear, this has nothing to do with autostarting applications.

Last edited by ondoho; 08-27-2016 at 02:43 AM.
 
Old 08-28-2016, 08:20 AM   #8
tekra
Member
 
Registered: Aug 2010
Location: Brisbane, Australia
Distribution: Gentoo, Slackware, PCLOS, Debian
Posts: 230

Original Poster
Blog Entries: 2

Rep: Reputation: 50
After rebooting with ClawsMail invoked via a terminal in claws-mail.desktop (see previous post) I caught a glimpse of the terminal window before it disappeared with the line "Unknown option". The %u in the Exec line was causing it to quit, and removing it resolved the problem. It also obeys the desktop assignment in lxde-rc.xml, unlike Iceweasel which continues to ignore both the decor and the desktop assignments.

Investigating the history of Iceweasel uncovered a real can of worms. I'd assumed that the strange animal names were an historical succession - FireFox -> SeaMonkey -> IceWeasel -? Swampdog - and the same with ThnderBox - sorry, Bird. No such luck. From https://lwn.net/Articles/676799/ comes:

"For roughly the past decade, Debian has shipped the Mozilla desktop applications (Firefox, Thunderbird, and Seamonkey) in a rebranded form that replaces the original, trademarked names and logos with alternatives (Iceweasel, Icedove, and Iceape). Originally, this effort was undertaken to work around incompatibilities between the Debian Free Software Guidelines (DFSG), the Mozilla trademark-usage policy, and the licenses of the Mozilla logos. But times\u2014and policy wordings\u2014change, and Debian now seems poised to resume calling its packages by the original, upstream Mozilla names."

So thanks to Hazel for her suggestions. Just one problem left now - no, two, since some of the new keybindings I've installed in Iceweasel operate even when used within a form entry field, whereas Opera ignored them as required.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Big monitor problems (mostly with LXDE) lucmove Linux - Software 1 09-14-2015 12:47 PM
[SOLVED] Clawsmail question JohnnyF Linux - Software 6 03-29-2013 02:06 AM
LXer: If you’re running Iceweasel 4.0.1 from mozilla.debian.net, change your sources to Iceweasel 5. LXer Syndicated Linux News 0 06-23-2011 01:40 AM
Debian/LXDE/IceWeasel Flash Not Working iball8888 Linux - Newbie 7 10-08-2009 02:02 PM
gnash 0.8.3-2 plugin for Iceweasel 3.0 problems vharishankar Debian 7 08-07-2008 06:28 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 06:51 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration