OESF Portables Forum
Model Specific Forums => Sharp Zaurus => Zaurus - pdaXrom => Topic started by: dolcex on October 19, 2006, 02:27:01 pm
-
Screenshots here:
http://www.cleverswine.net/kn/zaurus.html (http://www.cleverswine.net/kn/zaurus.html)
pdaXrom beta3
IceWM with SilverXP theme (some fonts and the "start" menu modified)
* get themes here: http://themes.freshmeat.net/browse/925/ (http://themes.freshmeat.net/browse/925/)
extract the archive into your /usr/share/icewm/themes directory and then select the theme from the menu
IceWM has a low memory footprint and is reasonably fast (esp compared to other WMs on the Z)
The background image is set using icewmbg (started by icewm-session). XScreensaver is also enabled, and working. Here is an excerpt from my .xinitrc:
xhost +
sudo -u zaurus xscreensaver -verbose -nosplash&
icewm-session 2>/dev/null >/dev/null
in the ~/.icewm/prefoverride file, you can override the theme's background by adding this:
# Desktop background image
DesktopBackgroundImage="/mnt/card/data/main.png"
The panel was manipulated by editing ~/.icewm/toolbar
I created a personalized launcher menu with:
menufile favs /usr/share/pixmaps/firefox.png favs
and created the file ~/.icewm/favs to hold the launcher items:
prog kopi /usr/share/pixmaps/date.png kopi
prog sylpheed /usr/share/pixmaps/sylpheed.png sylpheed
prog rox /usr/share/pixmaps/rox.png rox
prog leafpad /usr/share/pixmaps/leafpad.png leafpad
prog firefox /usr/share/pixmaps/firefox.png firefox
prog konq /mnt/card/usr/lib/kde/pics/konqueror.png konq
prog dillo /usr/share/pixmaps/dillo.png dillo
prog gaim /usr/share/pixmaps/gaim.png gaim
prog abiword /usr/share/pixmaps/abiword_48.png abiword
prog gqview /usr/share/pixmaps/gqview.png gqview
prog gftp /usr/share/pixmaps/gftp.png gftp
prog aterm /usr/share/pixmaps/gtkterm2.png aterm
The "start" menu can be customized by editing ~/.icewm/menu
I simplified mine by removing most of the menu items, leaving me with Programs and Settings:
# This is an example for IceWM's menu definition file.
#
# Place your variants in /etc/icewm or in $HOME/.icewm
# since modifications to this file will be discarded when you
# (re)install icewm.
#
#separator
#menuprog Gnome folder icewm-menu-gnome1 --list
#menuprog KDE folder icewm-menu-gnome --list
menufile Programs /usr/share/icewm/pixmaps/mbfolder.png programs
menufile Settings /usr/share/icewm/pixmaps/mbfolder_system.png Settings
#menufile Tool_bar folder toolbar
To change the "start" menu button, edit the image /usr/share/icewm/themes/[the them you are using]/icewm.xpm
The IceWM web site also has helpful info:
http://www.icewm.org/manual/ (http://www.icewm.org/manual/)
-
Is there a way to add in a battery monitor? If I could do that I would probably use ICEWM.
Thanks.
-
Is there a way to add in a battery monitor? If I could do that I would probably use ICEWM.
IceWM has a battery monitor applet builtin, refer to the documentation link above.
-
installed icewm and icewm-pdaxrom packages... everything's good.. but I cannot understand how to use xstroke. In fact, the xstroke icon doesn't appear in the tray
any hint?
-
I don't see anything refering to battery monitoring in the documentation.
Can you point me to it, assuming it's there and I'm just search-impaired?
Thanks.
-
Those screenies do look really nice, good to see more WM guides
Can you give me an idea of the overall speed vs that of fluxbox?
As for xstroke, it works on fluxbox but puts an icon on the taskbar which you must click to enable stroking... if you aren't getting that I'm not sure how it would work. But you could try rosetta instead.
I don't think either program works that well though, I end up using xvkbd instead of messing around mispelling stuff repeatedly!
-
rosetta is way slow and far from smart... xstroke is a perfect implementation of graffiti, and is fast and light
no way to make the icon appear on icewntray?
-
I don't see anything refering to battery monitoring in the documentation.
edit ~/.icewm/preferences and search for APM.
-
Can I uninstall Matchbox after I install ICEWM?
-
I found how to have xstroke working
the fact is that the tray wasn't running. I launch icewmtray and THEN I launch xstroke.
I put the icewmtray launch in my .xinitrc, whilst xstroke is manually launched as soon as needed
nice!
-
Can I uninstall Matchbox after I install ICEWM?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=144503\"][{POST_SNAPBACK}][/a][/div]
You can, but it it may lead to the missing of keyboard map (beta3). You can copy the keymap file by yourself. Backup .xinitrc also because when you uninstall matchbox, it remove that file by default.
-
.xinitrc and the keyboard map are the only files I need to back up?
-
Is there any sort of volume control program (preferably a very small one) or applet?
Thanks.
-
mixmos should do you
-
It works fine. Thanks!
-
One way to get the Menu key mapped to the Start menu:
Just open ~/.icewm/preferences
Go all the way down to the line KeySysMenu, uncomment the line and add the key to that:
#
KeySysMenu="XF86Start"
Save and restart IceWM. Now you get the system menu opened with the Menu key just as the way the key is supposed to do.
And there are some nice tips on getting keys to adjust brightness and screen rotation in this thread:
https://www.oesf.org/forums/index.php?showtopic=21001 (https://www.oesf.org/forums/index.php?showtopic=21001)
-
Thought I'd give IceWM a go as I've heard so much about it and first impressions are good!
I have encountered a very annoying problem however. Whenever I rotate the screen with chkhinge or xrandr -o 1 it rotates fine but sets the wrong geometry so the taskbar drops off the screen and all windows are too narrow.
It seems to incorrectlu set 640x480 to 480x640 and vice versa. The only way I can restore the correct geometry is restarting icewm.
Please help if you have any ideas, This is working fine in Fluxbox and openbox.
tia!
-
found an ugly solution- modified /usr/X11R6/bin/startx and changed defaultserverargs so tha the screen parameter read: -screen 640x480@0
I believe this is invalid but it makes the orientation match the geometry at least, but it will load straight into portrait mode .
To fix this I changed the chkhinge scripts here /etc/sysconfig/clamshell/scripts.d/x11scr and changed the command under portrait to: /usr/X11R6/bin/xrandr -o 0 and landscape to: /usr/X11R6/bin/xrandr -o 3
Bobs your uncle fannys your aunt... sorry to have to hack it up like this tho, still want a cleaner solution as this will mess up other WM's
-
Thanks for the trick.
Just tried it and it *basically* works, but
it has issues with Rox-desktop (or is it rather an issue with Rox-desktop itself?).
Icons towards the right edge in the desktop in landscape mode will be hidden when switched into portrait mode. It seems the desktop fails to rotate, besides the wallpaper (or backdrop) being displayed properly in either mode.
Yet i vaguely recall a trick that applies to Sharp/Cacko that enables to use two wallpapers, one for portrait and one for landscape. Not sure if that will work but i will try to dig up the tip and have a go...
-
I was a bit aginst using Rox for a while, but seeing as you mentioned it I loaded it up and it looks rather good in Icewm (it didn't really look that right against fluxbox's leet-style themes).
Having the same problem with rotation which is rather annoying as I've been trying hard to make my Z more usable when in 'pda' mode....
If you hit a solution I'm all ears, until then I'll only iconulate(!) 480x480pixels
-
The main thing that is driving me nuts with IceWM, is keys 1 - 4 bound to zoom and brightness when holding the Fn key.
I have mapped all the function keys to the Fn modifier, but 1,2,3,4 are overridden. I know that this is enabled by the defaulserverargs -kb setting in the startx script, but if I remove it then I cant use shift to select text in apps like leafpad, notecase etc.
Anyone know where the brightness keys re conigured so I can disable it?
-
again, I posted too soon! The answer is in /etc/xkmc I commented out the 4 mappings and now all is good. Could be useful using this file t remap keys that use the Fn (mode_switch) modifier as it doesn't seem to work with xmodmap
-
I'm using icewv nude&crude (no session managers ... etc) is it possible to have the CF/SD applet to eject the devices ?
-
I recall someone says it is possible to use matchbox applet in icewm, but no detail is given. I still don't see the way to put matchbox applets in the tool bar. I'm also eager to know how.
Although not the fastest wm, I choose to stick with icewm because it's straightforwardness and ease to configure. There are many features I like: full screen mode and collapsible panel, the transparent keymapping.
-
You need to run icewmtray before the applet so it will appear in the tray. Here is part of my .xinitrc as an example
xset +fp /usr/X11R6/lib/X11/fonts/artwiz
xset fp rehash
killall esd
esd &
chkhinge
icewm 2>/dev/null >/dev/null & wmpid=$!
feh --bg-scale $wallpaper & >/dev/null
icewmtray & >/dev/null
virtkbd &
mrxvt -iconic &
torsmo & >/dev/null
mb-applet-menu-launcher & >/dev/null
mb-applet-volume & >/dev/null
mb-applet-cards & >/dev/null
mb-applet-battery &
# HANG POINT - wait for windowmanager to exit
wait $wmpid
I have xvkbd and mrxvt run by default and appear only in the tray by modifying winoptions.
-
Thanks, zi99y. I followed your script and put four mb-applets there. It works!
To Louigi600: Use Meanie's mb-applet-cards instead of the original one, because it has an additional control for USB devices.
Some issues:
Only two applets can be shown in my toolbar.
Also it seems some applet behaves a but strangely. For example, in mb-applet-system-monitor the two color bars are not in position displaying below the edge. Is this because of the (shorter) height of the toolbar in icewm than that in matchbox?
-
odd mine fit fine, maybe theres some setings in the prederences file?
im using the truecurve theme so maybe its theme dependant...
-
You need to run icewmtray before the applet so it will appear in the tray. Here is part of my .xinitrc as an example
...
icewm 2>/dev/null >/dev/null & wmpid=$!
feh --bg-scale $wallpaper & >/dev/null
icewmtray & >/dev/null
...
mb-applet-cards & >/dev/null
...
wait $wmpid
I have xvkbd and mrxvt run by default and appear only in the tray by modifying winoptions.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=154608\"][{POST_SNAPBACK}][/a][/div]
I made a quick attempt with the original one (I've c860 and c760 so the usb stuff is not an issue) but something went wrong:
The applet appears but if I click on it I get a seg fault ... will meani's package fix this ?
-
Not sure why you're getting that, will any other applets work or do they all segfault?
I installed meanie's mb-applet-cards ipk but now it will not work, I get "ejecting card failed" (or similar) message when I click on either item... I like the new usb option but will have to fix this problem some how.
I suspect it's to do with permissions as I am not a root user by default.
-
I can start them ... but none do anything usefull:
the card applet segfaults when I click on it
the clock is stuck at 16:26 (nothing happens if I click on it)
and I bet the battery would be stuck too (nothing happens if I click on it)
Oh ... I haveto correct myself ... the clock is running but changes time about 20/30 seconds after the system clock.
-
Two things today:
Issue of Meanie's mb-applet-cards
Curiously I also ran into a similar problem with the mod applet. USB storage device is shown but fails to unmount. Any hint?
Test build of latest icewm 1.2.30
I managed to build icewm from the latest source. Compilation seems to go well. But using the existing icewm-pdaxrom 0.5.2 package from the r121 feed on my Beta3 setup, icewm fails to load. Here is the error message:
/home/root/.xinitrc: line 61 (some number) Segmentation fault icewm 2>/dev/null >/dev/null
And this is my configuration setting:
./configure --prefix=/usr --enable-xfreetype--enable-antialiasing --enable-gradients --enable-xrandr --enable-corefonts --enable-guievents --with-x --with-esd-config=/opt/native/arm/3.4.6-xscale-softvfp/bin/esd-config --with-icesound=ESound --disable-i18n --disable-xinerama
[Update]
Here is my test package (w/o locales, stripped, optimized with -O2 -fomit-frame-pointer -fno-exceptions -pipe )
[ You are not allowed to view attachments ] (New optimized package)
Thanks!
-
This .xinitrc file will start IceWM, Torsmo, and use icewmbg for a background image. You need to make a ~/.icewm/preferences file with the options specified in icewmbg --help. You can edit fo starting the ROX desktop if you so desire by replacing "icewmbg &" with "rox --desktop=mydesktop &."
Anyway, have fun.
-
Thanks, but i still cannot get icewm loaded with your script. Same scenario: grey background with the crosshair cursor, then around 20 seconds exit back to console.
Do you actually mean you can load 1.2.30 with your script?
-
Yup. Not that exact script, but one very much like it (using fbsetbg for the background). Something must be screwed up on your Z, or I have something installed or placed in a spot that makes it work on my Z. Anybody else care to try it?
-
Then i would like to see a working sample script. Thanks.
-
Here's an actual .xinitrc I used that worked. It does use Fluxbox stuff, however. I will test the other one later.
-
Here's an actual .xinitrc I used that worked. It does use Fluxbox stuff, however. I will test the other one later.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=154872\"][{POST_SNAPBACK}][/a][/div]
I'm impressed with how little RAM your using.
When starting up Openbox/Matchbox under pdaxii13 I have 54MB of RAM already used. It sure looks like IceWM is the way to go.
-
That's cool. Thanks Capn Fish. I will try your script tonight when I am free.
Since my build seems to work, I replace the original upload with the optimized version. It's in Post #31. Please also test.
-
Here's an actual .xinitrc I used that worked. It does use Fluxbox stuff, however. I will test the other one later.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=154872\"][{POST_SNAPBACK}][/a][/div]
I'm impressed with how little RAM your using.
When starting up Openbox/Matchbox under pdaxii13 I have 54MB of RAM already used. It sure looks like IceWM is the way to go.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=154887\"][{POST_SNAPBACK}][/a][/div]
Fluxbox uses about the same amount. IceWM's usage may go up if you use the icewmdesktop app. That image was using Feh to display the desktop background.
But yes, I really like having my system run on as little RAM as possible. I try to kill things that eat RAM without doing anything for me, like sshd.
EDIT: This is less RAM than is normally used while using Fluxbox, but I had to post a screenshot of it anyway.
-
Just wanted to say thanks for posting this little how-to. I've been using IceWM on my 860 for a couple of weeks now and I like it a lot. I'm using the Silver XP theme you suggested. Very nice. Also changed the fonts for the clock and power readout to bold and modified the menus using the tips given.
One small thing... when my Z comes out of suspend, it shows a windows list on the desktop. It's a minor thing, but can it be turned off?
Also, I would like to give Rox a more integrated look. Can anyone point me to a how-to for changing the look of Rox, particularly the button icons?
Mark
-
Just wanted to say thanks for posting this little how-to. I've been using IceWM on my 860 for a couple of weeks now and I like it a lot. I'm using the Silver XP theme you suggested. Very nice. Also changed the fonts for the clock and power readout to bold and modified the menus using the tips given.
One small thing... when my Z comes out of suspend, it shows a windows list on the desktop. It's a minor thing, but can it be turned off?
Also, I would like to give Rox a more integrated look. Can anyone point me to a how-to for changing the look of Rox, particularly the button icons?
Mark
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157145\"][{POST_SNAPBACK}][/a][/div]
I'm more into the truecurve theme myself but I agree that its a gream WM.
Also get the window list when resuming - has never caused a problem though. I wonder if the suspend key is somehow mapped to this function..
Changing icons in rox is easy - just go to the preferences and choose the icon theme. Or you can right click on any shortcut and change an individual one from there. I like the tango icon theme which you can find in the new packages thread.
-
I've just tried ZDevils new IceWM 1.2.30 (Latest) package from the announcement thread but it just segfaults and dumps me back to the console. Reinstalling the 1.20 version from the feeds has restored it to working order.
Any idea why this might be? Also is there any good stuff in this update I might be missing out on?
-
I've just tried ZDevils new IceWM 1.2.30 (Latest) package from the announcement thread but it just segfaults and dumps me back to the console. Reinstalling the 1.20 version from the feeds has restored it to working order.
Any idea why this might be? Also is there any good stuff in this update I might be missing out on?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157188\"][{POST_SNAPBACK}][/a][/div]
I also got this exact problem. However, if I rename my .icewm directory and then start ZDevils new version it runs just fine. I suspect a theme/menu config issue is to blame. I'll let you know if I find anything specific.
Have now copied menu and themes back into .icewm and it works. Not sure what was broken - but given I am where I want to be - new version plus my customised menu and chosen theme I can't complain.
Copied my preferences over and icewm fails on X restart..... looks like something I have changed .... more digging required.
Having read the release notes I'm not sure we are missing much. But then its ALWAYS good to have the latest?
-
before i try, any success using IceWM with Meanie's pdaxii13 ?
-
before i try, any success using IceWM with Meanie's pdaxii13 ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157190\"][{POST_SNAPBACK}][/a][/div]
As per my sig. I am using pdax beta2 for C3000 with most of Meanies updates added by hand - so I believe it is pretty much pdaxii13. Looks like the crash is caused by something in my prefs for Icewm 1.2.20.
Good luck
-
before i try, any success using IceWM with Meanie's pdaxii13 ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157190\"][{POST_SNAPBACK}][/a][/div]
pdaXii13 Spitz full 5.3.x has icewm and fluxbox pre-installed. you can use xselect to switch wm...
-
before i try, any success using IceWM with Meanie's pdaxii13 ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157190\"][{POST_SNAPBACK}][/a][/div]
pdaXii13 Spitz full 5.3.x has icewm and fluxbox pre-installed. you can use xselect to switch wm...
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157193\"][{POST_SNAPBACK}][/a][/div]
Meanie which version of icewm?
I tracked my problem to the APM preference - not sure why its failing though - anyone know what icewm uses as plugin/applet for APM?
-
so here we go !
(in live with latest pdaxii13 5.3.3)
1)
exit x
xselect
-> IceWm
it launchs, splash screen, then it exits X ........
2)
xselect
-> fluxbox
it launchs, splash screen, i think i see the menu bar at the bottom then i see only the wallpaper and the arrow........
ha yes there's a maximized window in fact that is taking all the screen!
windows - hide
now i see the bottom menu bar.
do you know why icewm doesn't want to launch itself ?
EDITED: i find alt-space to have the application menu but there is no "suspend" item...
-
so here we go !
(in live with latest pdaxii13 5.3.3)
1)
exit x
xselect
-> IceWm
it launchs, splash screen, then it exits X ........
2)
xselect
-> fluxbox
it launchs, splash screen, i think i see the menu bar at the bottom then i see only the wallpaper and the arrow........
ha yes there's a maximized window in fact that is taking all the screen!
windows - hide
now i see the bottom menu bar.
do you know why icewm doesn't want to launch itself ?
EDITED: i find alt-space to have the application menu but there is no "suspend" item...
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157200\"][{POST_SNAPBACK}][/a][/div]
Try mv ~/.icewm/preferences ~/.icewm/oldpreferences
This worked for me ymmv..... but then again I had an older version of Icewm which I had upgraded....
-
>Try mv ~/.icewm/preferences ~/.icewm/oldpreferences
this .icewm directory doesn't exist...
-
>Try mv ~/.icewm/preferences ~/.icewm/oldpreferences
this .icewm directory doesn't exist...
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=157210\")
Then try any or all of the following: (from [a href=\"http://www.icewm.org/manual/icewm-7.html)]http://www.icewm.org/manual/icewm-7.html)[/url]
/home/root/.icewm
/etc/X11/icewm
/usr/share/icewm OR /usr/local/share/icewm
What I did was rename my entire directory - then when I got it working I copied back menu/themes/prefs until it broke - but that shouldn't be necessary in your case. Weird .... did you do a fresh install or upgrade?
-
Actually I also have difficulties with getting 1.2.30 to run with the old (1.2.20) settings. As tanjian2 says it seems to be a preference issue. I will try his solution then.
And I am not sure whether the issue of not being able to launch the wm may also be related to the existing "icewm-pdaxrom" package, which installs its own settings (~/.icewm/... ) and uses its own customized script to launch (/usr/bin/icewmsession) instead of the one from icewm (/usr/bin/icewm-session).
Any idea?
-
Actually I also have difficulties with getting 1.2.30 to run with the old (1.2.20) settings. As tanjian2 says it seems to be a preference issue. I will try his solution then.
And I am not sure whether the issue of not being able to launch the wm may also be related to the existing "icewm-pdaxrom" package, which installs its own settings (~/.icewm/... ) and uses its own customized script to launch (/usr/bin/icewmsession) instead of the one from icewm (/usr/bin/icewm-session).
Any idea?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157221\"][{POST_SNAPBACK}][/a][/div]
When I tested the package that I believe you made, I made my own startup script following the outline in the ultimate Fluxbox config thread and replacing fluxbox with icewm and a few other details.
-
/home/root/.icewm
/etc/X11/icewm
/usr/share/icewm OR /usr/local/share/icewm
What I did was rename my entire directory - then when I got it working I copied back menu/themes/prefs until it broke - but that shouldn't be necessary in your case. Weird .... did you do a fresh install or upgrade?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157214\"][{POST_SNAPBACK}][/a][/div]
none of these directories exists... i've upgraded from 5.3.2 to 5.3.3 using pdaxii13-custom....
icewm is not working, however fluxbox seems ok. i think i'll stick to openbox for now
-
/home/root/.icewm
/etc/X11/icewm
/usr/share/icewm OR /usr/local/share/icewm
What I did was rename my entire directory - then when I got it working I copied back menu/themes/prefs until it broke - but that shouldn't be necessary in your case. Weird .... did you do a fresh install or upgrade?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157214\"][{POST_SNAPBACK}][/a][/div]
none of these directories exists... i've upgraded from 5.3.2 to 5.3.3 using pdaxii13-custom....
icewm is not working, however fluxbox seems ok. i think i'll stick to openbox for now
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157237\"][{POST_SNAPBACK}][/a][/div]
Not sure how the upgrade works.. perhaps if you don't have these directories then thats why icewm won't start? I checked the 1.2.30 ipk and it creates /usr/share/icewm directory and puts preferences/menu and themes there.
-
i've tried creating ~/.icewm and /usr/share/icewm ... no effect
i've tried creating a .xsession file with ice-session in it .... no effect
x starts then shuts down.....
--loading icewm
--killing X
perhaps mr meanie would help us ?
-
i've tried creating ~/.icewm and /usr/share/icewm ... no effect
i've tried creating a .xsession file with ice-session in it .... no effect
x starts then shuts down.....
--loading icewm
--killing X
perhaps mr meanie would help us ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157272\"][{POST_SNAPBACK}][/a][/div]
Try re-installing from the icewm-1.2.30 ipk...
-
i've tried creating ~/.icewm and /usr/share/icewm ... no effect
i've tried creating a .xsession file with ice-session in it .... no effect
x starts then shuts down.....
--loading icewm
--killing X
perhaps mr meanie would help us ?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157272\"][{POST_SNAPBACK}][/a][/div]
Try re-installing from the icewm-1.2.30 ipk...
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157274\"][{POST_SNAPBACK}][/a][/div]
well, i'm afraid i'm in a bad situation:
i installed icewm package from this thread then
i selected icewm with xselect -> no way ....
i installed .xinitrc from this thread -> doens't work either.......
-
When I tested the package that I believe you made, I made my own startup script following the outline in the ultimate Fluxbox config thread and replacing fluxbox with icewm and a few other details.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157234\"][{POST_SNAPBACK}][/a][/div]
How about posting the full script you use for the needy?
-
When I tested the package that I believe you made, I made my own startup script following the outline in the ultimate Fluxbox config thread and replacing fluxbox with icewm and a few other details.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157234\"][{POST_SNAPBACK}][/a][/div]
How about posting the full script you use for the needy?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157282\"][{POST_SNAPBACK}][/a][/div]
I meant .xinitrc, and they are posted on the previous page.
If you've tried those, what isn't working with them?
-
But then again the script you use is very different from the installed script (/usr/bin/icewmsession ) from the icewm-pdaxrom package.
And I really want to know why the icewmsession script doesn't seem to work for 1.2.30.
And I am not sure how your script still keep the things working as in icewmsession.
Thanks!
-
I don't know WHY it works, but it does. I figure that if it doesn't break anything, why not use it? It's a simple fix.
-
I got icewm running but there is a problem with the "Fn" key.
I cannot get any of the blue chars on the keyboard to work. (I copied them to a text file in openbox, so I could copy/paste them in icewm)
Also the "Fn" key doesn't work for right-click in ROX or Leafpad, (I had to plug in a mouse to get right click working)
Also I haven't had any luck getting any of the mb-applets on the taskbar. I did load icewmtray first before the mb-applets in my .xinitrc
I'm using the blueCrux theme with my own "background.jpg"
-
I got icewm running but there is a problem with the "Fn" key.
I cannot get any of the blue chars on the keyboard to work. (I copied them to a text file in openbox, so I could copy/paste them in icewm)
Also the "Fn" key doesn't work for right-click in ROX or Leafpad, (I had to plug in a mouse to get right click working)
Also I haven't had any luck getting any of the mb-applets on the taskbar. I did load icewmtray first before the mb-applets in my .xinitrc
I'm using the blueCrux theme with my own "background.jpg"
[div align=\"right\"][a href=\"index.php?act=findpost&pid=158158\"][{POST_SNAPBACK}][/a][/div]
Have you tried using xev to see if fn+tap is actually right clicking? I had to edit inputconfig.py to get it to work with Fluxbox (It's probably been fixed in pdaxii13, but you never know). I believe it should show up as mouse button 2.
-
I have right click on the desktop when using Fn+tap
It brings up the start menu. It doesn't seem to work inside applications or the console though. (missing blue keys).
I'm not sure how to use xev. I tried it, but don't understand how it works.
I'm getting over my head here by just using icewm, but I do like the speed.
Applications seem to launch faster, but once open, the huge applications still seem to take as much time to completely load.
Inkscape opens quicker, but it still seems to take a long time to display the toolbars and respond to clicks. Inkscape seems to respond just a little quicker.
Fn + tap gives an odd behavior in apps such as inkscape and leafpad.
Instead of a right click, I get a "window resize" cursor.
In leafpad 0.8.9, "right click" in the file>open dialog is supposed to give you the option to view hidden files, but instead, it gives you a vertical window resize arrow, which resizes the file>open dialog box.
-
I have right click on the desktop when using Fn+tap
It brings up the start menu. It doesn't seem to work inside applications or the console though. (missing blue keys).
I'm not sure how to use xev. I tried it, but don't understand how it works.
I'm getting over my head here by just using icewm, but I do like the speed.
Applications seem to launch faster, but once open, the huge applications still seem to take as much time to completely load.
Inkscape opens quicker, but it still seems to take a long time to display the toolbars and respond to clicks. Inkscape seems to respond just a little quicker.
Fn + tap gives an odd behavior in apps such as inkscape and leafpad.
Instead of a right click, I get a "window resize" cursor.
In leafpad 0.8.9, "right click" in the file open dialog is supposed to give you the option to view hidden files, but instead, it gives you a vertical window resize arrow, which resizes the file>open dialog box.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=158183\"][{POST_SNAPBACK}][/a][/div]
If you want speed, try JWM. It launches faster than my desktop background. The downside is that you have to manually put your apps in the menu, but it is insanely easy to do. It's in the New packages thread.
To use XEV, open a terminal and type xev. You should get a white window. Use fn+click in that window, then close it and look at the terminal. You should see some output. Towards the bottom, there should be something with click and button * where * is a number. That is the mouse button that is getting passed to X.
Hope that helps.
-
Thanks, I have to manually put my apps in icewm.
xev outputs a lot of numbers, but nothing about click or button is shown,
I cannot paste the output here, copy/paste doesn't work from terminal to leafpad. (It does in openbox)
I got it to paste from bash history in openboxKeyRelease event, serial 28, synthetic NO, window 0xc00001,
root 0x33, subw 0xc00002, time 3418465504, (47,37), root:(53,309),
state 0x8, keycode 38 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
LeaveNotify event, serial 28, synthetic NO, window 0xc00001,
root 0x33, subw 0xc00002, time 3418468153, (167,-13), root:(173,259),
mode NotifyNormal, detail NotifyNonlinearVirtual, same_screen YES,
focus YES, state 0
VisibilityNotify event, serial 28, synthetic NO, window 0xc00001,
state VisibilityPartiallyObscured
FocusOut event, serial 28, synthetic NO, window 0xc00001,
mode NotifyNormal, detail NotifyNonlinear
VisibilityNotify event, serial 28, synthetic NO, window 0xc00001,
state VisibilityUnobscured
Expose event, serial 28, synthetic NO, window 0xc00001,
(145,0), width 32, height 29, count 0
FocusIn event, serial 28, synthetic NO, window 0xc00001,
mode NotifyNormal, detail NotifyNonlinear
KeymapNotify event, serial 28, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
X connection to :0.0 broken (explicit kill or server shutdown).
Does anyone else use icewm? It doesn't seem like a lot of people post about it.
-
Did you click in the black box? forgot to mention that that may be important.
I used to use IceWM, but switched to Fluxbox. I think people don't really post about it because it usually just works.
-
Yes, I clicked inside the box with a black outline.
Doing some searching, I found these really nice IceWM configuration tools attached to this post:
https://www.oesf.org/forums/index.php?showt...=18283&hl=icewm (https://www.oesf.org/forums/index.php?showtopic=18283&hl=icewm)
Key editor
Menu\toolbar editor
WinOptions editor
EDIT
I still cannot get the Fn key to work, or the menu key as suggested in an earlier post in this thread.
I tried the key configuration tool, but I don't understand it, and using xev in a console doesn't help me either.
Does anyone else have problems with the "Fn" key when using the stylus to get right-click?
It works on the desktop only if I have not launched anything, but after using apps or programs, the Fn+tap no longer works on the desktop.
I really need this to use the blue chars on the keyboard and to view hidden files in leafpad.
I can plug in a mouse and right-click works with the moust but not Fn+tap
-
Yes, I clicked inside the box with a black outline.
Doing some searching, I found these really nice IceWM configuration tools attached to this post:
https://www.oesf.org/forums/index.php?showt...=18283&hl=icewm (https://www.oesf.org/forums/index.php?showtopic=18283&hl=icewm)
Key editor
Menu\toolbar editor
WinOptions editor
EDIT
I still cannot get the Fn key to work, or the menu key as suggested in an earlier post in this thread.
I tried the key configuration tool, but I don't understand it, and using xev in a console doesn't help me either.
Does anyone else have problems with the "Fn" key when using the stylus to get right-click?
It works on the desktop only if I have not launched anything, but after using apps or programs, the Fn+tap no longer works on the desktop.
I really need this to use the blue chars on the keyboard and to view hidden files in leafpad.
I can plug in a mouse and right-click works with the moust but not Fn+tap
[div align=\"right\"][a href=\"index.php?act=findpost&pid=158200\"][{POST_SNAPBACK}][/a][/div]
Sorry if I'm way off base here, but IceWM might be loading the wrong X-keymap on startup. Do you know which keymap you're trying to load? I can't remember how pdaxii13 did this.
The x-keymaps have been changed somewhat drastically in the 2.6 series. (a little more logical), but the loading process is still the same.
Another option: (again I hope I'm not adding useless info here)
since "inputconfig.py" still works in pdaxii13, (you're using pdaxii13 right?) just run that from a terminal inside of IceWM, to refresh the right-click and middle-click options?
-
Yes, I clicked inside the box with a black outline.
Doing some searching, I found these really nice IceWM configuration tools attached to this post:
https://www.oesf.org/forums/index.php?showt...=18283&hl=icewm (https://www.oesf.org/forums/index.php?showtopic=18283&hl=icewm)
Key editor
Menu\toolbar editor
WinOptions editor
EDIT
I still cannot get the Fn key to work, or the menu key as suggested in an earlier post in this thread.
I tried the key configuration tool, but I don't understand it, and using xev in a console doesn't help me either.
Does anyone else have problems with the "Fn" key when using the stylus to get right-click?
It works on the desktop only if I have not launched anything, but after using apps or programs, the Fn+tap no longer works on the desktop.
I really need this to use the blue chars on the keyboard and to view hidden files in leafpad.
I can plug in a mouse and right-click works with the moust but not Fn+tap
[div align=\"right\"][a href=\"index.php?act=findpost&pid=158200\"][{POST_SNAPBACK}][/a][/div]
Sorry if I'm way off base here, but IceWM might be loading the wrong X-keymap on startup. Do you know which keymap you're trying to load? I can't remember how pdaxii13 did this.
The x-keymaps have been changed somewhat drastically in the 2.6 series. (a little more logical), but the loading process is still the same.
Another option: (again I hope I'm not adding useless info here)
since "inputconfig.py" still works in pdaxii13, (you're using pdaxii13 right?) just run that from a terminal inside of IceWM, to refresh the right-click and middle-click options?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=158277\"][{POST_SNAPBACK}][/a][/div]
The keymap that is loading in my icewm .xinitrc is /etc/X11/kb/Akita/xmodmap_us
I have 2 .xinitrc files with 2 different names in /home/root (one is a symlink to /usr/bin/mbsession) and the other one is an actual file (.xinitrc-ice)
I start icewm with "startice" and I start pdaxii13 with "startx"
I'm not really sure if this is exactly the same xmodmap that pdaxii13 is loading.
I have to do some digging. It seems there may be 2 different locations for xmodmap
I'll update this post if I find more than one location for xmodmap, and if they are actually different.
This is a good point, because meanie's "Super" key doesn't do anything in icewm.
meanie's "Super" key is the right hand Japanese key.
I did launch inputconfig.py, it has the Fn key + tap, set to right click.
This doesn't explain why I cannot use any of the blue keys on the zaurus keyboard. inputconfig.py has no settings for this.
EDIT:
I may have found my keymapping problem.
I have been using Capn_Fish's .xinitrc files posted here.
Using pdaxii13 and icewm, the path and filename for the keymap seem to be wrong in that file. It is
/etc/X11/kb/Akita/xmodmap_us
but if I look in a filemanager, the path and filenames are wrong. It should be
/etc/X11/kb/akita.xmodmap_us
I'm going to make this change and restart icewm. I hope this works.
Last EDIT:
Yeah!! that was the problem Right click works in all applications.
The BLUE keys are working now.
the path/filename was wrong to the keymap in Capn_Fish's .xinitrc for icewm and pdaxii13
it needs to be: /etc/X11/kb/akita.xmodmap_us
Just one more EDIT:
The tip on using the Zaurus "Menu" key now works!
This is the first post on page 2 of this thread.
My keymapping probs seem to have caused my "prefrences" file editing problems, (which I previously posted about).
-
I used to use IceWM, but switched to Fluxbox. I think people don't really post about it because it usually just works.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=158188\"][{POST_SNAPBACK}][/a][/div]
Is there a step by step howto for newbies for icewm for Zaurus somewhere?
Something that explains the prefrences file in more plain english, and that works in pdaxrom on the Zaurus.
I have read the manual, and FAQ on the official website, but these instructions are for desktop PCs. There is no Zaurus related instructions in these pages.
A lot of tips here on this forum are for icewm-pdaxrom, which has different settings than the newest icewm release.
-
I've been searching all night for icepref or icepref2, or iceconf that works on my Zaurus.
All the packages I found need compiled, except this one I found.
It is a *.deb package, (icepref_1.1-17_all.deb) so I used meanie's "deb2ipk" tool to convert it to an *.ipk (icepref_1.1-17_all.ipk)
When I ran it on my pdaxii13 Zaurus with icewm, I get the following error in the console.root-:) icepref
Traceback (most recent call last):
File "/usr/bin/icepref", line 22, in ?
import pygtk
File "/home/sash/Work/Akita/akita-rom/build/pygtk-2.5.3/ipkg_tmp/usr/lib/python2.4/site-packages/pygtk.py", line 22, in ?
ImportError: No module named fnmatch
root-:)
I don't have a clue where that directory is located??
/home/sash/Work/Akita/akita-rom/build/pygtk-2.5.3/ipkg_tmp/usr/lib/python2.4/site-packages/pygtk.py
Can this be made to work? I have read posts about someone using iceconf, but cannot find an IPK for it anywhere.
Here's the deb file and the ipk file, if someone wants to try it and see what the errors are about.
I had to zip the *.deb file to attach it
-
The official documentation should do you fine, I don't know of such a zaurus - specific help page except this one! Post what it is you want to do and we'll try and help.
Regarding your keymapping issues, you need to learn how to use xmodmap properly and you can edit your file yourself. Use the command 'xev' to find a keycode and xmodmap to map it to a key function - there are many threads on this.
The icewm preferences file is very well commented telling you what each option does - you need to have a play around and find what settings best suit you, it takes a while but once you get used to it, it's a walk in the park!
-
The official documentation should do you fine, I don't know of such a zaurus - specific help page except this one! Post what it is you want to do and we'll try and help.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=158303\")
How can I get these programs on the below page running in icewm?
IcePref2 and IceWM Control Panel
[a href=\"http://www.phrozensmoke.com/projects/icewmcp/]http://www.phrozensmoke.com/projects/icewmcp/[/url]
EDIT: to view images in firefox, right click and save link as, save link as index.png and index2.png
-
afaik all those config tools are just a frontend to the existing config options - you can edit the icewm config files to change the same things, it's really not that hard to try yourself, just back up before you make the changes and you can't go wrong.
You'll have to learn how to compile if you want to use that program, unless some nice person here was to do it for you.
btw I can't open those images, I think it's a bug in the forum page
-
I've been searching all night for icepref or icepref2, or iceconf that works on my Zaurus.
All the packages I found need compiled, except this one I found.
It is a *.deb package, (icepref_1.1-17_all.deb) so I used meanie's "deb2ipk" tool to convert it to an *.ipk (icepref_1.1-17_all.ipk)
When I ran it on my pdaxii13 Zaurus with icewm, I get the following error in the console.root-:) icepref
Traceback (most recent call last):
File "/usr/bin/icepref", line 22, in ?
import pygtk
File "/home/sash/Work/Akita/akita-rom/build/pygtk-2.5.3/ipkg_tmp/usr/lib/python2.4/site-packages/pygtk.py", line 22, in ?
ImportError: No module named fnmatch
root-:)
I don't have a clue where that directory is located??
/home/sash/Work/Akita/akita-rom/build/pygtk-2.5.3/ipkg_tmp/usr/lib/python2.4/site-packages/pygtk.py
Can this be made to work? I have read posts about someone using iceconf, but cannot find an IPK for it anywhere.
Here's the deb file and the ipk file, if someone wants to try it and see what the errors are about.
I had to zip the *.deb file to attach it
[div align=\"right\"][a href=\"index.php?act=findpost&pid=158302\"][{POST_SNAPBACK}][/a][/div]
you will need to install the python-shell package which contains the fnmatch module...
-
Installed python-shell, and re-installed icepref_1.1_17_all.ipk
Got another error, very similar to last error. Looks like dependencies are adding up on this one.root-:) icepref
Traceback (most recent call last):
File "/usr/bin/icepref", line 23, in ?
pygtk, require('1.2')
File "/home/sash/Work/Akita/akita-rom/build/pygtk-2.5.3/ipkg_tmp/usr/lib/python2.4/site-packages/pygtk.py", line 73, in require
AssertionError: required version '1.2' not found on system
root-:)
-
Er, just a thought but if it doesn't work when you edit the preferences file by hand, I'm not sure if using a config tool to do it for you will make things any better for you!
-
I eventually figured out why I wasn't able to use the preferences file to change settings.
I was always trying to change just this one setting, and it doesn't work in either the preferences file or the prefoverride file:
--------------------------------------------------------------------
# Show APM/ACPI/Battery/Power status monitor on task bar
TaskBarShowAPMStatus=1 # 0/1
This setting is either broke, or there is no battery indicator in IceWM ver 1.2.30
When restarting icewm, there is no taskbar, and nothing else works, except ctrl+alt+bs (to exit icewm)
--------------------------------------------------------------------
In the meantime, I decided to use the prefoverride file to change other settings, and all these worked, except for the one listed above.
Today, I transferred all these settings from prefoverride to preferences, and they are working.
There are some settings that Must remain in prefoverride. These are "Theme" related settings.
EDIT:
It still would be nice to have a GUI app to make these settings.
Once I figured out how to use the "Menu/Toolbar editor" (icemc_2.1_armv5tel.ipk),
it works beautifully
-
i've just tried 1.2.30 with Rox desktop on my 860@r197. It works.
This is what i did:
First I installed the older 1.2.20 and the Rox stuff (rox, rox-lib, rox-clib, rox-session) from the official feed.
Don't forget to install imlib, libtiff and libungif (all available from the official feeds).
Launch icewm once. Then exit X.
Uninstall icewm.
Install icewm 1.2.30.
Finally: startx.
icewm seems to use the preferences and other settings in ~/.icewm. Funny.
-
i've just tried 1.2.30 with Rox desktop on my 860@r197. It works.
This is what i did:
First I installed the older 1.2.20 and the Rox stuff (rox, rox-lib, rox-clib, rox-session) from the official feed.
Don't forget to install imlib, libtiff and libungif (all available from the official feeds).
Launch icewm once. Then exit X.
Uninstall icewm.
Install icewm 1.2.30.
Create link: ln -s /usr/bin/icewm-session ~/.xinitrc
Finally: startx.
icewm seems to use the preferences and other settings in ~/.icewm. Funny.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=158889\"][{POST_SNAPBACK}][/a][/div]
all well behaved applications are supposed to use local user configurations under the user's home directory, and if not found, use the global config under /etc
this means, if ~/.xinitrc is found, it is used, otherwise /etc/X11/xinit/xinitrc is used instead.
similarly, if ~/.icewm is found, it is used, otherwise, /etc/X11/icewm should be used, however, icewm uses /usr/share/icewm instead
-
how naughty
-
I found that i shouldn't link /usr/bin/icewm-session to .xinitrc.
The script in icewm-pdaxrom already does the job.
Just edited the previous post.
-
here's pdaXii13 build 5.4 using icewm 1.2.30 with custom SilverXP theme.
[ You are not allowed to view attachments ]
[ You are not allowed to view attachments ]
i'm attaching the customised theme as a package and also additional tools used to customise icewm, such as IceWM Control Center...
[ You are not allowed to view attachments ]
[ You are not allowed to view attachments ]
additional tools that are required by IceWM Control Center:
http://www.tyrannozaurus.com/feed/beta3/cu....5_armv5tel.ipk (http://www.tyrannozaurus.com/feed/beta3/custom/iceked_1.5_armv5tel.ipk)
http://www.tyrannozaurus.com/feed/beta3/cu....1_armv5tel.ipk (http://www.tyrannozaurus.com/feed/beta3/custom/icemc_2.1_armv5tel.ipk)
http://www.tyrannozaurus.com/feed/beta3/cu....8_armv5tel.ipk (http://www.tyrannozaurus.com/feed/beta3/custom/icewoed_1.8_armv5tel.ipk)
-
Thanks meanie. I already had the 3 other files you listed installed.
I installed IceWM Control Center. When I launch the "Preferences editor" from the "Tools" menu, I get the following error, also shown in screencap below.unknown option: nonICCMconfigureRequest
-
i've just tried 1.2.30 with Rox desktop on my 860@r197. It works.
This is what i did:
First I installed the older 1.2.20 and the Rox stuff (rox, rox-lib, rox-clib, rox-session) from the official feed.
Don't forget to install imlib, libtiff and libungif (all available from the official feeds).
Launch icewm once. Then exit X.
Uninstall icewm.
Install icewm 1.2.30.
Finally: startx.
icewm seems to use the preferences and other settings in ~/.icewm. Funny.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=158889\"][{POST_SNAPBACK}][/a][/div]
Version 1.2.30 has always used the settings in ~/.icewm
I had to copy all my settings files from the original folder though.
At the top of every settings file is a suggestion to copy it to ~/.icewm or /etc/icewm
I only installed version 1.2.30 alone. I guess that's why I had all the problems that I had learning to use it.
I had to, (and still have to) add applications manually.
I already have ROX and it's depends installed to pdaxii13-akita base.
-
what do I need to add in winoptions so that rox-filer does not flash in the taskbar when I start icewm? I want it to just quietly disappear without needing to click on it first.
-
meanie,
i've done a fresh install of pdaxii13 5.3.5beta on my c3000, then i shut down X, xselect to choose Icewm and startx : icewm is working but there is no entries in the "Programs" menu... would you help please ?
EDITED:
i also don't see any "suspend" menu item.....
-
what do I need to add in winoptions so that rox-filer does not flash in the taskbar when I start icewm? I want it to just quietly disappear without needing to click on it first.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=158963\"][{POST_SNAPBACK}][/a][/div]
meanie, my installation is probably completely different from yours. I don't have rox-filer on my taskbar.
Here's what I did.
On my pdaxii13-akita5.3.4 base only. (no upgrade to spitz version), I installed icewm 1.2.30.
Then I used the .xinitrc that Capn_Fish attached to this thread (the second one)
Then I renamed it to .xinitrc-ice
Then I made a copy of startx and renamed it to startice, then I changed this line to launch .xinitrc-ice.
userclientrc=$HOME/.xinitrc-ice
I launch icewm or openbox from commandline now. (startx or startice)
Once I got icewm to launch, I had to add all my applications manually.
Since I already have ROX installed in openbox, I just added ROX to my menu by using the "Menu/toolbar editor"
I'm not using ROX as a desktop.
I hope this helps,
Jon
-
Hi,
I am using icewm+ROX in r198 now.
after startx, the system is works fine.
but if I launch some applications, or plug in/pull out usb cable/headphone ,etc. , the screen mode will be changed ...
when my Z in desktop mode, it will be changed to 480x640 ...
and in portrait mode, it will be changed to 640x480 ...
I don't know why, and how to solve it?
Thanks.
BTW, and how to configure application key Calendar worked as "Alt"?
how to configure keyboard shotcut such as Ctrl+Alt+C to launch screencap in icewm ?
--Wells.
-
I recompiled icewm 1.2.30 and fixed a few things. The battery monitor now works. It shows the percentage of remaining battery power or displays Charge when plugged into AC.
I also fixed some keymapping problems but there are a few more things I want to fix, such as the misplaced TaskBar after you resize the screen and some extra customisations to the menu items such as adding a suspend and reboot option..., auto rotation, menu generator...
It will be part of pdaXii13 build 5.4 once it is all fixed...
-
I recompiled icewm 1.2.30 and fixed a few things. The battery monitor now works. It shows the percentage of remaining battery power or displays Charge when plugged into AC.
I also fixed some keymapping problems but there are a few more things I want to fix, such as the misplaced TaskBar after you resize the screen and some extra customisations to the menu items such as adding a suspend and reboot option..., auto rotation, menu generator...
It will be part of pdaXii13 build 5.4 once it is all fixed...
[div align=\"right\"][a href=\"index.php?act=findpost&pid=159066\"][{POST_SNAPBACK}][/a][/div]
Will this be available as a separate *.ipk?
I plan on staying with pdaxii13-akita base, so that is why I'm wondering.
Thank you,
Jon
-
Hi,
how to make iceWM rotate screen automatically when i change my Zaurus between desktop mode and portrait mode ?
thanks.
--Wells.
-
Hi,
how to make iceWM rotate screen automatically when i change my Zaurus between desktop mode and portrait mode ?
thanks.
--Wells.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=159181\"][{POST_SNAPBACK}][/a][/div]
I guess the easiest way is to install iceked and use it to set XF86Rotate to execure the rotate command.
-
Here's a very good page for newbies just starting to use IceWM (6 pages, selectable at bottom)
http://www.osnews.com/story.php/7774/IceWM...-Manager/page1/ (http://www.osnews.com/story.php/7774/IceWM--The-Cool-Window-Manager/page1/)
-
hacked icewm 1.2.30 with working battery monitor, screen rotation works and keys have been mapped. also added suspend and reboot options to the menu.
-
hacked icewm 1.2.30 with working battery monitor, screen rotation works and keys have been mapped. also added suspend and reboot options to the menu.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=159403\"][{POST_SNAPBACK}][/a][/div]
I'm going to install this later today or tonight.
1. First I have backed up all my "personal" icewm preferences and settings.
2. Then I'll uninstall icewm from my C3200 from within openbox.
3. Then I'll install this new version.
I have a couple questions.
1. How do you start icewm? Should I keep my modified files and start it the way I have already setup?
I modified "startx" to point to "xinitrc-ice". Then I renanmed my new modified "startx" to "startice"
I created a new "xinitrc" using the one posted here, and renamed it "xinitrc-ice"
I boot to the login screen and can use either "startx" for openbox, and "startice" for icewm.
2. My second question is about the rotate *.ipk
Does this replace "rotate" in openbox?
Since I already have "rotate" installed in openbox, (the default one that comes with pdaxii13-akita), what does this newer "rotate" package do?
Will it effect "rotate" in openbox? Should I uninstall "rotate" from openbox? (It's version 1.0.6), then install "rotate 1.0.8"
Sorry for the seemingly redundant questions, but I want thorough understanding how the later icewm and rotate works.
Thank you,
Jon
-
I switched to openbox and backed up all my "personal" icewm preferences and settings to my hard drive, then deleted them in ~/.icewm
Then I uninstalled icewm and rotate 1.06
Then I installed the later version of icewm posted above and rotate 1.0.8
I wasn't sure how to start this new icewm, so I used my modified "startice" and ".xinitrc-ice" to launch it from outside of X
Meanie's new version launched and I checked things.
The menu only populated under the "System" and "Toolbar" folder. None of the other categories were filled in. I can do this manually later, or try the new icewm config tool called "Icewm regenerate menu"
WOW! using that tool re-populated my entire menu, as if by magic.
There is one "bug" that needs fixed.
The "virtual keyboard" on the taskbar causes the taskbar to disappear when it is clicked.
I had to restart icewm to get the taskbar back.
I don't use this feature, so I'm going to remove it from the taskbar.
EDIT:
Rotating the screen never worked in icewm, so I tried it with this version and the screen stays in landscape mode when completely folded over in PDA mode.
-
I switched to openbox and backed up all my "personal" icewm preferences and settings to my hard drive, then deleted them in ~/.icewm
Then I uninstalled icewm and rotate 1.06
Then I installed the later version of icewm posted above and rotate 1.0.8
I wasn't sure how to start this new icewm, so I used my modified "startice" and ".xinitrc-ice" to launch it from outside of X
Meanie's new version launched and I checked things.
The menu only populated under the "System" and "Toolbar" folder. None of the other categories were filled in. I can do this manually later, or try the new icewm config tool called "Icewm regenerate menu"
WOW! using that tool re-populated my entire menu, as if by magic.
There is one "bug" that needs fixed.
The "virtual keyboard" on the taskbar causes the taskbar to disappear when it is clicked.
I had to restart icewm to get the taskbar back.
I don't use this feature, so I'm going to remove it from the taskbar.
EDIT:
Rotating the screen never worked in icewm, so I tried it with this version and the screen stays in landscape mode when completely folded over in PDA mode.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=159463\"][{POST_SNAPBACK}][/a][/div]
rotation works, but needs more fixing since by default icewm taskbar is moved way off the screen when rotating back to landscape after going to portrait.
running /etc/sysconfig/clamshell/scripts/x11scr portrait or landscape rotates the screen properly. the integration points needs a bit of fine tuning so when closing/suspending the Z and opening/resuming the Z, the screen is correctly rotated and the taskbar is located at the right position.
in pdaXii13, switching window manager is done by running xselect from outside of X.
/etc/X11/xinit/xinitrc or ~/.xinitrc is loaded by startx. xselect just relinks the appropriate x session script for the selected window manager to xinitrc
xsession package contains x session configs for several window managers (currently openbox/matchbox, icewm and fluxbox)
so far, I have spend most of my efforts in fixing the battery status, the custom menu with extra options, some keymappings like getting the menu key popping up the menu and using the same key sequence to take screenshots just like in openbox, and started some work on hacking making rotation behave correctly... starting pdaXii13 build 5.4, icewm will be the default window manager in pdaXii13, but of course you can switch it back by using xselect. you can even configure pdaXii13 to let you select the window manager during boot up...
-
ok, icewm is now hacked sufficiently and all the features I want in it are now working
[ You are not allowed to view attachments ]
i have updated the icewm package as well as the rotate package
-
starting pdaXii13 build 5.4, icewm will be the default window manager in pdaXii13, but of course you can switch it back by using xselect. you can even configure pdaXii13 to let you select the window manager during boot up...
[div align=\"right\"][a href=\"index.php?act=findpost&pid=159492\"][{POST_SNAPBACK}][/a][/div]
Meanie, Does this include the Akita base version that installs on NAND?
This makes more sense to have a "lighter" window manager running on a limited device.
Once build 5.4 is available with icewm, will one be able to uninstall matchbox/openbox?
Thank you for the explanation.
-
starting pdaXii13 build 5.4, icewm will be the default window manager in pdaXii13, but of course you can switch it back by using xselect. you can even configure pdaXii13 to let you select the window manager during boot up...
[div align=\"right\"][a href=\"index.php?act=findpost&pid=159492\"][{POST_SNAPBACK}][/a][/div]
Meanie, Does this include the Akita base version that installs on NAND?
This makes more sense to have a "lighter" window manager running on a limited device.
Once build 5.4 is available with icewm, will one be able to uninstall matchbox/openbox?
Thank you for the explanation.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=159509\"][{POST_SNAPBACK}][/a][/div]
This applies only to the full edition, the base edition stays as it is, ie pdaXii13 full will have icewm as default rather than openbox, but you can still switch between the two using xselect. pdaXii13 base will still have openbox as the default window manager
-
Nice new packages, thanks for these meanie!
I notice that it runs faster than the older ipk I used from the start of this thread, especially scrolling up and down the menu.
Is it possible to tweak the menu items at the bottom like Rotate/Exit/Reboot/Suspend - These aren't shown in my menu file and I would like to change them, if I add my own in ~/.icewm/menu they are then duplicated.
The suspend option from the menu seems to work differently to my normal suspend command (xset dpms force off ) and has crashed on resume a couple of times, I would like to change the suspend command for this menu item.
cheers!
-
I forgot the other question I wanted to ask!
In the rotate script ( /etc/sysconfig/clamshell/scripts.d/x11scr ) I can't seem to find which part reloads the tray apps, when it returns to landscape it always loads glipper and screen blanker, which I don't want.
Also I had an idea to make xvkbd load when switching to portrait and killing when in landscape, as this is when you need to use it. I have tweaked winoptions so that xvkbd only appears in the tray, pretty sweet
-
Nice new packages, thanks for these meanie!
I notice that it runs faster than the older ipk I used from the start of this thread, especially scrolling up and down the menu.
Is it possible to tweak the menu items at the bottom like Rotate/Exit/Reboot/Suspend - These aren't shown in my menu file and I would like to change them, if I add my own in ~/.icewm/menu they are then duplicated.
The suspend option from the menu seems to work differently to my normal suspend command (xset dpms force off ) and has crashed on resume a couple of times, I would like to change the suspend command for this menu item.
cheers!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=159632\"][{POST_SNAPBACK}][/a][/div]
great that it runs faster
the bottom items (rotate/exit/reboot/suspend) are currently hardcoded. the proper thing would be to make them configurable, but that's more work and I dont know whether i have the time to do that right now. maybe some time in the future...
the suspend currently is calling "apm --suspend". i prolly can change it to "xset dpms force off" since that's what openbox is calling as well i think...
the tray apps are reloaded by the icetbfix script which gets the applets from /usr/bin/ice-session.
it should be in some config file like the way matchbox does it. probably will stick it in ~/.icewm/icedock
btw, can you send me your winoptions?
-
I wondered if they were hardcoded as I tried grepping for them.. Could you not just leave them out of the code and add them by hand to ~/.icewm/menu ? I'm guessing you didn't do this so you could position them at the bottom...
If you have to leave them hardcoded, could you have them point to a script that we can modify say /etc/icewm/sysmenu/rotate /etc/icewm/sysmenu/suspend or something like that?
Could you tell me which rotate script is being called from the menu?
Here is my winoptions:
# IceWM custom winoptions by zi99y for pdaxrom
# File should be placed in ~/.icewm/winoptions
xterm.icon: xterm
rxvt.icon: xterm
nxterm.icon: xterm
Gimp.icon: gimp
fte.icon: fte
emacs.Emacs.icon: emacs
AcroRead.icon: pdf
Netscape.icon: netscape
Navigator.Netscape.icon: communicator-browser
MailThread.Netscape.icon: communicator-mail
MailFolder.Netscape.icon: communicator-mail
Editor.Netscape.icon: communicator-composer
AddressBook.Netscape.icon: communicator-abook
AWTapp.icon: java
xv.icon: xv
xv.nonICCCMconfigureRequest: 1
xload.icon: xload
mozillaComponentBar.icon: netscape
mozillaComponentBar.layer: OnTop
mozillaComponentBar.ignoreTaskBar: 1
mozillaComponentBar.allWorkspaces: 1
mozillaComponentBar.dSysMenu: 0
xeyes.ignoreWinList: 0
xeyes.ignoreTaskBar: 1
xeyes.allWorkspaces: 1
xeyes.dTitleBar: 0
xeyes.dBorder: 0
xeyes.dSysMenu: 0
xeyes.dResize: 0
xeyes.dClose: 0
xeyes.dMinimize: 0
xeyes.dMaximize: 0
xeyes.ignoreNoFocusHint: 1
XClock.ignoreNoFocusHint: 1
Vim.icon: vim
applix.ignoreNoFocusHint: 1
XDdts.noFocusOnAppRaise: 1
Wingz.noFocusOnAppRaise: 1
WingzPro.noFocusOnAppRaise: 1
gkrellm.Gkrellm.allWorkspaces: 1
gkrellm.Gkrellm.ignoreTaskBar: 1
gkrellm.Gkrellm.layer: Below
#gkrellm.Gkrellm.doNotCover: 1
MainWindow.licq.allWorkspaces: 1
MainWindow.licq.ignoreQuickSwitch: 1
MainWindow.licq.ignoreWinList: 1
MainWindow.licq.layer: Below
#MainWindow.licq.doNotCover: 1
xvkbd.XVkbd.layer: OnTop
xvkbd.XVkbd.allWorkspaces: 1
xvkbd.XVkbd.tray: Exclusive
xvkbd.XVkbd.fClose: 0
xvkbd.XVkbd.dClose: 0
xvkbd.XVkbd.dResize: 0
xvkbd.XVkbd.dBorder: 0
xvkbd.XVkbd.fMaximize: 0
xvkbd.XVkbd.dMaximize: 0
xvkbd.XVkbd.dSysMenu: 0
#xvkbd.XVkbd.geometry: =400x200
xvkbd.XVkbd.ignoreWinList: 1
xvkbd.XVkbd.ignoreQuickSwitch: 1
feh.feh.dBorder: 0
feh.feh.dTitleBar: 0
mrxvt.XTerm.tray: Exclusive
mrxvt.XTerm.icon: xterm
rightmouse.rightmouse.tray: Exclusive
rightmouse.rightmouse.icon: xload
rightmouse.rightmouse.geometry: =1x1+1000+1000
rightmouse is a custom script of mine to switch to the right mouse button and switch back again, useful when the keyboard is folded away. A tray icon shows when mouse button is switched. If needed I can post details of this (it's pretty basic).
-
the menu file is not the place for these items. once the coding is done properly, the option of showing or hiding them individually should be in the preferences file.
the rotate script is the same as the one for openbox, ie rotate.sh which in turn calls x11scr
reboot calls Reboot which is again the same that openbox calls
suspend does seem to be at odds, so i am probably going to create a suspend.sh or something and call that.
thanks for the winoptions. i am going to customise the winoptions quite a lot so you get nice matching icons in the taskbar.
btw, do you know how to set winoptions so that rox filer icon wont be flashing in the taskbar when it is automatically run in the xinitrc script?
my current workaround is to use wmctrl to force it to the foreground which in effect is clicking on the flashing icon to make it disappear...
I wondered if they were hardcoded as I tried grepping for them.. Could you not just leave them out of the code and add them by hand to ~/.icewm/menu ? I'm guessing you didn't do this so you could position them at the bottom...
If you have to leave them hardcoded, could you have them point to a script that we can modify say /etc/icewm/sysmenu/rotate /etc/icewm/sysmenu/suspend or something like that?
Could you tell me which rotate script is being called from the menu?
Here is my winoptions:
# IceWM custom winoptions by zi99y for pdaxrom
# File should be placed in ~/.icewm/winoptions
xterm.icon: xterm
rxvt.icon: xterm
nxterm.icon: xterm
Gimp.icon: gimp
fte.icon: fte
emacs.Emacs.icon: emacs
AcroRead.icon: pdf
Netscape.icon: netscape
Navigator.Netscape.icon: communicator-browser
MailThread.Netscape.icon: communicator-mail
MailFolder.Netscape.icon: communicator-mail
Editor.Netscape.icon: communicator-composer
AddressBook.Netscape.icon: communicator-abook
AWTapp.icon: java
xv.icon: xv
xv.nonICCCMconfigureRequest: 1
xload.icon: xload
mozillaComponentBar.icon: netscape
mozillaComponentBar.layer: OnTop
mozillaComponentBar.ignoreTaskBar: 1
mozillaComponentBar.allWorkspaces: 1
mozillaComponentBar.dSysMenu: 0
xeyes.ignoreWinList: 0
xeyes.ignoreTaskBar: 1
xeyes.allWorkspaces: 1
xeyes.dTitleBar: 0
xeyes.dBorder: 0
xeyes.dSysMenu: 0
xeyes.dResize: 0
xeyes.dClose: 0
xeyes.dMinimize: 0
xeyes.dMaximize: 0
xeyes.ignoreNoFocusHint: 1
XClock.ignoreNoFocusHint: 1
Vim.icon: vim
applix.ignoreNoFocusHint: 1
XDdts.noFocusOnAppRaise: 1
Wingz.noFocusOnAppRaise: 1
WingzPro.noFocusOnAppRaise: 1
gkrellm.Gkrellm.allWorkspaces: 1
gkrellm.Gkrellm.ignoreTaskBar: 1
gkrellm.Gkrellm.layer: Below
#gkrellm.Gkrellm.doNotCover: 1
MainWindow.licq.allWorkspaces: 1
MainWindow.licq.ignoreQuickSwitch: 1
MainWindow.licq.ignoreWinList: 1
MainWindow.licq.layer: Below
#MainWindow.licq.doNotCover: 1
xvkbd.XVkbd.layer: OnTop
xvkbd.XVkbd.allWorkspaces: 1
xvkbd.XVkbd.tray: Exclusive
xvkbd.XVkbd.fClose: 0
xvkbd.XVkbd.dClose: 0
xvkbd.XVkbd.dResize: 0
xvkbd.XVkbd.dBorder: 0
xvkbd.XVkbd.fMaximize: 0
xvkbd.XVkbd.dMaximize: 0
xvkbd.XVkbd.dSysMenu: 0
#xvkbd.XVkbd.geometry: =400x200
xvkbd.XVkbd.ignoreWinList: 1
xvkbd.XVkbd.ignoreQuickSwitch: 1
feh.feh.dBorder: 0
feh.feh.dTitleBar: 0
mrxvt.XTerm.tray: Exclusive
mrxvt.XTerm.icon: xterm
rightmouse.rightmouse.tray: Exclusive
rightmouse.rightmouse.icon: xload
rightmouse.rightmouse.geometry: =1x1+1000+1000
rightmouse is a custom script of mine to switch to the right mouse button and switch back again, useful when the keyboard is folded away. A tray icon shows when mouse button is switched. If needed I can post details of this (it's pretty basic).
[div align=\"right\"][a href=\"index.php?act=findpost&pid=159642\"][{POST_SNAPBACK}][/a][/div]
-
I've looked into the flashing rox task prob before and had not joy- I would expect this to work but it doesn't
ROX-Pinboard.ROX-Filer.ignoreWinList: 1
ROX-Pinboard.ROX-Filer.ignoreTaskBar: 1
The same thing happens on my debian server using the icewm/rox combo, so we are not alone (http://www.nabble.com/--icewm-Bugs-1646042---rox---flashing-tab-in-taskbar-t3128373.html)
I suspect that the WM_CLASS of the initial process that shows the task flashing is of a different class to the desktop process that finally loads, as all I have to discover WM_CLASS is xprop which only shows current window properties.
-
I've looked into the flashing rox task prob before and had not joy- I would expect this to work but it doesn't
ROX-Pinboard.ROX-Filer.ignoreWinList: 1
ROX-Pinboard.ROX-Filer.ignoreTaskBar: 1
The same thing happens on my debian server using the icewm/rox combo, so we are not alone (http://www.nabble.com/--icewm-Bugs-1646042---rox---flashing-tab-in-taskbar-t3128373.html)
I suspect that the WM_CLASS of the initial process that shows the task flashing is of a different class to the desktop process that finally loads, as all I have to discover WM_CLASS is xprop which only shows current window properties.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=159730\"][{POST_SNAPBACK}][/a][/div]
i know it does not flash and disappears quietly in 1.2.20, but 1.2.30 it flashes annoyingly have not had time to track down which line of code is the culprit and probably wont since i got a hacky workaround for it and my time is better spend fixing other more important things...
well the good thing is that i now know that it wasn't my fault. i thought it was due to me having wrong winoptions
-
The apm suspend is almost a showstopper for me as pdaxrom has locked solid 3 times now using this method - unfortunatly I am so accustomed to using the menu option that I forget when I need a quick suspend on the train or whatever, and when I turn back on the problem occurs.
Are you likely to make another ipk soon, so I can change this? Let me know if I can help at all
-
The apm suspend is almost a showstopper for me as pdaxrom has locked solid 3 times now using this method - unfortunatly I am so accustomed to using the menu option that I forget when I need a quick suspend on the train or whatever, and when I turn back on the problem occurs.
Are you likely to make another ipk soon, so I can change this? Let me know if I can help at all
[div align=\"right\"][a href=\"index.php?act=findpost&pid=159738\"][{POST_SNAPBACK}][/a][/div]
this is an interim release, more updates coming...
this update includes custom scripts suspend, reboot, rotate and icedock under /etc/icewm
-
many thanks, will test asap
-
Ok I have my preferred suspend cmd working now - great! A couple of 'bugs' to report-
1.
need execute permission for non-root user:
/etc/sysconfig/clamshell/scripts.d/x11scr
2.
/usr/bin/rotate.sh does not point to above script
3.
The keyboard launcher command does not work in the x11scr script:
if pidof xvkbd >/dev/null; then xvkbdlauncher; fi
I have replaced with:
if [ -z `ps aux | pgrep xvkbd` ]
then xvkbd -geometry 480x175+0+440 -iconic -no-keypad -modal
fi
and also have removed the xvkbd titlebar in ~/.icewm/winoptions like so
xvkbd.XVkbd.dTitleBar: 0
This all works brilliantly when I rotate the screen the keyboard loads in the tray and when you click it appears positioned perfectly at the bottom of the screen- no titlebar so resize not possible, and clicking the tray icon minimises again.. nice.
-
Another small problem worth mentioning- in x11scr there is a test to see if ROX-Filer is running, which it the runs rox-bset. However if you aren't using the pinboard but have a rox window open (which is how I use it), it runs rox-bset and loads the rox pinboard! I have commented this out for my needs.
-
fixed all the lil bugs in rotation script
also fixed icewm properly now so all the menu items are now configurable in the preference file. the corresponding commands for the menu items are also properly integrated into the preference file and thus the temporary scripts rotate/suspend/reboot under /etc/icewm have been removed.
added lots of icon mappings in winoptions so that most apps now launched under icewm have their icon displayed on the taskbar instead of a big X.
-
good stuff.
I have changed the new window sizes when switching to portrait so that they only fill 3/4 of the screen, then the virtual keyboard sits nicely below the above window. Also I have the far right silkscreen button mapped to fullscreen so a quick click maximises the current window. very profesh
Also when switching to landscape xvkbd gets killed as it's not needed in that mode.
I removed mb-applet-blanker from ~/.icedock as I don't use it, can someone tell me what use it is, if I use the blank screen option it turns the screen off and I don't know how to turn it back on!!! It would be very useful if I knew how to turn back on and it locked the touchscreen, is it possible?
-
oops, forgot to attach the updated packages
once you blanked the screen with the blanker applet, you need to tap on the screen to reenable it.
and btw, thanks for all your suggestions and testing. this is going to make icewm truely the most usable wm for pdaXrom...
-
meanie, I'm using your latest icewm. I unloaded rox in pdaxii13.conf
I launched icewm from xselect (I'm not using my old icewm startup method or startup settings)
I cannot seem to get wallpaper working now. I only have a crosshatched background.
I placed my wallpaper setting in prefoverride, but it doesn't show up. (This is how I changed wallpaper in my previous icewm)
When launching icewm, is "icewm-session" being loaded?
This is what loads "icewmbg"
"icewmbg" controls the background.
EDIT:
prefoverride doesn't seem to be used at all.
I copied prefoverride to /home/root/.icewm
My LED clock setting and fonts setting no longer work, as well as my wallpaper selection.
EDIT2:
I removed mb-applet-blanker like zi99y did.
I got the LED clock working in my preferred theme (IceQua)
But now the battery/charge indicator is a blank rectangle on the taskbar, what is causing this?
I just unplugged my Z from external power, now this black rectangle has 100% showing.
It is LED, like the clock. It goes blank when I plug my Z back in to external power.
See screenshot.
I still have no background, how do I enable it?
The older version of icewm has a blue background in the IceQua theme, with no wallpaper loaded.
-
Looking at xselect, this loads "ice-session" and not "icewm-session"
Looking at ice-session, this loads "icewm"
Don't we need to load "icewm-session", which in turn loads "icewmbg"
Why are we loading "icwm" instead of "icewm-session" in the "ice-session" file?From the Icewm online manual:
# icewm - the actual window manager binary. This is the one you need to get window decorations.
# icewmbg - the background setting applications. It can assign plain background color or images in different formats to the X background, shared or separated for different workspaces. This program should be started before IceWM startup.
# icewmtray - catches the Docklet objects installed by various applications like PSI
# icewm-session - runs all of the above when needed
-
Meanie,
i installed latest pdaxii13 5.4.1beta from scratch, then ipkg update, then ipkg install icewm and rotate (to have your latest version) : and patatra! i went into a file system corruption ! the z is starting but launching startx i got nothing but a grey screen with the little X pointer... icewm doesn't launch anymore....
should I exit X before upgrading icewm ? i'll try this morning
-
Meanie,
i installed latest pdaxii13 5.4.1beta from scratch, then ipkg update, then ipkg install icewm and rotate (to have your latest version) : and patatra! i went into a file system corruption ! the z is starting but launching startx i got nothing but a grey screen with the little X pointer... icewm doesn't launch anymore....
should I exit X before upgrading icewm ? i'll try this morning
[div align=\"right\"][a href=\"index.php?act=findpost&pid=159917\"][{POST_SNAPBACK}][/a][/div]
see answer on tyrannozaurus...
-
updated ice-session to use icewm-session which uses startup to load the applets
use the updated package in the next post
-
I still cannot get a background color or image/wallpaper to work.
I only have the black & white crosshatch background.
I do not have Rox enabled in pdaxii13.config
Here's what I did.
I moved my all my previous settings files from /home/root/.icewm
That directory was then empty.
I switched to openbox and uninstalled icewm, then I rebooted.
Back in openbox, I installed the latest "icewm_1.2.30_6_armv5tel.ipk"
Then I moved some of my "settings" files back into /home/root/.icewm
Besides the category files (Office,Games, etc), I have these files in this folder.
keys
menu
preferences
prefoverride
theme
toolbar
winoptions
I set the wallpaper in both preferences and prefoverride. I still don't have a background.
I also set the same wallpaper in /etc/icewm/preferences
That didn't help either.
Do I also need a prefoverride file in /etc/icewm/ to get a background working?
I checked this wallpaper and it is fine, it opens in gqview.
EDIT:
meanie, are you sure icewm-session is loading. Look at the screenshot of Top.
It only shows icewmtray. I still don't think icewm-session is loading, or icewmbg is loading.
-
forgot to include the updated ice-session script
-
forgot to include the updated ice-session script
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=160104\")
do you think this could solve the resume problem we have with build 5.4?
see [a href=\"https://www.oesf.org/forums/index.php?showtopic=22032&st=280]https://www.oesf.org/forums/index.php?showtopic=22032&st=280[/url]
i'm not the only one...
-
forgot to include the updated ice-session script
[div align=\"right\"][a href=\"index.php?act=findpost&pid=160104\"][{POST_SNAPBACK}][/a][/div]
it seems icewm 1.2.26 has less bugs than 1.2.30 so I backported all my enhancements to 1.2.26.
this new package contains both patched versions of icewm 1.2.26 and 1.2.30 under /usr/bin. icewm 1.2.26 is by default symbolically linked to icewm. to use icewm 1.2.30 instead, change the symbolic link for icewm
-
That's interesting, I've not noticed any bugs, is there anything specific you were concerned about?
I wanted to do some more testing and suggesting but have been busy with RL :s
Ta for the new packages
-
That's interesting, I've not noticed any bugs, is there anything specific you were concerned about?
I wanted to do some more testing and suggesting but have been busy with RL :s
Ta for the new packages
[div align=\"right\"][a href=\"index.php?act=findpost&pid=160177\"][{POST_SNAPBACK}][/a][/div]
for one, rox doesn't flash on the taskbar
also, showHelp works,... still testing to see what other differences there are and what is worth fixing...
-
updated the rotate script as well so it doesn't automatically load the virtual keyboard which takes quite some time.
-
forgot to include the updated ice-session script
[div align=\"right\"][a href=\"index.php?act=findpost&pid=160104\"][{POST_SNAPBACK}][/a][/div]
I just installed this version today. "icewm_1.2.30_7_armv5tel.ipk"
I am happy with this version because it loads all my settings that I have used in the previous version that ZDevil posted.
My wallpaper also works as icewmbg is loading now.
I didn't install your next version because I'm not using ROX (as a desktop) in icewm, and you mentioned that you included the older version along with the newer version in your "Later" package.
Also, sorry for not replying to this thread earlier. I've needed to attend to some personal business, so I haven't been online much lately.
-
forgot to include the updated ice-session script
[div align=\"right\"][a href=\"index.php?act=findpost&pid=160104\"][{POST_SNAPBACK}][/a][/div]
I just installed this version today. "icewm_1.2.30_7_armv5tel.ipk"
I am happy with this version because it loads all my settings that I have used in the previous version that ZDevil posted.
My wallpaper also works as icewmbg is loading now.
I didn't install your next version because I'm not using ROX (as a desktop) in icewm, and you mentioned that you included the older version along with the newer version in your "Later" package.
Also, sorry for not replying to this thread earlier. I've needed to attend to some personal business, so I haven't been online much lately.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=160479\"][{POST_SNAPBACK}][/a][/div]
The latest icewm and rotate package will be part of pdaXii13 full 5.4.1, pdaXii13 base (akita) will have the latest rotate as well but icewm needs to be manually installed....
-
Rotate still only works in icewm if you use the icon on the start menu.
When rotating the actual screen on the Zaurus to PDA mode, rotate doesn't rotate the screen as it does in openbox.
-
Rotate still only wworks in icewm if you use the icon on the start menu.
When rotating the actual screen on the Zaurus to PDA mode, rotate doesn't rotate the screen as it does in openbox.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=160502\"][{POST_SNAPBACK}][/a][/div]
it does for me. did you restart X/reboot Z after you installed the new packageS?
-
I rebooted after I uninstalled both older rotate and icewm, but not after installing new versions.
I just now rebooted (again), and tried rotating the physical screen. Nothing changes. I tried this with ROX (as a desktop), enabled and not enabled.
I have never seen my screen rotate to PDA mode in any icewm versions that I have tried, unless I use the rotate icon.
Also, when using the rotate icon, and switching back to laptop mode, the taskbar disappears, (icewm only). The taskbar is still there, but it is below the bottom of the screen, because the menu button works, but it is shifted down a space or two.
I have no problems in openbox, rotating the screen works the same as in Sharp/Cacko.
I haven't been too concerned about this because I never use this Zaurus in PDA mode. I just thought I would mention it.
-
I rebooted after I uninstalled both older rotate and icewm, but not after installing new versions.
I just now rebooted (again), and tried rotating the physical screen. Nothing changes. I tried this with ROX (as a desktop), enabled and not enabled.
I have never seen my screen rotate to PDA mode in any icewm versions that I have tried, unless I use the rotate icon.
Also, when using the rotate icon, and switching back to laptop mode, the taskbar disappears, (icewm only). The taskbar is still there, but it is below the bottom of the screen, because the menu button works, but it is shifted down a space or two.
I have no problems in openbox, rotating the screen works the same as in Sharp/Cacko.
I haven't been too concerned about this because I never use this Zaurus in PDA mode. I just thought I would mention it.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=160512\"][{POST_SNAPBACK}][/a][/div]
all these problems have been fixed in the new versions unless you modified some of the dependent underlying files like the keys file under icewm config directory. if you have files under ~/.icewm, they override the ones in /etc/icewm. keys has a mapping to the XF86RotateWindows key which calls rotate.sh. This also depends on the XF86RotateWindows key being mapped correctly in spitz.xmodmap and it being loaded by xinitrc which in turn is loaded by startx.
all these files are customised in pdaXii13 and if you have overwritten/changed any of them, then not everything will function the way they were intended in pdaXii13.
rotate.sh also calls x11scr which is modified to call icetbfix to fix the taskbar...
if you want to customise your icewm settings, copy all the config files from /etc/icewm to ~/.icewm and then customise those. dont just place your custom files into ~/.icewm unless ypu really dont want my customisations and roll your own...
-
Thank you meanie for your thorough explanation of these settings/configurations files.
I copied your /etc/icewm/keys file to ~/.icewm/keys (and made 2 modifications)
I only had 2 modifications that I wanted to keep from my old "keys" file
key "Ctrl+1" mrxvt
key "Ctrl+2" rox
Everything else in this newly copied file remained the same.
Rotate now works as it is supposed to work.
I still have a disappearing taskbar after returning to landscape mode.
I haven't modified any of the below files.
rotate.sh, x11scr, icetbfix, spitz.xmodmap, ice-session.
I am loading icewm from "xselect"
I have since deleted my "old" method of starting icewm, (which was using "startice" to call the .xinitrc which was posted earlier in this thread).
All the other "ice" related files in /usr/bin are "ELF 32-bit LSB executable" There isn't any way I could have modified these.
I had previously copied all the other config files from /etc/icewm to ~/.icewm except "keys" (which I just copied today).
I have modified my "preferences" file and made a "prefoverride file, (to change wallpaper, and other things like fonts), but the only taskbar changes I have made are the clock and removing the "applet-blanker" from icedock.
Oh, I almost forgot, I modified the "bitmap" of "ICEWM" on the start icon and shortened it to just show "ICE" (this is in the "IceQua" theme).
-
just for anyone that is interested to compile their own icewm, i have created patches with my fixes for both icewm 1.2.30 and 1.2.26 sources.
http://zaurus.daemons.gr/menaie/build/hacks/icewm/ (http://zaurus.daemons.gr/menaie/build/hacks/icewm/)
-
just for anyone that is interested to compile their own icewm, i have created patches with my fixes for both icewm 1.2.30 and 1.2.26 sources.
http://zaurus.daemons.gr/menaie/build/hacks/icewm/ (http://zaurus.daemons.gr/menaie/build/hacks/icewm/)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=160581\"][{POST_SNAPBACK}][/a][/div]
How does Ice compare to xfce or fluxbox in terms of memory usage? I haven't seen a conclusive comparison.
-
xfce4 is lovely, but icewm is way lighter. I thought fluxbox was as fast as icewm, but if you say it's similar to xfce, maybe icewm is lighter