KF5, wolfis repo, fehlende Abhängigkeit: libkscreen2-plugin

#### YaST2 conflicts list - generated 2015-02-24 11:07:28 ####

libkscreen2-plugin >= 5.2.0, benötigt von plasma5-session-5.2.0-59.2.x86_64, wird von keinem Repository angeboten

     ] plasma5-session-5.2.0-59.2.x86_64 nicht installieren

     ] plasma5-session-5.2.0-59.2.x86_64 beschädigen durch Ignorieren einiger Abhängigkeiten




#### YaST2 conflicts list END ###

Ich war neugierig genug, KDE 5 ausprobieren zu wollen. Vielleicht klappt es ja in den nächsten Tagen.

Es sollte auch jetzt klappen.

Aber, libkscreen2-plugin gibt es nicht in meinem Repo. Du brauchst zusätzlich das KDE:Frameworks5 repo dafür, dort gibts libkscreen2-plugin-5.2.0 (bzw. bald 5.2.1)…
Hast du das?

Ich baue nur die Pakete die mit KDE4 einen Konflikt haben in meinem Repo (aus verschiedenen Gründen… :wink: )
Für den Rest (vor allem KF5 im Allgemeinen, aber auch Teile von Plasma5 wie eben libkscreen) benötigst du KDE:Frameworks5, außer du benutzt Tumbleweed natürlich. Die Versionen in 13.2 sind bereits zu alt und werden wegen der Update Politik (nur Bugfixes, keine neuen Versionen) auch nicht mehr aktualisiert.

Im Zweifelsfall poste bitte deine Repo-Liste:

zypper lr -d

OK, dass ich noch KDE:Frameworks5 brauche, wusste ich nicht.

Allerdings bin ich tatsächlich auf 13.2 und nicht auf Tumbleweed. Bedeutet dies, dass ich dein Repo nicht verwenden kann?

Ach ja, und vielen Dank für die prompte Antwort!

Doch, kannst du. Ich benutze es ja selber auf 13.2 und biete es sogar für 13.1 an.
Nur musst du eben auch KDE:Frameworks5 zu deiner Repo-Liste hinzufügen, und ebenso KDE:Qt5.

Die URLs für 13.2:
http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_13.2/
http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_13.2/

Gerade auf Tumbleweed ist das nicht notwendig, da Tumbleweed selbst die neuesten Versionen von Qt5, KF5 und Plasma5 enthält.

Ich habe die Repos, aber es stürzt alles ab (krunner, plasmashell, etc.). Also habe ich irgendwo 'was falsch gemacht.

zypper lr -d #  | Alias                        | Name                                    | Enabled | Refresh | Priority | Type   | URI                                                                                                | Service ---+------------------------------+-----------------------------------------+---------+---------+----------+--------+----------------------------------------------------------------------------------------------------+--------  1 | EDITOR                       | EDITOR                                  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/editors/openSUSE_13.2/                                   |          2 | INFINALITY                   | INFINALITY                              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/nick31:/INFINALITY-ULTIMATE/openSUSE_13.2/         |          3 | KDE5/wolfi                   | KDE5/wolfi                              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/openSUSE_13.2 |          4 | KDE:Frameworks5              | KDE:Frameworks5                         | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_13.2/                          |          5 | KDE:Qt5                      | KDE:Qt5                                 | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_13.2/                                  |          6 | PRINTING                     | PRINTING                                | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Printing/openSUSE_13.2/                                  |          7 | download.nvidia.com-opensuse | nVidia Graphics Drivers                 | Yes     | Yes     |   99     | rpm-md | http://download.nvidia.com/opensuse/13.2/                                                          |          8 | download.opensuse.org-Extra  | openSUSE BuildService - KDE:Extra       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.2/                                |          9 | download.opensuse.org-Wine   | openSUSE BuildService - Wine-CVS-Pakete | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.2/                           |         10 | ftp.gwdg.de-suse             | Packman Repository                      | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.2/                                           |         11 | openSUSE-13.2-0              | openSUSE-13.2-0                         | Yes     | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-MATSHITADVD-RAM_UJ8A2_WK49_570145                               |         12 | opensuse-guide.org-repo      | libdvdcss repository                    | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/13.2/                                                               |         13 | repo-debug                   | openSUSE-13.2-Debug                     | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/13.2/repo/oss/                                     |         14 | repo-debug-update            | openSUSE-13.2-Update-Debug              | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.2/                                                    |         15 | repo-debug-update-non-oss    | openSUSE-13.2-Update-Debug-Non-Oss      | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.2-non-oss/                                            |         16 | repo-non-oss                 | openSUSE-13.2-Non-Oss                   | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/non-oss/                                       |         17 | repo-oss                     | openSUSE-13.2-Oss                       | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/oss/                                           |         18 | repo-source                  | openSUSE-13.2-Source                    | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/13.2/repo/oss/                                    |         19 | repo-update                  | openSUSE-13.2-Update                    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2/                                                          |         20 | repo-update-non-oss          | openSUSE-13.2-Update-Non-Oss            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2-non-oss/                                          

