Posts: 54
jbander
Joined: 17 Jun 2017
#1
I'm running 16.2, I have my Rox panel loaded with the icons I need the most but every time I reboot it disappears and when I select it again to bring it back up , it still contains the Icons I want but it always moves it from where I want it(left side) to the top. Also I set a double panel on the bottom to just see what it was and I got side tracked long enough to forget where I did it. I just want one. Thanks folks.
Posts: 148
figosdev
Joined: 29 Jun 2017
#2
notes from the manual that might help:
The pinboard configuration is saved in `~/.config/rox.sourceforge.net/ROX-Filer/pb_MyPinboard'
You can set which edge of the screen the panel appears on using the popup menu. You can also set the edge when enabling the panel by using the side instead of -b. Specify a blank name to remove the panel:

$ rox --bottom=

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://rox.sourceforge.net/Manual/Manual/Manual.html"
linktext was:"http://rox.sourceforge.net/Manual/Manual/Manual.html"
====================================
Posts: 1,445
skidoo
Joined: 09 Feb 2012
#3
it's a bugger to track down (found out recently while repackaging rox) and I can't cite from memory the exact file...

When an antiX"rox-*" session is started, the exec is performed by a file pathed under ~/.desktop-session/
and IIRC the file involved isn't exposed/presented when you choose ControlCenter"Edit bla_WM configuration".

What I suggested in an earlier topic still stands ~~ suggesting jbander start a"plain" icewm or whatever session
and pass the custom rox launchstring in the session"startup" file (exposed via ControlCenter"Edit bla_WM configuration").

"Also I set a double panel on the bottom to just see what it was [...]but now want just one"
panel definition files reside here:
~/.config/rox.sourceforge.net/rox-filer/
Aside from pan_PANEL, they don't get used unless you supply a custom launchstring...
(pan_PANEL is the instance which is toggled via desktop menu entry"Toggle RoxPanel off/on")
...you just need to re-find, and edit your custom launchstring (in"startup" file?)


Ummm, mentioned path to find panel definitions so that you can view 'em in text editor
to determine which one of the multiple panels you now want to invoke.
Posts: 1,445
skidoo
Joined: 09 Feb 2012
#4
skidoo wrote:When an antiX"rox-*" session is started, the exec is performed by a file pathed under ~/.desktop-session/
and IIRC the file involved isn't exposed/presented when you choose ControlCenter"Edit bla_WM configuration".
This begs fact-checking and followup.
Where would one edit the launchstring which defines"rox+icewm session"?
etc/slim.conf ?
/etc/skel/desktop-session.../.xinitrc ?
Posts: 148
figosdev
Joined: 29 Jun 2017

02 Jul 2017, 22:14 #5

you know ive been trying to answer the exact same question for the past couple days skidoo, and im beginning to think its the wrong question.

ive been all over the files from inside a running instance of antix 17 (per the new sig, finding text in files) leading me to search for"rox-ice" then Rox-IceWM, to icewm-session.desktop which itself just runs /usr/bin/icewm-session. the implication being that your launchstring doesnt exist... or that icewm-session calls it. i think if we are looking for a launchstring, its for rox, from within the session CONFIGURATION for icewm, if that sounds right. but let me know! ive spent half an hour trying to find the place icewm starts from. so perhaps it should finally be called"icede."
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#6
Hint - poke around in desktop-session. Link is not 100%, but near enough


========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://github.com/antiX-Linux/desktop-session-antix"
linktext was:"https://github.com/antiX-Linux/desktop-session-antix"
====================================
Posts: 1,445
skidoo
Joined: 09 Feb 2012
#7
Thanks !


========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://github.com/antiX-Linux/desktop-session-antix/search?utf8=%E2%9C%93&q=rox&type="
linktext was:"https://github.com/antiX-Linux/desktop- ... =rox&type="
====================================

^---v

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"https://github.com/antiX-Linux/desktop-session-antix/blob/4d7c4e3e096455e7d60af8f27977a427c0ca548e/shell/lib-desktop-session.sh#L23"
linktext was:"https://github.com/antiX-Linux/desktop- ... ion.sh#L23"
====================================


lib/desktop-session.sh

Code: Select all

rox_manager='rox --pinboard=antiX-${code##rox-}'
that's what I had been chasing down.

For jbander, editing the launchstring here and explicitly passing --left=SoMeNaMe should provide a"always starts with panel shown" solution.
Last edited by skidoo on 02 Jul 2017, 23:23, edited 2 times in total.
Posts: 148
figosdev
Joined: 29 Jun 2017
#8
HOW DID YOU DO THAT?!

i was just conceding defeat when you replied, delaying my post. i already had that stuff open in leafpad in antix, i still cant find it (i went to github too.)
Posts: 1,445
skidoo
Joined: 09 Feb 2012
#9
How do what?
anticapitalista pointed to the appropriate repository, my first posted link points to the result of my search for"rox"
and second posted link shows exactly the line as provided by the search results.

fig, my fat-fingered typing is too prone to making mistakes for me to attempt such a long commandline.
When I have a repeated need to extensively search, I run recoll as root and create a full index of /usr, /etc and most of the other non-sysfs paths.
Posts: 148
figosdev
Joined: 29 Jun 2017
#10
i wouldnt type it either, id save it to a file or just put it in my history as a one-liner so i can grep for it later.

i dont like search indexing; i usually want the very latest things ive added to be included in whatever im searching for. also rather than just looking up text i often want to do other things with whatever it finds.
Posts: 1,445
skidoo
Joined: 09 Feb 2012
#11
Recoll has a daemon mode; its index can stay up-to-date. The indexer's activity really isn't noticeable, performance-wise
(besides, changes to files pathed under /usr are infrequent)
For persistent livesession though, the size of the recoll index database is the prohibitive factor.