Nauja Facebook išvaizda

Vasaris 5, 2010 – 19:34

Facebook logotipas Facebook nesustojo tobulėti. Šiandien pradėjo sklisti kalbos apie naują dizainą. Netrukus supratau, jog ne visiem jis įjungiamas. Kaip ir Twitter „retweet“ funkcijai, Facebook naujai navigacijai reikia laiko, jog ją įjungti visiems vartotojams iš eilės, nes įjungti iš karto visiem vienu metu neįmanoma – tai perkrautų serverius.

Naujas žinučių mygtukas navigacijoje
Viršutiniame meniu rasite naujausias žinutes, informacinius pranešimus ir užklausas (prašymus pridėti prie draugų ir pan.). Pavyzdžiui, kai gausite pranešimą apie komentarą po jūsų nuotrauka, viršutinėje įrankių juostoje šalia paieškos laukelio atsiras raudonas burbulas. Paspaudus jį gausite įprastą, tačiau kiek daugiau informacijos talpinantį, „Notifications“ langą:
Žinutės
„Home“ ir „Profile“ nuorodos gali būti randamos viršutiniame dešiniajame kampe prie „Account“ meniu, kuriame dabar rasite ne tik privatumo nustatymus, bet ir atsijungimo mygtuką.

Funkcionalesnis kairysis meniu
Žinote kairėje esantį meniu, kuriame galite pasirinkti draugų sąrašą, „Photos“, „Links“ ir pan.? Dabar jis dar labiau optimizuotas bendravimui. Per jį galėsite pasiekti žinutes ir visas kitas pagrindines funkcijas vienoje vietoje.
Vienas pastebimesnių pakeitimų buvo nuotraukų atvaizdavime. Dabar jis primena nuotraukų albumą, ne socialinio tinklo laiko juostą. Taip pat pastebėsite naują skiltį „Events“.
Photos
Taip pat pastebėsite labiau iškilusį pokalbių langą. Jis rodys prisijungusių draugų sąrašą „kairiniame meniu“. Sąrašas nėra visapusiškas, tačiau jame rasite žmones, su kuriais dažnai bendraujate. Kad pamatyti visus draugus, teks paspausti „Chat bar“ apatiniame dešiniajame kampe arba spustelėti „See All“ pokalbių lango apačioje.

Geresnis programų ir žaidimų suderinamumas
Tai greičiausiai laukiamiausia funkcija tų, kurie nežaidžia žaidimų ir juos erzina įvairūs pakvietimai žaisti vienokį ar kitokį žaidimą. Jai kairėje sukurta atskiros skiltys „Games“ ir „Applications“, kurios rodys tik su žaidimais ir programomis susijusį naujienų srautą.
Taip pat šalia naujienų srauto skilčių pastebėsite skaičiukus, kurie rodys kiek programa prašo jūsų atlikti kažkokius veiksmus. Tai kaip „notifications“, kurie padės nepraleisti savo ėjimo žaidime. Tačiau programas reikės įtraukti į „bookmarks’us“, ką galėsite padaryti „Add Bookmark“ mygtuku.
Žaidimai

Nuorodos
LEAKED: Details of the Facebook Home Page Redesign [Screenshots], mashable.com
Introducing Your New Navigation, Facebook

Keliavimas traukiniais su kompiuteriu neprailgs

Sausis 13, 2010 – 20:09

Nuotrauka 1 [15min]

Naujausi dviaukščiai traukiniai turi lizdus nešiojamiesiems kompiuteriams. Prieš kelias dienas keliaujant tokiu traukiniu man teko patirti „avariją“ (nuoroda į mano straipsnį Alfa.lt su nuotraukomis; daugiau nuotraukų čia). 15 minučių važiavome kaip niekur nieko, kai staiga traukinys pradėjo lengvai lėtėti iki sustojo. Dar po 5 minučių dingo šviesa. Tetruko dar vos kelios akimirkos kaip dingo elektra nešiojamiesiems kompiuteriams skirtuose lizduose. Štai ir visa avarija. Kažkoks gedimas nebeleido man pabaigti kelionės šiuo traukiniu ir prailgino ją net valanda. Visą valandą laukiau traukinio Palemone ir tada dar laukė įprastinė pusės valandos kelionė traukiniu iki galutinio taško. Ir nors gedimas neleido traukinyje naudotis elektra, man pavyko išbandyti moderniojo dviaukščio traukinio elektros lizdus kompiuteriams.

Nuotrauka

Jau prieš lipdami į traukinį turėkite omeny, jog lizdų elektrai rasite tik pirmoje klasėje (klasės numeris užrašytas ant traukinio, šalia durų), taigi iš karto nusipirkite tinkamą bilietą. Už elektros lizdus papildomai mokėti nereikia, o jeigu turite 3 klasės terminuotą bilietą – taip pat galite važiuoti ir pirma bei antra klase.

Kol kas Lietuvoje važiuoja dviaukščiai traukiniai su pirma klase tik antrajame aukšte, viename vagone. Įlipę į šį vagoną neskubėkite užsiimti bet kurios vietos – elektros lizdus turi tik 11: 5 vietos prie pat įėjimo ir 6 pačiame gale. Šios vietos su atlenkiamais staliukais.

Nuotrauka

Staliukų kojose rasite iš viso 4 lizdus. Visame vagone yra 9 lizdai (1 tik tarnybinis), jais naudotis pavyks tik vagono priekyje arba gale (nebent neprieštaraujate pasėdėti ant laiptų ar išsitraukti prailgintoją). Srovės čia užteks visiem net su šakotuvais – prie lizdų nurodoma 300 W. Galiu lažintis, jog jūsų nešiojamojo kompiuterio pakrovėjas tiek nenaudoja (populiariausi ~40 W, 65 W, 90 W, 120 W pakrovėjai).

Nuotrauka

Pirmiausiai atsisėdus į vietą su elektros lizdu gali kilti klausimas kur gi tie lizdai. Jeigu pažiūrėsite pro langą, netrukus suprasite kaip čia gavus elektros. Pažiūrėjus į stalą panašu, jog jis tikrai su elektros lizdu, tačiau greičiausiai jūs vis dar abejingu žvilgsniu apsidairysite ar lizdų nėra kur nors kitur ir jūs neklysite – pamatysite jį su apsauga, kurią reikia pakelti, jog galėtumėte naudotis lizdu. Siūlau šiuo lizdu nesinaudoti, nebent mėgstate piktus kontrolierius (juokauju, traukinių kontrolieriai ypač draugiški, yra tekę matyti kaip leidžia pasikrauti kompiuterį 3 klasės traukinyje mašinisto kabinoje :) ). Savo lizdą rasite kitoje stalo kojos pusėje. Nesimato ne tik jis, bet ir lipdukas su srovės duomenimis. Beje, dėl viso pikto nekiškite ten pirštų, o geriau galvą palenkite po stalu ir viską pamatysite patys.

Jeigu galvos nesusitrenkėte, tai greičiausiai kelionė buvo sėkminga ir maloni. Kompiuteris pakrautas, telefonas irgi. Dar liko išspręsti tik vieną problemą – internetą. Mat traukiniuose nėra WiFi interneto. Tai išspręsti visai nesudėtinga su 3G internetu. Visa kita jūsų kelionėje greičiausiai bus tik menkniekiai.

Nuotraukos
Nuotrauka 1 Nuotrauka 2

Nuotrauka 3 Nuotrauka 4

Nuotrauka 5 Nuotrauka 6

Nuotrauka 7 Nuotrauka 8

Daugiau nuotraukų.

P. S. Traukiniuose elektros lizdus leidžiama naudoti tik kompiuteriam. Neaišku ar tai taikoma ir telefonų pakrovėjam, bet vargu ar pavyks pasikraut automobilio akumuliatorių… :D

Interneto dalybos per WiFi su JoikuSpot Light tiesiog iš Symbian telefono

Sausis 13, 2010 – 12:57

