Solo tipkovnica za Ubuntu. Simulatori tipkovnice za Linux (Ubuntu). Čitanje znakova s ​​tipkovnice

Vasilij | 3-03-2013, 05:16
Apsolutno otupljujući program. Upirete prstom sto ili više puta u jedno slovo, ali se prst i dalje ne može sjetiti gdje se nalazi. Živci do krajnjih granica. Anegdote, makar i stare, pomalo umiruju. Ako toliki novac plaćate i za šale, onda je to previše.

anoniman | 3-02-2013, 18:04
Potpuno glup program i također plaćen 300 rubalja! I to je glupo jer je veliki nepotreban pritisak, kao da V.V. Shahidzhanyan je tako savršen, a svi su budale i majstori! Ukratko, u ložište! A tu su i besplatni cool programi Stamina i VerseQ - tu su se potrudili, možete ih čak i kupiti, iako su potpuno besplatni!

Andrej | 28.01.2013., 10:51
Ovo je najgora stvar koju možete dobiti od softvera. Ovaj program je prikladan samo za studente C karaktera. Za one koji su bili B ili A učenici u školi, ne bih ga preporučio. Izvlači mi živce do srži.

Diana Ivanova | 23-02-2008, 11:44
Pozdrav, Shahidzhanyan. Započeo sam tvoj tečaj solo klavijature. Ali želim napisati nešto o sebi. Ja sam desetogodišnja djevojčica, učim četvrti razred, želim postati umjetnica. Stvarno mi se sviđa tvoj tečaj. Pogotovo kada radite vježbe, au prozoru je animacija - dječak koji brzo tipka. Želim završiti svih 100 lekcija.

Ilvir Rinatovič | 19-10-2007, 07:58
Pozdrav, Evgeniy! Što znači "donekle neuspješna obuka - studirao sam i odustao"? Ovdje nije kriv program; Jednostavno niste imali dovoljno strpljenja ili volje; ili možda "SOLO" jednostavno nije prikladan za vas (iako sam uvjeren da je SOLO prikladan za sve i svatko može naučiti tipkati tekst metodom tipkanja s deset prstiju koristeći "SOLO"). Sada, da ste rekli, "donekle neuspješna obuka - prošao sam kroz program i nisam naučio", onda bi to bila druga stvar. Inače, više od 200.000 ljudi naučilo je tipkati pomoću programa SOLO na tipkovnici.

Evgenij | 18-10-2007, 23:02
Pomalo naporan trening, učio sam i odustao. Onda sam naišao na Stamina (ver.2.5) Apsolutno besplatan, više (prokleto, vjerojatno jednostavniji i praktičniji ili tako nešto) program koji me zanima. Težak je 1,5 mega.

Mihail | 25-07-2007, 21:20
Pokušao sam proći program 3 puta i došao do vježbe 67. Tada je slomio prst i sve je otišlo u nepovrat. Doma tipkam na laptopu zavaljen, udobnije je. Za one koji puno tipkaju, program je pravi: jednom se umorite od njega, a prednosti traju cijeli život.

Felix | 18-07-2007, 12:44
Međutim, Ilvir Rinatovich je bio ugrizen :), tako opširna objava, odmah je jasno da je savršeno savladao "metodu slijepih deset prstiju" (upotrijebio je ovaj izraz 4 puta, očito, tipka brže nego što ga može izgovoriti glasno). I tako je program normalan, ali nisam imao strpljenja završiti cijeli tečaj.

Ilvir Rinatovič | 18-05-2007, 06:36
Izvrstan program koji doista uči metodu tipkanja s deset prstiju na tipkovnici. Osim toga, nije skup, a možete ga platiti putem SMS-a. I sam sam studirao po ovom programu - završio sam sva tri tečaja (ruski, engleski i transliteracija) - i sada tipkam tekstove metodom dodira s deset prstiju. Je li lako, lijepo, elegantno? Jednostavno, besplatno. A onima koji su vidjeli kako tipkam tekstove - nakon završenog tečaja "SOLO" - sviđa se. I iznenađeno pitaju: "Kako to radite?" Da, jednostavno - odgovaram - prošao sam tečaj "SOLO na klavijaturi" i preporučam vam ga... Stečena vještina neće biti suvišna. Općenito, preuzmite program i naučite metodu tipkanja s deset prstiju na tipkovnici - nećete požaliti. Puno je lakše i praktičnije tipkati tekst pomoću metode dodira s deset prstiju, umjesto s dva ili četiri prsta.

