SEARCH

Enter your search query in the box above ^, or use the forum search tool.

You are not logged in.

#1 2013-11-06 16:22:26

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

CrunchBang-XFCE-Openbox respin

This is a CrunchBang system with a full XFCE interface layered on top. The XFCE window manager has been replaced by Openbox so the CrunchBang menu is available and all the usual CrunchBang features work. It was put together (originally in a Japanese localization) for a non-techy friend who is using Windows Xp at the moment. I'm hoping it will suit his purposes, and perhaps those of some other less experienced users too, or simply people who like Xfce. The standard CrunchBang environment is also available at the Slim login window for users who want it. Apart from XFCE some other apps have been added that a typical #! user might not want: software-center, update-notifier and icedove for email. Feel free to uninstall them.

Installation is via a modified #! netinstall script. The GitHub repository is here: https://github.com/johnraff/cb-xfce-netinstall and you can install it on a freshly installed Debian netinstall base cli system with

wget https://github.com/johnraff/cb-xfce-netinstall/archive/master.tar.gz
tar -xpf master.tar.gz
cd cb-xfce-netinstall-master
./install

Apart from the different package name, installation is exactly as described in the netinstall howto.

If you're interested please check it out, and any bugs or suggestions for improvement are always welcome!
2013_11_07_1383754188_1024x768_scrot.jpg

edit: Added a shortened url to save some typing.
edit 2014/3/27 Changed download url to GitHub and removed shortened url. (You can make your own easily enough.)

Last edited by johnraff (2014-03-29 02:47:50)


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

Help fund CrunchBang, donate to the project!

#2 2013-11-06 16:42:13

rstrcogburn
CrunchRanger
From: NM - The Land of Enchantment
Registered: 2010-06-12
Posts: 1,950
Website

Re: CrunchBang-XFCE-Openbox respin

John, I love these net install scripts.  Will give it a whirl in a vm or something, your shell scripting is usually top notch.  This just gets an old cowboy reminiscing the 9.04 net install script and omns project ones.


Pack em in snow!

Offline

#3 2013-11-06 17:22:39

GekkoP
#! Junkie
From: Vicenza (Italy)
Registered: 2013-06-17
Posts: 297
Website

Re: CrunchBang-XFCE-Openbox respin

very cool, thanks for this one. I put LXDE on top of #! for some lazy customers, but I might try this one as well.

Offline

#4 2013-11-06 17:34:44

saneks
#! Die Hard
Registered: 2009-10-01
Posts: 1,020

Re: CrunchBang-XFCE-Openbox respin

I don't understand what it exactly does.. desktop managed by xfce, but you have no xfce rightclick desktop-menu because openbox takes it? and windows are displayed by openbox still? is there the xfce4-menu in it somewhere? can't find it on the screenshot. or is the auto-update menu implemented in the OB-menu? - so as I understand, it has desktop and docky added and the rest is pretty much crunchbang?

Last edited by saneks (2013-11-06 17:40:22)


eee701 user & other lap/desktops

Offline

#5 2013-11-06 18:21:05

corenominal
WRONG
From: Lincoln, UK
Registered: 2008-11-20
Posts: 5,131
Website

Re: CrunchBang-XFCE-Openbox respin

I'm looking forward to giving this a try smile


Ex-developer of #! CrunchBang. Follow me on Twitter smile

Offline

#6 2013-11-06 20:05:18

corenominal
WRONG
From: Lincoln, UK
Registered: 2008-11-20
Posts: 5,131
Website

Re: CrunchBang-XFCE-Openbox respin

Reporting back, post install.

Smooth!

The installation went off without a hitch, nice work. It will probably take me a while to figure out exactly how you've achieved it, but it is a very nice blend of Xfce and Openbox.

saneks wrote:

I don't understand what it exactly does.. desktop managed by xfce, but you have no xfce rightclick desktop-menu because openbox takes it?

No, the Xfce right click menu is still there. The installation is well documented and there is README explaining the differences when you first login to the graphical session. Maybe John could post a copy of the README file for clarification?

