Nie jesteś zalogowany na forum.

#1 2016-09-08 08:49:14

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,661
WWW

Lista programów kde-apps, które nie zostały jeszcze przeportowane

W związku z prośbą w wątku: http://forum.archlinux.org.pl/viewtopic … 1829#p1829 podaję aktualny stan prac w zakresie aplikacji tworzących zbiór kde-applications w zakresie ich przeportowania do KF5. Od razu wspomnę: teoretycznie Plasma 5 jest tak pomyślana, by obsługiwać w taki sam sposób aplikacje oparte o różne toolkity. Z Qt4/Qt5 jakoś im to wychodzi, Gtk+3 źle się integruje, Gtk+2 tak sobie, aplikacji opartych o Qt3 nie ma możliwości uruchomić. Pozostałe, jak np. oparte o EFL integrują się na poziomie Gtk.
Najprościej jest rozróżnić, czy aplikacja jest w wersji przeportowanej do KF5, czy też nie, po jej nazwie. Opiekujący się zestawem arojas, stosuje tu prostą regułę. Dotychczasowe aplikacje KDE4 (składające się na KDE Applications) miały zawsze nazwę: grupa-nazwa-wersja (np. kdebase-dolphin). Wszystkie aplikacje, występujące w KDE-Apps, które jeszcze nie zostały przeportowane do KF5 noszą nazwę według tego samego schematu. Nowe, przeportowane aplikacje noszą już wyłącznie nazwę, pozbawioną oznaczenia grupy (czyli np. dolphin). Jeśli nowa aplikacja - z jakiegoś powodu - musi występować również w starszych programach (np. jest przez nie wywoływana itp.) to najczęściej istnieje aplikacja o nazwie/nazwiezbliżonej4 (np. dolphinpart4), która dostarcza "starej" aplikacji.
Aplikacje, które nie doczekały się jeszcze portu do KF5 często mają zaawansowaną wersję takiego portu, która częstokroć umożliwia jej codzienne używanie. Nie jest to jednak - przynajmniej oficjalnie - zalecane. Te aplikacje wciąż mogą nie mieć jeszcze jakichś funkcjonalności, nie mieć przetłumaczonego podręcznika itp. itd. Niektóre natomiast nie działają, bądź działają źle. Te aplikacje, które posiadają port do KF5 (nawet jeszcze w wersji "niestabilnej") występują w AUR, a odróżnić je dość łatwo. Zasadą jest bowiem, że noszą one nazwę: nazwa-frameworks-git. Niekiedy jednak zaczynają występować również pod nazwa-git, a nazwa-frameworks-git nie otrzymuje już dalszych wersji (commitów). Dzieje się tak wówczas, gdy pomiędzy wydaniami KDE-Apps jakaś aplikacja została na tyle przeportowana, że stała się ona przygotowana do ukazania się w nadchodzącym wydaniu jako wersja już przeportowana (w GIT gałąź frameworks bądź kf5 została połączona z master i rozwijana jest już wyłącznie master). Tu trzeba mieć rękę na pulsie.
Prawdopodobnie nie wszystkie aplikacje z dotychczasowego KDE Apps w ogóle zostaną przeportowane.
I absolutnie nie wiadomo kiedy proces portowania zostanie zakończony. Fakt, że olbrzymia ilość osób ma na tym punkcie jakiegoś bzika, albowiem używając aplikacji KDE4 często używali nieprzeportowanych (przynajmniej częściowo) wersji KDE3. Dość wspomnieć, że Calligra dopiero jakiś rok temu wyzbyła się ostatnich zależności od Qt3.
Obecnie nieprzeportowane jeszcze (bądź występujące również w wersji KDE4) aplikacje składające się na KDE-Apps to (obok umieszczam krótkie info, czy aplikacje mają działające, bądź nie mają działających, przeportowanych odpowiedników; brak komentarza oznacza, że nie używałem danej aplikacji):
kdeaccessibility-jovie
kdeaccessibility-kaccessible
kdeaccessibility-kmag
kdeaccessibility-kmousetool
kdeaccessibility-kmouth
kdeadmin-kuser # działa, choć gorsza funkcjonalność; niemniej jednak podstawowa zachowana; nazwa kuser-frameworks, aplikacja nie jest jednak rozwijana od wersji 15.08.3
kdebase-kdepasswd # działa
kdebase-kdialog # działa
kdebase-keditbookmarks # działa
kdebase-kfind # działa
kdebase-konq-plugins # działa
kdebase-konqueror # działa
kdeedu-kalzium
kdeedu-ktouch
kdegames-kajongg # prawdopodobnie jest to porzucona aplikacja; dotychczas występowała ona obok kmahjongg, która dawno już jest przeportowana
kdegames-kgoldrunner # działa
kdegames-kigo
kdegames-kolf
kdegames-konquest
kdegames-kreversi
kdegames-ksirk
kdegames-ksnakeduel
kdegames-kspaceduel
kdegames-ksudoku
kdegames-kubrick
kdegames-lskat
kdegames-palapeli
kdegraphics-mobipocket
kdegraphics-okular # działa
kdemultimedia-audiocd-kio
kdemultimedia-juk
kdemultimedia-kmix # występuje obok przeporotwanego KMix
kdemultimedia-kscd
kdenetwork-filesharing
kdenetwork-kget # port jest, ale działa w nim wyłącznie GUI; aplikacja nie nadaje się natomiast do wykonywania funkcji, do których została przeznaczona
kdenetwork-kopete # port jest; niekiedy udaje się aplikację skompilować, niekiedy nie; nie jest jeszcze stabilna i nie wiadomo, czy będzie nadal kontynuowana w wersji KF5
kdenetwork-kppp
kdenetwork-zeroconf-ioslave
kdesdk-dev-utils
kdesdk-kcachegrind
kdesdk-thumbnailers
kdeutils-kgpg # przeportowane, występuje jako kgpg-git; działa bądź działało - nazwa wskazuje, że raczej możemy się jej spodziewać w wersji przeporotwanej w grudniowym wydaniu, ale nigdy nie wiadomo
kdeutils-kremotecontrol
kdeutils-sweeper # występuje port; działa
kdewebdev-kfilereplace
kdewebdev-kimagemapeditor
kdewebdev-klinkstatus
kdewebdev-kommander

