
Linux ir savas labās puses, bet arī dažas, kas nav tik foršas. Piemēram, kodola pārvaldība RetroArchJa pareizi atceros, Flatpak versija ir tāda pati kā operētājsistēmai Windows, Android un pat iOS, kas ļauj lejupielādēt kodolus tieši no lietojumprogrammas. Taču oficiālais veids, kā to izdarīt Linux distributīvu pakotņu krātuvēs, ir pakotņu pārvaldnieka izmantošana. Problēma ir vairāk nekā acīmredzama: tā zaudē ērtības.
Nesen savā Windows mini datorā instalēju tūkstošiem spēļu. Tā kā Microsoft sistēma ir tik forša, pamanīju sarkasmu. Mans dators parāda melnu ekrānu, ja pārslēdzu logus, kā arī aizverot jebkuru spēli. Negatīvā puse ir tā, ka datu skrāpēšana aizņem ilgāku laiku, nekā es vēlētos: tā kā nevaru aizvērt spēli un atgriezties pie tās, es labprātāk izmantoju citu datoru testu veikšanai. Bet FBNeo kodola kompilācija Manjaro datorā aizņem mūžību. Es nedaudz meklēju un atradu... šo Reddit pavedienu.
Iespējot lejupielādes opcijas pakalpojumā RetroArch operētājsistēmai Linux
Process nav īpaši sarežģīts. Tas ietver faila atvēršanu. ~/.config(retroarch/retroarch.cfg) (Manjaro; ceļš var atšķirties atkarībā no distro), meklējiet rindiņu menu_show_core_updater = "false" un iestatiet to uz “true”. Tādējādi, vismaz Manjaro (Arch bāzes) un Ubuntu (Debian bāzes) visi kodoli tagad tiek rādīti sadaļā “Tiešsaistes atjauninātājs”. Problēma ir tā, ka, mēģinot tos instalēt, tiek parādīta kļūda.
Kļūme rodas tāpēc, ka pēc noklusējuma RetroArch repozitorija versija mēģina instalēt kodolus ceļā bez rakstīšanas atļaujas, proti, /usr/lib/libretroJums jāiet uz RetroArch lietojumprogrammu/Iestatījumi/Katalogus un sadaļā Kodoli ievietojiet mapi, kurai nav nepieciešamas rakstīšanas atļaujas. Mans ieteikums ir izmantot ~/.config/retroarch/cores, ko RetroArch jau ir izveidojis instalēšanas laikā.
Problēma ar šo mapi ir tāda, ka pēc noklusējuma programmatūras izvēlne nevar piekļūt slēptajām mapēm. To var atrisināt, vēlreiz rediģējot retroarch.cfg failu, mainot rindu "show_hidden_files" uz "true". Tādā veidā tagad varat atlasīt .config mapi. Vēl viens ieteikums ir atgriezt šo parametru uz "false" pēc tā atlasīšanas, jo slēptās mapes parasti ir kaitinošākas par visu pārējo.
Vai tam nevajadzētu vienmēr būt šādi?
Kā jau minēju, Flatpak pakotne to pārvalda pareizi. Iemesls, kāpēc tas Linux sistēmā pēc noklusējuma nav iespējots, šķiet, ir saistīts ar licencēšanu un filozofiju: Arch, Ubuntu un citi projekti dod priekšroku kontrolei pār to, no kurienes tiek lejupielādēta programmatūra. Ja tas pēc noklusējuma ir ierobežots, visas problēmas tiek novērstas. Bet es domāju, ka tā ir kļūda.
Labi ir tas, ka ir risinājums, un tas ir vienkāršs.