Package: iceweasel
Version: 2.0.0.3-1

I finally had enough of this and made a simple script to workaround this.  
Place this in ~/.kde/shutdown, chmod +x it of course, and edit it to point to 
your Ff/Iw profile.  Now when you log out of KDE, this script will run and 
fix the sessionstore.js file.


--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.21-2-k7

Debian Release: testing/unstable
  900 testing         ftp.us.debian.org 
  900 testing         ftp.sunet.se 
  800 unstable        ftp.us.debian.org 
  800 unstable        ftp.sunet.se 
  500 stable          security.debian.org 
  500 edgy-cafuego    ubuntu.cafuego.net 
  500 edgy            wine.budgetdedicated.com 
    1 experimental    ftp.us.debian.org 

--- Package information. ---
Depends                  (Version) | Installed
==================================-+-================
fontconfig                         | 2.4.2-1.2
psmisc                             | 22.5-1
debianutils              (>= 1.16) | 2.22.1
libatk1.0-0            (>= 1.12.2) | 1.18.0-2
libc6                 (>= 2.3.6-6) | 2.5-9+b1
libcairo2               (>= 1.2.4) | 1.4.10-1
libfontconfig1          (>= 2.4.0) | 2.4.2-1.2
libfreetype6              (>= 2.2) | 2.2.1-6
libgcc1            (>= 1:4.1.1-12) | 1:4.2-20070627-1
libglib2.0-0           (>= 2.12.0) | 2.12.12-1+b1
libgtk2.0-0             (>= 2.8.0) | 2.10.13-1
libjpeg62                          | 6b-13
libmyspell3c2                      | 1:3.1-18
libpango1.0-0          (>= 1.14.8) | 1.16.4-1
libpng12-0           (>= 1.2.13-4) | 1.2.15~beta5-2
libstdc++6           (>= 4.1.1-12) | 4.2-20070627-1
libx11-6                           | 2:1.0.3-7
libxft2                 (>> 2.1.1) | 2.1.12-2
libxinerama1                       | 1:1.0.2-1
libxp6                             | 1:1.0.0.xsf1-1
libxrender1                        | 1:0.9.2-1
libxt6                             | 1:1.0.5-3
zlib1g                (>= 1:1.2.1) | 1:1.2.3.3.dfsg-3

#!/bin/sh

FILE="/home/you/.mozilla/firefox/your.profile/sessionstore.js"
FIND='session:{state:"running"}'
REPLACE='session:{state:"stopped"}'

# If Firefox is still running, wait
while [ $(ps -A a | grep -i firefox-bin | wc -l) -gt "1" ]
    do
    sleep 3
done

# Fix the sessionstore.js file
rpl $FIND $REPLACE $FILE

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to