You are not logged in.

#1 2012-01-03 12:26:21

Kruppt
Moderator
From: Blue Ridge Mountains, NC
Registered: 2010-12-20
Posts: 299

Re: Howto set up Rox filer in Fluxbox

Installation and configuration of Rox-Filer for use as pinboard and/or panels as it applies to Fluxbox.

screenshots

Fluxbox and ROX-Filer pinboard
http://imgur.com/AYrfb
Tabbed Windows
http://imgur.com/jlT2U
Menu System
http://imgur.com/c0jAj

Install these needed packages first.

extra/rox 2.11-1 [0.96 MB] 
extra/feh 2.2-1 [0.15 MB] 

The installation of packages in below code box are OPTIONAL.
They are only needed if you want to use the Rox Mime editor in conjunction with Rox-Filer
to add or edit MIME file types, or install some of the other Rox-Filer related Apps.

community/rox-lib 2.0.6-2 [0.14 MB] 
community/mime-editor 0.6-3 [0.03 MB]

Note: Rox-Filer and the related Libraries and Applications can also be installed via "zeroinstall-injector".
zeroinstall-injector can be installed from AUR with the "packer" package manager.

aur/zeroinstall-injector 1.5-1
    A decentralised loosly-coupled secure installation system

When using zeroinstall-injector to install Rox-Filer
and it's related libs and applications, the path to all the zeroinstall-injector installed programs will be located at:

~/.cache/0install.net/implementations/sha1new=some_long_alpha_numeric_directory

If you choose to install Rox-Filer via zeroinstall-injector
you will need to edit all Rox related configs that follow to reflect the path to Rox-Filer's location.
This below is an example of what would be inserted into the startup file to enable the pinboard.
Naturally you could also make a symbolic link to this long path in /usr/bin, make a link /usr/bin/rox.

/home/kruppt/.cache/0install.net/implementations/sha256=17b0b32966ff474ddfaf98a7923644035c837fdaea0b5aea571fb095c678356b/ROX-Filer/AppRun -b=Default &

Back to assuming your going to install rox via pacman rather than zeroinjector
Create a .fehbg file in /home/YOURUSER

touch /home/YOURUSER/.fehbg

Insert a line in this .fehbg file as in below code box example, using the absolute path to the wallpaper file you intend to use.
Save changes to file.

feh  --bg-scale '/home/YOURUSER/.fluxbox/wallpaper/some_wallpaper_file.png'

Then add the two lines in the code box below to the top of your /home/YOURUSER/.fluxbox/startup file.
These lines enable the Rox-Pinboard upon starting Fluxbox. For more details refer to:
http://rox.sourceforge.net/Manual/Manua … #id2456497

/usr/bin/rox --pinboard=Default &
sleep 5

Add these two lines directly below the above two lines in the startup file
if you have intentions of loading a panel in addition to the Rox pinboard.
The Panel/s will load upon starting Fluxbox.
Read this page for more details: http://rox.sourceforge.net/Manual/Manua … #id2456579

/usr/bin/rox -b=Default &
sleep 2

Insert the below line under the above lines in the /home/YOURUSER/.fluxbox/startup file, then save changes.

eval `cat ~/.fehbg` &

If you would prefer to load the Pinboard and Panel/s manually, commet out the:

#/usr/bin/rox --pinboard=Default &
#sleep 5
#/usr/bin/rox -b=Default &
#sleep 2

lines in your "startup" file with a "#" in front of each line as shown in code box above,
and add the below stanzas to your ~/.fluxbox/menu file in an appropriate location.

                [exec] (Rox Pinboard) {/usr/bin/rox --pinboard=Default &}
		[exec] (Rox right panel) {/usr/bin/rox -b=Default &}

If using Conky, insert or edit these lines in your ~/.conkyrc file as in the below code box.

own_window yes
own_window_transparent yes
own_window_type desktop
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

For more details on the function of these settings refer to:
http://conky.sourceforge.net/config_settings.html

Log completely out of the current X session, then log back into Fluxbox.
Right click on the "Home" folder on Desktop.
Select >> Backdrop >> tick stretch >> select Show
A Rox Filer shell will load....drill to location of wallpaper file you choose to use in the .fehbg file.
Drag the wallpaper file to the "Set Backdrop" Window, into target area. Click "Close" in same window.

Then you'll need to setup your Options for the Rox-filer shell.
Right click on "Home" folder on desktop.
Rox-Filer>>Options>>Compatibility
Put a check in>>"Pass all backdrop mouse clicks to window manager"
Put a check in>>"Blackbox root menus hack"
Put a check in>>"Don't use hostnames"
Other options in this window should have no check marks.
Rox-Filer>>Pinboard>>Iconified Windows>>uncheck "show iconified windows"

Go through the other Rox Options elsewhere and setup per your personal preferences.