Želim vam pokazati i reći o malom programu koji je bio koristan.

Jednog dana na poslu prijatelj mi je poslao poruku. Naš dijalog je tekao otprilike ovako:
- Pozdrav, ovdje učim tehnike tipkanja dodirom. Činjenica je da na Linuxu ne postoji program koji bi mi mogao pomoći. Općenito, možda možete brzo napisati jedan?

Kako je pomoći prijatelju svetinja, a zadatak je izgledao zanimljivo, pristao sam pomoći.

Na kraju se dogodilo ovo:

Za zainteresirane, detalji su ispod.

Upozorenje

Ne pretvaram se da sam Python guru, pa kod (i prilično sam siguran u to) sadrži čavle koji se zakucavaju mikroskopom i druge apsurde.


Zajedno s prijateljem formulirali smo problem:

Načelo njegovog rada programa je sljedeće - nakon pokretanja na radnoj površini pojavljuje se prozor sa shematskom slikom tipkovnice. Kada pritisnete tipke na pravoj tipkovnici, na shematskoj slici pritisnute tipke su pritisnute.

To pomaže razviti refleks gledanja u monitor dok tipkate po tipkovnici.

Glavni zahtjevi za program:

  1. Provedite ga vrlo brzo;
  2. Prikaži pritisnute tipke u stvarnom vremenu;
  3. “Promjena izgleda” u prozoru prilikom promjene jezika tipkovnice;
  4. Konfigurirajte program putem tekstualne konfiguracijske datoteke.
Tijekom procesa pisanja također smo dodali:
  1. “Ljepljivi” način rada za posljednju pritisnutu tipku (pomaže vam da shvatite gdje da pritisnete prste sljedeći put);
  2. Rad s tipkom shift;
  3. Mogućnost kodiranja položajima prstiju na tipkovnici u boji;
  4. Mogućnost prilagodbe fonta;
  5. Mogućnost prilagodbe širine gumba;
  6. Automatski skriva sadržaj prozora kada lebdite mišem.
U vrijeme kada se program pojavio, već sam imao iskustva u radu s Tkinterom i radu s više niti. Osim toga, u svom poslu moram biti i sistemski administrator, pa mi rad s naredbenim redom nije bio stran.

Opći opis unutrašnjosti programa:

Za čitanje tipki koristi se bash linija pronađena na Googleu, koja vam omogućuje čitanje tipki pritisnutih na tipkovnici putem uslužnog programa xinput. Ova je metoda odabrana kako bi se zadovoljio stavak 1. zahtjeva. Proces čitanja znakova odvija se u zasebnoj niti. Implementirano je i čitanje jezika izgleda (opet točka 1). Informacije o pritisnutim gumbima izlaze u red čekanja. Rad s redom čekanja u glavnom prozoru programa obavlja se povremenim pozivanjem funkcije periodicCall. Dakle, dvije niti pišu u red čekanja, jedna nit čita.
Program se završava na jedinstven način - preko statusnih varijabli u nitima.

Rad s postavkama programa

Postavke programa se učitavaju i pohranjuju u instanci klase ConfigManager. Čitanje iz glavne tekstualne datoteke postavki vrši se pomoću ConfigParsera. Ovaj modul vam omogućuje korištenje formata konfiguracijskih datoteka sličnih INI. Konstruktor klase provjerava postojanje konfiguracijske datoteke koja se nalazi duž staze "~/.key_trainer/program.conf". Ako je nema, program čita datoteku program.conf koja se nalazi u trenutnoj programskoj mapi.

Neki kod

import os ... filename="program.conf" home = os.path.expanduser("~") if os.path.isfile(home+"/.key_trainer/"+filename): filename=home+"/.key_trainer/ "+ime datoteke...


