Author Topic: Icewm - The Ultimate Configuration  (Read 59994 times)

zi99y

  • Sr. Member
  • ****
  • Posts: 282
    • View Profile
Icewm - The Ultimate Configuration
« Reply #75 on: April 09, 2007, 11:56:57 am »
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

Meanie

  • Hero Member
  • *****
  • Posts: 2803
    • View Profile
    • http://www.users.on.net/~hluc/myZaurus/
Icewm - The Ultimate Configuration
« Reply #76 on: April 12, 2007, 01:55:19 am »
Quote
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.
Code: [Select]
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...
SL-C3000 - pdaXii13 build5.4.9 (based on pdaXrom beta3) / SL-C3100 - Sharp ROM 1.02 JP (heavily customised)
Netgear MA701 CF, SanDisk ConnectPlus CF, Socket Bluetooth CF, 4GB Kingston CF,  4GB pqi SD, 4GB ChoiceOnly SD, 2GB SanDisk SD USB Plus, 1GB SanDisk USB Plus, 1GB Transcend SD, 2GB SanDisk MicroSD with SD adaptor, Piel Frama Leather Case, GoldX 5-in-1 USB cable, USB hub, USB mouse, USB keyboard, USB ethernet, USB HDD, many other USB accessories...
(Zaurus SL-C3000 owner since March 14. 2005, Zaurus SL-C3100 owner since September 21. 2005)
http://members.iinet.net.au/~wyso/myZaurus - zBook3K

Jon_J

  • Hero Member
  • *****
  • Posts: 1853
    • View Profile
    • http://
Icewm - The Ultimate Configuration
« Reply #77 on: April 12, 2007, 02:12:01 am »
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.
Code: [Select]
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-:)
« Last Edit: April 12, 2007, 02:14:22 am by Jon_J »
C3100 Multiboot-->Angstrom 2007.12-r18 | Cacko 1.23 | ArchLinuxARM
C3200 pdaxii13v2-5.5-alpha4 Akita on NAND

Ambicom WL1100C-CF Wifi - Ambicom CF modem - Ambicom CF GPS - Belkin-F5D5050 USB LAN
Socket CF Bluetooth rev K - Iogear 4 port USB micro hub - pocket CF card reader
Targus mini USB optical mouse - 2 Targus SD card readers

zi99y

  • Sr. Member
  • ****
  • Posts: 282
    • View Profile
Icewm - The Ultimate Configuration
« Reply #78 on: April 12, 2007, 03:23:25 am »
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!

Jon_J

  • Hero Member
  • *****
  • Posts: 1853
    • View Profile
    • http://
Icewm - The Ultimate Configuration
« Reply #79 on: April 14, 2007, 01:14:27 pm »
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
« Last Edit: April 14, 2007, 01:28:53 pm by Jon_J »
C3100 Multiboot-->Angstrom 2007.12-r18 | Cacko 1.23 | ArchLinuxARM
C3200 pdaxii13v2-5.5-alpha4 Akita on NAND

Ambicom WL1100C-CF Wifi - Ambicom CF modem - Ambicom CF GPS - Belkin-F5D5050 USB LAN
Socket CF Bluetooth rev K - Iogear 4 port USB micro hub - pocket CF card reader
Targus mini USB optical mouse - 2 Targus SD card readers

ZDevil

  • Hero Member
  • *****
  • Posts: 1998
    • View Profile
    • http://
Icewm - The Ultimate Configuration
« Reply #80 on: April 15, 2007, 04:59:46 am »
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.
« Last Edit: April 15, 2007, 07:01:58 am by ZDevil »

Life is too precious for hacking *too much*
Visit my Z screencap gallery[/color]
My EeePC 701 Black = Debian (Lenny) on IceRocks + Transcend SDHC Class6 8GB + 2GB RAM
My Zaurus SL-C3200 = Debian EABI (kernel 2.6.24.3-yonggun) on a swapped internal Sandisk Extreme III CF 16gb
My Debian EABI feed: http://matrixmen.free.fr/zaurus/debian/
My OpenBSD/Zaurus feeds:  Link1, Link2
[/i][/font][/color][/size]

