Preskoči na vsebino

Posodobitev aplikacij za KDE junija 2020

Četrtek, 11. junij 2020

Vedno je veselje, ko družina KDE raste, zato smo ta mesec še posebej veseli, da pozdravimo skrbnika varovalnih kopij Kup in napor za povsem nov način pakiranja: Homebrew.

Nove izdaje

Kup 0.8

Kup je orodje za kopiranje varovalnih kopij, ki skrbi za varnost vaših datotek.

Prej je bil razvit zunaj KDE, vendar je prejšnji mesec opravil proces inkubacije in se pridružil naši skupnosti ter postal uradni projekt KDE. Vodilni razvijalec, Simon Persson, je slavil z novo izdajo.

Tukaj so spremembe, ki jih boste našli v novi različici:

  • Spremenjen način shranjevanja varnostnih kopij vrste rsync, ko je izbrana samo ena izvorna mapa. Ta sprememba skuša zmanjšati tveganje brisanja datotek za uporabnika, ki kot cilj izbere neprazno mapo. Dodana migracijska koda za odkrivanje in premikanje datotek pri prvem zagonu, s čimer se izogne kopiranju vsega znova in podvojevanja hrambe.
  • Dodana napredna možnost, ki vam omogoča, da določite vzorce datotek izjem, ki jih Kup ne bo prebral, na primer, da naj Kup nikoli ne shranjuje datotek *.bak.
  • Spremenjene privzete nastavitve, upajmo, da so izboljšane.
  • Manj opozoril o datotekah, ki niso vključene, saj je to sprožalo preveč lažnih alarmov.
  • Kup ne zahteva več gesel za odklepanje šifriranih zunanjih pogonov samo zaradi prikazovanja, koliko prostora je na še voljo.
  • Popravljeno je ne obravnavanje shranjevanja varnostne kopije kot neuspešnega samo zato, ker datoteke izginile med operacijo, tako za rsync kot za bup.
  • Začenja izvajati preverjanje celovitosti varnostnih kopij in paralelnih popravil glede na število CP enot.
  • Dodana podpora za bup metapodatke različice 3, ki je bila dodana v različici bup 0.30.
  • Veliko manjših popravkov uporabniškega vmesnika.

Kup lahko izdela varnostno kopijo z uporabo rsync ali naredi to Python orodjem Bup. Bup trenutno deluje samo s Python 2, kar pomeni, da ta možnost ne bo na voljo na mnogih distribucijah, vendar je prenos za Python 3 že v delu.

Kup

Če želite izvedeti več o Kupu, je Povprečni uporabnik Linuxa je naredil pregled in videoposnetek o Kupu ne dolgo nazaj:

Krita na tablicah z Androidom

Zahvaljujoč trdemu delo Sharafa Zamana, je Krita zdaj na voljo v hrambi Google Play za tablice Android in računalnika Chromebook (vendar ne za Android telefone).

Ta beta, ki temelji na Krita 4.2.9, je polna namizna različica Krita, tako da nima posebnega uporabniškega vmesnika na dotik. Ampak tam je in lahko se poigrate z njo.

Za razliko od trgovine Windows in Steam v tam ne prosijo za denar za Krito, saj le tako lahko ljudje namestijo Krito na te naprave. Lahko pa kupite značko za podporo Krite kot podporo razvoju.

Za namestitev

  • Pridobite Krito iz Google Play
  • Druga možnost je, da v hrambi Play Store preklopite na zavihek »Zgodnji dostop« in poiščite org.krita. (Glejte: Googlova uradna navodila o zgodnjem dostopu. Dokler ne bomo dobili razumnega števila prenosov, se boste morali malo pomakniti navzdol.)
  • Datoteke apk lahko prenesete tudi sami. NE prosite za pomoč pri namestitvi teh datotek.
  • To so vsi uradne lokacije. Prosimo, ne nameščajte Krita iz drugih virov. Ne moremo zagotavljati njihove varnosti.