ConfigParser je izvrstan modul. Možete pročitati nazive svih odjeljaka, a također prebrojati ključeve s njihovim vrijednostima unutar odjeljaka kao torke. Na primjer, implementirano je čitanje naziva sekcija i tipki u sekciji "POSTAVKE TIPKOVNICE".

Još malo koda

from ConfigParser import RawParser ... myParser=RawConfigParser(allow_no_value=True) myParser.read(path_to_file) # Dobivanje odjeljaka self.sections = myParser.sections() # Koristite generator za izvlačenje tipki navedenih u odjeljku POSTAVKE TIPKOVNICE keyboard_settings_keys =


Osim glavne konfiguracijske datoteke, postoji i druga, jednako važna - "keyboard.conf". Koristi se za konfiguriranje prikazanih gumba, odnosno koda gumba, teksta na gumbu (s pomakom i u rasporedima) i položaja gumba. Uklanjanjem/dodavanjem unosa u ovu datoteku, možete promijeniti broj i kvalitetu gumba (i linija s gumbima) u glavnom prozoru programa.

Format unosa u keyboard.conf

[kôd gumba]:"[malo slovo u engleskom rasporedu], [veliko slovo u engleskom rasporedu], [malo slovo u ruskom rasporedu], [veliko slovo u ruskom rasporedu]": [broj retka gumba],[ broj stupca gumba]

Evo nekoliko primjera unosa:

24:"q,Q,th,th":3,2
25:"w,W,ts,ts":3,3
26: "e, E, y, U": 3,4
27:"r,R,k,K":3.5

Čitanje znakova s ​​tipkovnice

Za čitanje znakova napisana je klasa KeyboardStatus koja uzima konfiguracijsku klasu kao ulazni parametar (vidi gore). Nitno siguran red čekanja je kapsuliran unutar ove klase.

Čitanje znakova s ​​tipkovnice izvodi se u dvije niti. Zašto dva - jer se u praksi pokazalo jednostavnijim. Jedna nit čita raspored tipkovnice, druga čita pritisnute gumbe. Obje niti su stvorene putem Thread, a svaka nit će zatim pokrenuti odgovarajući proces čitanja ključa ili rasporeda putem potprocesa Popen. Za čitanje izlaznog toka procesa koristi se subprocess.PIPE. Nakon što tekst stigne u izlazni tok procesa, on se čita, obrađuje i, ako je potrebno, stavlja u red čekanja:

Kodirati

iz uvoza podprocesa Popen iz uvoza podprocesa PIPE import threading ... def doReadingKeys(self): self.myProcess=Popen("xinput list "+"|"+" grep -Po \"id=\K\d+(?=. *slave\s*keyboard)\" "+"|"+" xargs -P0 -n1 xinput test",shell=True,stdout=PIPE) dok je self.proc_started: symbol=self.myProcess.stdout.read(1) if symbol u press_release_dict: symbol_pressed=press_release_dict while symbol!="\n": symbol=self.myProcess.stdout.read(1) if symbol.isdigit(): symbol_index=symbol_index*10+int(symbol) self.myQueue. put((symbol_index,symbol_pressed)) symbol_index=0 ... keysThread=threading.Thread(target=self.doReadingKeys) keysThread.start() ...


Za prekid niti koristi se varijabla klase proc_started. Kada se zatvori glavni prozor programa, postavlja se na False, izlazi se iz petlje čitanja, proces čitanja ključa se završava korištenjem terminate, a zatim čeka - kako bi se čekalo dok se proces ne završi.

Komentar

Ovaj pristup ima jedan nedostatak - deblokiranje (a time i daljnje prekidanje niti i procesa) metode čitanja, što se unutar petlje neće dogoditi dok se nešto ne pročita iz izlaznog toka procesa myProcess. Ali u praksi to nije uzrokovalo nikakve probleme, jer često pritiskamo tipke.

GUI

