Bug#462914: fixed in fluxbox 1.0.0+deb1-6

2008-03-05 Thread Julien Cristau
reopen 462914
clone 462914 -1
reassign -1 xfce4-session
retitle -1 should use the x-window-manager alternative instead of running xfwm
severity -1 wishlist
retitle 462914 fluxbox is not a session manager, it shouldn't pretend otherwise
kthxbye

On Wed, Mar  5, 2008 at 11:33:37 +0300, Dmitry E. Oboukhov wrote:

 Unfortunately there is no other variant. When removing the link on
 session manager in fluxbox, then it is impossible to choose it as a
 default window manager if there's at least one session manager
 installed. 
 
 Then there appears a paradoxical situation: less functional systems like
 KDE/xfce will prevent from using the most comfortable window manager -
 fluxbox. ;)
 
No, that won't prevent you from doing that.  Any session manager should
allow you to choose which window manager you're running.  If it doesn't
then that's a bug in the session manager imo (and in any case, it's just
a matter of replacing the default window manager with fluxbox in your
session and saving it).  Or if you don't want to use any session
manager, then you're welcome to use ~/.xsession.  And in any case
working around that in fluxbox by pretending to be a session manager is
actively harmful.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#462914: [Pkg-xfce-devel] Bug#462914: fixed in fluxbox 1.0.0+deb1-6

2008-03-05 Thread Yves-Alexis Perez
On Wed, Mar 05, 2008 at 09:27:45AM +, Julien Cristau wrote:
 On Wed, Mar  5, 2008 at 11:33:37 +0300, Dmitry E. Oboukhov wrote:
 
  Unfortunately there is no other variant. When removing the link on
  session manager in fluxbox, then it is impossible to choose it as a
  default window manager if there's at least one session manager
  installed. 
  
  Then there appears a paradoxical situation: less functional systems like
  KDE/xfce will prevent from using the most comfortable window manager -
  fluxbox. ;)
  
 No, that won't prevent you from doing that.  Any session manager should
 allow you to choose which window manager you're running.  If it doesn't
 then that's a bug in the session manager imo (and in any case, it's just
 a matter of replacing the default window manager with fluxbox in your
 session and saving it).  Or if you don't want to use any session
 manager, then you're welcome to use ~/.xsession.  And in any case
 working around that in fluxbox by pretending to be a session manager is
 actively harmful.

Currently, xfce4-session behavior when there is no saved session (or when
someone creates a new one) is to use the Failsafe Session, defined in
xfce4-session.rc:

# This the default session launched by xfce4-session if the
# user hasn't saved any session yet or creates a new session.
[Failsafe Session]
Count=4
Client0_Command=xfwm4
Client0_PerScreen=False
Client1_Command=xfce4-panel
Client1_PerScreen=False
Client2_Command=Thunar,--daemon
Client2_PerScreen=False
Client3_Command=xfdesktop
Client3_PerScreen=False

It's doable to use x-window-manager instead of xfwm4, but I'm not sure it's a
good idea. Well, it can make sense, but what about Thunar and xfdesktop?
Should they be run or not? If an administrator want to override this, he can
edit /etc/xdg/xfce4-session/xfce4-session.rc.  This is a conffile so it'll be
preserved.

So I'm not sure about the good default behavior.

Cheers,
-- 
Yves-Alexis



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#462914: fixed in fluxbox 1.0.0+deb1-6

2008-03-05 Thread Dmitry E. Oboukhov
 Unfortunately there is no other variant. When removing the link on
 session manager in fluxbox, then it is impossible to choose it as a
 default window manager if there's at least one session manager
 installed.

 Then there appears a paradoxical situation: less functional systems like
 KDE/xfce will prevent from using the most comfortable window manager -
 fluxbox. ;)

JC No, that won't prevent you from doing that.  Any session manager should
JC allow you to choose which window manager you're running.  If it doesn't
JC then that's a bug in the session manager imo (and in any case, it's just
JC a matter of replacing the default window manager with fluxbox in your
JC session and saving it).  Or if you don't want to use any session
JC manager, then you're welcome to use ~/.xsession.  And in any case
JC working around that in fluxbox by pretending to be a session manager is
JC actively harmful.

