Reply
Thread Tools
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#31
Qole: You tarball works great! Thanks!

fatalsaint: You were right I changed nothing, and the tarball works fine.
__________________
-Brent

Author of TouchSearch -- web searching software for Maemo 5.

Mobile Device lineage: Palm Z22 -> Palm TX -> Nokia N800 -> Nokia N900
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#32
Might as well post it for everyone.

The easy-chroot filesystem tarball can be downloaded here.

You mount your partition, cd to the folder you mounted it to, and then (as root) use "tar xjvf /path-to-tarball/debian-final.tar.bz2" to extract it into your partition. If your version of tar doesn't work, use the one from the easy-chroot... /home/user/img-install/tar

It is really a lot better than the image file, in terms of speed and space.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!

Last edited by qole; 2008-09-29 at 17:12. Reason: Updated link to new tarball
 
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#33
One last* question.

Can you change what WM is used from IceWM to XFCE, for example?

I edited /home/user/img-install/xpice and changed those two lines to:

Code:
export WMNAME="XFCE"
export WMEXEC="xfce4-session"
This, obviously was after I had installed xfce, but it doesn't work. Running 'sudo debian xpice' gives this:

Code:
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/Nokia-N800-23-14:1_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!
icewm-session: using /home/user/.icewm for private configuration files
IceWM: using /home/user/.icewm for private configuration files
icewmtray: using /home/user/.icewm for private configuration files
icewmbg: using /home/user/.icewm for private configuration files
And a Xephyr window comes up with the IceWM background but nothing else.

Typing 'xfce4-session' at a Debian prompt loads xfce, but in Hildon, so you get like half xfce half Hildon. Looks strange but not to functional...

Thanks in advance.

*=We hope.
__________________
-Brent

Author of TouchSearch -- web searching software for Maemo 5.

Mobile Device lineage: Palm Z22 -> Palm TX -> Nokia N800 -> Nokia N900
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#34
Hi BrentDC,

Maybe you did this and you didn't mention it, but you need to copy the xpice script that you found in img-install into /debian/usr/bin and then run it from there... Also, in order to get the window with the icon, you need to edit the /usr/share/applications/hildon/debwm.desktop to point to your new script.

I would suggest making copies of these two files; change xpice to xephce4 or something.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 

The Following User Says Thank You to qole For This Useful Post:
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#35
No, I hadn't copied /home/user/xpice to /debian/usr/bin

I just did that (but renamed xpice to xpice4 per your recommendation), but when I run /usr/bin/hostwin XFCE4 'sudo debian xpice4' in XTerm, the hostwin window opens up, and I see that little X in the middle of the screen, but then it exits.

Terminal output:

Code:
hostwin[1662]: GLIB CRITICAL ** default - file default/src/hostwin.c: line 151: uncaught error: Failed to open file '/usr/share/pixmaps/xfce4.png': No such file or directory
hostwin[1662]: GLIB WARNING ** Gtk - gtk_widget_size_allocate(): attempt to allocate widget with width -24 and height 0
I'm confused
__________________
-Brent

Author of TouchSearch -- web searching software for Maemo 5.

Mobile Device lineage: Palm Z22 -> Palm TX -> Nokia N800 -> Nokia N900
 
Posts: 3,428 | Thanked: 2,856 times | Joined on Jul 2008
#36
it's trying to open a png file with the same name as the window apparently...

ls -l /usr/share/pixmaps | grep ice

see if you find a file like icewm.png or similar..

then cp /usr/share/pixmaps/icewm.png /usr/share/pixmaps/xfce4.png

and try again
__________________
If I've helped you or you use any of my packages feel free to help me out.
-----------------------------------------------------------------------------------
Maintaining:
pyRadio - Pandora Radio on your N900, N810 or N800!
 
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#37
I seemed to always remember it throwing the icon error, but I did as suggested, and it still doesn't work. It's something else...
__________________
-Brent

Author of TouchSearch -- web searching software for Maemo 5.

Mobile Device lineage: Palm Z22 -> Palm TX -> Nokia N800 -> Nokia N900
 
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#38
A few more Q's.

When installing or uninstalled anything with Synaptic, it always gives some error about hal, but everything seems to work fine. Normal?

Also, anyone having a problem with Epiphany (Webkit) version 2.22.3 segmentation faulting when loading any semi-large page? It didn't do that with Johnx's Debian, so I'm wondering why it does that now (because it is really fast -- faster than MicroB).

Thanks.
__________________
-Brent

Author of TouchSearch -- web searching software for Maemo 5.

Mobile Device lineage: Palm Z22 -> Palm TX -> Nokia N800 -> Nokia N900
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#39
Your method should work. The X in the middle of the screen is Xephyr starting up. That means it is starting the Xephyr X-server, but not starting xfce4-session. This might be because you made the mistake of running xfce4 as root. This hoses your permissions, so it can't start right as user.

Do this as root, see if it helps:

Code:
chown user:users /home/user/.ICEauthority
chown user:users /home/user/.cache
chown user:users /home/user/.dbus/session-bus
After those commands, at the root Debian prompt, try "xpice4" and post errors here.

As for the Epiphany segfaults, it could be a few things. Perhaps it is trying to use the iceweasel plugins (java and flash) but it is having problems with one of them (since the engine is webkit not gecko). The other thing is that everything in Debian sid is flaky; it might work, it might not. Wait two weeks, do an apt-get upgrade, and it will probably work. Another two weeks, another apt-get upgrade, and it will be broken again ;-)

Oh, and I give the hal fix in a few places, most recently here.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!

Last edited by qole; 2008-08-09 at 22:16. Reason: webserver?! X-server!
 
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#40
Wow, XFCE is chroot/Tablet unfriendly.

It doesn't go fullscreen and there is no icon on the side in OS2008, so if you lose your window, you're dead. Also, inside xfce there is no taskbar...not that I can see anyway (it's probably being covered by OS2008). As for fullscreen, wouldn't this line in xpice4 make it fullscreen?:

Code:
wmctrl -i -r $PARWIN -b toggle,fullscreen


Thanks for all the help, guys. As you can probably tell, I'm fairly new to Linux (the Tablet was my first Linux device, and I got that in ~April), so the help is very much appreciated.
__________________
-Brent

Author of TouchSearch -- web searching software for Maemo 5.

Mobile Device lineage: Palm Z22 -> Palm TX -> Nokia N800 -> Nokia N900
 
Reply

Tags
chroot, debian, easy debian


 
Forum Jump


All times are GMT. The time now is 08:53.