JoikuSpot Light Greičiausiai yra tekę atsidurti situacijoje, kur rankose laikote nešiojamąjį kompiuterį ir telefoną, o internetą turite tik telefone. Telefonas turi GPRS/EDGE/3G ar bet kokį kitą bevielį internetą, o štai nešiojamasis kompiuteris tik paprastą WiFi (IEEE 802.11a/b/g/n). Jeigu trumpiau – jums reikia iš telefono perduoti internetą į kompiuterį.

Tą visiškai paprastai galite padaryti su telefono gamintojo duodamomis programomis. Tačiau, pvz., Nokia leidžia internetą duoti į kompiuterį tik per USB laidą arba Bluetooth. Taip jau kartais būna, kad kompiuteris neturi Bluetooth, o USB laido jūs nesinešiojate. Jeigu ne – siūlau tam pasiruošti iš karto, kitą kartą tam galite sugaišti visas 20 minučių tą darydami net ir per 3G internetą.

Jeigu neturite nei Bluetooth, nei USB, tai jums kuo puikiausiai tiks WiFi. WiFi sukonfigūruoti kompiuteryje neįtikėtinai paprasta – tą galite padaryti be jokių papildomų programų. O į telefoną reikės įdiegti stebuklingą programėlę ir ją paleisti. Tiesa, tokios stebuklingos programėlės Windows Mobile, Android ir iPhone dažniausiai būna mokamos (kiek teko ieškoti – jeigu jūs radote tokią visiškai nemokamą, pašūkaliokite apie tai komentaruose), todėl rašau tik apie Symbian telefonus. Jų Lietuvoje tikrai daug, jog ši stebuklingoji programėlė būtų svarbi kiekvienam labiau mobilumu besidominčiam žmogui.

Ta stebuklingoji programėlė – tai JoikuSpot Light. Ji užima vos 300 KB. Parsisiųsti ją visai nesudėtinga – nueikite į programos puslapį, dešinėje pasirinkite telefono modelį ir spustelėkite „Download“. Parsisiųstą failą įdiekite telefone. Kai paprašys perkrauti telefoną, taip ir padarykite.

Nuotrauka 3

Telefone nieko nereikės konfigūruoti, tiesiog paleiskite JoikuSoft Light ir jūsų telefonas prisijungs prie interneto bei sukurs „Wifi access point“. Šis WiFi AP bus atviras, nešifruojamas (spartumo sumetimais, nes šifravimas reikalauja CPU resursų). Nustatymuose AP galite padaryti šifruojamu, tačiau tai sulėtins internetą ir telefoną. Be to, kam šiais laikais taip reikia laužtis į telefoną dėl interneto? Toks interneto dalijimo būdas visai patogus, jeigu norite internetą duoti keliem vartotojam. Kitas dalykas – su JoikuSoft Light sukursite vietinį tinklą duomenų perkėlimui tarp kompiuterių tiesiog bet kur, net ir lauke.

Su JaikuSoft Light lengvai perduosite 3G ar bet kokį kitą paketinį internetą iš telefono į kompiuterį su WiFi.

Nuotrauka 1 Nuotrauka 2

Parsisiųsti.

Atnaujiname Ubuntu repozitorijų sąrašą

Sausis 5, 2010 – 16:23

Ubuntu’s software package installation uses a list of repositories that house the various updates and software that you can install. By default, the repository list doesn’t include a lot of the 3rd party tools that you might want to install.

Most of the instructions for adding extra repositories tell you how to use the command line tool, but for new Ubuntu users, a GUI tool is probably more useful.

Ubuntu Edgy includes a software tool that lets you manage these repositories easily. You can find the tool on the System \ Administration \ Software Sources menu.

Ubuntu paketų diegimas iš tiesų įprastas – viską galite įdiegti naudodamiesi Synaptic. Tačiau bėda kyla, kai Synaptic nerandate jus dominačios programos. Pirmiausiai, reikėtų žinoti, jog standartiškai Ubuntu sistemoje įjungtos repozitorijos (suprask – programų parsisiuntimo šaltiniai) dažniausiai netalpina kaip nors su patentais susijusios programinės įrangos. Todėl ten vargu ar rasi tave dominančius kodekus, kurių reikia, jog galėtum žiūrėti filmą, klausytis MP3 ir pan.

Repozitorijas įjungti galima trim būdais. Tai galima naudojant grafinę sąsają, naudojant tekstinį redaktorių ir automatizuotai du kartus spustelėjus ant repozitorijų sąrašo failo. Pirmais dviem būdais galėsite padaryti tiek pat, todėl siūlau tai daryti naudojant grafinę sąsają.

1. Grafinis būdas.
Pirmiausiai atsidarykite Ubuntu repozitorijų sąrašo tvarkymo programą eidami į „System“–>„Administration“–>„Software Sources“:
Nuotrauka 1

Turėtų atsiverti „Software Sources“ langas. Jame sužymėkime visas varneles ir nuimkime varnelę nuo „Cdrom with…“ punkto (taip atsisakome senų paketų iš Ubuntu kompakto):
Nuotrauka 2

Pereikime į „Third-Party Software“. Šioje skiltyje galime patys įtraukti neoficialių Ubuntu programų repozitorijų:
Nuotrauka 3

Paspauskime „Add…“, kad taip padarytume. Šiame lange įveskime repozitorijos aprašymo eilutę (lange taip pat pateiktas pavyzdys; jeigu nežinote repozitorijų aprašų – jų rasite šio įrašo apačioje) ir spustelėkite „Add Source“:
Nuotrauka 4

Sukėlę visą repozitorijų sąrašą, spustelėkite „Close“ ir „Reload“, jog perkrautumėte „apt-get“ duomenų bazę ir būtų aptiktos naujos programos, kurias dabar galėsite įdiegti tiesiog per „Synaptic“ (jį rasite „System“–>„Administration“–>„Synaptic Package Manager“):
Nuotrauka 5

2. Automatizuotas būdas.
Tiesiog parsisiųskite rekomenduojamą „sources.list“ failą (nuorodą rasite įrašo apačioje) ir išsaugokite jį ant darbastalio. Du kartus spustelėkite ant jo kairiuoju pelės klavišu ir „Add“, jog jis būtų įtraukiamas į repozitorijų sąrašą:
Nuotrauka 6

Tada, kaip ir pirmuoju būdu, sudėkite varneles ant visų šaltinių, išskyrus CD įrenginio:
Nuotrauka 7

„sources.list“ faile rasite WINE, NX, VLC, Skype, Google Earth repozitorijas.

Nuorodos
Daugiau nuotraukų.
Ubuntu 8.04 sources.list repozitorijų sąrašas.
Ubuntu 9.10 sources.list repozitorijų sąrašas.

Dirbame su GRUB

Sausis 4, 2010 – 11:51

GRUB logotipas GNU GRUB – GRand Unified Bootloader, bootloader’is (programa, kuri leidžia vartotojams užkrauti operacinę sistemą ir jų turėti daugiau negu vieną; ji yra būtina kompiuterio krovimuisi). Pasistengsiu aprašyti trumpą jo konfigūravimą daugeliui OS.

Truputis istorijos
GRUB „gimė“ 1995 m. Jo kūrėjas – Erich Stefan Boleyn. Erich’as bandė paleisti GNU Hurd (kernelio analogas Unix sistemų kernel’iams). Kartu su Brian Ford jie suformavo multikrovimosi (iš angl. k. multiboot; nesupraskite tiesiogine prasme, nes aš turiu omenyje tai, kad multiboot yra funkcija, kuri leidžia prieš kraunant OS pasirinkti kurią OS užkrauti) specifikacijas. Šios specifikacijos nurodė kaip turėtų veikti multikrovimasis. Vėliau Erich’as bandė modifikuoti FreeBSD bootloader’į taip, kad jis galėtų krauti daugiau negu vieną OS. Visgi jis suprato, kad modifikuoti bus sunkiau ir rezultatas gausis blogesnis negu rašant savo bootloader’į. Taip jis ir padarė t. y. sukūrė savo bootloader’į. Rezultate turime labai galingą ir vieną populiariausių bootloader’ių.