Editting of users' init-scripts is not the way of choosing default
window manager. It is the way of choosing  window manager by one user.
In case of an absent link on  x-session-manager the access to installation
of fluxbox (and many other managers) as a  default window manager will
be disabled. Because alternatives x-session-manager have a priority.

So if on my computer 20 men use fluxbox and only one uses xfce (kde etc)
then all the 20 men must use personal settings instead of general-system
ones. It isn't correct. May be it will be fluxbox bug but I shall not 
remove this link so far.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#462914: [Pkg-xfce-devel] Bug#469445: Bug#462914: fixed in fluxbox 1.0.0+deb1-6

2008-03-05 Thread Mike Massonnet
On Wed, Mar 05, 2008 at 11:15:41AM +0100, Yves-Alexis Perez wrote:
 On Wed, Mar 05, 2008 at 09:27:45AM +, Julien Cristau wrote:
  On Wed, Mar  5, 2008 at 11:33:37 +0300, Dmitry E. Oboukhov wrote:
  
   Unfortunately there is no other variant. When removing the link on
   session manager in fluxbox, then it is impossible to choose it as a
   default window manager if there's at least one session manager
   installed. 
   
   Then there appears a paradoxical situation: less functional systems like
   KDE/xfce will prevent from using the most comfortable window manager -
   fluxbox. ;)
   
  No, that won't prevent you from doing that.  Any session manager should
  allow you to choose which window manager you're running.  If it doesn't
  then that's a bug in the session manager imo (and in any case, it's just
  a matter of replacing the default window manager with fluxbox in your
  session and saving it).  Or if you don't want to use any session
  manager, then you're welcome to use ~/.xsession.  And in any case
  working around that in fluxbox by pretending to be a session manager is
  actively harmful.
 
 Currently, xfce4-session behavior when there is no saved session (or when
 someone creates a new one) is to use the Failsafe Session, defined in
 xfce4-session.rc:
 
 # This the default session launched by xfce4-session if the
 # user hasn't saved any session yet or creates a new session.
 [Failsafe Session]
 Count=4
 Client0_Command=xfwm4
 Client0_PerScreen=False
 Client1_Command=xfce4-panel
 Client1_PerScreen=False
 Client2_Command=Thunar,--daemon
 Client2_PerScreen=False
 Client3_Command=xfdesktop
 Client3_PerScreen=False
 
 It's doable to use x-window-manager instead of xfwm4, but I'm not sure it's a
 good idea. Well, it can make sense, but what about Thunar and xfdesktop?
 Should they be run or not? If an administrator want to override this, he can
 edit /etc/xdg/xfce4-session/xfce4-session.rc.  This is a conffile so it'll be
 preserved.

Clearly you don't want to do this.  Some window managers, especially
like fluxbox but others too, have also a panel.  This means that you are
going to have zillion of conflicts.

The goal of the session manager is to save applications, restore them
(even at specific locations) and _as a user_ you can customize your
session.  If you want fluxbox, just type: startx /usr/bin/startflubox,
or create a startx-fluxbox alias for your users if they are lazy.

If you have tons of users to manage, Dmitry, install a Display Manager,
which lets your users start whatever they prefer, and it can even
remember that for the future sessions.

 So I'm not sure about the good default behavior.
 
 Cheers,

mike



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#462914: fixed in fluxbox 1.0.0+deb1-6

2008-03-04 Thread Julien Cristau
On Mon, Mar  3, 2008 at 09:02:03 +, Dmitry E. Oboukhov wrote:

  fluxbox (1.0.0+deb1-6) unstable; urgency=low
  .
* Added xsession-manager link to alternatives system, closes: #462914.

If fluxbox doesn't actually provide a session manager, this change is
wrong.  Please revert.

Thanks,
Julien


signature.asc
Description: Digital signature