Глава 5. Slackware Linux и портативные компьютеры
Linux-совместимые портативные компьютеры
Контроллеры PCMCIA
Установка драйвера сенсорной панели Synaptics
Использование Linux на 3Com PalmPilot Знакомство с PilotManager
KPilot
Установка Pilot-Link
Итоги

 
 
 
 
 
 
 
 
 
 
  Глава 5. Slackware Linux и портативные компьютеры


 
 

Портативные компьютеры заметно упали в цене, а по производительности уже не уступают настольным компьютерам. Вполне логично, что многие пользователи Linux хотят работать с Slackware Linux на своих портативных компьютерах. В этой главе мы рассмотрим процесс установки и настройки Slackware Linux на нескольких популярных (и не очень) портативных платформах.

Союз Slackware Linux с портативными компьютерами оказался на удивление плодотворным. Говоря об этом, мы восхищаемся как добровольцами Linux, так и фирмами-производителями. Когда мы начали серьезно заниматься компьютерами (⌠в те давние времена, когда мы ходили в школу за 10 миль под проливным дождем и ветром■), не существовало портативных компьютеров, способных работать с UNIX.

Но со временем портативные компьютеры все больше и больше приближались к основным стандартам. Наконец, в один прекрасный момент стало очевидно, что на портативном компьютере запросто пойдет Slackware Linux со всеми возможными ⌠примочками■. Отчасти это было обусловлено тенденцией к сближению портативных моделей. Вообще говоря, система Linux должна нормально работать на любом портативном компьютере, у которого хватает ⌠лошадиных сил■, ≈ то есть на любом компьютере нового поколения с процессором 486 или Pentium с 8 и более мегабайт памяти. Тем не менее Linux не всегда позволяет использовать все возможности портативных компьютеров. Так, некоторые модели обладают нестандартными графическими возможностями, которые не поддерживаются XFree86. В таких случаях приходится запускать XFree86 в режиме низкого разрешения (обычно VGA или SuperVGA) или переходить на коммерческий сервер X. Сервер Accelerated-X от Xi Graphics обеспечивает графику максимального разрешения практически на всех портативных компьютерах. Бесплатную демонстрационную версию можно найти на Web-узле компании Xi Graphics (www.xig.com/).

Хотя в этой главе много говорится о портативных компьютерах, мы не будем обсуждать вопросы настройки конкретных моделей; эту информацию можно без труда найти в Интернете. Честно говоря, сведения о настройке одного портативного компьютера вовсе не обязательно помогут в настройке другого. Хотя многие ресурсы Интернета относятся не к Slackware (а к другим вариантам поставки или к Linux вообще), на них можно найти очень подробную информацию о том, какие графические чипсеты и драйверы мыши используются на данных моделях. Эти сведения помогут правильно настроить Slackware Linux.

Тем не менее некоторые общие рекомендации относятся ко всем пользователям портативных компьютеров.