Za brzu izradu grafičkog sučelja korišten je Tkinter. Ovaj modul vam omogućuje jednostavan rad s jednostavnim grafičkim sučeljima (prozori, gumbi, okviri za potvrdu, itd.). GuiManager klasa prozora prihvaća klasu konfiguracije kao ulaz, između ostalih parametara. Iz njega se preuzimaju postavke gumba, zatim se ti gumbi stvaraju i dodaju u glavni prozor programa.

Kod za dodavanje gumba

iz Tkinter import * import tkFont ... self.buttonFont=tkFont.Font(family=config.font_name,size=config.font_size) self.boldUnderscoredButtonFont=tkFont.Font(family=config.font_name,size=config.font_size,weight ="bold",underline=1) za row_index u xrange(1,config.getNumOfRows()+1): self.gui_rows=Frame(master) self.gui_row_buttons= za button_num u xrange(1,config.getNumOfKeysInRow(row_index) +1): newButton=Gumb(self.gui_rows) if self.config.padx!=-1: newButton.config(padx=self.config.padx) if self.config.pady!=-1: newButton.config( pady=self.config.pady) if (row_index,int(button_num)) in config.key_pos_to_index: self.gui_all_buttons] = newButton self.gui_row_buttons.append(newButton) newButton.pack(side=LEFT) self.gui_rows.pack( ) self.reconfigure_text_on_buttons(config,shift_pressed=0,lang=0) ...


Prilikom dodavanja gumba u obrazac, rječnici se istovremeno stvaraju s ključevima brojeva retka i vrijednostima - objektom okvira - u svakom od njih se nalaze gumbi. Kao što je vidljivo iz koda, gumbi se formiraju red po red, a po završetku formiranja reda widget se postavlja u prozor pomoću metode pack().

Između ostalog, u klasu je dodana funkcija processQueue koja sa strane dretve grafičkog sučelja iz reda čekanja dohvaća torke s događajima pritisnutih tipki i mijenja izgled tipki – “pritišće” ih, “prebacuje” rasporedi” i “pritisne” tipku shift:

Obrada reda čekanja sa GUI strane

def processQueue(self): dok nije self.queue.empty(): msg = self.queue.get(0) if msg == -1: # -1 poruka je za promjenu jezika self.currentLang=int(msg) if self.config.debug: print "Promijenjen jezik!" self.reconfigure_text_on_buttons(self.config,0,msg) if msg in self.gui_all_buttons: if msg in self.shift_key_codes: self.reconfigure_text_on_buttons(self.config,msg,self.currentLang) if msg==1: self.gui_all_buttons. config(relief=SUNKEN) if self.sticky_key_behaviour: if self.last_sticky_button!=msg: self.gui_all_buttons.config(relief=RAISED) self.last_sticky_button=msg else: if not self.sticky_key_behaviour: self.gui_all_buttons.config(relief= RAISED) if self.config.debug: print msg


Klasa GuiManager enkapsulirana je unutar klase ThreadedClient, koja uzima glavnu Tkinter nit kao ulaz i izdaje poziv funkciji čekanja svakih 20 milisekundi:

GuiManager koji enkapsulira klasu

klasa ThreadedClient: def __init__(self, master): self.master = master self.config=ConfigManager() self.keyTrainer=keyboardStatus(self.config) keyTrainer=self.keyTrainer master.protocol("WM_DELETE_WINDOW", self.kill_and_destroy) self.guiManager=GuiManager(master,self.config,keyTrainer.myQueue,keyTrainer) keyTrainer.begin_scan() self.running = 1 self.periodicCall() def kill_and_destroy(self): self.running = 0 self.keyTrainer.stop_scan( ) ako self.config.debug: print "Zaustavljanje skeniranja..." self.master.destroy() def periodicCall(self): self.guiManager.processQueue() ako nije self.running: # import sys # sys.exit( 1) self.kill_and_destroy() self.master.after(20, self.periodicCall)

Nekoliko slika

Opći pogled na prozor programa:

Pritisnuta lijeva tipka Alt:

Prozor programa nakon rekonfiguracije:

Kada zadržite pokazivač miša, prozor programa se "odmiče" ispod naslova (boje koje ostaju na bijeloj pozadini su artefakti video kompresije):

Pritisak tipke shift i promjena jezika:

Zaključak

Što se dogodilo na kraju? I pokazalo se da je to dobar program za pomoć ljudima da nauče tipkati dodirom na tipkovnici. Da, ima nedostatke i neučinkovitosti, naime:
  • Eksterno pokrenuti procesi s bash naredbama za čitanje znakova;
  • Tvrdo kodirani jezici (samo ruski i engleski);
  • Četvrtasto sučelje;
  • Radi na Ubuntu i Linux Mint (MATE), nije testirano na drugim distribucijama;
Kod možete preuzeti/pogledati ovdje:
Hvala čovječe, dobro napisano.

Ispostavilo se da već tri godine postoji izvorna verzija 8. verzije “Keyboard Solo” za Linux! Napisan je korištenjem GTK2, prilično je pristojan (barem prema standardima upotrebljivosti), aktivno je podržan, postoje nadogradnje za većinu distribucija i implementirana je gotovo puna funkcionalnost Windows verzije. Posebno je lijepo što ovo nije port iz Windowsa, već klon - napisan od nule, uz maksimalno poštovanje *nix programskih standarda.

Program, kao i njegova verzija za Windows, nudi besplatne lekcije (prvih 40 lekcija) - za daljnje usavršavanje potrebna je registracija. Registracija košta 150 rubalja, možete platiti izravno sa stranice na mnogo načina, uključujući SMS.

O "Keyboard Solo"

"Solo na tipkovnici" pojavio se dosta davno - moje osobno upoznavanje s ovim programom dogodilo se prije otprilike 8 godina. A nakon upoznavanja s Linuxom, i Windows i “Keyboard Solo” ostali su po strani s upaljenim svjetlima za hitne slučajeve. Iako sam redovito isprobavao razne tutorijale za tipkanje dodirom za Linux, još nisam naišao na takvu strukturu korak po korak i pažljivo sastavljene lekcije. Naučio sam tipkati dodirom na ćirilici metodom “tipkovnica bez ruskih slova”, ali još uvijek nisam savladao metodu tipkanja latiničnim slovima, tako da me i dalje zanima takav softver i vijesti (iako zakašnjele) iz izgled izvornog “Sola” za Linux će, nadam se, podijeliti mnogi korisnici. A oni koji su pokušali naučiti metodu slijepog tipkanja na drugim simulatorima i bili su razočarani ili su mislili da to "nije za njih", onda bi IMHO trebali isprobati "Solo" - uostalom, dobro osmišljene lekcije ovdje igraju veliku ulogu.

Upotrebljivost

Prije preuzimanja Linux verzije već sam očekivao nešto koristeći Mono ili Javu, ali ovisnosti su uključivale samo GTK2 biblioteke, što me obradovalo. Nadalje, kao što i priliči vlasničkom softveru, očekivao se određeni binarni instalacijski program nalik čarobnjaku, a opet usput - stranica sadrži sastavljene RPM i DEB pakete (kao i sklopove za PCBSD), lijepo raspoređene u direktorije s imena distribucijskih kompleta.

Od nekoliko predstavljenih beta i pre verzija, preuzeo sam posljednju dostupnu u vrijeme pisanja - pre4. Nakon što sam instalirao sve pakete i pokrenuo program, ponovno sam bio ugodno zadovoljan ugodnim dizajnom i korisnički prilagođenim sučeljem.

Tečajevi za različite jezike predstavljeni su u zasebnim paketima, tako da možete preuzeti samo one koji vas zanimaju.

Postavke nisu bile ništa manje ugodne - jasno je da je program napisan s iskustvom u razvoju i radu u Linuxu - to se uvijek primijeti

(može se kliknuti)

Zatim, sami tečajevi i lekcije. Ovdje se pojavila prva sitnica - zadani font je bio premalen. To se, međutim, može popraviti u postavkama, ali fontovi ipak zahtijevaju malo više pažnje u konačnoj verziji. Isto tako, jedan i pol razmak između redaka otežava percepciju teksta.

Postoje neki sitni detalji u glavnom prozoru vježbe, ali ja bih ih klasificirao kao "lijepo imati" greške i vjerujem da će u konačnoj verziji sve to izgledati lijepo iz kutije (možda su to nijanse koje su relevantno samo u verziji za Ubuntu).

Montaža

Dat ću primjer instalacije za Ubuntu Jaunty. Iz očitih razloga ti paketi nisu dostupni u spremištima, pa morate preuzeti .deb pakete i ručno ih instalirati.

Slijedite vezu na web mjestu do arhive datoteka: ergosolo.ru/download/linux/. Odabiremo najnoviju verziju (pre4, u našem slučaju), arhitekturu (i586) i distribuciju (Ubuntu). U direktoriju postoje dva paketa - jedan predstavlja sam program, drugi je primjer dodatka za "Solo", nije ga potrebno preuzimati. Preuzmite prvi .deb:
wget ergosolo.ru/download/linux/pre4/i586/Ubuntu_8.10/solo8_8.X.pre4-8_i386.deb Ponovno idite u direktorij s izborom arhitektura i odaberite noarch/DEBS. Odatle možete preuzeti sve .deb pakete ili ih možete preuzeti selektivno (imao sam problema s paketima za lekcije translita - izbrisao sam ih). Pod pretpostavkom da smo preuzeli sve pakete u jedan direktorij (recimo /tmp), instalirajte ih sve zajedno:
sudo dpkg -i /tmp/*.deb To je to, možete pokrenuti naredbu solo8 - kasnije u postavkama možete kliknuti na gumb “Place a shortcut on the Desktop” (brrr, Windows...) i pokrenuti je od tamo .

Važan softver u informatici je program za vježbanje tipkovnice. Stalno zahtijevam od djece da poboljšaju brzinu tipkanja. Postoji PUNO sličnog softvera za Linux. Mala recenzija:

TuxType je simulator tipkovnice namijenjen prvenstveno djeci.

Napravljen više kao igra nego kao simulator s punim značajkama. Igra se svodi na pingvina Tuxa koji lovi ribu sa slovima na njima.

Da biste ga pomaknuli s mjesta, morate pritisnuti slovo prikazano na pingvinu. Za osnovnoškolce - baš ono što vam treba.

Program se svidio i desetašima :)

Instalacija: sudo apt-get install tuxtype

KTouch je program za vježbanje tipkovnice uključen u obrazovni softverski paket KDE Edutainment Project.

Značajke programa:

* Podržava različite rasporede tipkovnice.
* Mogućnost dodavanja novog izgleda.
* Vježbe uređivanja.
* Detaljna statistika o rezultatima izvedenih vježbi.
* Izračun brzine i kvalitete (točnosti) ispisa.
* Razne sheme boja sučelja.

Instalacija: sudo apt-get install ktouch

Solo klavijature- Kultni simulator tipkovnice, koji je većina domaćih korisnika prošla (ili pokušala proći), sada je dostupna i za Linux. Instalirao sam ga, ali program nije radio - jer je trebalo još nešto instalirati.

Za pokretanje SOLO-a za *nix potrebno vam je:

  • računalo s x86-kompatibilnim procesorom
  • grafički sustav >= X11R6
  • Gtk+ >= 2.4.0
  • GtkHtml2 >= 2,6

Ispostavilo se da već tri godine postoji izvorna verzija 8. verzije “Keyboard Solo” za Linux! Napisan je korištenjem GTK2, prilično je pristojan (barem prema standardima upotrebljivosti), aktivno je podržan, postoje nadogradnje za većinu distribucija i implementirana je gotovo puna funkcionalnost Windows verzije. Posebno je lijepo što ovo nije port iz Windowsa, već klon - napisan od nule, uz maksimalno poštovanje *nix programskih standarda.

Program, kao i njegova verzija za Windows, nudi besplatne lekcije (prvih 40 lekcija) - za daljnje usavršavanje potrebna je registracija. Registracija košta 150 rubalja, možete platiti izravno sa stranice na mnogo načina, uključujući SMS.

O "Keyboard Solo"

"Solo na tipkovnici" pojavio se dosta davno - moje osobno upoznavanje s ovim programom dogodilo se prije otprilike 8 godina. A nakon upoznavanja s Linuxom, i Windows i “Keyboard Solo” ostali su po strani s upaljenim svjetlima za hitne slučajeve. Iako sam redovito isprobavao razne tutorijale za tipkanje dodirom za Linux, još nisam naišao na takvu strukturu korak po korak i pažljivo sastavljene lekcije. Naučio sam tipkati dodirom na ćirilici metodom “tipkovnica bez ruskih slova”, ali još uvijek nisam savladao metodu tipkanja latiničnim slovima, tako da me i dalje zanima takav softver i vijesti (iako zakašnjele) iz izgled izvornog “Sola” za Linux će, nadam se, podijeliti mnogi korisnici. A oni koji su pokušali naučiti metodu slijepog tipkanja na drugim simulatorima i bili su razočarani ili su mislili da to "nije za njih", onda bi IMHO trebali isprobati "Solo" - uostalom, dobro osmišljene lekcije ovdje igraju veliku ulogu.

Upotrebljivost

Prije preuzimanja Linux verzije već sam očekivao nešto koristeći Mono ili Javu, ali ovisnosti su uključivale samo GTK2 biblioteke, što me obradovalo. Nadalje, kao što i priliči vlasničkom softveru, očekivao se određeni binarni instalacijski program nalik čarobnjaku, a opet usput - stranica sadrži sastavljene RPM i DEB pakete (kao i sklopove za PCBSD), lijepo raspoređene u direktorije s imena distribucija.

Od nekoliko predstavljenih beta i pre verzija, preuzeo sam posljednju dostupnu u vrijeme pisanja - pre4. Nakon što sam instalirao sve pakete i pokrenuo program, ponovno sam bio ugodno zadovoljan ugodnim dizajnom i korisnički prilagođenim sučeljem.

Tečajevi za različite jezike predstavljeni su u zasebnim paketima, tako da možete preuzeti samo one koji vas zanimaju.

Ništa manje nisam bio zadovoljan postavkama - jasno je da je program napisan s iskustvom u razvoju i radu u Linuxu - to se uvijek primijeti ;-)


(može se kliknuti)

Zatim, sami tečajevi i lekcije. Ovdje se pojavila prva sitnica - zadani font je bio premalen. To se, međutim, može popraviti u postavkama, ali fontovi ipak zahtijevaju malo više pažnje u konačnoj verziji. Isto tako, jedan i pol razmak između redaka otežava percepciju teksta.

Postoje neki sitni detalji u glavnom prozoru vježbe, ali ja bih ih klasificirao kao "lijepo imati" greške i vjerujem da će u konačnoj verziji sve to izgledati lijepo iz kutije (možda su to nijanse koje su relevantno samo u verziji za Ubuntu).

Montaža

Dat ću primjer instalacije za Ubuntu Jaunty. Iz očitih razloga ti paketi nisu dostupni u spremištima, pa morate preuzeti .deb pakete i ručno ih instalirati.

  1. Slijedite vezu na web mjestu do arhive datoteka: ergosolo.ru/download/linux. Odabiremo najnoviju verziju (pre4, u našem slučaju), arhitekturu (i586) i distribuciju (Ubuntu).
  2. U direktoriju se nalaze dva paketa - jedan predstavlja sam program, drugi je primjer dodatka za "Solo"; nije ga potrebno preuzimati. Preuzmite prvi .deb:
    wget ergosolo.ru/download/linux/pre4/i586/Ubuntu_8.10/solo8_8.X.pre4-8_i386.deb
  3. Vratite se u direktorij s izborom arhitektura i odaberite noarch/DEBS. Od tamo možete preuzeti sve .deb pakete, ili možete selektivno (imao sam problema s paketima za lekcije translita - izbrisao sam ih).
  4. Pod pretpostavkom da smo preuzeli sve pakete u jedan direktorij (recimo /tmp), instalirajte ih sve zajedno:
    sudo dpkg -i /tmp/*.deb
  5. To je to, možete pokrenuti naredbu solo8 - kasnije u postavkama možete kliknuti gumb "Postavi prečac na radnu površinu" (brrr, Windows...) i pokrenuti ga od tamo.