Opombe

  • Podpira Android tablete & računalnika Chromebook. Podprte različice androida: Android 6 (Marshmallow) in novejše.
  • Trenutno ni združljivo s: telefoni Android.
  • Za vse uporabnike: če ste namestili enega od Sharafovih prevodov ali prevodov, ki ste jih podpisali sami, jih morate najprej odstraniti!
Krita na Androidu

Dohodna

KIO Fuse je prvič beta release ta mesec.

Popravki napak

Izdaja popravka je prišla za

  • Upravitelj zbirke Tellico z posodobljenim pogovornim oknom filtra, ki omogoča ujemanje s praznim besedilom.
  • Lokalni omrežni brskalnik SMB4K ima popravljena shranjevanja nastavitev ob zapiranju.
  • Coders IDE KDevelop je dobila posodobitev za premaknjene KDE repozitorije.

Hramba aplikacij

Homebrew

Medtem ko se v Linuxu postopoma privajamo, da lahko nameščamo posamezne aplikacije iz hrambe z aplikacijami, se obratno dogaja v svetu macOS in Windows. Za te sisteme se uvajajo upravitelji paketov za tiste, ki imajo radi en vir, da nadzorujejo vse na svojih sistemih.

Vodilna odprtokodna hramba paketov za macOS je Homebrew, ki ga upravlja ekipa razvijalcev, vključno z nekdanjim razvijalcem KDE Mike McQuaidom.

Ta mesec se je projekt KDE Homebrew, ki se že nekaj časa izvajal zunaj KDE, preselil v KDE, da bi bil celoten del naše skupnosti.

KDE Homebrew repo za macOS lahko dodate in prenesete KDE vire, ki so pripravljeni za zagon.

Dobili smo vodilnega razvijalca Jurija Kolesnykova in ga vprašali o projektu.

Povejte nam o sebi, kako vam je ime, od kod prihajate, kakšno je vaše zanimanje za KDE in Mac in s čim se preživljate?

Ime mi je Jurij Kolesnykov in sem iz Ukrajine. Strast do proste programske opreme imam, odkar sem prvič slišal za to, približno ob koncu srednje šole. Mislim, da je KDE preprosto najboljše namizno okolje za Linux in Unix sisteme z veliko odličnimi aplikacijami. Moje zanimanje za Mac prihaja iz mojega glavnega dela, saj razvijam iOS Mobile Software za preživljanje.

Kaj je Homebrew?

Homebrew je najbolj priljubljen upravitelj paketov za macOS, tako kot apt ali yum. Ker je macOS Unix in ker Apple zagotavlja dober prevajalnik in sorodna orodja zanj, se se ljudje odločili za ustvarjanje upraviteljev paketov za to, tako da lahko namestite veliko proste in odprtokodne programska oprema na Maca. Homebrew ima tudi podprojekt, imenovan Homebrew Cask, ki vam omogoča, da namestite veliko aplikacij v strojni obliki, npr. lastniških ali za grafičnim vmesnikom. Aplikacije z grafičnim vmesnikom je težko vključiti v sistem, če so nameščene prek Homebrewa.

Katere pakete KDE ste naredili za Homebrew?

Pravkar sem pognal grep na našo tap, in vidim, da imamo skupaj 110 paketov, 67 od njih so z ogrodjem in približno 39 aplikacij. Zaradi zahtev uporabnikov že imamo najbolj priljubljene aplikacije, kot so Kate, Dolphin in KDevelop.

Kaj morate storiti kot uporabnik Maca, da namestite aplikacije?

Sprva morate slediti namestitveni vodnik za Homebrew, če ga še nimate, je na voljo na brew.sh. Nato morate tapniti našo hrambo z naslednjim:

brew tap kde-mac/kde https://invent.kde.org/packaging/homebrew-kde.git

Na žalost veliko paketov KDE ne deluje neposredno vendar smo ustvarili skript, ki naredi vse potrebne trike, tako da morate po tapkanju zagnati naslednji ukaz:

"$(brew --repo kde-mac/kde)/tools/do-caveats.sh"

Ali veste, kako priljubljen Homebrew je kot način pridobivanja aplikacij za Maca?

