Wird so sein, ich hatte im letzten Post eigentlich schreiben wollen, dass ich mich darum kümmern werden, wenn Zeit ist. Das drängt nicht, weil das Touchpad vollständig funktioniert. Und dass die “KDE-Entwickler” keine Ahnung hätten, habe ich nirgends behauptet. Aber das soll hier nicht zum Glaubenskrieg ausarten, zumal wir uns vollständig vom Ausgangsthema inzwischen entfernt haben.
Ohne dass es danach für vorliegenden Thread noch ankäme: Das Touchpad-Problem wurde durch Deinstallation des x11-synaptics-Paket, das leider nicht mehr mit Plasma 6 kompatibel ist (es gab umfassendere Einstellmöglichkeiten für das Touchpad), gelöst. Ich hatte das als Ursache schon vermutet.
Und das hier der Desktop regelmäßig mit einem Absturz der Plasmashell startet, liegt wohl an x11. Unter Wayland tritt das Phänomen nicht auf, wobei ich wayland nicht nutzen kann, weil kaffeine dort nicht richtig funktioniert
.
Weil diese Nutzer absolute Anfängerfehler begangen haben. Eigentor des Users. Ein Major-Version Upgrade einer Desktopumgebung macht man NIE aus der laufenden graphischen Sitzung heraus. Sollte logisch sein.
Logisch ja, aber ganz ehrlich: Ich hab in dem Moment nicht daran gedacht, war schon spät, ungünstiger Zeitpunkt für ein Update. Vielleicht habe ich mich da auch durch die Snapshots zu sehr in Sicherheit gewähnt. Aber man sieht ja, dass sehr viele drübergefallen sind, von daher würde ich es sinnvoll finden, zumindest einen Hinweis nach dem Motto “Hey, hierfür solltest du die GUI-Session verlassen” zu geben. Oder es als gesondertes Update ausliefern, keine Ahnung, ob das bei Tumbleweed möglich ist.
Genau, zumal man bei einem großen Teil der Nutzer nichts anderes voraussetzen kann, als dass die Leute weitestgehend “Anfänger” sind, selbst wenn sie Tumbleweed nutzen.
Ich habe heute (aus anderen Gründen) auf meinem Laptop die /-Partition formatiert und Tumbleweed mit KDE neu installiert. Danach waren alle fehlenden Übersetzungen da.
Fragt mich nur nicht, wie man das per Update in einer Alt-Installation hinbekommt…
Poste doch mal ne Liste, welche lang-Dateien auf deiner Neuinstallation da sind. Evtl. bringt ein zypper search --installed-only *-lang etwas Licht ins Dunkel…
Siehe den dritten Post, in dem wmf42 über zypper alle erforderlichen Lang-Pakete nachinstalliert hat. Dasselbe kann man über Yast machen. Das ist nicht das Problem. Man muss halt nur wissen, welche Pakete fehlen. In Yast wird das schön visualisiert. Ich habe darüber hinaus über Yast zwischenzeitlich alle Plasma6-Pakete nebst den Applikationen händisch nachinstalliert. Zum großen Teil werden dabei die Konlikt-Pakete aus Plasma5 deinstalliert. Vorsorglich habe ich zwischendurch immer mal wieder ein zypper dup gemacht, um gegebenenfalls weitere Konflikte zu bereinigen.
Das war nur zypper search. Manuell nachinstalliert habe ich nur plasma6-workspace-lang und kwin6-lang. Beim Update auf 20240314 sind dann noch weitere dazugekommen, z. B. kscreen6-lang. Aktueller Stand 6er lang-Pakete auf meinem System:
zypper search --installed-only *6*-lang
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
S | Name | Summary | Type
---+----------------------------------+------------------------------------------------------+------
i | bluedevil6-lang | Translations for package bluedevil6 | Paket
i | breeze6-style-lang | Translations for package breeze6-style | Paket
i | discover6-lang | Translations for package discover6 | Paket
i | flatpak-kcm6-lang | Translations for package flatpak-kcm6 | Paket
i | kactivitymanagerd6-lang | Translations for package kactivitymanagerd6 | Paket
i | kde-cli-tools6-lang | Translations for package kde-cli-tools6 | Paket
i | kdeplasma6-addons-lang | Translations for package kdeplasma6-addons | Paket
i | kf6-kauth-lang | Translations for package kf6-kauth | Paket
i | kf6-kcmutils-lang | Translations for package kf6-kcmutils | Paket
i | kf6-kcoreaddons-lang | Translations for package kf6-kcoreaddons | Paket
i | kf6-kdoctools-lang | Translations for package kf6-kdoctools | Paket
i | kf6-kfilemetadata-lang | Translations for package kf6-kfilemetadata | Paket
i | kf6-kio-lang | Translations for package kf6-kio | Paket
i | kf6-kpackage-lang | Translations for package kf6-kpackage | Paket
i | kf6-kservice-lang | Translations for package kf6-kservice | Paket
i | kf6-ktexteditor-lang | Translations for package kf6-ktexteditor | Paket
i | kf6-purpose-lang | Translations for package kf6-purpose | Paket
i | kgamma6-lang | Translations for package kgamma6 | Paket
i | kinfocenter6-lang | Translations for package kinfocenter6 | Paket
i | kirigami-addons6-lang | Translations for package kirigami-addons6 | Paket
i | kmenuedit6-lang | Translations for package kmenuedit6 | Paket
i | kscreen6-lang | Translations for package kscreen6 | Paket
i | kscreenlocker6-lang | Translations for package kscreenlocker6 | Paket
i | ksshaskpass6-lang | Translations for package ksshaskpass6 | Paket
i | ksystemstats6-lang | Translations for package ksystemstats6 | Paket
i | kwalletd6-lang | Translations for package kwalletd6 | Paket
i+ | kwin6-lang | Translations for package kwin6 | Paket
i | libgphoto2-6-lang | Translations for package libgphoto2-6 | Paket
i | libkdecorations2-6-lang | Translations for package libkdecorations2-6 | Paket
i | libKF6Archive6-lang | Translations for package libKF6Archive6 | Paket
i | libKF6Baloo6-lang | Translations for package libKF6Baloo6 | Paket
i | libKF6Bookmarks6-lang | Translations for package libKF6Bookmarks6 | Paket
i | libKF6CalendarEvents6-lang | Translations for package libKF6CalendarEvents6 | Paket
i | libKF6Codecs6-lang | Translations for package libKF6Codecs6 | Paket
i | libKF6ColorScheme6-lang | Translations for package libKF6ColorScheme6 | Paket
i | libKF6Completion6-lang | Translations for package libKF6Completion6 | Paket
i | libKF6ConfigCore6-lang | Translations for package libKF6ConfigCore6 | Paket
i | libKF6ConfigWidgets6-lang | Translations for package libKF6ConfigWidgets6 | Paket
i | libKF6Contacts6-lang | Translations for package libKF6Contacts6 | Paket
i | libKF6DAV6-lang | Translations for package libKF6DAV6 | Paket
i | libKF6DBusAddons6-lang | Translations for package libKF6DBusAddons6 | Paket
i | libKF6DNSSD6-lang | Translations for package libKF6DNSSD6 | Paket
i | libKF6GlobalAccel6-lang | Translations for package libKF6GlobalAccel6 | Paket
i | libKF6Holidays6-lang | Translations for package libKF6Holidays6 | Paket
i | libKF6I18n6-lang | Translations for package libKF6I18n6 | Paket
i | libKF6IconThemes6-lang | Translations for package libKF6IconThemes6 | Paket
i | libKF6ItemViews6-lang | Translations for package libKF6ItemViews6 | Paket
i | libKF6JobWidgets6-lang | Translations for package libKF6JobWidgets6 | Paket
i | libKF6KCMUtils6-lang | Translations for package libKF6KCMUtils6 | Paket
i | libKF6NewStuffCore6-lang | Translations for package libKF6NewStuffCore6 | Paket
i | libKF6Notifications6-lang | Translations for package libKF6Notifications6 | Paket
i | libKF6NotifyConfig6-lang | Translations for package libKF6NotifyConfig6 | Paket
i | libKF6Parts6-lang | Translations for package libKF6Parts6 | Paket
i | libKF6Pty6-lang | Translations for package libKF6Pty6 | Paket
i | libKF6Screen8-lang | Translations for package libKF6Screen8 | Paket
i | libKF6Solid6-lang | Translations for package libKF6Solid6 | Paket
i | libKF6SonnetCore6-lang | Translations for package libKF6SonnetCore6 | Paket
i | libKF6StatusNotifierItem6-lang | Translations for package libKF6StatusNotifierItem6 | Paket
i | libKF6Su6-lang | Translations for package libKF6Su6 | Paket
i | libKF6SyntaxHighlighting6-lang | Translations for package libKF6SyntaxHighlighting6 | Paket
i | libKF6TextWidgets6-lang | Translations for package libKF6TextWidgets6 | Paket
i | libKF6UnitConversion6-lang | Translations for package libKF6UnitConversion6 | Paket
i | libKF6WidgetsAddons6-lang | Translations for package libKF6WidgetsAddons6 | Paket
i | libKF6WindowSystem6-lang | Translations for package libKF6WindowSystem6 | Paket
i | libKF6XmlGui6-lang | Translations for package libKF6XmlGui6 | Paket
i | libKGantt6-3-lang | Translations for package libKGantt6-3 | Paket
i | libkgapi6-lang | Translations for package libkgapi6 | Paket
i | libKPim6AkonadiCalendar6-lang | Translations for package libKPim6AkonadiCalendar6 | Paket
i | libKPim6AkonadiMime6-lang | Translations for package libKPim6AkonadiMime6 | Paket
i | libKPim6AkonadiNotes6-lang | Translations for package libKPim6AkonadiNotes6 | Paket
i | libKPim6CalendarSupport6-lang | Translations for package libKPim6CalendarSupport6 | Paket
i | libKPim6EventViews6-lang | Translations for package libKPim6EventViews6 | Paket
i | libKPim6Gravatar6-lang | Translations for package libKPim6Gravatar6 | Paket
i | libKPim6IMAP6-lang | Translations for package libKPim6IMAP6 | Paket
i | libKPim6Itinerary6-lang | Translations for package libKPim6Itinerary6 | Paket
i | libKPim6KontactInterface6-lang | Translations for package libKPim6KontactInterface6 | Paket
i | libKPim6Mime6-lang | Translations for package libKPim6Mime6 | Paket
i | libKPim6MimeTreeParserCore6-lang | Translations for package libKPim6MimeTreeParserCore6 | Paket
i | libKPim6SMTP6-lang | Translations for package libKPim6SMTP6 | Paket
i | libKPim6TextEdit6-lang | Translations for package libKPim6TextEdit6 | Paket
i | libKPim6Tnef6-lang | Translations for package libKPim6Tnef6 | Paket
i | libKPipeWire6-lang | Translations for package libKPipeWire6 | Paket
i | libKSaneCore6-1-lang | Translations for package libKSaneCore6-1 | Paket
i | libksysguard6-lang | Translations for package libksysguard6 | Paket
i | libPlasma5Support6-lang | Translations for package libPlasma5Support6 | Paket
i | libPlasma6-lang | Translations for package libPlasma6 | Paket
i | milou6-lang | Translations for package milou6 | Paket
i | plasma6-browser-integration-lang | Translations for package plasma6-browser-integration | Paket
i | plasma6-desktop-lang | Translations for package plasma6-desktop | Paket
i | plasma6-disks-lang | Translations for package plasma6-disks | Paket
i | plasma6-integration-plugin-lang | Translations for package plasma6-integration-plugin | Paket
i | plasma6-nm-lang | Translations for package plasma6-nm | Paket
i | plasma6-pa-lang | Translations for package plasma6-pa | Paket
i | plasma6-print-manager-lang | Translations for package plasma6-print-manager | Paket
i | plasma6-systemmonitor-lang | Translations for package plasma6-systemmonitor | Paket
i | plasma6-thunderbolt-lang | Translations for package plasma6-thunderbolt | Paket
i+ | plasma6-workspace-lang | Translations for package plasma6-workspace | Paket
i | polkit-kde-agent-6-lang | Translations for package polkit-kde-agent-6 | Paket
i | powerdevil6-lang | Translations for package powerdevil6 | Paket
i | qtkeychain-qt6-lang | Translations for package qtkeychain-qt6 | Paket
i | systemsettings6-lang | Translations for package systemsettings6 | Paket
i | wacomtablet-kcm6-lang | Translations for package wacomtablet-kcm6 | Paket
i | xdg-desktop-portal-kde6-lang | Translations for package xdg-desktop-portal-kde6 | Paket
Edit: Ich habe die Abfrage von zypper search --installed-only *6-lang in zypper search --installed-only *6*-lang geändert, sonst würde das z. B. erforderliche plasma6-workspace-lang nicht gelistet werden.
6.0.3 hat leider keine Verbesserung gebracht. Meine Energiesparmodus-Konfiguration sieht nach wie vor so aus:
Ja, hatte ich auch schon festgestellt. Nach meiner Erinnerung war das aber unter Plasma5 nicht anders.
Ich hab dafür mal ein Ticket aufgemacht:
Grundsätzlich gute Idee, aber wenn, dann vollständig
: In den Systemeinstellungen ist auch die Übersetzung unter “On-Screen Keyboard”, “Hotspot”, “Fensterverwaltung > Kwin-Skripte > Convergent Windows”, “Time and Date > Zeit und Datum > System Time und System Date”, “Energy”, “Sitzung > Hintergrunddienste > KDE-Dienste beim Start > diverse Einträge” in Englisch gehalten! Und kurios: Du hattest ja den Thread mit fehlender Übersetzung im Tooltip beim Helligkeitssymbol im Tray begonnen. Dort ist zwar inzwischen die Überschrift in Deutsch, der weitere Text aber in Englisch gehalten. Die Überschrift bei der Uhrzeitanzeige im Tray nebst Datum zeigt in der Überschrift den Wochentag auf Englisch, die übrigen Angaben auf Deutsch.
Da ist noch eine Menge im Argen. Wenn man auf das Netzwerk zugreifen will, muss man ja das Root-Passwort eingeben. Das sich öffnende Fenster ist in der Überschrift auf Deutsch, der Text darunter englisch, ebenso der Auswahlbutton mit “Cancel” statt “Abbrechen” ausgefüllt. Wenn man auf die Auswahl “Firewall” klickt, öffnet sich das Fenster für die Root-Passwort-Eingabe vollständig in Englisch. Auch der Text unter “Firewall” ist teilweise in Englisch gehalten. Wenn man das Root-Passwort nicht eingibt, öffnet sich nach kurzer Zeit ein Benachrichtigungsfenster, in welchem allerdings der Text ebenfalls im Wesentlichen auf Englisch gehalten ist.
Vollständig ist immer relativ, ich kann ja nicht jeden einzelnen Dialog durchgehen. Vielleicht wäre ein Oberticket “mixed dialogs” sinnvoller gewesen, wo man dann die einzelnen Abweichungen sammelt, grundsätzlich kann ja jeder was anhängen. So habe ich jetzt eben da begonnen, wo es mir am stärksten aufgefallen war und mich am meisten stört.
Ich habe hier in allen möglichen Anwendungen inzwischen weitere fehlende Übersetzungen gefunden (z. B. Einstellungen unter Korganizer - in weiten Teilen Englisch). Plasma6 ist, das muss man konstatieren, nicht so tragisch schlecht wie KDE4 beim Wechsel von KDE 3.5, aber immer noch reichlich stümperhaft programmiert worden. Und dafür hat man 10 Jahre gebraucht! Es ist auch grotesk, dass es sogar Plasma6-Pakete gibt, die von Plasma5-Paketen abhängig sind. Das sind so Momente, wo man sich fragt, wes Geistes Kind die Verantwortlichen sind. Und mich würde mal interessieren, wann man dann die Abhängigkeiten so auflöst, dass man sämtliche plasma5-Pakete löschen kann. Darüber hinaus sind viele Extra-Pakete auch weiterhin auf Plasma5 angewiesen und können mit Plasma6 nichts anfangen.
Und es weiß die eine Hand nicht, was die andere tut. Ich habe das Qt6-Repo eingebunden, dass mir seit einigen Tagen die Version 6.7.0 anbietet. Nur: Das lässt sich natürlich nicht installieren, weil die ganzen Programme unter Plasma6 mit Qt6 in der Version 6.7.0 nichts anfangen können. Was soll vor diesem Hintergrund der Nonsense, dann schon die Qt6-Pakete der Version 6.7.0 hochzuladen? Ist alles schon reichlich unorganisiert gemacht!
Und du kannst es besser? Dann werde doch Freiwilliger und wirke in deiner Freizeit unbezahlt am Plasma Projekt mit! Das ist nämlich genau das was die Entwickler tun.
Aber es muss halt immer das Völkchen ohne einen Hauch Ahnung von Programmierung geben, die alles kostenlos wollen, denen das Grundverständnis von Softwareentwicklung fehlt, gerne meckern und sonst auch noch nie was zu Open Source beigetragen haben…
Sorry, aber ist unter der Gürtellinie. Der Fußballkritiker muss kein Fußball spielen können! Und: OpenSUSE bietet die Basis für Suse, das kommerziell ist. Und deswegen arbeiten bei Weitem nicht alle verdienstfrei. Und mich würde mal interessieren, woher Du weist, dass ich keine Beiträge zu OpenSource leiste? Aber immer erst in “Kampfstellung” gehen. Es hilft kein System, das nicht funktioniert. Ich habe früher ewig für Suse gezahlt, weil ich gerade nicht OpenSource kostenlos in Anspruch nehmen wollte. Und ich würde auch heute zahlen - wenn denn das System funktioniert. Und: Plasma6 muss sich an dem messen lassen, was der KDE e.V. so fleißig beworben hat. Und danach sollte Plasma6 ein “Meilenstein” in der Entwicklung sein.
Es macht Null Sinn, Plasma6 mit unmittelbaren Abhängigkeiten von Plasma5-Paketen auf den Markt zu werfen. Dann hätte man halt sechs Monate, ein Jahr länger warten sollen. Wie bei KDE4, wo damals ja bereits unmittelbar vor Ausgabe die herausragende Stabilität beworben wurde (die Stabilität von KDE4 war dann ein einziges Grauen) setzt man sich bei KDE völlig unnötig unter Druck - und ruiniert sich damit den Ruf.
Und symptomatisch - und das hat mit der Frage der Programierfähigkeit überhaupt nichts zu tun - ist eben das Thema Qt6. Es ist schlicht mit nichts zu erklären, weshalb man nach dem Motto “Erster” die neue Version 6.7.0 rausgibt, obgleich diese schlicht nicht installierbar ist, nachdem es kein einziges (wohl gemerkt: kein einziges, k e i n e i n z i g e s!!!) Programm in Plasma, Extra-Paketen, Applikationen gibt, dass mit Qt6 in der Version 6.7.0 arbeiten kann. Was soll das, dann diese Pakete schon hochzuladen? Will man beweisen, dass man der Beste ist, der als erster fertig ist? Es ist schlicht dumm, sowas zu machen. Es hat ja viele Versuche in der Wirtschaft, bei der öffentlichen Hand gegeben, mit Linux zu arbeiten, häufig mit KDE als GUI, und hat die Systeme genau aus vorgenannten Gründen der Dummheit auf Windows zurückmigriert!
Was wiederum zeigt, das du wenig von den Hintergründen von Programmierung verstehst. Es ist gang und gäbe, das bestimmte Bibliotheken aufeinander aufbauen und unter anderem aus Rückwärtskompatibilitäsgründen beibehalten werden müssen. Das gibt es auch in der bezahlten Closed Source Softwarewelt und ist absoluter Standard.
Was hat openSUSE mit KDE Plasma zu tun? Es ist ja schön wenn du eine SUSE Box gekauft hast. Aber SUSE/openSUSE entwickelt nicht KDE Plasma.
Leider ein weiterer Beweis das dir das Grundverständnis der Zusammenhänge fehlt. Qt ist eine extrem mächtiges Programmiertool/Entwiclungsumgebung/Framework um Softwareanwendungen für alle möglichen Geräteklassen zu entwickeln (nicht nur KDE Plasma). KDE Plasma ist eine Desktopumgebung die auf Qt beruht.
Du bemängelst also. das die Entwickler von Qt6 (jemand vollkommen anderes als die KDE Plasma Entwickler) ihr Produkt auf den Markt gebracht haben, obwohl sie vollkommen unabhängig von KDE Plasma sind? Aaaah ja…vielleicht liest du erstmal nach was Qt ist und so alles macht: https://www.qt.io/
Schön ist auch, das du dir ein externes Qt6 Repo einbindest aber die Warnhinweise dazu übersiehst. Da Qt eine unabhängige Entwicklungsumgebung/Programmiertool/Framework ist, geht deren Entwicklung selbstverständlich schneller voran, als von KDE Softwareversionen die auf einer Qt Version beruhen.
Aber er sollte die Spielregeln verstanden haben, sonst macht er sich lächerlich.
Sorry, es wird immer schlimmer! Kommen wir gleich zu Qt6: Es geht um das Repository! Es findet sich im KDE-Verzeichnis. Es geht also um die Funktionen, die Qt6 Plasma zur Verfügung stellt. In demselben Verzeichnis befinden sich die übrigen Repos wie Applikationen, Frameworks, Extra! Die Qt6-Pakete werden hier unter OpenSUSE- hier Tumbleweed - angeboten. Es ist also schlicht schnurzpiepegal, was Qt6 sonst noch bieten kann. Es geht nur und ausnahmslos um die Pakete für OpenSUSE, hier Tumbleweed, unter KDE!!!
OpenSUSE mag nicht originär für die Plasma-Entwicklung zuständig sein. Aber eine Unmasse von OpenSUSE-Entwicklern befasst sich mit umfassenden Beiträgen bei der Programmierung von Plasma, dies schon deswegen, weil KDE/Plasma bisher die Standard-GUI für OpenSUSE war. Dass dort eine Änderung ansteht, dürfte denn in den “Kapriolen” der Plasma-Entwicklung seine Ursache finden.
Und: Was soll das Rumgereite auf kostenloser Programmierung? Übereinstimmender Wille aller Beteiligten ist es, eine funktionable GUI anzubieten! Und weil die “gebenedeiten” freiwilligen und damit schamlos ausgebeuteten Progammierer nicht mehr bieten können als einen inkonsistenten Desktop, soll das in Ordnung sein?
Ach ja, ist abstrakt richtig und konkret völliger Unsinn! Und Du weist das auch! Es geht vorliegend noch nicht mal ansatzweise um Rückwärtskompatibilitäten. Das ist einfach Unfug!
