XFCE - collaboration thread to produce a Porteus module
- justwantin
- Black ninja
- Posts: 51
- Joined: 09 Oct 2011, 19:10
- Location: Melbourne, Oz
Re: XFCE - collaboration thread to produce a Porteus module
Post#31 by justwantin » 18 Nov 2011, 19:49
Well done! to say the least.
justwantin
- Ahau
- King of Docs
- Posts: 1331
- Joined: 28 Dec 2010, 15:18
- Distribution: LXDE & Xfce 32/64-bit
- Location: USA
Re: XFCE - collaboration thread to produce a Porteus module
Post#32 by Ahau » 18 Nov 2011, 22:24


Thank you for testing, I'm so glad it's working for you!!
I've compiled the rest of the packages from source, and those will make an appearance in my next release. I may need to sort out how to compile the panel separately, so that I can configure it to accept transparency....the build script I have for it builds everything with the same compile flags, and I think the panel may need transparency set up with an --enable.
Ahau
- Ahau
- King of Docs
- Posts: 1331
- Joined: 28 Dec 2010, 15:18
- Distribution: LXDE & Xfce 32/64-bit
- Location: USA
Re: XFCE - collaboration thread to produce a Porteus module
Post#33 by Ahau » 25 Nov 2011, 07:48
Thanks, and I hope it works well for everyone!
Ahau
- justwantin
- Black ninja
- Posts: 51
- Joined: 09 Oct 2011, 19:10
- Location: Melbourne, Oz
Re: XFCE - collaboration thread to produce a Porteus module
Post#34 by justwantin » 28 Nov 2011, 20:48
Posted after 1 day 1 hour 23 minutes 7 seconds:
Ahau,
Automounting and thunar are working fine. Haven't found any other problems, probably won't, well done!
Posted after 1 day 23 hours 43 minutes 4 seconds:
Ahau,
I have tested on my hdd install as per your request to see if the xfce cheatcode will work and /etc/rc.d/rc.4 is automatically be replaced by /etc/rc.d/rc.4.xfce, with a backup saved as rc.4.old.
Also I mentioned in that thread ( http://porteus.org/forum/viewtopic.php?f=62&t=895 ) that xfce's terminal will not work without the lxde module loaded because of a missing dependency, That dependency is vte. , however, it proably doesn't matter unless running porteus with xfce as the only de on board
justwantin
- Ahau
- King of Docs
- Posts: 1331
- Joined: 28 Dec 2010, 15:18
- Distribution: LXDE & Xfce 32/64-bit
- Location: USA
Re: XFCE - collaboration thread to produce a Porteus module
Post#35 by Ahau » 28 Nov 2011, 20:59
Yes, sorry for my poor documentation/organization on the dependencies for this module --
For now, the xfce module does depend on packages from the lxde module, that includes vte as well as udisks, upower, libatasmart, and sg3_utils. I have those packages compiled and sitting on my flash drive right now, what I need to do is put them in a module and post a link so that folks who want to get rid of lxde completely can do so by adding that second module -- I'll call it xfce-shared-deps.xzm or something.
Ahau
- justwantin
- Black ninja
- Posts: 51
- Joined: 09 Oct 2011, 19:10
- Location: Melbourne, Oz
Re: XFCE - collaboration thread to produce a Porteus module
Post#36 by justwantin » 28 Nov 2011, 21:31
I woder if it is worth it, your extra effort, I mean. Lxde is small anyway.folks who want to get rid of lxde completely can do so by adding that second module -- I'll call it xfce-shared-deps.xzm or something.
I noted a failure to automount after booting with lxde in optional and then activating it. Also I would get a "you are not authorised to shutdown" notice when trying to shutdown fron xfce desktop. It works without a warning on the second attempt. This has happened twice but I don't have any more time to test atm.
justwantin
- Ahau
- King of Docs
- Posts: 1331
- Joined: 28 Dec 2010, 15:18
- Distribution: LXDE & Xfce 32/64-bit
- Location: USA
Re: XFCE - collaboration thread to produce a Porteus module
Post#37 by Ahau » 28 Nov 2011, 21:50
The module described above would only be for those who are intent on purging LXDE -- especially LXDE apps. Basically, I want to make sure the DE can stand on it's own, without anything from LXDE or KDE. It will make more sense after I've put together an XFCE-apps module to replace the apps in LXDE/KDE.
Ahau
- justwantin
- Black ninja
- Posts: 51
- Joined: 09 Oct 2011, 19:10
- Location: Melbourne, Oz
Re: XFCE - collaboration thread to produce a Porteus module
Post#38 by justwantin » 28 Nov 2011, 22:59
1) Boot with lxde module in base and can automount, log out OK
2) Boot with lxde in optional, no automount but logout OK
3) Boot with lxde in optional then activate lxde (as user) after boot, no automount and at logout a message appears saying "you are not authorised to shutdown", then goes to new login in with slim. Log into new session as the same user and can shut down OK but does not automount.
justwantin
- brokenman
- Site Admin
- Posts: 6105
- Joined: 27 Dec 2010, 03:50
- Distribution: Porteus v4 all desktops
- Location: Brazil
Re: XFCE - collaboration thread to produce a Porteus module
Post#39 by brokenman » 29 Nov 2011, 12:53
Wear your underpants on the outside and put on a cape.
brokenman
- Ahau
- King of Docs
- Posts: 1331
- Joined: 28 Dec 2010, 15:18
- Distribution: LXDE & Xfce 32/64-bit
- Location: USA
Re: XFCE - collaboration thread to produce a Porteus module
Post#40 by Ahau » 30 Nov 2011, 02:46
@brokenman -- switching between xfce and lxde isn't really the issue that's being discussed -- I agree with you that rebooting with the cheats are the way to go. justwantin and I have spread a discussion across two threads and the mchat, and he was reporting on how xfce behaves without having the lxde module from /porteus/base present (the xfce module borrows some dependencies from lxde). For those who wish to purge lxde from their system, I've added an optional module (see the link in the first post on this thread) that contains just those dependencies.
@justwantin -- thanks (yet again!!) for testing. Luckily, the behaviour you experienced is easy to resolve -- boot into xfce with all of the dependencies present, whether in the lxde base module or the optional module I've posted

