Adding applications to the /root/Startup directory will automatically load them when Puppy starts, though recent Pups also support auto-starting apps by adding the corresponding .desktop files to the /root/.config/autostart directory. Either method will auto-load apps in your choice of desktop environments.1) My first question is about autostart apps. I've been using other ob distros for a while but this autostart is completely different. Can you point me to the way i can start apps when openbox starts? (e.g. compton for compositing)
Alternatively, when openbox is the window manager, the /root/.config/openbox/autostart file contains scripts and commands which execute each time openbox loads. In FbBox, this file already contains several commands essential to proper loading of the desktop environment, but you can append additional commands or apps to auto-start them.
Typically, the built-in wallpaper changers of standard Puppy operate through the Rox pinboard.2) I am usually on two monitors and neither the default jwm or fbbox wallpaper changer allow me to put different wallpapers. When i try to run nitrogen nothing happens. (although it seems that it runs and then fbbox rewrites over it). Is there a way to make it work (and autostart it?)
When you run Nitrogen, the new wallpaper is applied but it is hidden under the Rox pinboard. Disabling the Rox pinboard will allow visibility of the Nitrogen-applied wallpaper, but your mileage may vary. For more information, see the following forum thread:
http://www.murga-linux.com/puppy/viewtopic.php?t=70057
Nitrogen will auto-start if the executable is added to one of the auto-start folders listed above.
You could add Arandr to one of the auto-start folders described above.3) I use Arandr cause if i dont the two monitors get mirrored. But i have to reset it on every boot. Is there a way to make it permanent?
In tahrpup, the default JWM keybindings for ALSA control are:4)The volume buttons on my laptop work fine with jwm but not in fbbox. Actually when i try to change the volume in fbpanel sound goes mute.
<Key keycode="160">exec:amixer sset Master toggle</Key>
<Key keycode="176">exec:amixer sset Master 1+,1+</Key>
<Key keycode="174">exec:amixer sset Master 1-,1-</Key>
In Openbox you can add the equivalent code, but the keybindings are in hex format.
Specifically, go to /root/.config/openbox/rc.xml and find the header titled <!-- Keybindings for running applications -->.
Copy and paste the following block of code below this header (a good place is the end of this section, but before the </keyboard> tag) then restart X server.
Code: Select all
<keybind key="0xa0">
<action name="Execute">
<command>amixer set Master toggle</command>
</action>
</keybind>
<keybind key="0xb0">
<action name="Execute">
<command>amixer set Master 5%+ unmute</command>
</action>
</keybind>
<keybind key="0xae">
<action name="Execute">
<command>amixer set Master 5%- unmute</command>
</action>
</keybind>
Support for conky and pwidgets will be included in the next release of FbBox.5) When i use conky the desktop icons disappear and appear for a sec when i hover over them.If i reset them with 'drive icons manager' they work but conky disappears.
In Puppy, fbpanel initally loads through /root/.xinitrc.6) On every boot i have to run fbpanel through gmrun or prun for it to appear.
In FbBox, the panel is restarted through /root/.config/openbox/autostart. Your installation may be broken, possibly secondary to corruption of /root/.config/openbox/autostart.
Also, make sure the installation of FbBox is through the pet available in the FbBox forum thread. There are post-install files in the pet that must run to completion to properly integrate FbBox with the base Puppy, and the code varies depending on the Puppy receiving the FbBox files. The cut-down pet of FbBox available through the Puppy Package Manager of tahrpup is broken, but I think 666philb has now removed it.
---------------
Thanks for your questions wavelen.
The next release of FbBox is in Beta testing, and should be available soon.