Meanie

  • Hero Member
  • *****
  • Posts: 2803
    • View Profile
    • http://www.users.on.net/~hluc/myZaurus/
Icewm - The Ultimate Configuration
« Reply #81 on: April 15, 2007, 06:07:58 am »
Quote
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
SL-C3000 - pdaXii13 build5.4.9 (based on pdaXrom beta3) / SL-C3100 - Sharp ROM 1.02 JP (heavily customised)
Netgear MA701 CF, SanDisk ConnectPlus CF, Socket Bluetooth CF, 4GB Kingston CF,  4GB pqi SD, 4GB ChoiceOnly SD, 2GB SanDisk SD USB Plus, 1GB SanDisk USB Plus, 1GB Transcend SD, 2GB SanDisk MicroSD with SD adaptor, Piel Frama Leather Case, GoldX 5-in-1 USB cable, USB hub, USB mouse, USB keyboard, USB ethernet, USB HDD, many other USB accessories...
(Zaurus SL-C3000 owner since March 14. 2005, Zaurus SL-C3100 owner since September 21. 2005)
http://members.iinet.net.au/~wyso/myZaurus - zBook3K

zi99y

  • Sr. Member
  • ****
  • Posts: 282
    • View Profile
Icewm - The Ultimate Configuration
« Reply #82 on: April 15, 2007, 06:19:21 am »
how naughty  

ZDevil

  • Hero Member
  • *****
  • Posts: 1998
    • View Profile
    • http://
Icewm - The Ultimate Configuration
« Reply #83 on: April 15, 2007, 07:03:01 am »
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.

Life is too precious for hacking *too much*
Visit my Z screencap gallery[/color]
My EeePC 701 Black = Debian (Lenny) on IceRocks + Transcend SDHC Class6 8GB + 2GB RAM
My Zaurus SL-C3200 = Debian EABI (kernel 2.6.24.3-yonggun) on a swapped internal Sandisk Extreme III CF 16gb
My Debian EABI feed: http://matrixmen.free.fr/zaurus/debian/
My OpenBSD/Zaurus feeds:  Link1, Link2
[/i][/font][/color][/size]

Meanie

  • Hero Member
  • *****
  • Posts: 2803
    • View Profile
    • http://www.users.on.net/~hluc/myZaurus/
Icewm - The Ultimate Configuration
« Reply #84 on: April 15, 2007, 11:50:21 am »
here's pdaXii13 build 5.4 using icewm 1.2.30 with custom SilverXP theme.





i'm attaching the customised theme as a package and also additional tools used to customise icewm, such as IceWM Control Center...



 [ Invalid Attachment ]

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/cu....1_armv5tel.ipk
http://www.tyrannozaurus.com/feed/beta3/cu....8_armv5tel.ipk
SL-C3000 - pdaXii13 build5.4.9 (based on pdaXrom beta3) / SL-C3100 - Sharp ROM 1.02 JP (heavily customised)
Netgear MA701 CF, SanDisk ConnectPlus CF, Socket Bluetooth CF, 4GB Kingston CF,  4GB pqi SD, 4GB ChoiceOnly SD, 2GB SanDisk SD USB Plus, 1GB SanDisk USB Plus, 1GB Transcend SD, 2GB SanDisk MicroSD with SD adaptor, Piel Frama Leather Case, GoldX 5-in-1 USB cable, USB hub, USB mouse, USB keyboard, USB ethernet, USB HDD, many other USB accessories...
(Zaurus SL-C3000 owner since March 14. 2005, Zaurus SL-C3100 owner since September 21. 2005)
http://members.iinet.net.au/~wyso/myZaurus - zBook3K