With this moving into beta, I'll be relying more on bug reports, feature requests, and configuration tweaks from users, if they have any. I'll also start working on a supplemental module with extra goodies for the panel, and potentially an app module that will allow (something close to) full replacement of the kde and/or lxde modules -- if I'm feeling that ambitious

One more thing --- I customized the xfce4-mixer app a little bit to show the master and speaker channels. This fixes the icon in the panel so that it shows the volume level and when the sound is muted, but I'm a little concerned that doing this has locked in the configuration to my sound card (HDA Intel) -- please let me know if the mixer is still working on other systems with different hardware.
Ahau
- brokenman
- Site Admin
- Posts: 6105
- Joined: 27 Dec 2010, 03:50
- Distribution: Porteus v4 all desktops
- Location: Brazil
Re: XFCE - collaboration thread to produce a Porteus module
Post#41 by brokenman » 01 Dec 2011, 03:11
Wear your underpants on the outside and put on a cape.
brokenman
- Ahau
- King of Docs
- Posts: 1331
- Joined: 28 Dec 2010, 15:18
- Distribution: LXDE & Xfce 32/64-bit
- Location: USA
Re: XFCE - collaboration thread to produce a Porteus module
Post#42 by Ahau » 06 Dec 2011, 01:41
I've also added "add-on" modules for each edition, which includes some extra utilities and panel plugins.
For both modules, go to the first post in this thread and follow the links.
Here's a list of the packages in the add-on module:
-thunar-archive-plugin: access Xarchiver from the thunar right-click menu (note: seems to be broken for compressing, but works for extracting)
-xfce4-taskmanager: view running tasks, CPU/RAM usage, etc
-xfce4-screenshooter: take screenshots of your beautiful new xfce desktop

