Internet Info, s.r.o. Lupa Root Měšec Podnikatel DigiZone Slunečnice Vitalianew Bomba Navrcholu Weblogy Jagg Woko Dobrý web Computer.cz SK: MojeLinky
Root.czBlogyJendův blog

Starý počítač jako internetový stánek

jenda, 13. 07. 2007, 15:11 v kategorii Nezařazené, štítky:

Hardware:

  • AMD K6 300MHz
  • 160MB RAM (64+64+32)
  • 10GB disk
  • CD-ROM


I tento počítač se dá využít například v knihovně, kde mají podobné stroje jako internetové stánky. Ve škole jsme kdysi něco takového měli taky.

Debian s Fluxboxem a Firefox na tom docela funguje.

Následující text předpokládá, že máte nainstalovaný Debian Etch, při instalaci jste vybrali pouze Základní systém a že máte s Linuxem alespoň základní zkušenosti.

X.org

Takže se přihlásíme jako root a nainstalujeme balíčky xorg a fluxbox (nenáročný ale mocný window manager).

   # apt-get install xorg flubox

Zároveň se stáhne hromada závislostí.

Teď vytvoříme obyčejného uživatele, který se bude jmenovat třeba host.

   # adduser host

Postupně odpovídáme na otázky programu (telefonní číslo můžeme nechat prázdné). Přepneme se na něj

   # su host
Password:

a zkusíme spustit X server.

   $ startx