Aber ich gehe dem mal in Ruhe nach, KDE 4 tut ja noch. Gruß, Alexander

Hm, gibt es eine saubere Art, KF5 zu deinstallieren, einschließlich des Eintrags in KDM?

Hallo, ich hab’s. Da waren ein paar rpms aus dem KF5 und dem Qt5 repo nicht mitaktualisiert worden. Erster Eindruck: pervers schnell. Whoa.

Vermutlich hast du bereits ältere Pakete aus 13.2 installiert (Qt5 vor allem, das wird ja in 13.2 standardmäßig installiert weil YaST mittlerweile Qt5 verwendet), die jetzt nicht automatisch aktualisiert wurden. Und ein Mix von unterschiedlichen Versionen kann sowieso immer Probleme machen…
Probier mal folgendes, um eine Aktualisierung aller Pakete zu erzwingen:

sudo zypper dup --from 3 --from 4 --from 5

Dann sollts eigentlich gehen.

Tja, ich würde den Repository-View in YaST verwenden: Auf den “Ansicht”-Knopf klicken und “Installationsquellen” auswählen.
Dort dann die entsprechenden Repos (also meins und KDE:Frameworks5) auswählen, mit der rechten Maustaste auf die Paketliste klicken und “Alle in dieser Liste”->“Löschen” auswählen.
Falls du Konflikte bekommst und dir nicht sicher bist, frag bitte nach.

Wenn du Qt5 auch wieder downgraden willst, musst du das leider händisch machen, mit “Versionen” unter der Paketliste. Obwohl vermutlich reichts sogar ein Paket downzugraden, der Rest sollte dann automatisch nachgezogen werden wegen der Abhängigkeiten…

Ah ja. Dann war meine Vermutung also richtig… :wink:

Erster Eindruck: pervers schnell. Whoa.

Tja, hängt natürlich auch von der Hardware ab…

Übrigens, mein Repo enthält bereits auch eine Menge Vorversionen von KDE-Applikationen. Schau einfach in YaST’s Repository-Ansicht, was vorhanden ist und installier die gewünschten Pakete manuell. Momentan kommt da immer wieder noch was dazu, je nach upstream Verfügbarkeit… :wink:

Z.B. kmix5 ist ein Must-Have (und soweit ich mich erinnere wird das noch nicht automatisch mitinstalliert), damit du einen Lautstärkeregler hast.

Ja danke, Lautstärkeregler wäre nicht schlecht. Wie kriege ich denn die Kontrollleiste wieder transparent?

An sich funktioniert die KDE4-Version auch, aber da gabs Probleme mit dem Autostart.
Wenn du kmix5 installierst, sollte der auch automatisch beim Einloggen gestartet werden…

Ansonsten kannst du natürlich weiterhin die KDE4-Programme verwenden, aber meiner Erfahrung nach laufen die KF5-Vor-Versionen ebenfalls stabil genug, und bieten teilweise bereits neue Funktionen.
Bzw. manche sind ja auch schon stabil und veröffentlicht, erkennbar an der Versionsnummer 14.12.x. Sh. dazu auch die 14.12 Ankündigung: https://kde.org/announcements/applications/14.12.0/