Znakomita większość gier ma dokonane porty do KF5, ale nie potrafię powiedzieć jak działają.

Oprócz tych aplikacji są takie, które często są dość mocno powiązane z KDE, bądź też bardzo często się pojawiają w dystrybucjach z KDE. Spośród tych aplikacji:
amarok ma port i aplikacja działa,
clementine - jw i wydaje się, że działa lepiej niż amarok,
calligra - wersja 3.0 jest w całości oparta na KF5; port jest zrobiony i znajuje się w stanie alpha od dłuższego czasu, spośród dawnych aplikacji Calligry, przeportowaniu w całości uległa Krita, która zyskała status niezależnej aplikacji
krusader - port został stworzony dość dawno i nie zauważam różnicy w jego używaniu w porównaniu z obecnym "stabilnym" wydaniem, które nb. jest betą :)
tellico - od dłuższego czasu działa (i to dobrze) port - wersja przeportowana wyłącznie u mnie na blogu, ale gdyby ktoś chciał ją budować - proszę o kontakt
vlc - wersja 3 będzie oparta (wyłącznie GUI o Qt5) i taką wersję dostarcza np. vlc-nightly; obecnie nie wymaga już Qt4
digikam/showfoto - w całości przeportowany do KF5 wraz z wersją 5.0
smplayer - od dłuższego czasu już na Qt5
qupzilla - od dawna 2 wersje, obecna 2.x daje się zbudować już wyłącznie w oparciu o Qt5, ale - uwaga - wersja ta ma regresję w porównaniu do 1.8.9, albowiem - ponoć ze względu na użyty silnik (qtwebengine) - uniemożliwia wydruk czegokolwiek z poziomu przeglądarki
soundkonverter - jest i działa wersja oparta o KF5
converseen - w repozytorium wersja oparta o Qt5
libreoffice - to oczywiście nie jest aplikacja związana z KDE, jednakże w jednym ze swoich "upodobnień" do systemu wykorzystuje ustawienia KDE - nie jest ono przeportowane do KF5/Qt5 i wymaga bibliotek starego KDE4; w przeciwnym wypadku, nawet gdy ustawimy taką zmienną, to LO działa upodabniając się do Gtk (trudno mi określić którego).
dodatki do Firefox, umożliwiające zintegrowanie ze środowiskiem KDE - przeportowane, działają
Spora ilość modułów KCM również jest już przeportowana, ale spora nie zadziała z Plasma 5. Podobnie również usługi Dolphina (te nawet jeśli formalnie nie są przeportowane, najczęściej - po odpowiednich i niekiedy kosmetycznych zmianach - działają).

Pewnie jeszcze zapomniałem o mnóstwie aplikacji. Jeśli macie jakieś wątpliwości - pytajcie.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#2 2016-09-08 10:16:41

sir_lucjan
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-20
Liczba postów: 839

Odp: Lista programów kde-apps, które nie zostały jeszcze przeportowane

Od siebie dodam, że k3b jest już przeportowane na KF5 i w gicie ta wersja została włączona do gałęzi master.

https://aur.archlinux.org/packages/k3b-git/


Dell Inspiron 15-3542 (3542-2538) || Arch Linux || [linux-lucjan-git]
[AUR]  [GitHub]  [GitLab]

Offline

#3 2016-09-09 11:28:10

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,661
WWW

Odp: Lista programów kde-apps, które nie zostały jeszcze przeportowane

To jeszcze jedna errata: kde-baseapps w wersji 16.12, jeśli nic się nie stanie niespodziewanego, będzie w wersji przeportowanej do KF5 - zob.: https://quickgit.kde.org/?p=kde-baseapp … 818195ae2a


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

Stopka

Napędzają nas PacmanVPS i MegiTeam

Forum oparte na FluxBB