Jestli to neskončí nějakou hnusnou chybou, za pár vteřin před sebou máme grafické rozhraní. Jako první spustíme xterm (pravý klik na plochu ve Fluxboxu > xshelly > xterm) staneme se rootem a v /etc/X11/xorg.conf upravíme frekvenci monitoru (parametry vert refresh a horiz sync.

   $ su
Password:
# nano /etc/X11/xorg.conf

Změny uložíme pomocí ^o a Nano zavřeme pomocí ^x. (ano, ^ je CTRL)

Aby se změny projevily, CTRL+ALT+BKSP shodíme X server a pomocí startx ho znovu nahodíme.

Programy

Teď máme základní systém s X, Fluxboxem a víc nic. Protože se s tím moc dělat nedá (málokdo je nadšený z prohlížení webu v konzoli s w3m), musíme doinstalovat další programy.
Já jsem nainstaloval Iceweasel (Debian se nepohodl s Mozillou a nesmí používat název Firefox ani logo pandy), Icedove (Thunderbird), GIMP, Tuxpaint, AbiWord, gedit (čímž jsem si natahal půlku Gnome :-( ), gcalctool, mc, links a aby se mi pohodlně pracovalo xfce4-terminal. Pokud nemáte nouzi o místo na disku a jste trpěliví, můžete nainstalovat i Open office.org.

 # apt-get install iceweasel icedove gimp tuxpaint abiword openoffice gedit gcalctool mc xfce4-terminal links

Stáhne se několik set mega.

Olamování

To znamená přizpůsobení systému lamám.

Nejdříve uděláme, aby se při spuštění zobrazila pěkná hláška:

Do /etc/issue (při)dáme následující text

 Debian GNU/Linux 4.0  \n \l
Pokud na tomto stroji nemate ucet, login je "host", password je take "host"

Dále je vhodné zajistit spuštění grafiky hned po přihlášení. Do ~host/.bash_profile (u nás /home/host/.bash_profile) přidáme jednoduše startx.

Vyrobíme si soubor /usr/bin/navod, chmod ugo+x /usr/bin/navod mu nastavíme spouštěcí práva a dáme do něj (# nano /usr/bin/navod) něco podobné tomuto.

 echo YAKUMO: DEBIAN GNU/LINUX 4.0 ETCH, 300MHz CPU, 160MB RAM, 10GB DISK
echo
echo NÁVOD K POUŽITÍ
echo
echo Nyní jste přihlášen jako uživatel host s heslem host. Automaticky vám bylo
echo spuštěno grafické prostředí. Můžete normálně pracovat, data ukládejte do
echo /home/host. Po vypnutí zůstanou data zachována.
echo
echo * V grafickém prostředí vyvoláte hlavní menu stisknutím pravého tlačítka myši
echo * Pokud v hlavním menu kliknete na položku NÁPOVĚDA, dostanete se sem
echo * Ostatní položky v hlavním menu mluví samy za sebe
echo
echo
echo Vypnutí: V hlavním menu VYPNOUT POČÍTAČ
echo
echo Děkujeme, že používáte tento počítač.
echo Jan ???, admin@???.eu

sleep 36000

To vypíše nápovědu.

Aby se nápověda zobrazovala po každém přihlášení, v /home/host/.xinitrc bude

 fluxbox &
xterm navod

což po spuštění X serveru otevře okno s návodem.

Sleep 36000 tam je aby to hned nezmizelo :-) .

Lokalisace

Asi jste si všimli, že většina aplikací je anglicky. Počítačově zaměřeným lidem (včetně mě) to nevadí, ale budou to používat i neznalci.
Lokalisační balíčky se dají najít asi takhle:

 $ apt-cache search <jméno programu> cs

Takže třeba

 $ apt-cache search icedove cs        

Nainstalujeme proto balíčky openoffice.org-thesaurus-cs, openoffice.org-help-cs, openoffice.org-l10n-cs, iceweasel-l10n-cs a icedove-locale-cs:

 # apt-get install openoffice.org-thesaurus-cs openoffice.org-help-cs openoffice.org-l10n-cs iceweasel-l10n-cs icedove-locale-cs

Menu

Už se blížíme k cíli. Jenom to menu je nehezké. Podíváme se proto do souboru /home/host/.fluxbox/menu. Pravděpodobně tam najdeme jenom include na /etc/X11/fluxbox/fluxbox-menu. Tak ten include s klidným svědomím vymažeme a celý soubor nahradíme

 [begin] (Fluxbox)

[exec] (NÁPOVĚDA) {xterm navod} <>
[exec] (Webový prohlížeč) {iceweasel} <>
[exec] (Mailový klient) {icedove} <>
[exec] (Grafický editor) {gimp} <>
[exec] (Malování pro nejmenší) {tuxpaint} <>
[exec] (Textový procesor) {abiword} <>
[exec] (Kancelářský balík) {openoffice} <>
[exec] (Textový editor) {gedit} <>
[exec] (Kalkulačka) {gcalctool} <>
[exec] (Správce souborů) {xfce4-terminal -x mc} <>
[exec] (Příkazový řádek) {xfce4-terminal} <>
[exec] (VYPNOUT POČÍTAČ) {/sbin/halt} <>

[end]

Vypínání

Možná by bylo vhod, aby i obyčejný uživatel mohl vypínat počítač. Chvilka googlení a ejhle!

 # chmod u+s /sbin/halt        

Tak a to už je vše. Pokud nechcete, aby uživatelé na disk ukládali data, můžete celé /home/host někam zazálohovat a do .bash_logout přidat kouzelné rm -rf /home/host/* && cp /zaloha/nekde/* /home/host.

Tak, teď se pokusím vypublikovat svůj první post tady. Tak mi držte palce...

PS: Nevím, jesli je to bug nebo feature, ale s každým stiknutím "Uložit a psát dál" se mi před delší text v pre přidá mezera (Firefox 2.0.0.4).

Komentáře (53)

  1. 16. 07. 2007, 21:22 thomm napsal:

    myslim, ze naozaj velmi pekne rozvrhnuty jednoduchy clanok. super, len tak dalej, drzim palce :)

  2. 19. 07. 2007, 13:54 Alík napsal:

    Vopravdu pěkný počtení. Věřím, že podle tohohle návodu by tu stanici zvládla vytvořit i moje babička...

  3. 19. 07. 2007, 15:53 emor napsal:

    doufám, že to alík myslel vážně...mně se to zrovna hodí, mám strý železo a minimální zkušenosti...jsem trochu poučenější lama. A chci to vyzkoušet.
    Jendo, kdyžtak budu votravovat ...

  4. 22. 07. 2007, 16:24 fracty napsal:

    super, hodilo se;)

  1. 49 Trackback(s)

  2. Čvc 14, 2008: \')/*
  3. Kvě 12, 2011: cheap oil change
  4. Kvě 12, 2011: Free online games
  5. Kvě 12, 2011: porn
  6. Kvě 12, 2011: Online casino
  7. Kvě 12, 2011: free xbox 360
  8. Kvě 12, 2011: Tegaderm
  9. Kvě 12, 2011: free stuff
  10. Kvě 12, 2011: Nikon D7000
  11. Kvě 12, 2011: free website
  12. Kvě 12, 2011: Landscaping
  13. Kvě 12, 2011: Organic Gardening
  14. Kvě 12, 2011: A Tourists Guide to a Thailand Vacation
  15. Kvě 12, 2011: Women Church Suits
  16. Kvě 13, 2011: Travel Deals
  17. Kvě 14, 2011: Medical Marijuana Dispensaries
  18. Kvě 14, 2011: Kasper Suits
  19. Kvě 15, 2011: Salt Lake City Party Rentals
  20. Kvě 15, 2011: Vehicle Warranties
  21. Kvě 15, 2011: Yorba linda tire
  22. Kvě 15, 2011: Taylor Lautner Workout
  23. Kvě 15, 2011: OpenOffice Download
  24. Kvě 16, 2011: sunless tanner
  25. Kvě 16, 2011: ColonBlow Reviews
  26. Kvě 16, 2011: Wade Rutherford
  27. Kvě 16, 2011: ICICI Bank
  28. Kvě 16, 2011: Kasper Suits
  29. Kvě 17, 2011: Acnezine
  30. Kvě 17, 2011: Download Youtube
  31. Kvě 17, 2011: Singer 7258
  32. Kvě 17, 2011: Cat Suits For Women
  33. Kvě 17, 2011: OpenOffice Download
  34. Kvě 17, 2011: Cosmetic Dentist Colorado
  35. Kvě 17, 2011: OpenOffice Download
  36. Kvě 17, 2011: Auto Warranty News and Reviews
  37. Kvě 17, 2011: Extended Car Warranty Company
  38. Kvě 17, 2011: iPhone 4
  39. Kvě 18, 2011: Tegaderm
  40. Kvě 18, 2011: Carrol Schmidt
  41. Kvě 18, 2011: ICICI Bank India
  42. Kvě 19, 2011: OpenOffice Download
  43. Kvě 19, 2011: Meratol diet pills
  44. Kvě 19, 2011: The Generic Man 2011 Spring/Summer Sportsman | Fashion Style Blog
  45. Kvě 19, 2011: free samples
  46. Kvě 20, 2011: Southwest Promo Code
  47. Kvě 20, 2011: Cat Suits For Women
  48. Kvě 20, 2011: franchise business opportunities
  49. Kvě 20, 2011: Extended Warranty
  50. Kvě 20, 2011: Bumper to Bumper Warranties

K tomuto spotu není povoleno přidávání komentářů.