Dua të them se artikulli do të flasë ekskluzivisht për përdorimin desktop të Linux-it, pra në kompjuterët dhe laptopët e zakonshëm dhe në stacionet e punës. Gjithçka që do të përmend më poshtë nuk e prek Linux-in në servera, sisteme të integruara dhe pajisje të ngjashme, sepse ajo që do të shprehem tani do të jetë gjithmonë në dëm të këtyre fushave të përdorimit.
Ishte viti 2020, dhe Linux-i në desktop kishte ende 2%, ashtu si 20 vjet më parë. Linuxoidët vazhdonin të ishin aktivë në forumet për diskutimet "si të mposhtim Microsoft-in dhe të pushtojmë botën" dhe për të kërkuar përgjigjen e pyetjes, pse "këta hamës të budalla të mos duan të përqafojnë pinguin-in". Megjithatë, përgjigjja për këtë pyetje ka qenë e qartë për të gjithë — sepse Linux nuk është një sistem, por një grumbull krijimesh të larmishme, të mbledhura me ngjitës.
Pse një njeri ulet para një kompjuteri? Shumë do të thonë se për të përdorur aplikacione të dobishme. Por kjo është përgjigje e gabuar. Njeriut për të vërtetë i intereson pak për aplikacionet. Ai përpiqet të arrijë qëllimet e tij:
- të bisedojë me miqtë, duke rritur humorin e tij dhe vlerën sociale
- të fitojë para, duke gjetur kërkesë për aftësitë dhe talente e tij
- të mësojë diçka, të mësojë lajmet për qytetin, vendin, planetin e tij
Dhe kështu me radhë. Këto janë qëllimet që, ndjesë, UI/UX dizajni i aplikacioneve synon. Fillojmë nga A një mori pajisjesh aka desktop ose laptop, marrim qëllimin përfundimtar Në — "të bisedojmë me miqtë", dhe ndërtomë një rrugë të qetë nga A në Në me minimumin e pikave ndërmjetëse. Ndërsa këto pika duhet të jenë pika të plota, veprime të njohura, dhe jo një kompleks i veprimeve të ndryshme. Kjo është manifestimi i një dizajni të mirë.
Por çfarë ndodh në Linux?
Në Linux, kufiri i dizajnit — nuk është arritja e qëllimeve, por zgjidhja e problemeve. Në vend të qëllimit Në zhvilluesit përpiqen të realizojnë një "nëntëllogjikë" Y. Në vend që të mendojnë për mënyrën se si përdoruesi do të flasë me miqtë, zhvilluesit e Linux-it krijojnë 100500-të messenger-a, në të cilat vendosin funksione sipas listës "si tek të tjerët". A ndjeni diferencën?
Dizajneri i një njeriu të shëndoshë: njerëzit, kur takohen dhe komunikojnë, shpesh ndajnë selfie, kështu që do të vendosim këtu, në një vend të dukshëm butonin "dërgo selfie", kështu që ai të jetë në dorë dhe kur të shtypet të fotografojë përdoruesin me kamerën e web-it dhe t'i japë mundësinë për ta qendruar foton dhe t'i aplikojë filtra.
Dizajneri i duhanpirësit të manualeve: do të realizojmë mbështetje për dërgimin e skedave, kjo është universale dhe do të kënaqë të gjithë. Nëse dëshironi të dërgoni një selfie - le të gjejë personi një program për kapjen nga kamera e webit, pastaj të retushojë fotografinë në ndonjë redaktues grafik, e më pas ta dërgojë atë me opsionin e tetëmbëdhjetë në menunë "Veglat". NE KEMI UNIXVEI!
Më e trishtueshmja është se i njëjti qasje përdoret edhe në nivelin e sistemit operativ - pra, në nivelin e operacioneve anësore, që është vërtet nonsens. Arritën të prishin edhe idenë e shkëlqyer të menaxherëve të paketave, të cilat teorikisht do të lejonin menaxhimin e gjithë softuerit me klikime të miut. Por jo, tani kemi 4 lloje burimesh softueri: depo zyrtare, snap, flatpak dhe depojo jo-zyrtare, të cilat duhet akoma të kërkohen dhe të shtohen në cilësimet e menaxherit të paketave. Gjysma e funksioneve është e disponueshme vetëm nga terminali. Dhe në vend që të ishte një ndihmës i bindur, menaxheri i paketave u shndërrua në një Hitler personal, i cili për çdo hap majtas-djathtas shpërthen në tirada të gjata të zemëruara se si përdoruesi është budalla dhe bën gjithçka gabim.
— Pse nuk mund ta instaloj $PROGRAM_NAME më të fundit në sistemin tim??
— Sepse shko për lesh, ky është arsyeja. E rëndësishme nuk është përdoruesi dhe nevojat e tij, por KONSEPJA E BUKUR!
Në vend të trajektorive më të shkurtra dhe të lëmuara nga A në Në me veprime të bashkuara ndërmjetës, kemi sekuenca të twistuara pikash, çdo njëra prej të cilave përfaqëson jo një veprim të thjeshtë, por një set të tërë veprimesh, shpeshherë me pjesëmarrjen e terminalit. Për më tepër, këto sekuenca ndryshojnë nga Linux në Linux, nga mjedisi në mjedis, e për këtë arsye është kaq e gjatë dhe e mundimshme që të ndihmohet fillestarëve me problemet e tyre, dhe të shkruhen udhëzime të përbashkëta është krejt e pakuptimtë.
Nëse pjesa më e madhe e flirtimit në mesin e emo-së përbënte përpjekje të padurueshme për të zbuluar gjininë e biseduesit, atëherë pjesa më e madhe e ndihmës në mesin e linuxianëve përbën përpjekjet e lodhshme për të zbuluar konfigurimin e saktë të softuerit dhe harduerit të vuajtësit.
E gjitha kjo është qesharake, sepse shpirti i shenjtë i Unix-it të paqëndrueshëm po e konsumon ekosistemin nga brenda, burimet e tij të mëdha njerëzore dhe makine. Komuniteti i Linux-it është përfshirë plotësisht në përpjekje sizifike për të mbledhur, testuar dhe përshtatur treqind trilion kombinimesh të vogla nga të cilat janë ndërtuar dhjetëra distribucione të njohura Linux-i, dhe që evolucionojnë krejtësisht pa lidhje me njëra-tjetrën dhe me arsyen. Në një sistem të bashkuar, ne kemi një grup të kufizuar trajektesh, përmes të cilave mund të zhvillohen ngjarjet gjatë funksionimit të kompjuterit, por në rastin e Linux-it, sistemi, në përgjigje të të njëjtave veprime, mund sot të japë një rezultat, dhe nesër, pas azhurnimit - diçka krejt tjetër. Ose ndonjëherë asgjë – thjesht të shfaqë një ekran të zi në vend të hyrjes në sistem.
Po ashtu, përse duhet t'u përkushtoheni qëllimeve të mërzitshme të hipsterave? Më mirë luani me këtë ndërtues intriguese!
Si ta rregulloni këtë
Së pari, duhet të heqim dorë nga iluzionet se problemi mund të zgjidhet duke krijuar një tjetër klon të padurueshëm të Ubuntu me ikona të bukura dhe Wine të instaluar paraprakisht. Po ashtu, problemi nuk do të zgjidhet me shpikjen e një koncepti të ri tërheqës si 'Le të transferojmë konfigurimet nën menaxhimin e git-it, do të ishte wow!'.
Linux-i kërkon njerëzizimin. Të përcaktojmë një grup qëllimesh që njerëzit po i zgjidhin. Dhe të ndërtojmë rrugë të shkurtra, të thjeshta dhe të qarta për to, duke filluar nga momenti kur një person shtyp butonin Power në sistem.
Kjo do të thotë - të rregullojmë gjithçka, duke filluar nga bootloaderi.
Dhe ndërsa shohim lindjen e një tjetër distribucioni me krevate të këmbëzuara dhe me tapeta të ndërruara - mund të jemi të sigurt se Linux do të mbetet një lojë për ata njerëz të cilët në fëmijëri nuk u lodhën duke luajtur me ndërtues.
Burimi: habr.com