Anyhow, as said, it is very nice/interesting blend of Xfce and Openbox, definitely something worth trying.


Ex-developer of #! CrunchBang. Follow me on Twitter smile

Offline

#7 2013-11-07 04:35:55

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

Re: CrunchBang-XFCE-Openbox respin

Thanks everyone for the feedback. There are most likely some glitches left, so please post if you run into any problems or think something could be done better.

@saneks It's a full XFCE session with all the usual services - the menu is on the popup panel at the top or from the desktop right-click. The only difference from standard XFCE is that the window manager xfwm4 has been replaced by Openbox. That means that all the usual CrunchBang features are also available - pipe menus etc. The #! menu is on the top panel or can be called from the keyboard.

@corenominal The key is ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml which has been copied from /etc/xdg/xfce4/xconf/xfce-perchannel-xml/xfce4-session.xml and edited. This section

      <property name="Client0_Command" type="array">
        <value type="string" value="openbox"/>
        <value type="string" value="--config-file"/>
        <value type="string" value="~/.config/openbox/rc-xfce.xml"/>
      </property>

calls openbox with a custom rc file. Once you've got that you can call a custom menu file from there.

Here's README:

##################################################

Welcome to #!-XFCE!

This is an unofficial CrunchBang respin - a standard Waldorf system with an XFCE desktop environment on top, and a few extra applications installed. Openbox is substituted for the XFCE window manager so the usual Crunchbang menu and pipe-menus are available, as are the standard keyboard shortcuts.

NOTES FOR USERS

  • The Crunchbang menu can be called by the "Menu" key, if you have one, "Super"+"Space", or from the panel at the top of the screen. It is also in the XFCE menu, under "other". Some entries (such as "Exit", which calls the XFCE Logout dialogue) have been modified, and some (such as "User Interface", which calls lxappearance) have been removed because they might clash with the XFCE settings interface.

  • All other usual CrunchBang features - pipe menus, welcome script etc - are available in the XFCE session.

  • All the settings in the XFCE interface can also be used, except the "Window manager settings" and "Window manager tweaks" because the XFCE window manager has been replaced by Openbox.

  • Openbox is configured by rc-xfce.xml and menu-xfce.xml when used with XFCE. The Crunchbang-XFCE menu "edit" entries have been modified to point to those files.

  • Autostart is also handled separately. autostart-xfce can be used for settings and tweaking the environment, but for starting up applications you want to run during the XFCE session it is better to use the XFCE "Sessions and startup" dialogue. This creates .desktop files in ~/.config/autostart which will also be started by Openbox in a normal CrunchBang session. To prevent that, add a line 'OnlyShowIn=XFCE;' to the files.

  • The GUI config editor Obconf works for editing rc-xfce.xml, but Obmenu will only edit the default menu.xml, so has been omitted from the #!-XFCE menu.

  • Keyboard shortcuts can be set in rc-xfce.xml or via the XFCE settings interface. If you use the same key combo in both places the behaviour is unpredictable. Sometimes Openbox wins, sometimes XFCE, so try to avoid that situation.

  • The standard CrunchBang environment is also available at the Slim login - use F1 to select "startxfce4" or "openbox-session". The XFCE session has its own separate config files for Openbox, so settings can be made independently. The CrunchBang session started by "openbox-session" is identical with the usual #! install, EXCEPT for 1) the default wallpaper choice is different, as a reminder this isn't 100% vanilla #!, 2) there is a "Desktop" folder - just ignore it - and 3) some extra apps are installed by default which a typical CrunchBang user might not want, such as update-notifier and software-center. Uninstall them if they are not needed.


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

#8 2013-11-07 04:58:13

kbmonkey
#! Die Hard
From: South Africa
Registered: 2011-01-14
Posts: 879
Website

Re: CrunchBang-XFCE-Openbox respin

This looks neat John. I explored the package contents - wow what a nice learning experience!

I am so giving this a spin as soon as bandwidth comes in 8o

