Who wants a taskbar in xfce ? Well, it's in the CVS !

Olivier Fourdan fourdan at xfce.org
Wed May 15 12:06:15 CEST 2002


Hi Jasper,

Here it is :

http://www.xfce.org/archive/xfce3-taskbar.png

Cheers,
Olivier.

On Wed, 2002-05-15 at 12:01, Jasper Huijsmans wrote:
> Well I must say I'm very curious what it looks like. Is there any chance 
> you can put a screenshot up somewhere? I'm going to try this immediately 
> when I get home tonight.
> 
> greetings,
> Jasper
> 
> At 11:44 AM 5/15/02, you wrote:
> >Hi all
> >
> >Yes, you read it in the title : Marcin Staszyszyn has contributed a
> >taskbar for xfce3. It's now in the CVS.
> >
> >I copy his mail for intructions on how to use/configure it :
> >-----------------------------------------------------------------------
> >Hello Oliver!
> >At the beginning I must say that I'm impressed by XFCE. Its idea and
> >realisation perfectly fits into Uni*x concept as an powerful environment
> >build of small, but extendable and perfectly fitting together pieces of
> >software. The most important thing for me as a developer is that XFCE is
> >open source and it is written in C. Its small (?) size allows to easy
> >start extending its functionality, despite of lack of documentation
> >(well, good written code can document itself ;-)
> >First extension I want to contribute to XFCE is a taskbar. I know some
> >people are pro and some are anti taskbar in XFCE but I think I could be
> >good to give user a possibility to decide whether he wants to have
> >taskbar or not. My proposition has the following advantages over other
> >taskbar implementations:
> >- it can be disabled at compile time (in fact it must be explicity
> >enabled by passing '--enable-taskbar' to 'configure' script)
> >- it can be switch on/off during work
> >- it can be shown either as a part of XFCE panel or as a standalone
> >window (Windows-like). In the first case taskbar inherits XFCE look and
> >feel
> >(colors, fonts, etc.)
> >Personally I think my solution is useful but I don't want to break your
> >concept of XFCE. So instead of sending this letter to mail list I'm
> >sending it directly to you in order to avoid unnecessary discussion on
> >the list. If you decide this concept of taskbar is good and it could be
> >nice to have it in XFCE -- please forward most important part of this
> >message to xfce-group.
> >If not or you have some improvements I could do before making taskbar
> >public -- please let me know.
> >
> >Taskbar installation
> >
> >./configure     --prefix=/usr \
> >                 --datadir=/usr/share \
> >                 --sysconfdir=/etc/X11 \
> >                 --enable-xft \
> >                 --enable-taskbar \
> >                 --enable-gdm && \
> >make && \
> >make install-strip
> >
> >
> >Taskbar usage
> >After loading of XFCE taskbar is closed be default. You can open it by
> >clicking wide, thin button at the bottom of XFCE panel. After that
> >several
> >buttons appears, each of them pointing to one XFWM window. Depending on
> >your
> >colour palette some of them can have different background colour --
> >taskbar
> >distinguish between current and other screens' windows. Window which has
> >focus (is active) is indicated by 'pushed' (selected) button. By
> >clicking
> >that button the window can be minimalised and maximised alternatively.
> >To
> >select (make active) another windows click corresponding button -- it
> >will
> >be maximised.
> >Taskbar can be closed by clicking leftmost, small button (so called
> >close
> >button). When you click right mouse button (in fact >=second) on that
> >button, pop-up menu appears. From it you can:
> >- make taskbar standalone window (Windows-like behaviour) and switch
> >that
> >feature off
> >- chose buttons order on taskbar. They can be sorted by Xwindow id,
> >name,
> >desktop they appear on or remain unsorted.
> >- turn on/off indicator of processor load. It is available only (?) on
> >linux
> >when '/proc/stat' pseudo-file is present. When turned on taskbar close
> >button changes colour according to current processor load.
> >
> >Cheers,
> >--
> >Olivier               <fourdan at xfce.org>            http://www.xfce.org
> >-----------------------------------------------------------------------
> >XFce is a lightweight  desktop  environment  for  various *NIX systems.
> >Designed for productivity,  it loads  and  executes  applications fast,
> >while conserving  system resources. XFce is all free software, released
> >under GNU General Public License.    Available from http://www.xfce.org
> >
> >_______________________________________________
> >Xfce-dev mailing list
> >Xfce-dev at moongroup.com
> >http://moongroup.com/mailman/listinfo/xfce-dev
> 
> _______________________________________________
> Xfce-dev mailing list
> Xfce-dev at moongroup.com
> http://moongroup.com/mailman/listinfo/xfce-dev
> 
-- 
Olivier               <fourdan at xfce.org>            http://www.xfce.org
-----------------------------------------------------------------------
XFce is a lightweight  desktop  environment  for  various *NIX systems.
Designed for productivity,  it loads  and  executes  applications fast,
while conserving  system resources. XFce is all free software, released
under GNU General Public License.    Available from http://www.xfce.org




More information about the Xfce-dev mailing list