The release includes the first KDE Frameworks 5-based versions of Kate and KWrite, Konsole, Gwenview, KAlgebra, Kanagram, KHangman, Kig, Parley, KApptemplate and Okteta. Some libraries are also ready for KDE Frameworks 5 use: analitza and libkeduvocdocument.

Wie kriege ich denn die Kontrollleiste wieder transparent?

Hm? Die sollte doch transparent sein?

Ansonsten hat sich diesbezüglich nicht viel im Vergleich zu KDE4 geändert:
Für die Transparenz müssen die Arbeitsflächeneffekte aktiviert sein (in systemsettings5), und der Grad der Transparenz wird vom Plasma-Theme festgelegt.

Ja, aber aus irgendeinem Grund funktionieren die nicht, obwohl glxgears läuft. Außerdem finde ich die Einstellung nicht, den virtuellen Desktops ein jeweils unterschiedliches Aussehen geben zu können. Ich forsche nochmal bei Yast, ob ich noch irgendwo ein altes Paket mitschleppe.

Und was meinst du genau mit “die funktionieren nicht”?

Sind sie eingeschaltet in systemsettings5->Anzeige und Monitor->Compositor (Enable Compositor on startup)?
Probier mal ein anderes “Rendering Backend” bzw. “OpenGL Interface”.