Grazie

Offline

#9 2013-11-07 20:36:21

DapperMe17
#! CrunchBanger
From: Todd's Gang
Registered: 2012-10-19
Posts: 221

Re: CrunchBang-XFCE-Openbox respin

johnraff,

How about a CD/DVD image of this, and a continued re-spin project?

Wonderful setup for a group of non-techie individuals, just like your friend. But, the netinstall isn't ideal for a number of them.

wink

Offline

#10 2013-11-09 04:51:54

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

Re: CrunchBang-XFCE-Openbox respin

@DapperMe17 A CD/DVD iso would be nice, but a lot more work than a script-based installer like this. Maybe CBizgreat's howto as a starting point...

@kbmonkey The installer was meant to be modular and easily customizable - feel free to use it to install your own respins!

Last edited by johnraff (2013-11-09 04:52:16)


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

#11 2013-11-10 01:37:34

babouk
#! CrunchBanger
From: #!_de
Registered: 2009-08-10
Posts: 110
Website

Re: CrunchBang-XFCE-Openbox respin

I used your script from a fresh waldorf-install and it seems to work
like this as well - at least to me everything looks fine
smile

Last edited by babouk (2013-11-10 01:46:23)


waldorf | openbox
pekwm

Offline

#12 2013-11-10 15:29:38

rwsChris
#! Member
From: Stamford, CT, US
Registered: 2012-12-31
Posts: 61

Re: CrunchBang-XFCE-Openbox respin

This is really slick! I'm testing it out in a vm now. Thank you for sharing with us.

You may like to edit your post to reflect xfce for us who just copy and paste and don't bother to read wink

wget http://dl.dropbox.com/u/10808732/cb-xfce-netinstall.tar.gz
tar -xpf cb-xfce-netinstall.tar.gz
cd cb-xfce-netinstall
./install

Offline

#13 2013-11-12 05:17:52

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

Re: CrunchBang-XFCE-Openbox respin

rwsChris wrote:

You may like to edit your post to reflect xfce for us who just copy and paste and don't bother to read wink

wget http://dl.dropbox.com/u/10808732/cb-xfce-netinstall.tar.gz
tar -xpf cb-xfce-netinstall.tar.gz
cd cb-xfce-netinstall
./install