You can delete the folders from the Desktop you do not choose to have there.
Open a drag and drop shell (rox) and use the drag and drop method
to apply links to Directories/Folders, applications, files etc.
you would prefer to be on the Desktop and/or on the panels. 

Right click on a Desktop folder
Select>> Add Panel ...to add panels, and right click on the Panels >> Panel Options
to setup the panels to your preferred preferences.
Folders or Icons for programs can be added to the Desktop and/or Panels by simply drilling along paths
of the ".desktop" files or binaries in the Rox-Filer file manager, and using the drag and drop method to copy them
where you wish.
Obvious locations of programs will be located in /usr/bin, /usr/share/applications, /usr/local/bin and etc.

Note: The Rox-Mime Editor does not work via the button located in Options>>Types>>Edit Mime Rules
when Rox-Filer,Mime-Editor and Rox-Lib2 are installed via pacman.
So a few solutions if this should be the case.
1)Using Rox-Filer as your shell, drill along path /usr/share/,
scroll to the bottom. Drag the Mime-Editor Icon to a Panel or the Desktop (Pinboard).
2)Add the below line in code box to the ~/.fluxbox/menu file in an appropriate location.

		[exec] (Rox Mime Editor) {/usr/share/MIME-Editor/AppRun} <>	

3)Run /usr/share/MIME-Editor/AppRun in User terminal.
Now you should be Fluxed and Roxed.
http://roscidus.com/desktop/
http://rox.sourceforge.net/Manual/Manual/Manual.html

Last edited by Kruppt (2012-01-04 15:16:11)

Offline

#2 2012-01-03 13:43:57

pablokal
Administrator
From: Nijmegen, Holland
Registered: 2010-10-12
Posts: 3,144
Website

Howto set up Rox filer in Fluxbox

Kruppt, I think that we already can say you earned the prize for mod of the month!! This is very helpful of you.


Getting your questions answered here at ArchBang Forums
Please! Always give hardware info, if there is a chance that 's relevant: #lspci -vnn
On Arch(bang) and Openbox: http://stillstup.blogspot.com/

Offline

#3 2012-01-03 19:16:50

hymie
Member
Registered: 2011-02-25
Posts: 66

Re: Howto set up Rox filer in Fluxbox

Kruppt wrote:

Install these packages first.
community/rox-lib 2.0.6-2 [0.14 MB]                                             

Open a drag and drop shell (rox) and drag and drop to the Desktop the Directories/Folders
you prefer to be there (Downloads)?   
I think I covered everything you need to get what your after.
http://roscidus.com/desktop/
http://rox.sourceforge.net/Manual/Manual/Manual.html

I'm posting this just so that others might benefit.
I did everything except I didn't install "rox-lib" since it seems not to be necessary and the package is marked as "orphaned"?
Second my conky is not visible any more. I had "own_window no" so that it is "transparent", i.e. I can get the fluxbox-menu rightclicking on it. But I can live without that space, so I should change these settings, but these "defaults" are also not working, so I have to find the right ones:

own_window yes
own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

Then the behaviour is not 100% of what I intended, i.e. like in Windoze having just to copy things in the "Desktop" folder and they appear on the desktop. Here the desktop is "virtual", i.e. consists of link-icons. But it's still a slight improvement, I just don't know what to do with my "Desktop" folder, as I never did ;-)
I have to check out automounting and thumbnails - in thunar there is "thunar-volman" and "tumbler". I think I have "devmon" still installed that I used for "pcmanfm".
My feelings are still a bit mixed, but maybe if I find out more, I'll start to really like it ;-)

EDIT: conky is suddenly working with the above settings...

Last edited by hymie (2012-01-03 20:14:09)

Offline

#4 2012-01-03 19:39:16

archy
Member
Registered: 2011-09-24
Posts: 90

Re: Howto set up Rox filer in Fluxbox

Kruppt wrote:

Fluxbox and ROX-Filer pinboard
http://imgur.com/AYrfb
Tabbed Windows
http://imgur.com/jlT2U
Menu System
http://imgur.com/c0jAj

Nice!

Offline

#5 2012-01-04 10:14:06

hymie
Member
Registered: 2011-02-25
Posts: 66

Re: Howto set up Rox filer in Fluxbox

This ROX environment seems to be a whole hidden parallel universe out there ;-) When I have more time and patience I'll create a new user and set it up with a full ROX environment, i.e. Pinboard, Panel, Apps and Applets. By now I will introduce a new keyboard-shortcut Super+P like Places...

Mod4 P None D	:Exec Thunar ~/Downloads
Mod4 P None R	:Exec Thunar ~/Dropbox
Mod4 P None F	:Exec Thunar ~/.fluxbox
Mod4 P None M	:Exec Thunar ~/Music
Mod4 P None P	:Exec Thunar ~/Pictures
Mod4 P Mod4 P W	:Exec Thunar ~/Pictures/wallpapers
etc...

