Tinycore 1.x

LILO 28.2 + keymaps + rcS & rc.shutdown

UPDATE: lilo-static è stato incluso nel repository ufficiale

  • LILO 28.2 pachettizato in proprio, disponibile qui
  • in /boot/lilo.conf mettere la seguente riga:
append = "irqpoll idebus=66 ide_generic.probe_mask=0x0 rw local=sda2 home=sda2 tce=sda2 max_loop=128 laptop keymap=it tz=GMT-2"

UPDATE: i seguenti scripts sono stati integrati nelle versioni 1.3 e seguenti di Tinycore

sudo -s
mkdir /tmp/initrd
cd /tmp/initrd
zcat /boot/initrd-tinycore.gz | cpio -i
cd etc/init.d
wget http://e3pc.wikidot.com/local--files/tinycore/rc.shutdown
wget http://e3pc.wikidot.com/local--files/tinycore/tc-config 
cd -
find | cpio -H newc -o | gzip > /boot/initrd-tinycore.gz
lilo -C /boot/lilo.conf

Persistenza e apparenza

Se si utilizza l'opzione home=sda2 allora la non vi è ragione che la home dell'utente sia salvata anche nel file di backup:

  • in questo caso occorre rimuovere home/tc dal file /opt/.filetool.lst e inserire solo home/tc/.xsession e home/tc/.wbar
  • conviene invece inserire etc in maniera che sianio salvate le impostazioni di sistema:
= opt/bootlocal.sh
= opt/.tcrc
= opt/.backgrounds
= opt/.filetool.lst
= opt/.xfiletool.lst
- home/tc
+ etc/
  • alcune modifiche all'apparenza del windows manager disponibili qui e installabili seguendo le seguenti istruzioni:
cd /home/tc
patch -p0 < jvm-config.diff
cat .jwmrc >/etc/skel/.jwmrc
cat .jwmrc-tray >/etc/skel/.jwmrc-tray

UPDATE: gtk2_prefs è stato incluso nel repository ufficiale quindi installandolo da appbrowser vengono installate anche le relative dipendenze

915resolution @ 1024x600 + AltGr su tastiera

UPDATE: 915resolution già patchato per eee pc 901 è stato incluso nel repository ufficiale.

  • 915resolution con patch applicata e pachettizato in proprio, disponibile qui
  • nuova versione dei files /home/tc/.xsession e /etc/skel/.xsession come sotto mostrato:
cd /home/tc
cat >.xsession <<EOF
DESKTOP="$(awk '/wm:/{print $2}' .desktop)"
Xvesa -br -2button -mouse /dev/psaux,5 -screen 1024x600x24 -shadow -nolisten tcp -I 2>&1 >/dev/null &
sleep 3 && xmodmap -e "clear Mod4" -e "add Mod5 = Mode_switch" &
#riga di sotto da scommentare per gli amanti di internet mobile
#sudo /usr/local/sbin/internet.sh &
exec "${DESKTOP:=jwm}"
EOF
cat .xsession >/etc/skel/.xsession

pppd, pppsetup + internet.sh

TODO: unificare e aggiungere lo script, le configurazioni e gli elementi per la wbar

Firefox 3.0.8

  • Firefox 3.0.8 preso dal TCZ repository
  • Classic Compact Theme preso dagli addons UPDATE: rallenta l'interazione con l'utente!
  • Download Statusbar preso dagli addons
  • Dizionario Italiano preso dagli addons

TCE suggested packages

915reslution.tce

cpufreq.tcel
   hwmon-cpufreq-2.6.26.tcem

epdfview.tce

firefox.tce
   expat2.tcel
   glib2.tcel
   graphics-libs-1.tcel
   libxml2.tcel
   fontconfig.tcel
   gtk2.tcel
   atk.tcel
   cairo.tcel
   pango.tcel
   pixman.tcel

galculator.tce
   [...]
   libglade.tcel

gftp2.tcel
   [...]
   openssl-0.9.8h.tcel
   ttf-bitstream-vera.tce

gimp2.tcel
   [...]
   libxslt.tcel
   poppler.tcel
   gegl.tcel
   librsvg.tcel
   libwmf.tcel

gqview2.tce
   [...]

gkrellm.tce
   [...]

gtk2_prefs.tce
   [...]
   gtk-engines.tce

hwinfo.tce

iptables.tcel
   [...]
   firewall-2.6.26.tcem

leafpad.tce
   [...]

lilo-static.tce

mc.tce
   glib1.tcel

net-2.6.26.tcem

ntp.tce

pppsetup.tce
    bash.tce
    pppd.tcel

wireless-2.6.26.tcem

TCZ suggested packages

kmaps.tcz

TCE/Z suggested packages for developers

advcomp.tce
cramfs-utils.tce
gperf.tce

Xorg-7.4-dev.tcz
atk-devs.tcz
autotools.tcz
cairo-devs.tcz
compiletc.tcz
gettext-0.17.tczl
glib2-devs.tcz
graphics-libs-1-devs.tcz
gtk2-devs.tcz
imlib2-dev.tcz
libglade-devs.tcz
libxml2-devs.tcz
pango-devs.tcz
perl_xml.tcz
pixman-devs.tcz
python-devs.tczl

todo:

gs.tcel questo ha come dipendenza perl5 ma anche perl_xml va bene inoltre ha una dipendenza non segnalata da libcups

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License