Thank you for spotting that - now edited. After the download I just use tab-completion to enter the filename, so hadn't noticed. slap.gif
(Though actually, if this is in a real tty pasting won't be possible anyway.)


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

#14 2013-11-12 08:21:18

corenominal
WRONG
From: Lincoln, UK
Registered: 2008-11-20
Posts: 5,131
Website

Re: CrunchBang-XFCE-Openbox respin

johnraff wrote:

After the download I just use tab-completion to enter the filename, so hadn't noticed. http://s24.postimg.org/fv66tklw1/slap.gif

Same here. SLAP! * 2

johnraff wrote:

(Though actually, if this is in a real tty pasting won't be possible anyway.)

Which got me thinking that it might be nice to use an URL shortening service for:

http://dl.dropbox.com/u/10808732/cb-xfce-netinstall.tar.gz

?


Ex-developer of #! CrunchBang. Follow me on Twitter smile

Offline

#15 2013-11-12 09:04:45

machinebacon
#! unstable
From: China
Registered: 2009-07-02
Posts: 6,826
Website

Re: CrunchBang-XFCE-Openbox respin

^ http://crunchbang.org/raffles.tar.gz wink

Last edited by machinebacon (2013-11-12 09:08:27)


Sweaty lads picking up the soap | I love the new "Ignore user" button

Offline

#16 2013-11-13 17:05:23

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

Re: CrunchBang-XFCE-Openbox respin

corenominal wrote:

it might be nice to use an URL shortening service for:

http://dl.dropbox.com/u/10808732/cb-xfce-netinstall.tar.gz

?

Why didn't I think of that? (slap.gif*3)

http://ur1.ca/g12py

@machinebacon Many thanks for putting the file up on the bbq. However, if I tweak anything (more than likely) the dropbox/ur1 link will still point to the latest version, so that might be the recommended route for downloads.


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

#17 2013-11-15 03:15:08

machinebacon
#! unstable
From: China
Registered: 2009-07-02
Posts: 6,826
Website

Re: CrunchBang-XFCE-Openbox respin

^ No worries, John, I'll keep the link updated when you make changes on your github big_smile


Sweaty lads picking up the soap | I love the new "Ignore user" button

Offline

#18 2013-11-15 05:15:40

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

Re: CrunchBang-XFCE-Openbox respin

^Thanks, but be careful with github - it seems to change file permissions on the compressed download. The dropbox tar.gz is OK, and the file on your server is OK too, but the github zip has all directories at 700 instead of 755. Only cb-xfce-netinstall/sysfiles2/etc/polkit-1/localauthority should be 700.


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

#19 2013-12-04 10:49:08

enekosar
Member
From: Inna di road, Euskal Herria
Registered: 2013-05-08
Posts: 19
Website

Re: CrunchBang-XFCE-Openbox respin

Installed it, the script works like a charm! Any chance we get a CrunchBang ISO with XFCE by default?

Offline

#20 2013-12-04 17:22:56

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

Re: CrunchBang-XFCE-Openbox respin

^ah that's not my department I'm afraid.

There used to be an xfce version of Statler, but it brings some quirks of its own along with the extra conveniences, and many people, me included to be honest, prefer the simplicity of Openbox. I made this remix originally for a friend who uses Windows Xp.

Anyway, thanks for the feedback - glad it worked for you!


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

#21 2013-12-06 10:48:50

VDP76
#! Bean Roaster
Registered: 2012-04-12
Posts: 840

Re: CrunchBang-XFCE-Openbox respin

this is a very nice blend of XFCE and #!, well done Jonh!
and the install script just works smoothly! cool


#!#!#! Forum etiquette #!#!#!
Are you a new member!? Have you introduced yourself?!
CLI basics | LVM | smxi | chrooting | multiarch

Offline

#22 2013-12-07 05:06:06

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

Re: CrunchBang-XFCE-Openbox respin

^cheers!


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

#23 2014-03-27 05:52:58

johnraff
nullglob
From: Nagoya, Japan
Registered: 2009-01-07
Posts: 4,148
Website

Re: CrunchBang-XFCE-Openbox respin

Download instructions amended as GitHub can now be used directly.

Also, there's a new Japanese version:
http://crunchbang.org/forums/viewtopic.php?pid=369358

Last edited by johnraff (2014-03-27 05:58:16)


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
#! forum moderator    BunsenLabs

Offline

#24 2014-03-27 11:13:20

balloon
Member
Registered: 2014-03-22
Posts: 32

Re: CrunchBang-XFCE-Openbox respin

Reference of wget is changed to GitHub, but fail in a URL including https: have a problem.
In addition, these contents take the wrong folder of cd.

It will function by the following command definitely now:

wget --no-check-certificate https://github.com/johnraff/cb-xfce-netinstall/archive/master.tar.gz
tar -xpf master.tar.gz
cd cb-xfce-netinstall-master
./install

BALLOON a.k.a. Fu-sen. (ふうせん Fu-sen.) in Japan
BunsenLabs Japan! ブンゼンラボ ジャパン! | https://bunsenlabs-jp.jimdo.com/
BunsenLabs Linux Forums - balloon | https://forums.bunsenlabs.org/profile.php?id=794
GitHub - fu-sen | https://github.com/fu-sen/

Offline

Be excellent to each other!

#25 2014-03-27 12:09:51

Alad
Software Satan
Registered: 2014-02-20
Posts: 1,512

Re: CrunchBang-XFCE-Openbox respin

Like I said in the other thread, no-check-certificate isn't needed with the current version of Debian/Waldorf (7.4).

Last edited by Alad (2014-03-27 12:10:01)

Offline

Board footer

Powered by FluxBB

Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.
Server: acrobat

Debian Logo