-xfce4-calculator-plugin: adds a calculator field to your panel
-xfce4-clipman-plugin: a clipboard utility to manage multiple clipped items (add to the panel)
-xfce4-cpufreq-plugin: monitor your current cpu frequency -- this one doesn't work for me, if it doesn't work for any of you, then I'll drop it as it's probably a kernel config that's not been compiled in
-xfce4-notes-plugin: add post-it notes to your panel
-xfce4-systemload-plugin: view system load information in your panel
-xfce4-verve-plugin: add a field to your panel that will accept CLI commands (without opening a new Terminal)
-xfce4-wavelan-plugin: view wlan stats in your panel - I think this is duplicated in the notification area, so this will likely be dropped, but it was easy to add

xfce4-weather-plugin: adds weather information to your panel
For all of the panel plugins, you will need to add them to your panel (after activating the module) by right clicking in the panel, hover over 'Panel >' and selecting 'add new items'. You'll then need to configure some of them by right clicking on them.
If you really like some of these (or, if you hate them and think they are useless bloat), please let me know and I can add them to the main module and default config, drop them completely, etc.
Posted after 9 hours 15 minutes 39 seconds:
Update: at brokenman's suggestion, I've created a googlecode page to host my files, track issues, etc. It's very much a work in progress, but you can view it here:
http://code.google.com/p/porteus-xfce/
Ahau
- fanthom
- Moderator Team
- Posts: 5667
- Joined: 28 Dec 2010, 02:42
- Distribution: Porteus Kiosk
- Location: Poland
- Contact:
Re: XFCE - collaboration thread to produce a Porteus module
Post#43 by fanthom » 06 Dec 2011, 10:38
http://oi41.tinypic.com/2ai372b.jpg
after few minutes of playing with it i have discovered following issues:
- image viewer is missing (i can provide gpicview slackbuild/xzm module if necessary)
- PPM doesn't start when launched from taskbar
- i would lower opacity in terminal to 85-90% as it's hard to work with current settings
- thunar does not display internal volumes (not sure if it has this feature)
more to come...
fanthom
- Ahau
- King of Docs
- Posts: 1331
- Joined: 28 Dec 2010, 15:18
- Distribution: LXDE & Xfce 32/64-bit
- Location: USA
Re: XFCE - collaboration thread to produce a Porteus module
Post#44 by Ahau » 06 Dec 2011, 14:43
-I'm in the process of putting together some applications. I've compiled ristretto, the xfce picture viewer, but it will take some testing to see if it's better than gpicview (if you have a build script that is customized beyond what's on slackbuilds.org, I'd take it). I've also put together mousepad (which I think may be depricated -- may use leafpad or medit instead), squeeze (might prefer Xarchiver), xfburn, and midori. I've tried compiling postler, their e-mail program, and it fails to compile for me... so yes, an image viewer is on the way

- regarding ppm, which porteus base modules do you have active? ppm is loading fine for me from the panel link in 64-bit mode. I do have lxde and kde in place, but that shouldn't matter. Maybe a trial version is poking around in your /porteus/modules or rootcopy?
-I agree with your assessment of the transparency in Terminal, I've tweaked it to ~90% in my snapshot.
-As I understand it, Thunar only shows external volumes in the shortcut pane. There may be some way around this with udev rules or something, but I've not figured it out. The good news is that it's easy to add shortcuts. Click on the File System shortcut, then double click on mount, and drag and drop your desired folder into the left pane, and you'll have a shortcut there to your device's mount point.
Thanks for testing!
Ahau
- justwantin
- Black ninja
- Posts: 51
- Joined: 09 Oct 2011, 19:10
- Location: Melbourne, Oz
Re: XFCE - collaboration thread to produce a Porteus module
Post#45 by justwantin » 06 Dec 2011, 19:37
Mousepad has not been active for awhile and I believe leafpad will become xfce text editor.
Have you considered claws for email client?
Thanks again for the effort you have put into this.
justwantin