Reborn Puppy v0.44
Thanks for this pup-it is really nice!
I have added cursor themes, firefox and proprietary nvidia driver.
How do I configure the shortcuts? When I hit Start+W it still launches chrome, even tho i set firefox as default.
Also, is there a way to get the cpu temp readout in F instead of C?
And finally is there a way to have the desktop icons displayed at all times? everytime I boot up I have to go to desktop icon switcher and run it to see my icons. But if i can learn how to configure additional shortcuts, i can use those instead of clicking on icons. I am not familiar with what script or programs are being used to display all of the shortcuts and memory and cpu and other data on the desktop. However i am familiar with the linux filesystem layout and can usually edit text files and things.
I guess what i really want to know how to do is edit the script on the desktop so i can add more shortcuts. I like the idea of launching things this way, and it will give a nice clean desktop with no icons.
Thanks!
I have added cursor themes, firefox and proprietary nvidia driver.
How do I configure the shortcuts? When I hit Start+W it still launches chrome, even tho i set firefox as default.
Also, is there a way to get the cpu temp readout in F instead of C?
And finally is there a way to have the desktop icons displayed at all times? everytime I boot up I have to go to desktop icon switcher and run it to see my icons. But if i can learn how to configure additional shortcuts, i can use those instead of clicking on icons. I am not familiar with what script or programs are being used to display all of the shortcuts and memory and cpu and other data on the desktop. However i am familiar with the linux filesystem layout and can usually edit text files and things.
I guess what i really want to know how to do is edit the script on the desktop so i can add more shortcuts. I like the idea of launching things this way, and it will give a nice clean desktop with no icons.
Thanks!
- alexandrion
- Posts: 105
- Joined: Sat 19 Feb 2011, 06:45
i'm happy to hear you're enjoying itTLM wrote:Thanks for this pup-it is really nice!
I have added cursor themes, firefox and proprietary nvidia driver.
the reason start+w launches chromium is because i made start+w launch chromium instead of the default browser (instead of calling a function [start+w] to call a function [default browser] who calls chromium, i thought i saved a function call and just launch choromium instead)TLM wrote:How do I configure the shortcuts? When I hit Start+W it still launches chrome, even tho i set firefox as default.
the shortcuts are handled by the openbox window manager
the whole openbox config is stored at /root/.config/openbox/rc.xml
before you read any further please back up your /root/.config/openbox/rc.xml so you can restore it in case something goes wrong
cp /root/.config/openbox/rc.xml /root/.config/openbox/rc.xml.bak
the <keyboard> binding section should start at around line 156 in the original file (assuming you haven't changed any default settings)
scroll down until you get the end of the keyboard section (</keyboard>)
any new shortcuts should be above that line, check where the chromium combination is (W-w) and change the custom chromium launch command with the firefox launch command (i don't know it off the top of my head but if you attach your menu.xml i might be able to help you)
the keyboard bindings look like this
Code: Select all
<keybind key="CUSTOM-KEYS">
<action name="Execute">
<command>LAUNCH-COMMAND</command>
</action>
</keybind>
accepted keys are A,C,S,W for alt,control,shift,start and the letters should be in lower case
the keys should be separated by -
for example Control + H is C-h, Control+Alt+q is C-A-q, you get the idea
there is a way to add custom keys (such as print screen, xf86audiolowervolume) but i won't go there unless you're really interested
once you're done open a terminal (very important to be in a terminal because if you mess it up [happens] you won't be able to do anything until the config file is repaired) and type
Code: Select all
openbox --reconfigure
and if you don't get any output from the terminal it means everything went great, if you get an error you'd better restore the backup file (assuming you made one) with
Code: Select all
mv /root/.config/openbox/rc.xml.bak /root/.config/openbox/rc.xml
sure, edit the conky configuration file located at /root/.config/conky/conkyrcTLM wrote:Also, is there a way to get the cpu temp readout in F instead of C?
and just above the TEXT line add
Code: Select all
temperature_unit fahrenheit
yes, there is a way but i wouldn't advise you toTLM wrote:And finally is there a way to have the desktop icons displayed at all times? everytime I boot up I have to go to desktop icon switcher and run it to see my icons.
one of the highlights of this version is that it doesn't use rox for the desktop (which renders the desktop openbox bindings useless) and it uses nitrogen instead
nitrogen not only allows openbox desktop bindings but it also works better with conky (the system monitor thing)
to enable rox at startup look in the .xinitrc file for the PuppyPin block of code and uncomment it (again i don't recommand this)
sweet, well i told you above how to edit them, if i wasn't clear enough please tell me and i will be happy to clarify what you don't understandTLM wrote:But if i can learn how to configure additional shortcuts, i can use those instead of clicking on icons.
the thing in the right is conkyTLM wrote:I am not familiar with what script or programs are being used to display all of the shortcuts and memory and cpu and other data on the desktop. However i am familiar with the linux filesystem layout and can usually edit text files and things.
conky just displays whatever you tell it to so if you change the shortcut keys in conky nothing will happen to the system since conky just displays thingsTHE CONKY WEBPAGE wrote:Conky is a free, light-weight system monitor for X, that displays any information on your desktop. Conky is licensed under the GPL and runs on Linux and BSD.
again, editing conky will not result in a change in bindings (those are done in the openbox file), conky just displays whatever you tell it to displayTLM wrote:I guess what i really want to know how to do is edit the script on the desktop so i can add more shortcuts. I like the idea of launching things this way, and it will give a nice clean desktop with no icons.
no problem, and if i wasn't clear enough on any of my points don't hesitate to ask me to clarifyTLM wrote:Thanks!
p.s. i rebuilt the image without chromium this time for guys like you (i really thought nobody used firefox anymore) but i didn't do any tests on it so there could bugged but chances are it isn't
with chromium - 168.6 mb - 1.7 gb (mounted) - 53706 files
without chromium - 140.5 mb - 1.6 gb (mounted) - 53343 files
Last edited by alexandrion on Fri 29 Apr 2011, 22:27, edited 2 times in total.
Thanks so much. I learn more from linux forums than anywhere else. I will try some configuring later following your excellent instructions. I have to wait until i get some time and a clear mind. Working on a bathroom right now! Again your last reply was very helpful and written in a manner easy to follow and understand. I really appreciate all those in the linux community who take the time to share knowledge. Thanks again! I will post back after i have tried it.
Hi again--Things are working great. Changed the command in my rc.xml file to firefox. The command is:
[code]
/usr/lib/firefox/firefox
Also got my cpu temp to display in farenheit. One other thing on this i found out it will still say C (example 100C) but I fixed this by changing line # 58 to:
[/code]
Temperature $alignr$color1 ${acpitemp}F$color
The F just before the $color is a C by default.
This is good for now. Will try adding more shortcuts later for Kompozer and other programs i use. Thanks again for the great tutorial. I copied and saved it just in case anything happens to your post.
[code]
/usr/lib/firefox/firefox
Also got my cpu temp to display in farenheit. One other thing on this i found out it will still say C (example 100C) but I fixed this by changing line # 58 to:
[/code]
Temperature $alignr$color1 ${acpitemp}F$color
The F just before the $color is a C by default.
This is good for now. Will try adding more shortcuts later for Kompozer and other programs i use. Thanks again for the great tutorial. I copied and saved it just in case anything happens to your post.
- alexandrion
- Posts: 105
- Joined: Sat 19 Feb 2011, 06:45
that's great news!TLM wrote:Hi again--Things are working great. Changed the command in my rc.xml file to firefox. The command is:
Code: Select all
/usr/lib/firefox/firefox
did you check menu.xml yourself?
well sure it's C, i didn't tell you that on purpose because i wanted to challenge you to figure it out for yourself, you learn more things that wayTLM wrote: Also got my cpu temp to display in farenheit. One other thing on this i found out it will still say C (example 100C) but I fixed this by changing line # 58 to:
Temperature $alignr$color1 ${acpitemp}F$color
The F just before the $color is a C by default.
the acpidtemp command returns how many degrees, it doesn't mention the temperature unit, you have to put that manually and as i said conky displays whatever you tell it to display
as an added bonus, if you want conky to display the degree sign (that little o) add this
Code: Select all
${iconv_start UTF-8 ISO_8859-1}°${iconv_stop}
sure, it shouldn't be hard now, you've done most of the hard part, now it's just copypasta a bunch of code and replacing two linesTLM wrote:This is good for now. Will try adding more shortcuts later for Kompozer and other programs i use. Thanks again for the great tutorial. I copied and saved it just in case anything happens to your post.
by the way, by default Start+up / down / left / right launches a script i made that changes the volume and notifying you about the changes
also print screen and alt print screen launches another script i made
but unfortunately the scripts are not dynamic, because different keyboards have different codes for keys, check if they work and if they don't i will try to help you personalize them
the default output of the volume should be Master Front: x % PCM: x %
Yes i noticed that Start+Up and Down arrows controls my PCM. I also saw the entries for scrot-x, however I have just been launching the run dialog and typing in scrot-x to take screenshots. I just tested them and both Print Screen and Alt Print Screen both work on my keyboard. The Alt option has the 5 second delay which i noticed in your rc.xml as scrot-x 5. Now that i know where these configuration files are, the rest is fairly easy. Thank you again.
- alexandrion
- Posts: 105
- Joined: Sat 19 Feb 2011, 06:45
you can bind the the volume up / down / mute to your media keys
also you might want to modify the script since it's not working properly (if you don't have master front it's most likely that something else controls your master volume)
run alsamixer in a terminal and check which controls make a difference for your volume then add those instead of "Master Front" which you don't have
the script's at /usr/bin/ali-vol
also you might want to modify the script since it's not working properly (if you don't have master front it's most likely that something else controls your master volume)
run alsamixer in a terminal and check which controls make a difference for your volume then add those instead of "Master Front" which you don't have
the script's at /usr/bin/ali-vol
I have a Master, Master Mono and PCM. It is the Master which controls my volume. How do i modify the ali-vol script to use Master? I tried just replacing the text everywhere it said Master Front with just Master, and then I ran openbox --reconfigure from terminal. This left my Start+Up and Down without any function at all. So for now I have put the ali-vol script back the way it was (with Master Front) and once again it is using my PCM. I do not have media keys on my keyboard, so I want to use the Up and Down. Thanks
- alexandrion
- Posts: 105
- Joined: Sat 19 Feb 2011, 06:45
type this in a terminal and attach the /root/HERE-I-AM file to your next post
Code: Select all
amixer > ~/HERE-I-AM
- alexandrion
- Posts: 105
- Joined: Sat 19 Feb 2011, 06:45
new release available
i made my ppy-mount tool (v0.01)the default mounting handler since pmount wasn't doing it's job most of the time (it could be just me tho)
you don't have to download the new release you can just install that manually
i made my ppy-mount tool (v0.01)the default mounting handler since pmount wasn't doing it's job most of the time (it could be just me tho)
you don't have to download the new release you can just install that manually
Last edited by alexandrion on Sun 01 May 2011, 10:53, edited 1 time in total.
Here it is:alexandrion wrote:type this in a terminal and attach the /root/HERE-I-AM file to your next post
Code: Select all
amixer > ~/HERE-I-AM
Code: Select all
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 27 [87%] [-6.00dB] [on]
Front Right: Playback 27 [87%] [-6.00dB] [on]
Simple mixer control 'Master Mono',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 24 [77%] [-10.50dB] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume pswitch pswitch-joined penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 29 [94%] [9.00dB] [on]
Front Right: Playback 29 [94%] [9.00dB] [on]
Simple mixer control 'Surround',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [-46.50dB] [on]
Front Right: Playback 0 [0%] [-46.50dB] [on]
Simple mixer control 'Surround Jack Mode',0
Capabilities: enum
Items: 'Shared' 'Independent'
Item0: 'Shared'
Simple mixer control 'Center',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'LFE',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 0 [0%] [-46.50dB] [on]
Simple mixer control 'Line',0
Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 0 [0%] [-34.50dB] [on] Capture [off]
Front Right: Playback 0 [0%] [-34.50dB] [on] Capture [off]
Simple mixer control 'CD',0
Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 0 [0%] [-34.50dB] [on] Capture [off]
Front Right: Playback 0 [0%] [-34.50dB] [on] Capture [off]
Simple mixer control 'Mic',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Mono
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono: Playback 0 [0%] [-34.50dB] [on]
Front Left: Capture [on]
Front Right: Capture [on]
Simple mixer control 'Mic Boost (+20dB)',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mic Select',0
Capabilities: enum
Items: 'Mic1' 'Mic2'
Item0: 'Mic1'
Simple mixer control 'Video',0
Capabilities: cswitch cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'Phone',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Mono
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono: Playback 0 [0%] [-34.50dB] [on]
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined cswitch cswitch-joined penum
Playback channels: Mono
Capture channels: Mono
Mono: Playback [off] Capture [off]
Simple mixer control 'IEC958 Output',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958 Playback AC97-SPSA',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 3
Mono: 3 [100%]
Simple mixer control 'IEC958 Playback Source',0
Capabilities: enum
Items: 'PCM' 'Analog In' 'IEC958 In'
Item0: 'PCM'
Simple mixer control 'Beep',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 15
Mono: Playback 0 [0%] [-45.00dB] [on]
Simple mixer control 'Aux',0
Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 0 [0%] [-34.50dB] [on] Capture [off]
Front Right: Playback 0 [0%] [-34.50dB] [on] Capture [off]
Simple mixer control 'Mono Output Select',0
Capabilities: enum
Items: 'Mix' 'Mic'
Item0: 'Mix'
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch cswitch-joined penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 15
Front Left: Capture 0 [0%] [0.00dB] [on]
Front Right: Capture 0 [0%] [0.00dB] [on]
Simple mixer control 'Mix',0
Capabilities: cswitch cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'Mix Mono',0
Capabilities: cswitch cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'Channel Mode',0
Capabilities: enum
Items: '2ch' '4ch' '6ch'
Item0: '2ch'
Simple mixer control 'Duplicate Front',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'External Amplifier',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Input Source Select',0
Capabilities: enum
Items: 'Input1' 'Input2'
Item0: 'Input1'
Simple mixer control 'Input Source Select',1
Capabilities: enum
Items: 'Input1' 'Input2'
Item0: 'Input1'
- alexandrion
- Posts: 105
- Joined: Sat 19 Feb 2011, 06:45
Code: Select all
#! /bin/bash
if [[ $1 -eq 1 ]]
then
P=`amixer sset 'Master' 1+ | grep 'Front Left:' | awk '{print $5}' | sed 's/\[/Master: /g' | sed 's/\]//g'`
M=`amixer sset 'PCM' 2+ | grep 'Front Left:' | awk '{print $5}' | sed 's/\[/PCM: /g' | sed 's/\]//g'`
yaf-splash -text "$P $M" -timeout 1
else if [[ $1 -eq 2 ]]
then
P=`amixer sset 'Master' 1- | grep 'Front Left:' | awk '{print $5}' | sed 's/\[/Master: /g' | sed 's/\]//g'`
M=`amixer sset 'PCM' 2- | grep 'Front Left:' | awk '{print $5}' | sed 's/\[/PCM: /g' | sed 's/\]//g'`
yaf-splash -text "$P $M" -timeout 1
else if [[ $1 -eq 3 ]]
then
P=`amixer sset 'Master',0 toggle | grep "Front Left:" | awk '{print $7}'`
if [[ ''$P'' == '[off]' ]]
then
P="Volume is off"
else
P="Volume is on"
fi
yaf-splash -text "$P" -timeout 1
fi
fi
fi
backup the old script and paste this one instead and run
Code: Select all
alivol 1
alivol 2
alivol 3
Thank you. I had to put the hyphen in alivol (ali-vol) to run in terminal, and now the new script is running both my Master and PCM incrementally with each press of Up or Down as follows: (beginning with both at 0)alexandrion wrote:odd, this should workCode: Select all
#! /bin/bash if [[ $1 -eq 1 ]] then P=`amixer sset 'Master' 1+ | grep 'Front Left:' | awk '{print $5}' | sed 's/\[/Master: /g' | sed 's/\]//g'` M=`amixer sset 'PCM' 2+ | grep 'Front Left:' | awk '{print $5}' | sed 's/\[/PCM: /g' | sed 's/\]//g'` yaf-splash -text "$P $M" -timeout 1 else if [[ $1 -eq 2 ]] then P=`amixer sset 'Master' 1- | grep 'Front Left:' | awk '{print $5}' | sed 's/\[/Master: /g' | sed 's/\]//g'` M=`amixer sset 'PCM' 2- | grep 'Front Left:' | awk '{print $5}' | sed 's/\[/PCM: /g' | sed 's/\]//g'` yaf-splash -text "$P $M" -timeout 1 else if [[ $1 -eq 3 ]] then P=`amixer sset 'Master',0 toggle | grep "Front Left:" | awk '{print $7}'` if [[ ''$P'' == '[off]' ]] then P="Volume is off" else P="Volume is on" fi yaf-splash -text "$P" -timeout 1 fi fi fi
backup the old script and paste this one instead and runinside a terminalCode: Select all
alivol 1 alivol 2 alivol 3
3 6
6 13
10 19
13 26
16 32
19 39
23 45
26 52
29 58
32 65
35 71
39 77
In other words the Master is going up 3 (4 every 4th time) and the PCM is going up 6 and then 7 every other time.
It is working, and in any case i can also launch alsamixer or zmixer (i installed) if i need to tweak audio level via a GUI.
- alexandrion
- Posts: 105
- Joined: Sat 19 Feb 2011, 06:45
-
- Posts: 30
- Joined: Sun 24 Apr 2011, 04:47
- alexandrion
- Posts: 105
- Joined: Sat 19 Feb 2011, 06:45
-
- Posts: 30
- Joined: Sun 24 Apr 2011, 04:47
- alexandrion
- Posts: 105
- Joined: Sat 19 Feb 2011, 06:45
-
- Posts: 30
- Joined: Sun 24 Apr 2011, 04:47
Well I was using Openbox in Mint. I wasn't using puppy. So I was actually scripting a autostart.sh
However it would start up in gnome too. I didn't know how to get it to only start up with Openbox. And I couldn't figure out how to add Stalonetray.
I don't like Fbpanel in puppy since the right click menu has all the same features anyway. By using Tint2 which I think is faster, I think puppy could be much faster.
However I would also like to try Wbar in puppy, but I've not figured out how to configure it.
I'm really new at this.
Actually I've always wanted to try Midnight Commander, since I'm talking about customs. How fast is Midnight Commander? I hear it's really good.
However it would start up in gnome too. I didn't know how to get it to only start up with Openbox. And I couldn't figure out how to add Stalonetray.
I don't like Fbpanel in puppy since the right click menu has all the same features anyway. By using Tint2 which I think is faster, I think puppy could be much faster.
However I would also like to try Wbar in puppy, but I've not figured out how to configure it.
I'm really new at this.
Actually I've always wanted to try Midnight Commander, since I'm talking about customs. How fast is Midnight Commander? I hear it's really good.