Jon_J

  • Hero Member
  • *****
  • Posts: 1853
    • View Profile
    • http://
Icewm - The Ultimate Configuration
« Reply #85 on: April 15, 2007, 01:08:09 pm »
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.
Code: [Select]
unknown option: nonICCMconfigureRequest
C3100 Multiboot-->Angstrom 2007.12-r18 | Cacko 1.23 | ArchLinuxARM
C3200 pdaxii13v2-5.5-alpha4 Akita on NAND

Ambicom WL1100C-CF Wifi - Ambicom CF modem - Ambicom CF GPS - Belkin-F5D5050 USB LAN
Socket CF Bluetooth rev K - Iogear 4 port USB micro hub - pocket CF card reader
Targus mini USB optical mouse - 2 Targus SD card readers

Jon_J

  • Hero Member
  • *****
  • Posts: 1853
    • View Profile
    • http://
Icewm - The Ultimate Configuration
« Reply #86 on: April 15, 2007, 01:16:30 pm »
Quote
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.
« Last Edit: April 15, 2007, 01:19:43 pm by Jon_J »
C3100 Multiboot-->Angstrom 2007.12-r18 | Cacko 1.23 | ArchLinuxARM
C3200 pdaxii13v2-5.5-alpha4 Akita on NAND

Ambicom WL1100C-CF Wifi - Ambicom CF modem - Ambicom CF GPS - Belkin-F5D5050 USB LAN
Socket CF Bluetooth rev K - Iogear 4 port USB micro hub - pocket CF card reader
Targus mini USB optical mouse - 2 Targus SD card readers

Meanie

  • Hero Member
  • *****
  • Posts: 2803
    • View Profile
    • http://www.users.on.net/~hluc/myZaurus/
Icewm - The Ultimate Configuration
« Reply #87 on: April 15, 2007, 07:58:54 pm »
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.
SL-C3000 - pdaXii13 build5.4.9 (based on pdaXrom beta3) / SL-C3100 - Sharp ROM 1.02 JP (heavily customised)
Netgear MA701 CF, SanDisk ConnectPlus CF, Socket Bluetooth CF, 4GB Kingston CF,  4GB pqi SD, 4GB ChoiceOnly SD, 2GB SanDisk SD USB Plus, 1GB SanDisk USB Plus, 1GB Transcend SD, 2GB SanDisk MicroSD with SD adaptor, Piel Frama Leather Case, GoldX 5-in-1 USB cable, USB hub, USB mouse, USB keyboard, USB ethernet, USB HDD, many other USB accessories...
(Zaurus SL-C3000 owner since March 14. 2005, Zaurus SL-C3100 owner since September 21. 2005)
http://members.iinet.net.au/~wyso/myZaurus - zBook3K

jpmatrix

  • Hero Member
  • *****
  • Posts: 1014
    • View Profile
    • http://matrixmen.free.fr
Icewm - The Ultimate Configuration
« Reply #88 on: April 16, 2007, 08:36:29 am »
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.....
« Last Edit: April 16, 2007, 08:43:36 am by jpmatrix »
**Fujitsu U1010 !!!  
**ex-Zaurus SL-C3000 owner with Debian kernel 2.6.24-yonggun

Jon_J

  • Hero Member
  • *****
  • Posts: 1853
    • View Profile
    • http://
Icewm - The Ultimate Configuration
« Reply #89 on: April 16, 2007, 10:41:18 am »
Quote
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
C3100 Multiboot-->Angstrom 2007.12-r18 | Cacko 1.23 | ArchLinuxARM
C3200 pdaxii13v2-5.5-alpha4 Akita on NAND

Ambicom WL1100C-CF Wifi - Ambicom CF modem - Ambicom CF GPS - Belkin-F5D5050 USB LAN
Socket CF Bluetooth rev K - Iogear 4 port USB micro hub - pocket CF card reader
Targus mini USB optical mouse - 2 Targus SD card readers