Dobro vprašanje. Na žalost še nismo nastavili nobene analitike, jo bom dodal na moj seznam nalog. Ampak glede na dejstvo, da je Homebrew najbolj priljubljen upravitelj paketov za Mac in to zahteva od uporabnikov, da ga ne mešajo z drugimi podobnimi projekti za namestitev programske opreme na isti Mac, zaradi konfliktov. Torej, ja, mislim, da je precej priljubljen.

Koliko dela ste morali narediti, da so KDE aplikacije delovale v Homebrewu?

Med ustvarjanjem trenutnih paketov smo že obravnavali veliko pogostih vprašanj, zato je prinašanje nove programske opreme razmeroma enostavno. Obljubim, da bom napisal navodila How-to za to, uporabniki so že večkrat zahtevali.

Trenutno katere pakete je treba prevajati lokalno, boste imeli vnaprej pripravljene pakete na voljo?

Homebrew vam omogoča namestitev programske opreme prek sistema Bottles, torej vnaprej prevedenih binarnih paketov. Vendar je proces ustvarjanja bottles tesno povezan z Infrastrukturo Homebrew, torej moramo CI izvajati s testi na vsakem paketu, preden se ustekleniči. Zato smo se odločili, da čim več paketov vključimo v glavno hrambo Homebrew, da bi odpravili breme vzdrževanja.

Ali obstaja veliko drugih namiznih programske opreme na voljo v Homebrew?

Da. Na splošno, če je aplikacija priljubljena in ima kanal distribucije zunaj Mac AppStore, potem obstaja zelo velika možnost, da je že na voljo za namestitev prek Brew Cask.

Kako lahko avtorji aplikacij KDE pomagajo spraviti svojo programsko opremo v Homebrew?

Apple strojna oprema je zelo draga, tako da pridobivanje Mac za vsakega razvijalca KDE ne bo dobra ideja. Tako kot za zdaj, so dobrodošli, da ustvarijo zahtevek za funkcionalnost (Feature Request) v naši hrambi. Nato vzdrževalci ali uporabniki Homebrew KDE poročajo o napakah, če nekaj ne deluje, kot je predvideno. In poskušamo zagotoviti čim več informacij na zahtevo razvijalcev KDE. A za zdaj imamo veliko čakajočih poročil o KDE aplikacijah z majhnimi, a zelo nadležnimi hrošči. Upam, da bomo bolj integrirani s KDE infrastrukturo, torej bomo lahko povezali hrošče v naši hrambi z zgodnjim tokom razvoja projektov. Smo že selili na KDE Invent in upam, da bo KDE Bugs kmalu preselil iz Bugzille na KDE Invent.

Drugi način za izdelavo KDE aplikacij za Mac je z Craftom. Kako Homebrew gradi aplikacije v primerjavi z aplikacijami, ki se gradijo z Craftom?

Še vedno mislim, da je Homebrew bolj prijazen do končnih uporabnikov. Njegov postopek namestitve je tako enostaven kot eno-vrstični ukaz. Če želite dodati našo hrambo in iz tega začeti nameščati aplikacije, morate pognati še dve vrstici.

Hvala za tvoj čas, Jurij.

Izdaje 20.04.2

Nekateri naši projekti se objavljajo v svojem časovnem okviru in nekateri se izdajajo masovno. Skupek projektov 20.04.2 je bil objavljen danes in bi moral biti na voljo kmalu prek app hramb in distribucij. Oglejte si stran izdaje 20.04.2.

Nekateri popravki v današnjih izdajah:

  • Zapisi so razčlenjeni v več zahtev za strežnike SFTP, ki omejujejo velikost prenosa
  • Konsole posodablja položaj kazalca za vnosne metode (kot sta IBus ali Fcitx) in se ne zruši več pri zapiranjem prek menija
  • KMail ustvari boljši HTML pri dodajanju HTML podpisa v pošto

Opombe ob izdaji 20.04Package download wiki page20.04.2 source info page20.04.2 full changelog