GRUB instaliavimas
Iš pradžių aptarsiu GRUB instaliavimą. Pirmiausiai turime gauti kokį nors Linux LiveCD (rekomenduoju su fdisk ir būtinai su GRUB‘o paketais) ir jį užsikrauti. Pavyzdžiuose mes naudosimės Ubuntu 6.10 Edgy Eft LiveCD. Kai jau gavote LiveCD tai sukurkite bet kokios failų sistemos particiją (būtinai nurodykite tipą kaip primary), kurios dydis būtų apytiksliai 30 MB, pagal mano parašytą straipsnį apie fdisk. Žinoma galite naudotis taip pat Ubuntu 6.10 LiveCD esančiu GParted. Tai grafinis particijų valdiklis, bet nemanau, kad mums jis reikalingas, nes viską galime padaryti su fdisk (nebent reikia „apkarpyti“ particiją, bet tada galime pasinaudoti Partition Magic, kurį nemokamai galime rasti Hiren’s BootCD kompakte). Nepamirškime uždėti boot žymę šiai particijai, o kitoms nuimti (kai kur tai traktuojama kaip Active režimas). Kompiuteris pirmiausiai naudos šią particiją.
Dabar pasirinkime failų sistemą. Aš rekomenduoju naudoti ext2, nes jos parametrai labiau tinkami negu ext3 ar kitų failų sistemų. Jeigu norime naudoti ext2 įvykdykime:

# mke2fs /dev/xdyi

Vietoje x rašykite h (IDE naudojantis įrenginys) arba s (SCSI įrenginys). Vietoje y rašykite:
a arba b – Master ir Slave diskai prijungti prie pirminio prievado, 1 IDE kontroleriaus;
c arba d – Master ir Slave diskai prijungti prie antrinio prievado, 1 IDE kontroleriaus;
e arba f – Master ir Slave diskai prijungti prie pirminio prievado, 2 IDE kontroleriaus;
g arba h – Master ir Slave diskai prijungti prie antrinio prievado, 2 IDE kontroleriaus.
O vietoje i rašykite particijos numerį, į kurią sukurėte GRUB‘ui.
Pavyzdžiui:

# mke2fs /dev/hda1

Štai komandų sąrašas failų sistemoms:
ext2 – mke2fs
ext3 – mke2fs -j
reiserfs – mkreiserfs
xfs – mkfs.xfs
jfs – mkfs.jfs
Pasileiskite terminalą ir iš LiveCD vykdykite šią komandą:

# grub-install /dev/xdy

Pavyzdžiui:

# grub-install /dev/hda

Atminkite, kad Linux sistemose skaičiai šalia įrenginio reiškia jo padalinį, todėl šiuo atveju skaičiaus nereikia nurodyti, nes taip instaliuotume GRUB’ą į particiją, o ne kietąjį diską. Jeigu instaliuotume į particiją tai norint užkrauti tą GRUB’ą mums reikėtų dar vieno bootloader’io, kuris būtų įdiegtas tame kietąjame diske iš kurio pasieksime tą GRUB’ą. Bet mes šiame straipsnyje aptariame GRUB’ą pagrindiniame kietąjame diske t. y. įrašytą į MBR (Master Boot Record – HDD takelis, kurį nuskaito ir įvykdo BIOS’ai, taip jie pratęsia kompiuterio krovimąsi ir darbą perduoda bootloader’iui).
Suinstaliavę GRUB’ą galime pradėti jo konfigūravimą. Tik prieš tai nustatykime default ir timeout reikšmes: default rekomenduoju nurodyti 0 (bus kraunamas pats pirmasis meniu punktas, jeigu jūs per nurodytą laiką nepasirinksite ką krauti), o timeout rekomenduoju nurodyti 10, jeigu nurodysite daugiau negu vieną meniu punktą (bus laukiama 10 sekundžių iki numatytosios OS krovimo), arba 0, jeigu nurodysite tik vieną meniu punktą (OS bus kraunama iš karto t. y. nematysite pasirinkimo meniu).

GRUB‘o konfigūravimas Linux‘ui
Primontuokime prie /boot GRUB‘o particiją:

# mkdir /mnt/boot
# mount /dev/xdyi /mnt/boot

Atsidarykime GRUB konfigūracinį failą:

# nano -w /mnt/boot/grub/menu.lst

Pridėkime šias eilutes:

# Meniu punkto pavadinimas, kurį matysime meniu
title Linux# Nurodome kernel'io particiją su HDD
# root ([hd – IDE vartotojams; sd – SCSI įrenginių vartotojams][kietojo disko numeris(pirmasis diskas ne 1, o 0!)],[particijos numeris(pirmoji particija ne 1, o 0!), kurioje yra kernel'is])
# Pavyzdžiui:
root (hd0,0)
# Tai atitiktų /dev/hda1 particiją

# kernel [nurodykite kernelį] root=[nurodykite šakninę (/) particiją]
# Pavyzdžiui:
kernel /boot/kernel root=/dev/hda2

Galutinį variantą šio meniu punkto be komentarų galite gauti http://pastebin.com/f454f294d adresu.
Išsaugoję konfigūracinį failą perkraukite kompiuterį ir jau galite užkrauti savo Linux distribuciją.