Ansonsten dürfte das mehr ein Problem/eine Inkompatibilität mit dem Grafiktreiber sein.
Benutzt du nvidia oder nouveau?
Evtl. könntest du auch im KDE-Forum nachfragen (http://forum.kde.org), dort erreichst du auch die KWin-Entwickler…

Außerdem finde ich die Einstellung nicht, den virtuellen Desktops ein jeweils unterschiedliches Aussehen geben zu können. Ich forsche nochmal bei Yast, ob ich noch irgendwo ein altes Paket mitschleppe.

Diese Einstellung gibts nicht mehr soweit ich weiß… (noch nicht?)

Hallo, abermals vielen Dank. Ich war nicht auf die Idee gekommen, dass die Option zum Einschalten der Desktopeffekte unter »Anzeige und Monitor« verschoben wurde. Dort stand eine Fehlermeldung, ich habe den ganzen Kram auf OpenGL 3.1 gestellt und nun tut’s. Unter einer internen Intel-GPU auf dem Mainboard. Um die externe Nvidia-Karte kümmere ich mich ein andermal. Gruß, Alexander

Da wurde in Plasma5 etwas umgeschlichtet/aufgeräumt… :wink:

Dort stand eine Fehlermeldung, ich habe den ganzen Kram auf OpenGL 3.1 gestellt und nun tut’s.

Ja, soll helfen, auch schon unter KDE4. Aber ich hab das bis jetzt nur bei nvidia Karten gehört.
Bei meinem Intel-System funktioniert OpenGL2 einwandfrei (mein intel chip unterstützt aber auch kein 3.1).
Beim Radeon-System hier (alte Radeon 9600) geht allerdings sowieso nur XRender (obwohl in KDE4 OpenGL2 problemlos läuft…)

Unter einer internen Intel-GPU auf dem Mainboard. Um die externe Nvidia-Karte kümmere ich mich ein andermal.

Ist das ein Optimus-System? Dann brauchst du Bumblebee um die Nvidia-Karte zu benutzen, und der Desktop wird (normalerweise) sowieso nur auf Intel laufen.
Und den Standard-Treiber aus dem Repo solltest du in diesem Fall bitte nicht installieren, das wird dir nur Kopfzerbrechen verursachen. Nvidia unterstützt Optimus unter Linux nicht. :wink:

Optimus kann ich nicht gebrauchen. Aber bei meinem Notebook hängt der Displayport direkt an der externen GraKa. Wenn ich also den DP verwenden will, muss die Nvidia-Karte laufen. Glücklicherweise kann ich im BIOS hart einstellen, welche GraKa benutzt wird und hier im Forum hat mir ein freundlicher Mensch eine Weiche (boot.local) geschrieben. Leider hat der letzte Versuch, aus dem Nvidia-Repo den Treiber zu installieren, den Intel-Treiber zerschossen. Ich werde, wenn ich mal Zeit habe, in init 3 booten mit der Nvidia, dort dann den Treiber aus dem Repo installieren und sehen, ob dann wieder beide GraKas funktionieren, je nachdem, welcher angeschaltet ist. Zurück zu KF5. Da fehlt wirklich noch ein Haufen Funktionalität, damit kann ich noch nicht arbeiten. Weißt Du, einfach Kleinigkeiten, wie die unterschiedlichen virtuellen Desktops, oder deren Bedienung über die Symbole in der Kontrollleiste: Wenn man auf den gerade aktuellen Desktop klickt, dann passiert was… Man kann darüber sogar Fenster verschieben und solche Sachen. Also, ich werden die Sachen aus Deinem schönen Repo aktuell halten und rumprobieren.

Tja, das ist normal.
Der nvidia Treiber überschreibt Systembibliotheken (beschwer dich bei Nvidia :wink: ), wodurch Mesa (und der Intel Treiber) nicht mehr funktionieren.

Die nvidia Pakete aus dem openSUSE repo umgingen dies bis 13.1 indem sie die nvidia Bibliotheken in ein anderes Verzeichnis installierten, das gegenüber dem Standard-Verzeichnis bevorzugt wird (also ist normalerweise trotzdem Mesa kaputt, aber die Standardbibliotheken sind noch vorhanden). Das Skript von dem “freundlichen Menschen” hat sie entsprechend während des Bootens aus dem Weg geräumt bzw. zurückkopiert.

Aber mit 13.2 wurde das geändert, die libglx wird jetzt über “update-alternatives” gewählt.
Du kannst/musst jetzt also via “update-alternatives” auf die Standard libglx zurückschalten um den Intel-Treiber verwenden zu können.
Der “freundliche Mensch” und ich haben ein entsprechend abgeändertes Skript präsentiert, aber ich habe keine Ahnung ob es funktioniert (habe kein Hybrid-System). Und ich muss den Thread auch erst wieder finden…

Edit: Habs gefunden, sh.hier:
https://forums.opensuse.org/showthread.php/502378-Switching-between-nouveau-and-nvidia-driver-at-boot-time?p=2675471#post2675471
Musst du halt noch deinen Bedürfnissen anpassen. Die /etc/X11/xorg.conf.d/20-nouveau.conf mit Driver “nouveau” zu erstellen ist in deinem Fall wohl keine so gute Idee… :wink:

Zurück zu KF5. Da fehlt wirklich noch ein Haufen Funktionalität, damit kann ich noch nicht arbeiten. Weißt Du, einfach Kleinigkeiten, wie die unterschiedlichen virtuellen Desktops, oder deren Bedienung über die Symbole in der Kontrollleiste: Wenn man auf den gerade aktuellen Desktop klickt, dann passiert was… Man kann darüber sogar Fenster verschieben und solche Sachen. Also, ich werden die Sachen aus Deinem schönen Repo aktuell halten und rumprobieren.

Tja, andererseits gibts auch nette neue Funktionen, z.B. das “Alternatives”-System und die “Undo”-Funktionalität wenn du Plasmoide entfernst.
Und es werden natürlich auch weiterhin Funktionen hinzugefügt. Ist ja erst das Anfangsstadium.

Virtuelle Desktops gibts aber schon noch. Und Fenster kann man auch weiterhin über das “Desktop Switcher” Plasmoid in der Kontrollleiste verschieben, habs grade ausprobiert.

Allerdings, ich stelle ja nur die Pakete zur Verfügung.
Wenn du Wünsche/Beschwerden bezüglich der Funktionen von Plasma5 hast, solltest du die eher an die KDE-Entwickler richten… :wink: