Solo za tastaturu za Ubuntu. Simulatori tastature za Linux (Ubuntu). Čitanje znakova sa tastature

Vasilij | 3-03-2013, 05:16
Apsolutno otupljujući program. Uperite prstom stotinu ili više puta u jedno slovo, ali prst i dalje ne može zapamtiti svoju lokaciju. Živci do krajnjih granica. Anegdote, čak i ako su stare, pomalo su umirujuće. Ako plaćate i toliki novac za šale, onda je to previše.

anonimni | 3-02-2013, 18:04
Potpuno glup program i također plaćen 300 rubalja! I to je glupo jer ima mnogo nepotrebnog pritiska, kao da je V.V. Shahidzhanyan je tako savršen, a svi su budala i majstori! Ukratko, u ložište! A tu su i besplatni cool programi Stamina i VerseQ - tu su dali sve od sebe, čak ih možete kupiti, iako su potpuno besplatni!

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

Diana Ivanova | 23-02-2008, 11:44
Zdravo, Shahidzhanyan. Započeo sam tvoj solo kurs za klavijaturu. Ali želim da napišem malo o sebi. Ja sam desetogodišnja devojčica, učim u četvrtom razredu, želim da postanem umetnica. Stvarno mi se sviđa tvoj kurs. Pogotovo kada radite vježbe i na prozoru je animacija - dječak koji brzo kuca. Želim da završim svih 100 lekcija.

Ilvir Rinatovich | 19-10-2007, 07:58
Zdravo, Evgeniy! Šta znači „pomalo neuspješan trening - učio sam i prestao sam”? Ovdje nije program kriv; Jednostavno niste imali dovoljno strpljenja ili volje; ili vam možda “SOLO” jednostavno nije prikladan (iako sam uvjeren da je SOLO pogodan za svakoga i svako može naučiti kucati tekst metodom kucanja na dodir deset prstiju koristeći “SOLO”). E sad, da ste rekli, „pomalo neuspješan trening – prošao sam kroz program i nisam učio“, onda bi bila druga stvar. Inače, više od 200.000 ljudi naučilo je kucati pomoću programa SOLO na tastaturi.

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

Mikhail | 25-07-2007, 21:20
Pokušao sam proći kroz program 3 puta i stigao do vježbe 67. Onda je slomio prst i sve je otišlo u nepovrat. Kod kuće kucam na laptopu ležeći, udobnije je. Za one koji mnogo kucaju, program je baš pravi: jednom se umorite od njega i pogodnosti traju do kraja života.

Felix | 18-07-2007, 12:44
Međutim, Ilvir Rinatovich je ugrizen :), tako opširan post, odmah je jasno da je savršeno savladao "metodu slijepih deset prstiju" (koristio je ovaj izraz 4 puta, očigledno, kuca brže nego što ga može izgovoriti glasno). I tako je program normalan, ali nisam imao strpljenja da završim cijeli kurs.

Ilvir Rinatovich | 18-05-2007, 06:36
Odličan program koji zaista uči metodi kucanja dodirom deset prstiju na tastaturi. Osim toga, jeftin je i možete ga platiti putem SMS-a. I sam sam studirao po ovom programu - završio sam sva tri kursa (ruski, engleski i transliteraciju) - i sada kucam tekstove metodom dodira deset prstiju. Je li lako, lijepo, elegantno? Lako, besplatno. A onima koji su vidjeli kako kucam tekstove - nakon što sam završio "SOLO" kurs - sviđa se. I iznenađeno pitaju: "Kako to radiš?" Da, jednostavno - odgovaram - pohađao sam kurs "SOLO na tastaturi" i preporučujem vam ga... Stečena veština neće biti suvišna. Općenito, preuzmite program i naučite metodu kucanja dodirom deset prstiju na tastaturi - nećete požaliti. Mnogo je lakše i praktičnije kucati tekst metodom dodira s deset prstiju, umjesto sa dva ili četiri prsta.

Želim da vam pokažem i ispričam jedan mali program koji je bio koristan.

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

Pošto je pomoć prijatelju sveta stvar, a zadatak je izgledao zanimljivo, pristao sam da pomognem.

Na kraju se desilo ovo:

Za zainteresovane, detalji su u nastavku.

Upozorenje

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


Zajedno sa prijateljem formulisali smo problem:

Princip njegovog rada programa je sljedeći - nakon pokretanja, na radnoj površini pojavljuje se prozor sa shematskom slikom tastature. Kada pritisnete dugmad na pravoj tastaturi, na šematskoj slici pritisnuti tasteri su pritisnuti.

Ovo pomaže da se razvije refleks gledanja u monitor dok kucate po tastaturi.

Glavni zahtjevi za program:

  1. Implementirajte ga vrlo brzo;
  2. Prikaži pritisnute tastere u realnom vremenu;
  3. “Promjena rasporeda” u prozoru kada mijenjate jezik tastature;
  4. Konfigurirajte program putem tekstualne konfiguracijske datoteke.
Tokom procesa pisanja dodali smo i:
  1. “Lijepljivi” način za posljednji pritisnut taster (pomaže vam da shvatite gdje ćete sljedeće pritisnuti prste);
  2. Rad sa tipkom shift;
  3. Mogućnost označavanja položaja prstiju u boji na tastaturi;
  4. Mogućnost prilagođavanja fonta;
  5. Mogućnost prilagođavanja širine dugmadi;
  6. Automatski sakriva sadržaj prozora kada lebdite mišem.
U vrijeme kada se program pojavio, već sam imao iskustvo rada sa Tkinterom i rada sa više niti. Osim toga, po zanimanju morate biti i sistem administrator, tako da radite sa komandna linija nije bio stranac.

Opšti opis unutrašnjosti programa:

Za čitanje tipki koristi se bash linija koja se nalazi na Googleu, koja vam omogućava da čitate tipke pritisnute na tastaturi putem uslužnog programa xinput. Ova metoda izabran radi stava 1. uslova. Proces čitanja znakova se odvija u posebnoj niti. Implementirano je i čitanje layout jezika (opet tačka 1). Informacije o pritisnutim dugmadima izlaze u red čekanja. Rad sa redom u glavnom prozoru programa obavlja se povremenim pozivanjem funkcije periodicCall. Dakle, dvije niti pišu u red, jedna nit čita.
Program se završava na jedinstven način - kroz statusne varijable u nitima.

Rad sa programskim postavkama

Postavke programa se učitavaju i pohranjuju u instanci klase ConfigManager. Čitanje iz glavnog tekstualnu datoteku postavke se vrše pomoću ConfigParser-a. Ovaj modul omogućava korištenje formata konfiguracijske datoteke sličnog INI-ju. Konstruktor klase provjerava postojanje konfiguracijski fajl, koji se nalazi duž putanje "~/.key_trainer/program.conf". Ako ga nema, program čita datoteku program.conf koja se nalazi u trenutnom folderu programa.

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 odličan modul. Možete prebrojati imena svih sekcija, kao i ključeve sa njihovim vrijednostima unutar sekcija kao torke. Na primjer, implementirano je čitanje naziva sekcija i tipki u odjeljku “POSTAVKE TASTATURE”.

Još malo koda

from ConfigParser import RawParser ... myParser=RawConfigParser(allow_no_value=True) myParser.read(path_to_file) # Uzmi sekcije self.sections = myParser.sections() # Koristite generator da izvučete tipke navedene u odjeljku POSTAVKE TASTATURE_keboardys_settings =


Pored glavne konfiguracijske datoteke, postoji i druga, jednako važna - "keyboard.conf". Koristi se za konfigurisanje prikazanih dugmadi, odnosno koda dugmeta, teksta na dugmetu (sa pomakom i u rasporedu) i pozicije dugmeta. Uklanjanjem/dodavanjem unosa u ovu datoteku možete promijeniti broj i kvalitet dugmadi (i redova sa dugmadima) u glavnom prozoru programa.

Format unosa u keyboard.conf

[kod dugmeta]:"[mala slova u engleskom rasporedu],[velika slova u engleskom rasporedu], [mala slova u ruskom rasporedu], [velika slova u ruskom rasporedu]":[broj linije dugmeta],[ dugme broj kolone]

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 sa tastature

Za čitanje znakova upisuje se klasa KeyboardStatus, koja uzima konfiguracijsku klasu kao ulazni parametar (vidi gore). Niti siguran Red je inkapsuliran unutar ove klase.

Čitanje znakova sa tastature vrši se u dva niza. Zašto dva - jer se u praksi pokazalo da je lakše. Jedna nit čita raspored tastature, druga čita pritisnute dugmad. Obje niti se stvaraju putem Thread, svaka nit će tada započeti odgovarajući proces čitanja ključa ili rasporeda putem podprocesa Popen. Za čitanje izlaznog toka procesa koristi se subprocess.PIPE. Kada tekst stigne u izlazni tok procesa, on se čita, obrađuje i, ako je potrebno, stavlja u red čekanja:

Kod

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 self.proc_started: symbol=self.myProcess.stdout.read(1) if simbol u press_release_dict: symbol_pressed=press_release_dict dok 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() ...


Da biste prekinuli nit, koristi se varijabla klase proc_started. Kada zatvorite glavni prozor programa, on se instalira u vrijednost False, napušta se petlja čitanja, proces čitanja ključa se završava upotrebom terminate, a zatim čeka - da bi se čekalo dok se proces ne završi.

Komentar

Ovaj pristup ima jedan nedostatak - deblokiranje (a samim tim i daljnji prekid niti i procesa) metode čitanja, što se unutar petlje neće dogoditi sve dok se nešto ne pročita iz izlaznog toka procesa myProcess. Ali u praksi to nije izazvalo probleme, jer često pritiskamo dugmad.

Grafički interfejs

Za brzo kreiranje grafičkog interfejsa korišćen je Tkinter. Ovaj modul vam omogućava lak rad sa jednostavnim grafičkim interfejsima (prozori, dugmad, potvrdni okviri, itd.). Klasa prozora GuiManager prihvata klasu konfiguracije kao ulaz, između ostalih parametara. Iz njega se preuzimaju postavke gumba, zatim se ovi gumbi kreiraju i dodaju u glavni prozor programa.

Kod za dodavanje dugmadi

iz Tkinter import * import tkFont ... self.buttonFont=tkFont.Font(family=config.font_name,size=config.font_size) self.boldUnderscoredButtonFont=tkFont.Font(family=config.confize_name,size_config.font_name,size ="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=Dugme(self.gui_rows) ako self.config.padx!=-1: newButton.config(padx=self.config.padx) ako self.config.pady!=-1: newButton.config( pady=self.config.pady) if (row_index,int(button_num)) u config.key_pos_to_index: self.gui_all_buttons] = newButton self.gui_row_buttons.append(newButton) newButton.pack(side=LEFTs) self.pack. ) self.reconfigure_text_on_buttons(config,shift_pressed=0,lang=0) ...


Prilikom dodavanja dugmadi u obrazac, rječnici se istovremeno kreiraju s brojčanim tipkama i vrijednostima reda - Frame objektom - u svaki od kojih se nalaze gumbi. Kao što se vidi iz koda, dugmad se formiraju red po red, a po završetku formiranja linije, widget se postavlja u prozor metodom pack().

Između ostalog, u klasu je dodana funkcija processQueue koja sa strane niti GUI preuzima torke sa događajima pritisnutih dugmadi iz reda čekanja i mijenja izgled dugmad - "pritisne" ih, "prebacuje rasporede" i "pritisne" dugme za prebacivanje:

Obrada reda čekanja sa strane GUI

def processQueue(self): dok nije self.queue.empty(): msg = self.queue.get(0) ako je msg == -1: # -1 poruka je za promjenu jezika self.currentLang=int(msg) ako 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=all:self.currentLang=all) if msg. 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: ako nije self.stickyour_key_behaviton RAISED) ako self.config.debug: ispisati msg


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

GuiManager za enkapsulaciju klasa

class ThreadedClient: def __init__(self, master): self.master = master self.config=ConfigManager() self.keyTrainer=keyboardStatus(self.config) keyTrainer=self.keyTrainer master.protocol("WM_DELETE.kill_and_", 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.key_Trainer ) if 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šti prikaz prozora programa:

Lijeva tipka Alt pritisnuta:

Prozor programa nakon rekonfiguracije:

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

Pritiskom na tipku shift i mijenjanjem jezika:

Zaključak

Šta se na kraju dogodilo? I ispostavilo se da je to dobar program koji pomaže ljudima da nauče kucati dodirom na tastaturi. Da, ima nedostatke i neefikasnosti, i to:
  • Eksterno pokrenuti procesi sa bash komandama za čitanje znakova;
  • Tvrdo kodirani jezici (samo ruski i engleski);
  • Square interface;
  • Radi na Ubuntu i Linux Mint(MATE), nije testirano na drugim distribucijama;
Kod se može preuzeti/pogledati ovdje:
Hvala covece, dobro napisano.

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

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

O “Keyboard Solo”

„Solo na klavijaturi“ se pojavio dosta davno - moje lično upoznavanje s ovim programom dogodilo se prije otprilike 8 godina. A nakon upoznavanja sa Linuxom, i Windows i "Keyboard Solo" ostali su po strani sa upaljenim svetlima za hitne slučajeve. Iako sam redovno isprobavao razne tutorijale za kucanje dodirom za Linux, još nisam naišao na takvu strukturu korak po korak i pažljivo sastavljene lekcije. Naučio sam da kucam na ćirilici metodom „tastatura bez ruskih slova“, ali još uvek nisam savladao metod dodira sa latiničnim slovima, tako da me još uvek zanimaju takvi softveri i vesti (iako sa zakašnjenjem) od izgled matičnog “Solo” za Linux će, nadam se, dijeliti mnogi korisnici. A oni koji su pokušali naučiti metodu slijepog kucanja 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 Java, ali ovisnosti su uključivale samo GTK2 biblioteke, što mi je bilo drago. Dalje, kako i priliči vlasničkom softveru, očekivao se određeni binarni instalater poput čarobnjaka, a opet usput - stranica sadrži montirane RPM i DEB pakete (kao i sklopove za PCBSD), lijepo raspoređene u direktorije sa nazivi distributivnih 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, ponovo sam bio prijatno zadovoljan prijatnim dizajnom i korisničkim interfejsom.

Kursevi 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 je uvijek primjetno

(kliknuti)

Dalje, sami kursevi i lekcije. Ovdje se pojavila prva sitnica - zadani font je bio premali. To se, međutim, može izliječiti u postavkama, ali ipak fontovi zahtijevaju malo više pažnje konačna verzija. Isto tako, jedan i po razmak između redova otežava percepciju teksta.

Ima nekih sitnih detalja u glavnom prozoru vežbe, ali ja bih ih klasifikovao kao „lepo imati“ greške, i verujem da će u konačnoj verziji sve ovo izgledati lepo izvan okvira (možda su to nijanse koje su relevantno samo u izgradnji za Ubuntu).

Instalacija

Navest ću primjer instalacije za Ubuntu Jaunty. Iz očiglednih razloga, ovi paketi nisu dostupni u spremištima, tako da morate preuzeti .deb pakete i ručno ih instalirati.

Slijedite vezu na web stranici do arhive datoteka: ergosolo.ru/download/linux/. Biramo najnoviju verziju (pre4, u našem slučaju), arhitekturu (i586) i distribuciju (Ubuntu). 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 Idite ponovo u direktorij sa izborom arhitekture i odaberite noarch/DEBS. Odatle možete preuzeti sve .deb pakete, ili ih možete preuzeti selektivno (imao sam problema sa paketima za translit lekcije - obrisao 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 dugme “Stavi prečicu na radnu površinu” (brrr, Windows...) i pokrenuti je odatle .

Bitan softver u informatici je simulator tastature. Od djece stalno zahtijevam da poboljšaju brzinu kucanja. Postoji mnogo sličnog softvera za Linux. Mala recenzija:

TuxType je simulator tipkovnice namijenjen prvenstveno djeci.

Napravljen više kao igra nego kao simulator sa svim funkcijama. Igra se svodi na pingvina Tuksa koji lovi ribu sa slovima na njima.

Da biste ga pomerili sa svog mesta, potrebno je da pritisnete slovo prikazano na pingvinu. Za osnovce - baš ono što vam treba.

Program se dopao i desetacima :)

Instalacija: sudo apt-get install tuxtype

KTouch— trenažer za tastaturu uključen u paket obrazovni programi KDE Edutainment projekat.

Karakteristike programa:

* Podržava različite rasporede tastature.
* Mogućnost dodavanja novog izgleda.
* Vježbe uređivanja.
* Detaljna statistika o rezultatima izvedenih vježbi.
* Proračun brzine i kvaliteta (tačnosti) štampe.
* Različite šeme boja interfejsa.

Instalacija: sudo apt-get install ktouch

Keyboard solo- Kultni simulator tastature, koji je većina domaćih korisnika prošla (ili pokušala proći), sada je dostupan i za Linux. Instalirao sam ga, ali program nije radio - jer je trebalo još nešto da se instalira.

Za pokretanje SOLO za *nix trebate:

  • računar sa x86 kompatibilnim procesorom
  • grafički sistem>= 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 pomoću GTK2, prilično je pristojan (barem prema standardima upotrebljivosti), aktivno je podržan, postoje buildovi za većinu distribucija, a implementirana je praktički puna funkcionalnost Windows verzije. Posebno je lijepo što ovo nije port iz Windowsa, već klon - napisan od nule, uz maksimalno poštovanje *nix standarda programiranja.

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

O "Keyboard Solo"

„Solo na klavijaturi“ se pojavio dosta davno - moje lično upoznavanje s ovim programom dogodilo se prije otprilike 8 godina. A nakon upoznavanja sa Linuxom, i Windows i "Keyboard Solo" ostali su po strani sa upaljenim svetlima za hitne slučajeve. Iako sam redovno isprobavao razne tutorijale za kucanje dodirom za Linux, još nisam naišao na takvu strukturu korak po korak i pažljivo sastavljene lekcije. Naučio sam da kucam na ćirilici metodom „tastatura bez ruskih slova“, ali još uvek nisam savladao metod dodira sa latiničnim slovima, tako da me još uvek zanimaju takvi softveri i vesti (iako sa zakašnjenjem) od izgled izvornog “Solo” za Linux će, nadam se, dijeliti mnogi korisnici. A oni koji su pokušali naučiti metodu slijepog kucanja 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 Java, ali ovisnosti su uključivale samo GTK2 biblioteke, što mi je bilo drago. Dalje, kako i priliči vlasničkom softveru, očekivala se neka vrsta čarobnjačkog binarnog instalatera, a opet usput - stranica sadrži sklopljene RPM i DEB pakete (kao i sklopove za PCBSD), lijepo raspoređene u direktorije sa nazive 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, ponovo sam bio prijatno zadovoljan prijatnim dizajnom i korisničkim interfejsom.

Kursevi 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 sa iskustvom u razvoju i radu u Linuxu - to je uvijek primjetno ;-)


(kliknuti)

Dalje, sami kursevi i lekcije. Ovdje se pojavila prva sitnica - zadani font je bio premali. To se, međutim, može popraviti u postavkama, ali fontovi i dalje zahtijevaju malo više pažnje u konačnoj verziji. Isto tako, jedan i po razmak između redova otežava percepciju teksta.

Ima nekih sitnih detalja u glavnom prozoru vežbe, ali ja bih ih klasifikovao kao „lepo imati“ greške, i verujem da će u konačnoj verziji sve ovo izgledati lepo izvan okvira (možda su to nijanse koje su relevantno samo u izgradnji za Ubuntu).

Instalacija

Navest ću primjer instalacije za Ubuntu Jaunty. Iz očiglednih razloga, ovi paketi nisu dostupni u spremištima, tako da morate preuzeti .deb pakete i ručno ih instalirati.

  1. Slijedite vezu na web stranici do arhive datoteka: ergosolo.ru/download/linux. Biramo 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” i 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 arhitekture i odaberite noarch/DEBS. Odatle možete preuzeti sve .deb pakete, ili možete selektivno (imao sam problema sa paketima za translit lekcije - obrisao 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 na dugme “Stavi prečicu na radnu površinu” (brrr, Windows...) i pokrenuti je odatle.