Per GRUB’ą užkrauname kitą bootloader’į
Dažnai pasitaiko, kad reikia užkrauti kokią nors Windows OS/Solaris/*BSD ar kitą operacinę sistemą. Bet Windows reikalauja savo bootloader’io. Yra OS, kurios nereikalauja savo bootloader’io ir jas galima sukonfigūruoti pagal Linux konfigūravimą, bet jeigu mes neturime laiko tai sekime straipsnį toliau, o ne grįžkime prie GRUB‘o konfigūravimo Linux‘e. Šioje straipsnio dalyje aptarsime kitų OS užkrovimą.
Mes pasirinksime paprastesnį būdą (jis yra universalesnis negu priversti kokią nors Microsoft Windows nuskaitinėti ir įrašinėti GRUB‘o particiją ir per Windows ar tą kitą OS konfigūruoti GRUB’ą) – užsikrausime mūsų pasirinktą Linux LiveCD ir redaguosime GRUB’o konfigūracinį failą. Bet prieš redaguodami nepamirškime prisimontuoti savo GRUB‘o particiją:

# mkdir /mnt/boot
# mount /dev/xdyi /mnt/boot

Redaguokime GRUB‘o konfigūraciją:

# nano -w /mnt/boot/grub/menu.lst

Pridėkime šias eilutes:

# Meniu punkto pavadinimas, kurį matysime GRUB meniu
# Pavyzdžiui:
title=Windows XP Professional
# Nurodome kurią particiją naudoti
# rootnoverify ([hd – IDE vartotojams; sd – SCSI įrenginių vartotojams][kietojo disko numeris(pirmasis diskas ne 1, o 0!)],[particijos numeris(pirmoji particija ne 1, o 0!), kurioje yra sekantis bootloader'is/operacinė sistema])
# Pavyzdžiui:
rootnoverify (hd0,0)
# Kai kurios OS (Windows OS toji eilutė nėra būtina) reikalauja, kad jų particijos būtų aktyvios, bet jeigu naudojame GRUB atskiroje particijoje tai aktyvi yra ne tos OS, o GRUB‘o particija. Todėl rekomenduoju konfigūraciniame faile nurodyti tolimesnę eilutę.
maceactive
# Tolimesnė eilutė nurodo GRUB‘ui perleisti bootloader'io darbą kitam bootloader'iui, kuris yra rootnoverify eilutėje nurodytoje particijoje. Priešingai negu buvusi eilutė, ši eilutė yra būtina
chainloader +1

Išsaugoję konfigūracinį failą ir perkrovę kompiuterį mes jau galime naudotis norimu bootloader’iu.

Galutinį variantą be komentarų galite gauti adresu http://pastebin.com/f63f4f04d.

GRUB meniu fonas
GRUB’as turi įdomią funkciją (numatyta, kad ji susikompiliuoja jeigu jūs neliepiate kompiliatoriui jos nekompiliuoti, todėl neaprašysiu ką daryti jeigu mūsų GRUB’as neturi tokios funkcijos, apie tai galite pasiskaityti pabaigoje pateiktoje nuorodoje), kuri leidžia mums nustatyti kokio nors paveikslėlio rodymą meniu fone. Iš tikrųjų tai gana daug pagražina mūsųs sistemos krovimąsi. Deja, reikia atminti, kad dydis ribojamas iki 640×480, o spalvų kiekis iki 14, bet ir tai galima puikiai išnaudoti.

Pirmiausiai nusipieškime paveikslėlį, kurio dydis maždaug atitiktų 5:4 santykį (jeigu galima tai pieškite 640×480 iš karto, nes taip išvengsite iškraipymų keičiant dydį). Dabar atidarykime jį su „The Gimp“ ir pakeiskime jo dydį:

Paveikslėlis–>Keisti paveikslėlio dydį

Nuimkime grandinę () ir „Plotis“ laukelyje įrašykime 640, o laukelyje „Ilgis“ – 480. Spustelėkime mygtuką „Ištempti“.

Dabar sumažinkime spalvų kiekį.

Sluoksniai–>Spalvos–>Spalvų sumažinimas…

Sumažinkime spalvų iki 14 ir paspauskime „Gerai“.
Dabar išsaugokime paveikslėlį (Byla–>Išsaugoti kaip…) XPM (X PixMap) formatu ir šia komanda jį suspauskime:

$ tar -cf [paveikslėlis].tar [paveikslėlis]

Paveikslėlį nukopijuokime į /boot katalogą (nepamirškime jo prisimontuoti kaip tai darėme kiekvieno konfigūravimo pradžioje):

# cp [paveikslėlis].tar /boot/[paveikslėlis].tar

Atsidarykime GRUB‘o konfigūraciją:

# nano -w /boot/grub/menu.lst

Ir prirašykime po eilute „timeout“ šias eilutes:

root ([hd – IDE vartotojams; sd – SCSI įrenginių vartotojams][kietojo disko numeris(pirmasis diskas ne 1, o 0!)],[particijos numeris(pirmoji particija ne 1, o 0!), kurioje yra sekantis bootloader'is/operacinė sistema])
splashimage /boot/[paveikslėlis].tar

Pavyzdžiui:

root (hd0,0)
splashimage /boot/vista.xpm.tar

Pastaba. Vietoje „[paveikslėlis]“ parašykite paveikslėlio failo pavadinimą.

Slaptažodžiai
Norėdami apsaugoti GRUB’ą jūs galite pasinaudoti „GRUB apsaugojimas“ straipsniu. Jame puikiai išdėstyta kaip uždėti slaptažodį ant GRUB’o ir apsaugoti jį.

Pabaiga
Apibendrinant, GRUB’as yra pakankamai galingas bootloader’is, kuris ateityje manau išpopuliarės dar labiau. GRUB’as įdedamas beveik į visas Linux OS, o ir būti pasiruošusiam Linux diegimui visada būna pravartu. Tikiuosi, kad jums pavyko puikiai sukonfigūruoti GRUB’ą ir šis straipsnis dar labiau padidins GRUB’o vartotojų skaičių.

Plačiau apie paveikslėlius GRUB meniu fone galite pasiskaityti adresu http://ruslug.rutgers.edu/%7Emcgrof/grub-images/.

2007 m. vasario 20 d., Pixel

XGL Gentoo sistemoje (NVIDIA)

Sausis 4, 2010 – 11:11

Gentoo logotipas XGL – X serverio architektūra, kuri yra pritaikyta didesniam vaizdo plokščių galimybių išnaudojimui per OpenGL (DirectX analogas, bibliotekos, kurių pagalba dirbama su 2D ir 3D grafika).
Šiame straipsnyje sužinosite, kaip paprasčiausiu būdu susiinstaliuoti xgl ir Compiz/Beryl Gentoo sistemoje. Manau šis straipsnis šiuo metu gana aktualus, nes daugelis įdieginėja XGL. Naujokai, kurie neseniai išbandė Linux taip pat bando suinstaliuoti XGL. Deja, dažnai jiems tai nepavyksta.

Iš karto turiu nuvilti ne GNOME ar KDE vartotojus – XGL ant šių sistemų veikia, bet joms nėra manager’io, kuris rodytų „pagražinimus“. Turiu pasakyti, kad prieš kompiliuodami NVIDIA tvarkykles, NVIDIA modulį turite iš kernel’io išmesti (geriau padarykite tai dabar, kad vėliau nereikėtų terliotis), jeigu jūs jį ten įkompiliavote.

$ cd /usr/src/linux
# nano -w .config

Susiraskite (Ctrl+W ir rašote ko ieškote…) AGP_NVIDIA opciją ir ją užkomentuokite t. y. eilutės pradžioje parašykite # simbolį. Išsaugokite ir sukompiliuokite kernel’į.
Dabar kai jūs jį iškompiliavote ir užkrovėte sistemą su naujai kompiliuotu branduoliu, galime pradėti dirbti.

XGL’ui reikalingas modularinis X.Org’as. Kaip jį suinstaliuoti rasite adresu http://gentoo-wiki.com/HOWTO_Modular_Xorg.
Cairo – paketas su vektorinės grafikos bibliotekom. Sukompiliuokime Cairo:

# emerge -1av x11-libs/cairo

Norėčiau dar pakomentuoti šiuo metu naudojamas opcijas. Tai 1, a ir v. Dar vėliau naudosime n. 1 – analoginė opcija –oneshot opcijai. Ji nurodo, kad paketo neįdėtumėme į world profilį ir su komanda emerge world jis neatsinaujintų, o atsinaujintų tik kompiliuojant priklausomybes (dependencies). a – analoginė opcija –ask opcijai. Ji nurodo, kad prieš siunčiantis paketus, jūsų paklaustų ar juos siųstis ir parodytų jų sąrašą bei kitą su jais susijusią informacią (USE flag’us ir pan.). v – analoginė opcija –verbose opcijai. Ji nurodo, kad būtų išvedama į ekraną daugiau informacijos negu paprastai. n – analoginė opcija –noreplace. Jeigu dirbama su šia opcija tai visi paketai, kuriuos norėsite instaliuoti dar kartą ir jie jau bus sistemoje, bus nekompiliuojami.
Toliau perkompiliuokime gtk+ (Gimp’ui skirtas įrankių rinkinys) ir pango (teksto tvarkymo bibliotekos) su naujai sukompiliuotu Cairo:

# emerge -1av x11-libs/pango x11-libs/gtk+

Siūlau naudoti -doc flag’ą (instaliavimas praeis žymiai greičiau):

# USE=“-doc“ emerge -1av x11-libs/pango x11-libs/gtk+

Patikrinkime ar neturime ir kompiliuokime glproto (X.Org GL protokolo header’iai (iš angl. k. būtų antraštės)) ir libdrm:

# emerge -1avn x11-proto/glproto libdrm

Jeigu viskas susikompiliavo sėkmingai tai galime kompiliuoti XGL su Mesa (tai tarsi OpenGL analogas; daugiau apie Mesa galite sužinoti http://mesa3d.sourceforge.net):

# emerge -av1n mesa
# emerge -av xgl

Dabar kompiliuojame NVIDIA tvarkykles (bet kokiu atveju jas reikia perkompiliuoti, nesvarbu, kad jau esate jas sukompiliavę ir tai naujausia versija):

# emerge x11-drivers/nvidia-drivers media-video/nvidia-settings

Redaguojame X11 konfigą:

# nano -w /etc/X11/xorg.conf

Susirandame Section „Device“ ir šioje sekcijoje pakeičiame Driver reikšmę į „nvidia“. Dabar naudosime nvidia modulį.

Laikas pasirinkti Compiz arba Beryl manager’į. Siūlau Compiz, bet kartu aprašysiu ir Beryl.

Pirmiausiai apie startx. Pasidarykime startx kopiją, kad galėtume atskirai paleisdinėti X’us: be XGL ir su XGL.

# cp /usr/bin/startx /usr/local/bin/startxgl
# nano -w /usr/local/bin/startxgl

Susiraskime userclientrc kintamąjį ir jo reikšmę pakeiskime į .xglinitrc:

userclientrc=$HOME/.xglinitrc

Taip pat nepamirškime redaguoti xinit $clientargs eilutės. Vietoje jos įrašykime:

xinit $clientargs — /usr/bin/Xgl :1 $serverargs -ac -accel xv -accel glx:fbo -deferglyphs 16 &

Dabar sukurkime .xglinitrc paprastam vartotojui (vėliau tą patį galėsite padaryti kitiems vartotojams):

$ nano -w /home/vartotojovardas/.xglinitrc

Į šį failą įrašykite šias eilutes:

sleep 2
DISPLAY=:1 WINDOW_MANAGER=beryl-manager exec startfluxbox

Vietoje „startfluxbox“ įrašykite komandą, kuri paleidžia jūsų naudojamą DM, o vietoje WINDOW_MANAGER įrašykite manager’io, kurį naudosite, pavadinimą („compiz-decorator“ arba „beryl-manager“).

Jeigu esate KDE vartotojas tai naudokite KDEWM reikšmę vietoje WINDOW_MANAGER.

Dabar instaliuokime Compiz (jeigu norite naudoti Beryl tai praleiskite šią skiltį):

# echo "x11-wm/compiz" >> /etc/portage/package.keywords
# emerge x11-wm/compiz

Dabar norint, kad išnaudotume Compiz’ą, mes turime įjungti jo priedus:

gconftool-2 -s /apps/compiz/general/allscreens/options/active_plugins "[gconf,decoration,wobbly,fade,minimize,cube,switcher,move,resize,place,rotate,zoom,scale]" -t list –list-type=string

Žinoma priedų sąrašą galite redaguoti savo nuožiūra. Čia buvo išvardinti ne visi priedai.

Sukuriame paleidimo failą:

# nano -w /usr/local/bin/compiz-decorator

Į jį įrašome:

LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ compiz –replace gconf & gtk-window-decorator &

Taip pat nepamirškime suteikti leidimą vykdyti šį failą:

# chmod +x /usr/local/bin/compiz-decorator

Ir vykdom apl. atnaujinimo komandą env-update.

Instaliuosime Beryl:

# echo "~x11-misc/beryl-settings-0.1.4 ~*" >> /etc/portage/package.keywords;echo "~x11-apps/xlsclients-1.0.1 ~*" >> /etc/portage/package.keywords; echo "~x11-misc/beryl-manager-0.1.4 ~*" >> /etc/portage/package.keywords; echo "~x11-themes/emerald-themes-0.1.4 ~*" >> /etc/portage/package.keywords; echo "~x11-plugins/beryl-dbus-0.1.4 ~*" >> /etc/portage/package.keywords; echo "~x11-plugins/beryl-plugins-0.1.4 ~*" >> /etc/portage/package.keywords; echo "~x11-wm/beryl-core-0.1.4 ~*" >> /etc/portage/package.keywords; echo "~x11-wm/emerald-0.1.4 ~*" >> /etc/portage/package.keywords; echo "~x11-wm/beryl-0.1.4 ~*" >> /etc/portage/package.keywords
# emerge =x11-wm/beryl-0.1.4

Dabar galime paleisti Beryl rankiniu būdu:

$ beryl-manager

Galutinis variantas turėtų atrodyti maždaug taip:
Alt+Tab pakeitimas Kubas Mplayer ant XGL

Tai buvo straipsnis „XGL instaliacija Gentoo sistemoje (NVIDIA)“.

Jeigu kas nors nepavyko tai galite pagalbos ieškoti šiais adresais:
http://forums.gentoo.org/
http://gentoo-wiki.com/
Paveikslėliai paimti iš gentoo-wiki.com.

2007 m. sausio 31 d., Pixel

Skaitome/įrašome failus iš Ext2/Ext3 Windows NT/2k/XP/2k3/Vista/2008

Sausis 4, 2010 – 9:55

Dažnai mūsų gyvenime pasitaiko situacijų kai prireikia pasiekti Linux’o particijas iš Windows sistemos (perkelti failams, pakeisti jiems, panaudoti kaip virtualią atmintį Windows’ams ar pan.). Šiandien aptarsime kaip tą padaryti kai failų sistema yra Ext2/Ext3.

Mano pateiktame pavyzdyje mes įdiegsime Ext2 failų sistemos driver’ius iš svetainės http://www.fs-driver.org.
Pirmiausiai parsisiunčiame naujausią versiją iš aukščiau paminėto puslapio.
Paleidę parsisiųstą failą pamatysime maždaug tokį langą:

Nuotrauka 1
Kaip matote tai tipinis Windows instaliatorius. Tiesiog „Next“, „Next“, „Next“…

Nuotrauka 2
Sekančiame lange nepamirškite nuimti „read-only“ varnelės, jeigu norite įrašinėti į diską. Priešingu atveju Ext2/Ext3 particija bus prieinama tik nuskaitymui.

Nuotrauka 3
Dažniausiai ne lotyniškom raidėm naudojama UTF-8 koduotė, todėl jeigu norite matyti ir tokius katalogus/failus kaip „žodynas“, „ąęčęė“ ar kitus, kurie pavadinti naudojant ne lotyniškas raides, UTF-8 palaikymas jums bus būtinas.

Nuotrauka 4
Šiame lange nepamirškite pažymėti varnelės „Enable the large file feature“, nebent neturite didesnių nei 2GB failų.

Nuotrauka 5
Čia manau visiems aišku, kad reikia pasirinkti kokią raidę priskirsite kokiai particijai (vėliau pasirinkimą galėsite pakeisti „Control Panel“–>„IFS Drives“).

Pabaigus instaliaciją, Ext2/Ext3 diskas atpažįstamas kaip ir visi kiti įprasti diskai Windows sistemoje.
Įrašinėjant failus gali kilti nesklandumų su leidimais.
Žinoma, aš patarčiau geriau susikurti FAT particiją failų perkėlimui (nors ir lėtesnis variantas, bet sukeliantis mažiau problemų). Ji pravers visada ir manau šiais laikais, kai daugelio HDD talpa viršija 100 GB, tikrai nepamaišys.

Palaikomos sistemos: Windows NT 4.0/2000/XP/2003/Vista/2008 (x86 ir x64 platformos).
Daugiau nuotraukų.
Parsisiųsti.

Ką daryti jeigu GRUB’as neranda Windows?

Sausis 3, 2010 – 21:45

GRUB logotipas Gali taip atsitikti, kad GRUB’as nerastų jūsų Windows ir jums tektų patiems į meniu jį įdėti. Šiame straipsnyje taip ir darysime.

Tokiu atveju reikėtų patiems pridėti Windows pasirinkimą GRUB meniu.
Atsidarykime terminalą ir prisijunkime kaip root.

$ su

Dabar turime redaguoti GRUB’o meniu failą. Tam naudosime nano.

# nano -w /boot/grub/menu.lst

Pastarąją eilutę galite keisti, jeigu norite redaguoti GRUB’ą, kuris yra ne toje particijoje, iš kurios paleidote esamą sistemą.
Spaudžiame ir laikome klavišą Page Down, kol atsirandame failo apačioje.
Sukuriame naują eilutę spausdami Enter ir įrašome:

title Windows
rootnoverify (hd0,0)
chainloader +1

„hd0,0“ galite keisti. „hd0“ nurodo iš kurio HDD krauti OS. Sekantis skaičius nurodo particijos numerį, iš kurio krauti OS.
Šiuo atveju Windows bus kraunama iš pirmosios particijos esančios pirmame HDD, o GRUB’o meniu šis pasirinkimas bus rodomas kaip „Windows“.
Spaudžiame „Ctrl“+„X“ ir klavišą „Y“, „Enter“. Perkrauname kompiuterį ir stebime ar viskas veikia.

P. S. Nepamirškite patikrinti ar „timeout“ eilutėje nurodytas skaičius ne mažesnis negu 5 (nespėtumėte pasirinkti „Windows“).

2006 m. liepos 22 d., Pixel

Ką daryti kai lėtėja kompiuteris su Windows OS?

Sausis 3, 2010 – 16:10

Windows XP logotipas 1. Galbūt jūsų kompiuteryje atsirado virusų, šnipų (spyware) ar kitų kenkėjiškų programų. Tokiu atveju jums reikia praskenuoti kompiuterį nuo jų. Skenuoti patartina su kuo daugiau programų, bet atminkite, kad vienu metu turėti kompiuteryje dvi antivirusines nėra galima, nes tai gali būti viena iš nekokybiško kompiuterio veikimo priežasčių. Jeigu jūsų prašo perkrauti kompiuterį tai taip ir padarykite prieš instaliuodami kitas programas. Taip pat patariame programų nesisiųsti su failų siuntimąsi greitinančiomis programomis bei skenuoti Safe Mode režime (prieš tai nepamirškite parsisiųsti ir įdiegti visų programų kovojančių su kenkėjais atnaujinimus).
Skenuoti mes patariame su Spybot Search & Destroy (nepamirškite po skenavimo pasinaudoti funkcija „Immunize“ ir norėčiau pabrėžti, kad ši programa turi lietuvybę), Ad-aware SE, HijackThis (praskenavę galėsite „log’ą“ patikrinti http://hijackthis.de/ tinklapyje), jūsų pasirinkta antivirusine.

2. Tikriausiai kompiuterio kietajame diske yra sugadintų bitų/sektorių („bad bytes/sectors“).
Spauskite Start–>Run…–>cmd–>chkdsk c:(particijos raidė, kurioje yra OS) /F–>Y–>Perkraukite kompiuterį ir kai kompiuteris įsijungs, jūsų kietojo disko particija su raide C bus praskenuota nuo klaidų.
Norėdami patikrinti kitas particijas:
Start–>Run…->cmd–>„chkdsk (particijos raidė): /F“ (be kabučių).
Praskenavus chkdsk.exe automatiškai ištaiso klaidas, jeigu tai įmanoma. Taip po gi patariame praskenuoti ir su HDD gamintojo tiekiama programine įranga.

3. Kompiuterio sulėtėjimo priežastis gali būti ir per mažai vietos kietajame diske. Rekomenduoju turėti bent 2 GB laisvos vietos particijoje, kurioje yra OS. Jeigu įrašinėjate DVD – gerai būtų turėti bent 5 GB.

4. Jūsų kompiuteryje gali būti prisikaupę šiukšlių. Patariame jas išvalyti su CCleaner, cleanmgr.exe („Start“->„Run…“->„cleanmgr.exe“).
CCleaner galite parsisiųsti iš http://www.ccleaner.com/.
Suinstaliavę programą ir ją paleidę ištrinkite visas registro, Windows ir kitų programų šiukšles. Spauskite Tools–>Startup–>Ir po vieną įrašą ištrinkite tuos kurie jums yra nereikalingi(tai yra programų sąrašas kuris startuoja jums paleidžiant kompiuterį), bet prieš trinant tokį įrašą dėl kurio abejojate, patariame paieškoti internete ką jis daro ir ar jis jums tikrai reikalingas. Perkraukite kompiuterį.
Spauskite Start–>Run…–>cleanmgr.exe–>Pasirinkite particiją–>Palaukite ir spauskite Enter nepažymėję daugiau/mažiau pasirinkimų negu buvo parinkta.

5. Kompiuterio sulėtėjimo priežastis gali būti grafiniai pagražinimai (apvalkalai t. y. „themes“ ir kt.). Patariame jų nenaudoti.

6. Kompiuterio veikimui gali įtaką daryti dulkės esančios jame. Patariame jas visas išvalyti (nors tokie atvejai retai kada pasitaiko, kad jos būna kaltos). Tai greičiausiai nepadidins jūsų kompiuterio spartos, tačiau tikrai sumažins įrenginių temperatūras, o jeigu jos buvo kritinės – tai ir nestabilumą.

7. Jūsų kompiuterį gali stabdyti kai kurios saugumo programos, pvz.: Kaspersky, ZoneAlarm ir t. t. Patariame jas ištrinti ir naudoti kitokias alternatyvas, kurios nenaudoja daug resursų. Taip pat pagalvokite apie visišką jų atsisakymą.

Kad greičiau jas ištrintumėte ir programų sąrašas taip ilgai nesikrautų patariame pasinaudoti CCleaner arba QuikUninstall.

8. Jūsų kompiuterio užsikrovimą ir darbastalio parodymą(”Show Desktop”) gali stabdyti ant ekrano nustatytas paveikslėlis ir didelis ikonų kiekis darbastalyje. Taip pat ikonų patariama laikyti kuo mažiau “Quick Launch” įrankių juostelėje ir Start meniu.

9. Jeigu norite, kad kompiuteris veiktų, tai patartina sustabdyti kuo daugiau nereikalingų tarnybų(Start–>Run…–>services.msc).
http://vectrosecurity.com/content/view/31/26/ surasite sąrašą tarnybų kurias galima sustabdyti. Nepamirškite jas uždrausti(„Disable“), o ne tik sustabdyti.

10. Kompiuteris gali būti sulėtėjęs dėl optinių diskų įrenginyje esančių diskų. Išimkite juos.

11. Jūsų kompiuterį taip pat gali stabdyti vietinis tinklas. Nenaudokite to pačio „WORKGROUP“ kaip ir kiti vartotojai. Jeigu norėsite – kitus vartotojus galėsite pasiekti per jų IP adresus ir taip išvengsite Windows’ų skenuojančių tinklą. Jeigu įmanoma, tai prisijunkite prie jo tik tada kai to reikia.

12. Kraunantis kompiuteriui ir jį išjunginėjant patariame nepalikti diskelių įrenginyje diskelių. Taip pat ir su diskais optiniame įrenginyje.

13. Nesinaudokite Direct Connect klientais, kitomis P2P programomis kaip kad µTorrent, trumpųjų žinučių programomis ICQ, Windows Messenger, Skype, kai jums jos nereikalingos.

14. Nelaikykite prijunktų įrenginių prie kompiuterio jeigu jais nesinaudojate. Tai gali būti telefonas ar pan.

15. Sudefragmentuokite savo HDD. Tam patariame programą Diskeeper.

16. Pasinaudokite kompiuterį greitinančiomis programomis, pvz., System Mechanic.

17. Senuose kompiuteriuose atminties yra nepakankamai. Įsidėkite daugiau atminties, o jeigu jos jau turite pakankamai tai susimažinkite virtualios atminties dydį.

18. Susidiekite senesnę OS. Senesnė OS paprastai veikia greičiau nei naujesnė, jeigu jūsų kompiuteris neturi pakankamai resursų naujajai OS. Patariame naudoti Windows 98/95/ME, jeigu turite vos 256 MB atminties. Galite išbandyti ir Windows 2000 (nes tai NT OS ir ji palaikys daugiau programų), tačiau vargiau dirbsite su Windows XP ir naujesnėmis OS. Jeigu tinkamos OS neturite galimybės gauti arba tiesiog nenorite, o jūsų kompiuteris vis tiek lėtai veikia nors ir nėra lėtas, galite perinstaliuoti OS.

19. Neįdieginėkite nereikalingų programų. Labai dažnai, programos, „pagreitinančios“ jūsų kompiuterio darbą, ne tik nepagreitins jūsų kompiuterio, bet ir jį sulėtins. Venkite jų.

20. Neįdieginėkite naršyklės priedų. Jie sulėtina naršyklę, o kartu ir patį kompiuterį. BHO (Internet Explorer priedai) galite pašalinti su aukščiau aprašyta HijackThis.

21 Registro valymo įrankiai. Šie įrankiai labai dažnai nekorektiškai veikdami gali sugadinti jūsų sistemos registrą ištrindami reikalingus registro įrašus.

22. Programom išbandyti naudokite virtualius kompiuterius. Tam galite naudoti VirtualBox, VMware produktus.

2006 m. liepos 6 d., Pixel

Pastaba. Straipsnis labai senas, tad rekomenduojame paskaityti jo komentarus, kuriuose greičiausiai rasite pastabų, kas dabar jau yra kitaip, negu buvo anksčiau.

Instaliuojame SAMBA Gentoo sistemoje

Sausis 3, 2010 – 13:37

Samba logotipas Aptarsiu paprasčiausią Samba įdiegimą ir sukonfigūravimą naudotis „share’ais“. Kartu šiame straipsnyje išnagrinėsime tokiom funkcijoms reikalingą konfigūracijos smb.conf failą ir CUPS suderinamumą su Samba. Šis straipsnis padės jums lengviau ir aiškiau sukonfigūruoti Samba.

Kas yra kas?
Straipsnį pradedu šiuo klausimu, nes gali atsirasti žmonių, kuriems neaišku apie ką šis straipsnis. Pradėkime nuo Samba. Samba yra mano nuomone populiariausia programinė įranga naudojama Linux ir Unix tinkluose. Ši programinė įranga realizuoja SMB ir CIFS tinklus.

SMB – Server Message Block. Programinio lygio protokolas, kuris leidžia naudotis dalinimosi paslaugomis.

CIFS – Microsoft paėmė SMB ir pervadino į Common Internet File System. Microsoft taip pat pridėjo įvairių galimybių, tokių kaip symlink’ai, tiesioginis susijungimas be NetBIOS tvarkymo. NetBIOS tai Network Basic Input/Output System, daugiausiai Windows sistemose naudojama tinklo vardų sistema. Nors ir turi daug daugiau galimybių, tačiau pats NetBIOS’as Windows sistemoje yra nesaugus, todėl naujesnės Windows OS tarpusavyje gali “dirbti” be NetBIOS.

CUPS – Common Unix Printing System. Unix sistemose naudojama sistema spausdinimui, kurią aš taip pat panaudosiu šiame straipsnyje.

foomatic – tam tikra gana kompaktiškai surinkta spausdintuvų tvarkyklių sistema.

WORKGROUP – vietinis tinklas yra suskirstytas į grupes. Workgroup tai būtų grupės pavadinimas.

Sistemos paruošimas ir Samba įdiegimas
Pradėkime nuo pasiruošimo Sambos instaliavimui. Norint naudotis Samba savo kompiuteryje, mes turime sukompiliuoti kernelį su SMBFS ir CIFS palaikymu. Tam užtenka redaguoti .config failą ir jame susirasti šias ar panašias eilutes ir pakeisti į žemiau nurodytąsias:

CONFIG_SMB_FS=y
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp437"
CONFIG_CIFS=y

Išsaugokime .config failą ir sukompiliuokime kernel’į. Perkraukime sistemą ir užkraukime šį kernel’į.
Dabar sukompiliuokime Samba:

# emerge samba

Jeigu naudosimės spausdintuvų dalinimusi tai dėl viso pikto suchmodinkime /var/spool/samba:

# chmod 777 /var/spool/samba

Nepamirškime įdėti Samba startavimo į sistemos krovimąsi:

# rc-update add samba default

Taip pat jeigu norėsite kitiems tinklo vartotojams leisti naudotis spausdintuvu jį suinstaliuokite į CUPS. Rekomenduoju parsisiųsti foomatic.

# emerge foomatic

Mano pasiūlymas būtų nesinaudoti standartinėmis konfigūracijomis, o pasiskaityti smb.conf.example failą ir pagal jį sukonfigūruoti Samba, bet aš apžvelgsiu paprastutį konfigūravimą (per daug neišsiplėsiu).

smb.conf pagrindo apžvelgimas
Pirmiausiai /etc/samba/smb.conf faile siūlau įrašyti štai tokį konfigūracinį tekstą (grotelės žymi komentarą, o komentaras baigiasi eilutės pabaigoje t. y. sulig kitu Enter):

[global]
# Čia privaloma nurodyti darbo grupę tokią kokią nurodote kituose kompiuteriuose, kad vieni kitus kompiuteriai „matytų“
workgroup = WORKGROUP
# NetBIOS name nurodo kokiu vardu jūsų kompiuteris funkcionuos tinkle
netbios name = CEL1200
# Šį komentarą Windows Explorer daug kur naudos šalia NetBIOS vardo; tai tarsi kompiuterio apibūdinimas
server string = Samba Server %v
# Jeigu nenorėsite dalintis spausdintuvu ar juo naudotis iš nutolusio kompiuterio, galite sekančią eilutę ištrinti, o jeigu naudositės spausdinimo sistema tinkle tai nurodykite kokia sistema norite naudotis (mūsų atveju - CUPS)
printcap name = cups
# Tai nurodo ar reikia iš viso kreipti dėmesį į spausdintuvus ir jų konfigūracijas. Tai patogu jeigu norite atjungti spausdintuvus ir po to juos greitai įjungti neperrašant viso konfigūracinio failo
load printers = yes
# Pakartotinas spausdinimo sistemos nurodymas
printing = cups
# Nurodome kur saugoti log’us (įrašus apie įvykius)
log file = /var/log/samba/log.%m
# Nurodome didžiausią log’ų dydį Kb
max log size = 50
# Apsaugos lygis. Rekomenduoju naudoti share; jeigu nurodysite user tai turėsite dažniau įvesdinėti slaptažodžius ir prisijungimo vardus, bei galbūt turėsite problemų dėl autentifikacijos.
security = share
# Slaptažodžių šifravimo galimybė
encrypt passwords = yes
# Siūlau nesigilinti, nes esamos nuostatos man kol kas davė tikrai pakankamą greitį ant daugelio sistemų. Tai socket’ų nustatymai.
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
# Nurodykime įrenginius t. y. maršrutizatoriaus IP ir tinklo plokštę.
interfaces = eth0 192.168.2.1
# Samba slaptažodžių failo nurodymas. Rekomenduoju palikti reiškmę tokia, kokia ji yra.
smb passwd file = /usr/local/samba/private/smbpasswd
# Nurodykime IP adresus, kuriems leisime prisijungti prie Samba tinklo
hosts allow = 192.168.2.0/24 127.0.0.0/8 192.168.2.100 192.168.2.101

http://pastebin.com/f580ba6d3 – šiuo adresu galite rasti šią smb.conf failo sekciją be komentarų.
Šių eilučių turėtų užtekti, kad veiktų Samba. Jeigu norite ką nors „pasharinti“ tai skaitykite straipsnį toliau. O jeigu nenorite tai galite praleisti sekančius du skyrius.

Dalinimasis spausdintuvu
Norint, kad galėtume kitiems leisti spausdinti mūsų spausdintuvu, mes jį, jau kaip minėjau, privalome įdiegti CUPS sistemoje, nes smb.conf failo global sekcijoje nurodėme, kad Samba naudotų CUPS kaip pagrindinę spausdinimo sistemą.
Dabar suteikime vartotojams slaptažodžius (patariu naudoti kitokius negu naudojote sistemoje iki šiol ir atminkite, kad vartotojas, kuriam priskiriate slaptažodį, jau turi būti sukurtas jūsų Gentoo sistemoje):

# smbpasswd -a root
# pdbedit -a -u root

Vietoje root naudokite vartotojo vardą, kuriam suteikiate slaptažodį. Atminkite, kad pagal mūsų konfigūraciją, jūs privalote suteikti slaptažodį root vartotojui. „pdbedit“ komanda įkelia vartotojo informaciją į Samba duomenų bazę.
Dabar konfigūruokime CUPS:

# nano -w /etc/cups/cupsd.conf

Šiame faile susiraskime ir pakeiskime/pridėkime šias eilutes:

ServerName CEL1200 # rekomenduoju naudoti NetBIOS reikšmę iš /etc/samba/smb.conf
ServerAdmin root@CEL1200 # nurodome administratorių
# Nurodome log'ų buvimo vietą ir jų sudėtingumą
AccessLog /var/log/cups/access_log
ErrorLog /var/log/cups/error_log
LogLevel info
# Nurodome kiek leisti daugiausiai klientų. Rekomenduoju didelę reikšmę, nes gali kilti problemų su mažomis.
MaxClients 100000000
BrowseAddress @IF(eth0) # nurodome vietoje eth0 savo tinklo plokštęOrder Deny,Allow
Deny From All
Allow From 192.168.0.* # nurodykime tuos IP adresus, kuriems leisime spausdinti. Žvaigždutė atitinka visus 255 skaičius.
# tolimesnės konfigūracijos nerekomenduoju keisti, apart tą eilutę, kurią aš pakomentavau
AuthType Basic
AuthClass System
Allow From 192.168.0.* # tas pats kaip aukščiau tik šį kartą čia nurodomi IP adresai, kuriems leidžiama vykdyti administracines užduotis pvz., spausdintuvo ištrynimas ar pridėjimas.
Order Deny,Allow
Deny From All

Toliau pageidautina, kad „mime.convs“ faile atkomentuotumėte šią eilutę:

application/octet-stream application/vnd.cups-raw 0 -

O mime.types faile šitą:

application/octet-stream

Dabar perkraukime CUPS:

# /etc/init.d/cupsd start

Taip pat nepamirškime įdėti CUPS paleidimo krovimos metu į init’ą:

# rc-update add cupsd default

Toliau nagrinėsime mano nurodytą smb.conf konfigūracinio failo spausdinimo sekcijas:

# Jeigu turime spausdintuvą tai nurodykime jo pavadinimą, kuriuo mes esame jį instaliavę CUPS sistemoje
[HPLaserJet1000]
# Galimybė uždrausti spausdinimą šiuo spausdintuvu.
printable = yes
# Pasilikime standartinę reikšmę.
path = /var/spool/samba
# Turėtume nurodyti įrašinėjimo galimybę.
read only = no
# Publikavimo galimybė. Atminkite, kad viešiname tik vidiniame tinkle.
public = yes
# Galimybė spausdinti svečiui. Rekomenduoju palikti „yes“.
guest ok = yes
# Windows sistemoje būtų sukurtas katalogas su visais spausdintuvais.
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
guest ok = yes
writable = no
printable = yes
create mode = 0700
print command = lpr-cups -P %p -o raw %s -r # naudosime kliento spausdintuvo tvarkykles t. y. CUPS spausdinami dokumentai pasieks jau RAW (tai toks formatas, kuris jau visiškai paruoštas spausdintuvui ar kitam įrenginiui) formate.
# Sekančios eilutės praplečia spausdintuvo konfigūraciją. Esami nustatymai turėtų tikti beveik visoms sistemoms
[print$]
path = /etc/samba/printer
browseable = yes
read only = yes
write list = @adm root
guest ok = no
write list = root

Dabar pridėkime savo spausdintuvą į Samba:

# cupsaddsmb -H CEL1200 -U root -h CEL1200 -v HPLaserJet1000

Vietoje HPLaserJet1000 parašykime savo spausdintuvo pavadinimą, kurį naudojome CUPS sistemoje. O vietoje CEL1200 įrašykime localhost. Jeigu net ir nepavyktų šios komandos įvykdyti, vis tiek rekomenduoju pabandyti viską pabaigti iki galo ir pažiūrėti ar spausdinsis.
Šios sekcijos eilutes be komentarų galite gauti adresu http://pastebin.com/f303835c0.
Norėdami pasidalinti kuriuo nors katalogu, smb.conf faile prirašykite tolimesnes eilutes.

Spausdiname per Samba Windows sistemoje
Per Windows Explorer nueikime į savo serverį (adreso laukelyje įveskime pvz., \\CEL1200). Paspauskite dešiniu pelės klavišu ant spausdintuvo ir pasirinkite Connect. Gali iškristi keletas lentelių (jeigu neinstaliavote spausdintuvo tvarkyklių padavimo Windows sistemai per Samba). Tada spauskite Yes–>Ok–>Have Disk… ir įdėkite spausdintuvo tvarkyklių kompaktą, pasirinkite spausdintuvo inf failą ir sudiekite tvarkykles. Viskas. Galite spausdinti.
Pastaba. Siūlau pasiskaityti http://lists.samba.org/archive/samba/2005-September/110571.html ir http://www.ubuntuforums.org/showthread.php?t=47963.

Spausdiname per Samba Unix paremtose OS
Paruošiame sistemą spausdinimui (pavyzdyje imame Gentoo sistemą, skirtingose distribucijose/OS komandos gali šiek tiek skirtis):

# emerge cups
# /etc/init.d/cupsd start
# rc-update add cupsd default

To turėtų užtekti. Sistema pati susiras spausdintuvą.

Tiesa, galite naudotis CUPS straipsniu, jog pasidarytumėte geresnę spausdinimo sistemą.

Dalinimasis katalogais
Pirmiausiai sukurkime katalogą. Mes kuriame /home/ernestas/myshare:

$ mkdir /home/ernestas/myshare

Nepamirškime jo suchmodinti:

$ chmod o=rx /home/ernestas/myshare

Jeigu norime, kad jis būtų tik skaitomas. O jeigu norime, kad galima būtų į jį ir įrašinėti tai naudokime šią komandą:

$ chmod o=rwx /home/ernestas/myshare

arba galime pratęsti /etc/samba/smb.conf failą šiomis eilutėmis:

# Dalinimosi katalogo pavadinimas, kuris bus rodomas tinklo naršyklėj.
[share]
# Komentaras
comment = share ir tiek…
# Katalogo buvimo vieta
path = /home/ernestas/myshare
# Nurodome skaitymo ir kitus parametrus…
read only = no
public = yes

Perkraukime Samba:

# /etc/init.d/samba restart

Ir galime nueiti prie kitos sistemos ir pažiūrėti ar viskas veikia.
Šios sekcijos smb.conf failo eilutes be komentarų galima atsisiųsti iš http://pastebin.com/f4391bd29.

Pabaiga
Pabaigus konfigūruoti, mes galime perkrauti kompiuterį arba įvykdyti šias komandas:

# /etc/init.d/cupsd restart
# /etc/init.d/samba restart

CUPS ir Samba persikraus. Dabar galite viską tikrinti ir žiūrėti.
Apibendrinant turėčiau paminėti, kad jūs galite nebūtinai viską konfigūruoti rankomis, nes yra tokių įrankių kaip SWAT (Samba Web Administration Tool – tai web interface’as skirtas patogiau administruoti Samba; taip pat jis yra Webmin dalis, bet man asmeniškai nepavyko prie jo prisijungti, tik paleisti, todėl rekomenduoju pirmiausiai išbandyti šio straipsnio turinį) ir pan.
Galutinį smb.conf failo variantą galite gauti adresu http://pastebin.com/m72efe665.
Daugiau pagalbos ir informacijos galite rasti šiais adresais:
Gentoo forums
Gentoo wiki

Atkreipkite dėmesį, kad šiek tiek pakeitus vieną konfigūracinio failo vietą, teks keisti ir kitas nuostatas.

2007 m. vasario 7 d., Pixel