Last edited by hymie (2012-01-04 16:10:34)

Offline

#6 2012-01-04 15:22:44

Kruppt
Moderator
From: Blue Ridge Mountains, NC
Registered: 2010-12-20
Posts: 299

Re: Howto set up Rox filer in Fluxbox

pablokal wrote:

Kruppt, I think that we already can say you earned the prize for mod of the month!! This is very helpful of you.

Well, I forgot a lot of important steps,
so I guess I'm back to setting in the corner with my dunce cap on.:-)
But seriously all, I had to edit the related post as I forgot a few important steps.
Hopefully I got it right this time.;-0

Offline

#7 2012-01-04 16:32:19

pablokal
Administrator
From: Nijmegen, Holland
Registered: 2010-10-12
Posts: 3,144
Website

Re: Howto set up Rox filer in Fluxbox

Well, what I mean to say is that I know how time consuming and what an effort it can be to write things like this post down and there are errors, is, well, just like it goes.


Getting your questions answered here at ArchBang Forums
Please! Always give hardware info, if there is a chance that 's relevant: #lspci -vnn
On Arch(bang) and Openbox: http://stillstup.blogspot.com/

Offline

#8 2012-01-04 20:02:35

Kruppt
Moderator
From: Blue Ridge Mountains, NC
Registered: 2010-12-20
Posts: 299

Re: Howto set up Rox filer in Fluxbox

hymie wrote:
Kruppt wrote:

Install these packages first.
community/rox-lib 2.0.6-2 [0.14 MB]                                             

Open a drag and drop shell (rox) and drag and drop to the Desktop the Directories/Folders
you prefer to be there (Downloads)?   
I think I covered everything you need to get what your after.
http://roscidus.com/desktop/
http://rox.sourceforge.net/Manual/Manual/Manual.html

I'm posting this just so that others might benefit.
I did everything except I didn't install "rox-lib" since it seems not to be necessary and the package is marked as "orphaned"?
Second my conky is not visible any more. I had "own_window no" so that it is "transparent", i.e. I can get the fluxbox-menu rightclicking on it. But I can live without that space, so I should change these settings, but these "defaults" are also not working, so I have to find the right ones:

own_window yes
own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

Then the behaviour is not 100% of what I intended, i.e. like in Windoze having just to copy things in the "Desktop" folder and they appear on the desktop. Here the desktop is "virtual", i.e. consists of link-icons. But it's still a slight improvement, I just don't know what to do with my "Desktop" folder, as I never did ;-)
I have to check out automounting and thumbnails - in thunar there is "thunar-volman" and "tumbler". I think I have "devmon" still installed that I used for "pcmanfm".
My feelings are still a bit mixed, but maybe if I find out more, I'll start to really like it ;-)

EDIT: conky is suddenly working with the above settings...

Take a look at the post again, I missed mentioning a few details, so it has been edited today.=-)

Offline

#9 2012-01-06 21:27:35

hymie
Member
Registered: 2011-02-25
Posts: 66

Re: Howto set up Rox filer in Fluxbox

Kruppt wrote:

Take a look at the post again, I missed mentioning a few details, so it has been edited today.=-)

I have troubles with this. First it took me some time to find out that I have to have a "python", i.e. put a symlink to "python2". And even now the vast majority of the applets doesn't work. Seems that there are some python compatibility problems, or something is missing. "Applet quit without ever creating a widget!" is the typical message I get....

EDIT: Seems some "hardware" applets are based on the obsolete HAL, but that's certainly not the only problem. I'm wondering whether ROX is even being maintained any more?

Last edited by hymie (2012-01-06 21:49:37)

Offline

#10 2012-01-07 12:51:34

Kruppt
Moderator
From: Blue Ridge Mountains, NC
Registered: 2010-12-20
Posts: 299

Re: Howto set up Rox filer in Fluxbox

hymie wrote:
Kruppt wrote:

Take a look at the post again, I missed mentioning a few details, so it has been edited today.=-)

I have troubles with this. First it took me some time to find out that I have to have a "python", i.e. put a symlink to "python2". And even now the vast majority of the applets doesn't work. Seems that there are some python compatibility problems, or something is missing. "Applet quit without ever creating a widget!" is the typical message I get....

EDIT: Seems some "hardware" applets are based on the obsolete HAL, but that's certainly not the only problem. I'm wondering whether ROX is even being maintained any more?

The Rox-Filer and the core apps and the related libs are still being maintained.
That is all that is needed to use Rox-Filer for pinboard, panels, and as a file manager/shell.
I can't comment on all the other related Rox apps, as I have not played with any of that since before
Fluxbox 1. Some of the apps here http://roscidus.com/desktop/software may not be maintained and kept
up to date, I do not know myself.

Offline

Board footer

Powered by FluxBB