Первый совет относится к патчу noblink, который изменяет вид курсора при работе в режиме командной строки. Этот патч (ftp://sunsite.inc.edu/pub/Linux/kernel/patches/console/noblink-1.7.tar.gz) позволяет создать нестандартный, немигающий курсор, который лучше видно на малом экране или в режиме низкого разрешения.

Второй совет касается PCMCIA Если вы собираетесь работать с факсами через PCMCIA, не добавляйте поддержку последовательного порта в виде модуля, вместо этого следует откомпилировать ее в ядре (по умолчанию).

Linux-совместимые портативные компьютеры Информация этой главы была собрана из многочисленных источников, к числу которых принадлежали: В табл. 5 1 перечислены портативные компьютеры, которые заведомо работают с Linux. Также указаны ресурсы Web с дополнительной информацией о настройке Linux на данной модели. Таблица 5.1. Linux-совместимые портативные компьютеры
 
Фирма-производитель
Модель
Web-ресурс
Acer AcerNote 350  
  AcerNote 735с  
  AcerNote 760сх  
  AcerNote Light  
  AcerNote 350PCX www.huwig.de/linux
  AcerNote Light 370C www.biochem.mpg.de/~lad/acer.html
  AcerNote Light 370PC www.Infodrom.North.de/Infodrom/carelia.html
  AcerNote Light 370PCC  
  AcerNote Light 372 www.cs.dartmouth.edu/~crow/acer/
  AcerNote Light 382  
  AcerNote Light 384 www.cs.dartmouth.edu/~crow/acer/
  Extensa 390 CX  
Acorn Patriot 400  
AMS PN325  
  SoundPro  
  SoundPro Pentium  
  SoundPro Wave  
  TravelPro 5300  
  TravelPro 5366  
Apex XC-200 www.gnofn.org/~marksu/cmp975.html
Arima SoundPro Dx2-50  
  Austin 33MHz Mono  
  Austin DХ66-2  
  Austin/iPC  
ARM ARMNOTE P90  
  TS30A  
AST Advantage Explorer  
  Ascentia A www.helsinki.fi/~puolamak/linux/ ast_ascentia_a.html
  Ascentia 800n  
  Ascentia 810n  
  Ascentia 900N  
  Ascentia 910N  
  Ascentia A61+  
  Ascentia J10  
  Ascentia J20  
  Ascentia J30  
  Ascentia J40  
  Ascentia J55  
  Ascentia P55 sunlhft.ee.tu-berlin.de/pub/linux/howtoP55.html
  Bravo  
  Bravo NB  
  Explorer  
  J30 www.astro.umd.edu/~teuben/linux/laptop/
  J50 www.astro.umd.edu/~teuben/linux/laptop/
  M Series 5150T  
  Pentium Exec  
  Power Exec  
  Power Exec 4/25  
AT&T Globalyst 200S www.rpi.edu/~bouleb/linux/larson.html
  Globalyst 250  
Austin Active Color  
Best 6650CD www.matematik.su.se/users/leifj/public/linux/ best6650-linux.html
BIT DU33  
  FR-800  
Canon Innova Subnotebook #10  
  Innova Book 490CDS  
  Innova Note 3500EX  
Caravene AV-B5NT  
Chicony MP-975 www.gnofn.org/~marksu/cmp975.html
  NB5  
  NoteBook 9800  
Clevo 8750  
CD86x Multimedia 86 www.sees.bangor.ac.uk/~schmuel/clevo.html
Compaq 4130T  
  Aero  
  Aero 4/25  
  Armada 1100 www.kabel.de/~hmueller/armada11xx/
  Armada 1120 www.kabel.de/~hmueller/armada11xx/
  Armada 1130 www.ncsa.uiuc.edu/People/daman/ linux_armada1130.html
  Armada 1520D www.ing.unitn.it/Dpt_Civil/curric/pz/ armaa_main.html
  Armada 154D www.cygnet.co.uk/steve/LinuxCompaq1540.html
  Armada 4100  
  Armada 4120 www.aplac.hut.fi/staff/sakari/armada.html
    www.ma.ultranet.com/~bniece/laptop.html
  Armada 7700 www.algonet.se/~rasan/presario4620.html
  Armada 7770  
  Armada 7750 www.algonet.se/~rasan/presario4620.html
  Concerto www.csun.edu/~ghc7462/mysystem.html
  Centura 4/25  
  Centura 4/25c www.home.unix-ag.org/nils/compaq425c.html
  Centura 4/25cx  
  Contura 400C  
  Contura 430C www.ugcs.caltech.edu/~prbrady/linux/lap.html
  Contura Aero www.alvestrand.no/domen/linux/aero-faq.html
  Elite lem.stud.fh-heilbronn.de/~huettel/Laptop.html
    www.cs.utexas.edu/users/kharker/linux-laptop/ compaq.lte.lite.txt
  Lite 25c  
  LTE Lite 4/25 homepages.ihug.co.nz/~alexj/Linux/ LinuxCompaqLite425.html
  LTE 5000 www.algonet.se/~rasan/linux.html
  LTE 5280  
  LTE 5380  
  LTE Elite  
  LTE5280  
  Presario 1020 www.wigitek.com/daniel/presario1000s.html
  Presario 1210 csg.uwatertoo.ca/~dmg/violeta/index.html
  Presario 1220  
Compat TS37  
Compuadd 425-CXL  
  425-TX  
  P75 Colorscan  
Compudyne SubNote 4SL/25  
Comtrade Sound Winnote  
Daewoo Solo7550  
Databyte 486SLC  
DEC DECpc425SL/e  
  DECpc 433SLC Premium  
  HiNote CS  
  HiNote CS450  
  HiNote Ultra  
  HiNote Ultra2 www.htp.org/~sen/debian/hu2/install.html
  HiNote Ultra 2000 mojo.calyx.net/~rjb/linux/
  HiNote Ultra II  
  HiNote VP  
  HiNote VP 5xx  
  HiNote VP575  
Dell 320N+  
  Inspiron 3000 www.ps.uci.edu/~tomba/inspiron/ www.math.ucsb.edu/~rising/dell.html
  Inspiron 3200 www.math.ucsb.edu/~rising/dell.html
  Latitude 433C  
  Latitude LM  
  Latitude LM P-100 sac.uky.edu/~msunde00/latitude.html
  Latitude LM P-133ST members.xoom.com/rundall/dell.html
  Latitude LM ST-133  
  Latitude LX4100 www.intrig.com/linux/dell_laptop.html
  Latitude LX4100 pwl.netcom.com/~d438/dell.html
  Latitude XP www.pgroup.com/~lfm/latitude.xpi.html
  Latitude XPi  
  Latitude XPi CD  
  Latitude XPi CD P-150ST  
  Latitude XPi P90T www.cygnus.com/~marka/xpi.html
  Latitude XP P-133ST www.dit.csiro.au/~gjw/linux.dell.html
DUAL SKD-4000  
DynaNote 500 www.corewise.demon.co.uk/linux/Linux_laptop.html
EPS Apex  
  ApexXC-200  
  Apex XL-133  
Epson 700  
  ActionNote 910C  
  Direct Endeavor NT-500  
  NB-SL/25  
  VN575ST  
Ergo PowerBrick  
Escom Paradigma SX33  
  Notebook 90  
Everex Step Note  
Featron FT6000A  
FOSA 9200M  
Fujitsu Lifebook 420D www.publiccom.com/web/mikey/lifebooklinux.html
  Lifebook 500 www.cs.utexas.edu/users/kharker/linux-laptop/ fujitsu500.html
  Lifebook 520 www.cs.utexas.edu/users/kharker/linux-laptop/ fujitsu500.html
  Lifebook 520T www.cs.utexas.edu/users/kharker/linux-laptop/ fujitsu500.html
  Lifebook 535T www.cs.utexas.edu/users/kharker/linux-laptop/ fujitsu500.html
  Lifebook 735Dx www.helsinki.fi/~metsala/735dx.html
  Lifebook 755Tx  
  Lifebook 765Tx  
  Milan www.eciti.com/~show/milan.html
Gateway 2000 2300  
  ColorBook www.astro.umd.edu/~teuben/linux/laptop/ gw2000cb.html
  HandBook  
  HandBook 586DX/40  
  HandBook 486SL/40  
  Liberty  
  Solo 2000 www.shelby.net/canupp/install_index.html
  Solo 2000 LS  
  Solo 2100 www.shelby.net/canupp/install_index.html
  Solo 2200 www.cs.utexas.edu/users/kharker/linux-laptop/ fujitsu500.html
  Solo 9100 www.isu.edu/~johnh/SOFTWARE/LINUX/ gateway_9100.html
GriD 1450SX  
  1550SX  
  1660  
Hewlett-Packard Omnibook 600 www.cs.hmc.edu/~fleck/iowa-lab/omnibook.html
  Omnibook 800 www.teleport.com/~nmeyers/Omnibook.html
  Omnibook 800CT  
  Omnibook 4000  
  Omnibook 4000CT  
  Omnibook 5000C www.ens.fr/~dicosmo/Linux/OmniBook5000.html
Highscreen 486 SLC 33  
  Blue Note  
Hitachi 4140 (Visionbook Plus) www.erols.com/ltost/Linux/VisionbookPlus/ index.html
  E133D  
  MX133T  
  MC150T  
  Visionbook Plus www.erols.com/ltost/Linux/VisionbookPlus/ index.html
  Visionbook Pro 7560 www.merl.com/people/yerazunis/ linux_on_hitachi.html
Hyperdata ExporCD  
  MediaNote P130  
IBM 310ED 2600 50U  
  L40SX  
  РС110 toy.cabi.net/
  PS/2 E  
  PS/Note 425 peipa.essex.ac.uk/tp-linux/tp-linux.html
  PS/Note E35 www.wwsi.com/linux-tp.html
  ThinkPad 310ED peipa.essex.ac.uk/tp-linux/tp-linux.html
  ThinkPad 340  
  ThinkPad 340CSE  
  ThinkPad 360 peipa.essex.ac.uk/tp-linux/tp-linux.html
  ThinkPad 360CE www.wwsi.com/linux-tp.html
  ThinkPad 360PE www.wwsi.com/linux-tp.html
  ThinkPad 365 CSD  
  ThinkPad 365E www.wwsi.com/linux-tp.html
  ThinkPad 365ED www.wwsi.com/linux-tp.html
  ThinkPad 365X www.wwsi.com/linux-tp.html
  ThinkPad 365ХD www.wwsi.com/linux-tp.html
    reality.samiam.org/linux/365xd.txt
  ThinkPad 370 peipa.essex.ac.uk/tp-linux/tp-linux.html
  ThinkPad 380  
  ThinkPad 380D www.wwsi.com/linux-tp.html
  ThinkPad 380XD www.wwsi.com/linux-tp.html
  ThinkPad 385CD www.wwsi.com/linux-tp.html
  ThinkPad 500 peipa.essex.ac.uk/tp-linux/tp-linux.html
    www.users.cts.com/sd/lanois/tp5000/linux.html
  ThinkPad 560 www.wwsi.com/linux-tp.html
    www.arctic.org/~dgaudet/tp560/
    chaos.ph.utexas.edu/~lera/tp560.html
    www.cs.utexas.edu/users/kharker/linux-laptop/ tp560.txt
  ThinkPad 560X www.wwsi.com/linux-tp.html
    www.arctic.org/~dgaudet/tp560/rich_graves_note
  ThinkPad 700 peipa.essex.ac.uk/tp-linux/tp-linux.html
  ThinkPad 701 peipa.essex.ac.uk/tp-linux/tp-linux.html
    reality.sgi.com/mende/linuxTP701/index.html
    www.iusd.iupui.edu/~henslelf/ehinkpad/index.html
  ThinkPad 701C www.wwsi.com/linux-tp.html
  ThinkPad 701CS www.wwsi.com/linux-tp.html
    reality.sgi.com/mende/linuxTP701/index.html
IBM ThinkPad 750 (Mono) peipa.essex.ac.uk/tp-linux/tp-linux.html
  ThinkPad 750C www.wwsi.com/linux-tp.html
  ThinkPad 750CS www.wwsi.com/linux-tp.html
  ThinkPad 755 peipa.essex.ac.uk/tp-linux/tp-linux.html
  ThinkPad 755C www.wwsi.com/linux-tp.html
  ThinkPad 755CD www.wwsi.com/linux-tp.html
    peipa.essex.ac.uk/tp-linux/tp-linux.html
  ThinkPad 755CDV www.wwsi.com/linux-tp.html
  ThinkPad 755CE www.wwsi.com/linux-tp.html
  ThinkPad 755CE www.wwsi.com/tinux-tp.html
  ThinkPad 760 www.muc.de/~hm/linux/thinkpad.html
  ThinkPad 760C www.wwsi.com/linux-tp.html
  ThinkPad 760CD www.wwsi.com/linux-tp.html
  ThinkPad 760E www.wwsi.com/linux-tp.html
  ThinkPad 760ED www.wwsi.com/linux-tp.html
    www.eecs.lehigh.edu/~tboult/linux/ thinkpad760ed.html
  ThinkPad 760EL www.wwsi.com/linux-tp.html
  ThinkPad 760LD www.wwsi.com/linux-tp.html
  ThinkPad 760XD www.wwsi.com/linux-tp.html
  ThinkPad 760XL www.wwsi.com/linux-tp.html
  ThinkPad 765D www.wwsi.com/linux-tp.html
  ThinkPad 770 www.wwsi.com/linux-tp.html
  ThinkPad 770ED www.inw.com/linux/770.html
Innovace 620px  
INSI EchoBook 486DX2/50  
  EchoBook 486DX4/75  
IPC P5  
  Porta-PC P5E-486/DSTN  
Jetta Jetbook  
Kapok 7600 www.bluetrident.com/mtm/prostar.html
KeyData KeyNote 1660  
Kiwi Open Note 680  
Lion NB8500  
MacPerson Scriba  
Magnavox MetailsSX/16  
Micron Millenia Transport linux.isdi.com/
Midwest Micro Elite  
  Elite Soundbook  
  Ultra  
  Soundbook  
  Soundbook P-90  
Mitra CTX EzBook  
MPC 700  
  799  
  800  
NEC Safari  
  Ultralite 33/C  
  Ultralite Versa E  
  Ultralite Versa E (w/docking)  
  Ultralite Versa 33C  
  Versa 2000  
  Versa 2405  
  Versa 4000  
  Versa 4000C  
  Versa 4050H  
  Versa 4080H  
  Versa 4200  
  Versa 6000  
  Versa 6030X  
  Versa 6050MX  
  Versa 6200MMX sunflower.gingnet.com.sg/~anumpc/ Linux_on_6200MMX.html
  Versa 6230  
  Versa С  
  Versa E www.santafe.edu:80/~nelson/versa-linux/
  Versa M/75 www.santafe.edu:80/~nelson/versa-linux/
  Versa P www.santafe.edu:80/~nelson/versa-linux/
  Versa S  
  Versa V www.santafe.edu:80/~nelson/versa-linux/
Notebook 3500  
Notestar NP-743D  
Olivetti Echos www.kb.dk/~seindal/olivetti-echos.html
  Echos 133 DM  
  Philos 33  
Paccomp 486DX2/66  
Panasonic CF-25  
  CF-41 witchduck.com/npt3/linux_CF.shtml
Powercom Ts30h  
Prostar 6200 www.netset.com/~greg/6200-review.html
  6287A  
  7200 www.bluetrident.com/mtm/prostar.html
  9200  
  NP520 www.xmission.com/~bgeer/laptop.html
    www.unige.ch/math/folks/bartholdi/linux.html
Sager NP846  
  NP862 www.datacomm.com/~troll/sager862.html
  NP943  
  NP3600  
  NP7500  
  NP7600  
  NP8500  
  NP8600  
  NP9200  
Sager NP9500  
Samsung 800  
  800C  
  S200  
  S3945T  
  Sens 810 www.atd.ucar.edu/homes/burghart/SENS810.html
  Sens Pro 500  
SDK 4000  
  4000 III Extended  
SEH 3500  
  DesignCD  
Shinada Business Class P120 linux.isdi.com/
Siemens Nixdorf PCD 4 ND  
Sharp PC 3040 www.cs.vassar.edu/~etgold/linuxsharp.html
  PC 8650  
  PC-8650II www.cs.utexas.edu/users/kharker/linux-laptop/ sharpPC-8650II.html
  PC 8800 www.aoy.com/Linux/Sharp-PC8800/
  PC 9020 www.cs.utexas.edu/users/kharker/linux-laptop/ sharpPC-9020.html
  PC 9090 G  
  PC 9300T  
  WideNote PC-W-100T  
SNI PCD-4NE  
Spica SC2000  
  SC8800  
  SC8800A  
  SC8900  
  SC9000  
Sunrace Hyperbook 3000  
Tadpole P1000 www.tadpole.com/support/linux.html
Targa 486DX2/66  
TI Extensa 355 www.discordia.ch/srml/extensa355/
  Extensa 560CD home1.gte.net/bolan/laptop/laptop.html
  Extensa 570CD gamgee.acad.emich.edu/~roth/EXTENSA/
  Extensa 570CDT www.luga.or.at/reports/linux-entensa-570CDT.html
  Extensa 605CD www.mauswerks.com/~topping/ti605CD.html
  Extensa 650CDT www.planete.net/~ohmax/ti650cdt/t650cdt.html
  Extensa 660CDT  
  Extensa 900T  
  Travelmate 4000E  
  Travelmate 4000M www.cs.utexas.edu/users/kharker/linux-tm4000m/
  Travelmate Win4000  
  Travelmate 5000  
  Travelmate 5000M  
  Travelmate 5100 www.wolfram.com/~cwikla/ti5100/
  Travelmate 6030 fmgwww.cs.ucla.edu/sysadmin/laptop/ti6030/ ti6030.html
Toshiba 50CDT  
  Dynabook GT475  
  Libretto 30 www.picante.com/~gtaylor/portable/
  Libretto 50  
  Libretto 70 ecg.mit.edu/george/libretto.html
  Libretto 70CT www.ucolick.org/~sutin/libretto.html
  Libretto 100CT  
  Portege 320CT www.cck.uni-kl.de/misc/tecra710/
  Portege 330CDT www.cck.uni-kl.de/misc/tecra710/
  Portege 610CT  
  Portege 650CT www.cck.uni-kl.de/misc/tecra710/
  Portege 660CDT www.cck.uni-kl.de/misc/tecra710/
  PortegeT-3400 www.muppetlabs.com/~reaper/laptop/
  Satellite 100CS rosebud.sps.queensu.ca/~edd/t100cs.html
  Satellite 105CS  
  Satellite 110CS www.netti.fi/~lane/110cs.html
  Satellite 115CS www.erols.com/jocastro/jose/linux/t115cs.htm
  Satellite 1910 ucsu.colorado.edu/~mittonk/t1910.html
  Satellite 200CDT  
  Satellite 220CS www.cck.uni-kl.de/misc/tecra710/
  Satellite 230CX www.cck.uni-kl.de/misc/tecra710/
  Satellite 300CDS www.cck.uni-kl.de/misc/tecra710/
  Satellite 300CDT www.cck.uni-kl.de/misc/tecra710/
  Satellite 310CDS www.cck.uni-kl.de/misc/tecra710/
  Satellite 310CDT www.cck.uni-kl.de/misc/tecra710/
Toshiba Satellite 320CDS www.cck.uni-kl.de/misc/tecra710/
  Satellite 320CDT www.cck.uni-kl.de/misc/tecra710/
  Satellite Pro 400CS  
  Satellite Pro 400CDT  
  Satellite Pro 410CS  
  Satellite Pro 410CDT  
  Satellite Pro 415CS  
  Satellite Pro 44CDT www.cck.uni-kl.de/misc/tecra710/
  Satellite Pro 440CDX www.suse.de/~rj/english/tosh440CDX.html
  Satellite Pro 460CDT www.cck.uni-kl.de/misc/tecra710/
  Satellite Pro 460CDX www.cck.uni-kl.de/misc/tecra710/
  Satellite Pro 470CDT www.cck.uni-kl.de/misc/tecra710/
  Satellite Pro 480CDT www.cck.uni-kl.de/misc/tecra710/
  Satellite Pro 490CDT www.cck.uni-kl.de/misc/tecra710/
  Satellite T2100  
  Satellite T2135CS  
  Satellite Pro 2155CDS www.pdcl.eng.ayne.edu/~sumit/linuc/linux.html
  T100X  
  T200/CS  
  T400CDT terra.mpikg-telow/mpg.de/~buger/T400CDT-Linux.html
  T400CS www.homeusers.prestel.co.uk/hex/tosh400cs.html
  T410CS www.eskimo.com/~ians/linux-t410cs.html
    www.astro.puc.cl/~mway/computers/notebook.html
  T415CS www.astro.puc.cl/~mway/computers/notebook.html
  T700CS  
  T1800  
  T1850  
  T1850C  
  T1900  
  T1900C  
  T1910  
  T1910C  
  T1950  
  T1950/CS  
  T1950CT  
  T1960CS  
  T1960CT  
  T2000  
  T2000Sxe  
  T2100C  
  T2150C  
Toshiba T2200SX  
  T2400CS  
  Т2400СТ  
  Т2450С  
  T3100SX/40  
  T3200SXC  
  T3300SL amt.fou.telenor.no/~karlo/t3300sl.html
  Т3400 www.muppetlabs.com/~reaper/laptop/
  Т3400СТ  
  ТЗ600СТ  
  T4400SX  
  T4400SXC/C  
  T4400SXP/LCD  
  Т4500 www.stud.ifi.uio.no/~jane/toshiba/t4500linux.html
  Т4500/С  
  Т4600 www.ldeo.columbia.edu/~gerhardb/linux/ LINUX4600.htm
  Т4600С  
  Т4700  
  T4700CS  
  Т4700СТ  
  Т4800СТ rhf.bradley.edu/~emian/linux.html
  Т4850СТ  
  Т4900СТ  
  Т5200/100  
  Т6400С  
  Т6600С  
  Tecra 500CDT  
  Tecra 500CS www.astro.umd.edu/~teuben/linux/laptop/ t500cs.html
    www.cck.uni-kl.de/misc/tecra710/
  Tecra 500CDT www.cck.uni-kl.de/misc/tecra710/
  Tecra 510CDS www.cck.uni-kl.de/misc/tecra710/
  Tecra 510CDT www.cck.uni-kl.de/misc/tecra710/
  Tecra 520CDT www.cck.uni-kl.de/misc/tecra710/
  Tecra 530CDT www.cck.uni-kl.de/misc/tecra710/
  Tecra 700CS  
  Tecra 700CT  
  Tecra 710CDT www.cck.uni-kl.de/misc/tecra710/
  Tecra 720CDT www.cck.uni-kl.de/misc/tecra710/
  Tecra 730CDT www.cck.uni-kl.de/misc/tecra710/
  Tecra 730XCDT www.cck.uni-kl.de/misc/tecra710/
Toshiba Tecra 740 www.astro.umd.edu/~teuben/linux/laptop/t740.html
  Tecra 740CDT www.cck.uni-kl.de/misc/tecra710/
  Tecra 750  
Total Peripherals NB486  
Twinhead Slim 484  
  Slimnote 8-75CX www.interlog.com/~adap/linux-story.html
  Slimnote 8120TV qqq.lugs.ch/Linux/sn8120tv.en.html
  Slimnote 9133TV  
Tulip NB  
Unika 5026  
Vobis BlueNoteII lem.stud.fh-heilbronn.de/~jaehne/bluenote.shtml
  LeBook100 dali.physik.uni-wuerzburg.de/~weiss/linux/lebook.html
  LeBook133 dali.physik.uni-wuerzburg.de/~weiss/linux/lebook.html
  LeBook166 geggus.ml.org/lebook.html
  ModuleNote  
WinBook 486DХ2/50  
  FX  
  XL www.pa.uky.edu/~ppe/winbook/winbook.html
    www.adnd.com/~geekboy/
  XP  
  XP5 onsager.ucdavis.edu/~aners/winbook/winlinux.html
Zenith SuperSport SX  
  Z-Lite  
  Z-Lite 425L  
  Z-Note 4235-Inc  
  Z-Note Flex  
  Z-Star 433VL  
Zeos Contenda 386 Subnotebook  
  Meridian 400C  
  Meridian 800C  

 

Контроллеры PCMCIA

Поддержка PCMCIA обеспечивается отдельным пакетом, Card Services; этот пакет находится на прилагаемом CD-ROM. Эта тема подробно обсуждалась в главе 2. Поддерживаются многие распространенные контроллеры PCMCIA (в том числе построенные на чипах от Databook, Intel, Cirrus, Ricoh, Vadem и VLSI), а также нестандартные контроллеры, устанавливаемые на компьютерах IBM и Toshiba. Кроме того, в документе PCMCIA-HOWTO говорится о том, что пакет используется и на настольных компьютерах с контроллерами PCMCIA. Запомните: контроллер Motorola 6AHC05GA, встречающийся в некоторых портативных компьютерах Hyundai, а также нестандартный контроллер компьютеров Hewlett-Packard Omnibook 600 не поддерживаются. Установка драйвера сенсорной панели Synaptics Многие производители портативных компьютеров отказались от мыши в пользу сенсорной панели. Synaptics TouchPad ≈ популярная сенсорная панель, которая используется в компьютерах Acer, Compaq, Dell, Gateway, Olivetti, TI, Winbook и т. д.

Скотт Ананьян разработал драйвер (www.pdos.lcs.mit.edu/~cananian/Synaptics/), позволяющий использовать TouchPad в Linux. Драйвер не работает одновременно с другими загруженньми драйверами мыши (gрm или драйвером мыши Х Window), поэтому перед его запуском необходимо выйти из Х и выгрузить gрm. В документации предлагается загружать драйвер на стадии загрузки.

Использование Linux на 3Com PalmPilot Сейчас в мире используются почти два миллиона экземпляров 3Com PalmPilot. PalmPilot стал одной из самых распространенных моделей портативных компьютеров. Он представляет собой ручной компьютер с календарем, адресной книгой и несколькими приложениями, предназначенными для планирования времени.

PalmPilot работает на двух уровнях. В автономном режиме он используется для ввода данных и ведения расписания, а при подключении к настольному компьютеру через последовательный порт и специальный разъем ≈ для архивирования данных, синхронизации электронной почты и другой информации.

При покупке PalmPilot к нему прилагается копия управляющей программы, предназначенной для Windows 95/98. Кроме того, можно купить программу для подключения PalmPilot к Apple Macintosh. Программа синхронизирует данные PalmPilot с данными настольного компьютера. Кроме того, на PalmPilot можно передавать информацию из многих распространенных пакетов планирования и работы с электронной почтой (например, Lotus Notes и Microsoft Outlook).

Для подключения PalmPilot к компьютеру с Linux можно воспользоваться программами pilot-link или PilotManager.

Знакомство с PilotManager PilotManager ≈ это более полная графическая утилита, предназначенная для синхронизации данных. Преимущество PilotManager состоит в том, что он одновременно синхронизирует все базы данных и может применяться для установки приложений PalmPilot. Недостаток ≈ в том, что для его работы в системе также необходимо установить Perl (версии 5.003 и выше) и Tk.

В дальнейшем предполагается, что вы установили и Perl и Tk. Если нет ≈ в главе 11 приведена более подробная информация по обоим пакетам.

Сначала скопируйте файл 5_003-i386-linux-pkg_tar.gz на жесткий диск и распакуйте архив следующей командой:

gunzip -с 5_003-i386-linux-pkg_tar.gz | tar -XFree86 - Вот и все. Запустите полученный исполняемый файл и синхронизируйте сколько душе угодно.

За дополнительной информацией о PilotManager обращайтесь на http:// www.mosh-pit.org/pilotmgr/.

KPilot Программа KPilot похожа на PilotManager ≈ она также предоставляет графический интерфейс для синхронизации данных на PalmPilot и компьютере с Linux. В настоящее время KPilot может выполнять полную архивацию и восстановление данных PalmPilot, архивировать только изменившиеся данные, отображать/редактировать заметки и адреса, синхронизировать электронную почту с РОР-сервером и устанавливать файлы prc/pdb. Для ее работы необходимы библиотеки Qt и KDE (о которых рассказано в главе 11).

За дополнительной информацией обращайтесь на www.slac.com/pilone/ kpilot_home/mainpage. html.

Установка Pilot-Link Программный пакет pilot-link решает две задачи: он устанавливает программы с PC и синхронизирует базы данных на обоих компьютерах. Каждая программа, входящая в пакет pilot-link, занимается одним типом данных. Мы скачали pilot-link с ftp://ryeham.ее.ryerson.ca/pub/PalmOS/pilot-link.0.9.13.tar.gz (возможно, на Web-узле находится более новая версия, но и находящаяся на CD-ROM работает вполне нормально).

Все начинается с создания ссылки на устройство, которое может использоваться программами PalmPilot для обращения к системе Linux, ≈ в сущности, это альтернативное имя для последовательного порта, который используется для подключения стыковочного разъема. Для этого необходимо зарегистрироваться с правами root. Если стыковочный разъем подключен к первому последовательному порту, выполните следующую команду:

ln /dev/tfy0 /dev/pilot Стыковочный разъем необязательно всегда держать подключенным к порту, он нужен лишь во время синхронизации данных.

Затем скопируйте файл pilot-link.0.8.13.tar.gz на жесткий диск и распакуйте архив командой tar:

tar xvzf pilot-link.0.8.13.tar.gz Исходные тексты программы помещаются в каталог с именем pilot-link.0.8.13. В нем находится исполняемый файл .configure, который запускается в командной строке. Он ищет параметры компиляции. По умолчанию программа pilot-link устанавливается в каталог /usr/local, однако этот каталог можно изменить, указывая в командной строке следующий параметр: ./configure --prefix=DIR где DIR ≈ имя нового каталога для установки.

Оставаясь зарегистрированным под именем root, выполните команду make, которая откомпилирует программу pilot-link, а затем ≈ make install. Программа копируется в каталог /usr/local. Если вы собираетесь часто работать с программой, включите каталог с исполняемыми файлами в переменную окружения PATH.

Мы не будем подробно рассматривать работу с установленной программой; для этого имеется электронная документация, а с концептуальной точки зрения идея подключения PalmPilot к настольному компьютеру достаточно проста. Главное ≈ помнить, что для синхронизации каждой базы данных имеется отдельный исполняемый файл.

Итоги Когда-то считалось, что портативные компьютеры плохо уживаются с Linux. Существует огромное количество моделей, обладающих мелкими отличиями, поэтому при настройке и установке Linux все еще могут возникать определенные проблемы. Но если вооружиться материалами этой главы, установка Slackware Linux на портативном компьютере должна пройти без особых хлопот.