“Fun” with logins

I started missing Linux on desktop, so due to 256MB memory went with Xubuntu couple of days ago. I’m going to skip issues with network card and kernels in this post though.
The case is that when I choose to switch user, then.. well it switches just fine, that is it gives login screen for another user. But, when another user logs out, login screen won’t appear. Can you guess what happens instead? My desktop is shown. Fully functional. No need to authenticate at all. Even if I have thunar (xfce’s file browser) opened with root privileges. Here goes the famous linux security.. well it’s an exception to that, I guess. Like the one with ssh keys some time ago.
Any way, there’s a thread on ubuntuforums.org about a similar issue, so I thought I’d reply. Except that I can’t. At first I couldn’t log in, then when I got in, I get logged out every time I try to post! No, my cookie-handling is fine. Turning off firewall, clearing browser cache and switching browser to a different one as some usual things to try when experiencing something odd in networking, don’t help.
Interestingly traceroute to forums never completes. It goes on forever with *** after gw0-0-gr.canonical.com [91.189.88.10] hop. With my connection, that is. Traceroute using another connection shows that this hop should be right before the destination.
Might be a faulty ip perhaps? I did get one that was in ahbl blacklist as an open proxy some time ago and needed to acquire new one to have access to mozilla irc channels. Disconnecting modem power didn’t get me new ip this time and I really don’t feel like dealing with my isp’s tech support. So I hope it clears by tomorrow all by itself (well maybe disconnecting modem for night). But if it doesn’t, I still have to deal with it, ugh. I don’t know too much about networking, certainly not about networking issues. Fingers crossed here.

Successful mozilla calendar build notes to self

.mozconfig

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obj-@CONFIG_GUESS@
mk_add_options MOZ_CO_PROJECT=calendar # We want to checkout calendar
mk_add_options MOZ_CO_USE_MIRROR=1 # use cvs-mirror
mk_add_options MOZ_CO_LOCALES=de,pl # Can be used to also checkout a language
mk_add_options MOZ_MAKE_FLAGS=”-j1″ # Can be used if you have multiple processors

#mk_add_options JS_READLINE=1

ac_cv_visibility_pragma=no

ac_add_options –enable-application=calendar # We want to build calendar
ac_add_options –disable-tests # You should enable tests to make sure everything works before posting a patch
ac_add_options –enable-extensions=default,lightning,inspector,venkman # Some extensions in the /extensions directory
ac_add_options –disable-installer # Installer not needed for development
ac_add_options –enable-system-cairo # I needed this on linux

#ac_add_options –enable-ui-locale=et
#ac_add_options –with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk # Needed on MAC
#ac_add_options –disable-airbag # I have had problems with airbag in the past
#ac_add_options –disable-crashreporter # (Optional) Disable if you don’t want it
#ac_add_options –enable-debugger-info-modules=yes # More debug info
#ac_add_options –enable-debug # (Optional) Lots of debugging. Maybe more than you actually want!

# The following options can be used to reduce/disable debugging.
# ac_add_options –enable-optimize
# ac_add_options –disable-static –enable-shared
# ac_add_options –disable-debug

mozilla/layout/build/Makefile.in change:

ifdef MOZ_ENABLE_GTK2
EXTRA_DSO_LDOPTS += $(MOZ_GTK2_LIBS)
-lX11 -lXrender
$(NULL)
endif

Commands:

cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -r MOZILLA_1_8_BRANCH mozilla/client.mk
cd mozilla
make -f client.mk checkout
LANG=C make -f client.mk build

It’s also good to check tinderboxes of locales!

Green screen of weird (GSOW)

Windows users are somewhat scared about the BSOD. Haven’t experienced it ever so I wouldn’t know. But..
I finally switched from Gutsy to Hardy. The whole desktop effects part has been made a lot easier to setup. Only had to figure out how to have Compiz with the taskbar option “show windows from all desktops” disabled.
Also Hibernate is still picky enough that I had to tell both resume file and boot entry where to find swap, duh. But after doing that it works. Suspend is funny though, it greets with green screen flash on resume and one line of text that vanishes quickly enough that you can’t read. It doesn’t seem to cause any problems though, other that beauty ones :D.
Estonian ID-card with Firefox 2 didn’t want to notice that I have Java installed, had to edit some postinstall script, not too troublesome when Launchpad has detailed instructions for you.
Otherwise X60s and Hardy get along very well, haven’t noticed any other issues so far. This way I might test my luck with fingerprint reader and HDAPS again.