Wichtig: KDE 4.6.0 auf openSUSE 11.2
Ein Hinweis für openSUSE 11.2 Benutzer, die gern KDE 4.6.0 aus dem Repo installieren wollen: openSUSE 11.2 benutzt HAL um Hardware anzusprechen, wie Wechseldatenträger oder Akkus bei Laptops. KDE ab 4.6.0 setzt dagegen auf udisks und upower. Das steht für openSUSE 11.2 derzeit nicht zur Verfügung. Symptome sind dann, dass USB Sticks unter KDE nicht erkannt werden, oder K3b keinen Brenner findet. Die Lösung: man muss KDE 4.6.0 mit einer Variable sagen, dass es HAL benutzen soll. Dafür unter ~/.kde4/env ein ausführbares Skript mit diesem Inhalt anlegen: #!/bin/bash # To force openSUSE 11.2 KDE 4.6 to use HAL export SOLID_HAL_LEGACY=1 Dann ausloggen, neu einloggen. Dann werden USB Sticks usw.wieder erkannt. Auf openSUSE 11.3 sollte udisks und upower zur Verfügung stehen. hth Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Malte, vielen Dank! Das könnte bei mir zutreffen, muss es allerdings noch ausprobieren. Malte Gell schrieb:
Ein Hinweis für openSUSE 11.2 Benutzer, die gern KDE 4.6.0 aus dem Repo installieren wollen: openSUSE 11.2 benutzt HAL um Hardware anzusprechen, wie Wechseldatenträger oder Akkus bei Laptops. KDE ab 4.6.0 setzt dagegen auf udisks und upower. Das steht für openSUSE 11.2 derzeit nicht zur Verfügung. Symptome sind dann, dass USB Sticks unter KDE nicht erkannt werden, oder K3b keinen Brenner findet.
Der k3b von KDE4 hat meinen Brenner neulich tatsächlich nicht erkannt, aber k3b von KDE3, denn ich mit an Bord habe. Frage: hätte man solche 'Dissonanzen' vorher irgendwo nachlesen können? Immerhin gibt es KDE 4.6.0 für oS 11.2, aber vielleicht habe ich das übersehen.
Die Lösung: man muss KDE 4.6.0 mit einer Variable sagen, dass es HAL benutzen soll.
Dafür unter ~/.kde4/env ein ausführbares Skript mit diesem Inhalt anlegen:
#!/bin/bash # To force openSUSE 11.2 KDE 4.6 to use HAL export SOLID_HAL_LEGACY=1
Hast Du das selber rausgefunden, oder kannst Du Deine Quelle für diesen Workaround angeben? Gruß, Tom -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Thomas Michalka
Der k3b von KDE4 hat meinen Brenner neulich tatsächlich nicht erkannt, aber k3b von KDE3, denn ich mit an Bord habe.
Frage: hätte man solche 'Dissonanzen' vorher irgendwo nachlesen können? Immerhin gibt es KDE 4.6.0 für oS 11.2, aber vielleicht habe ich das übersehen.
Sagen wir mal so, dadurch, dass es das Problem gibt, hab ich daraus gelernt, dass KDE 4.6 nicht mehr auf HAL setzt. Hätte openSUSE die Pakete für openSUSE 11.2 korrekt gebaut, wäre das Problem nicht aufgetaucht, aber ich hätte daraus dann auch nichts gelernt....
Die Lösung: man muss KDE 4.6.0 mit einer Variable sagen, dass es HAL benutzen soll.
Dafür unter ~/.kde4/env ein ausführbares Skript mit diesem Inhalt anlegen:
#!/bin/bash # To force openSUSE 11.2 KDE 4.6 to use HAL export SOLID_HAL_LEGACY=1
Hast Du das selber rausgefunden, oder kannst Du Deine Quelle für diesen Workaround angeben?
Es hat eine Diskussion dazu auf der openSUSE KDE Mailingliste gegeben, ein Entwickler von openSUSE hat dann den Tip gegeben. Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi, Am 07.02.2011 03:54, schrieb Malte Gell:
Ein Hinweis für openSUSE 11.2 Benutzer, die gern KDE 4.6.0 aus dem Repo installieren wollen: openSUSE 11.2 benutzt HAL um Hardware anzusprechen, wie Wechseldatenträger oder Akkus bei Laptops. KDE ab 4.6.0 setzt dagegen auf udisks und upower. Das steht für openSUSE 11.2 derzeit nicht zur Verfügung. Symptome sind dann, dass USB Sticks unter KDE nicht erkannt werden, oder K3b keinen Brenner findet.
Die Lösung: man muss KDE 4.6.0 mit einer Variable sagen, dass es HAL benutzen soll.
Dafür unter ~/.kde4/env ein ausführbares Skript mit diesem Inhalt anlegen:
#!/bin/bash # To force openSUSE 11.2 KDE 4.6 to use HAL export SOLID_HAL_LEGACY=1
Dann ausloggen, neu einloggen. Dann werden USB Sticks usw.wieder erkannt. Auf openSUSE 11.3 sollte udisks und upower zur Verfügung stehen.
Danke für den Tipp. Ist bei mir noch rechtzeitig VOR einem Update angekommen. Ich möchte auf meinem Zweitsystem auf KDE 4.6 aktualisieren. Da ich aber auf beiden Systemen (11.3) mit demselben User arbeite, würde ich gerne verhindern, dass mein ~/.kde4, das momentan für KDE4.5 passt, durch den 4.6 'verunstaltet' wird. (Einträge reinkommen, die der 4.5 nicht versteht) Unter der 11.3 gibt es ja ~/.kde UND ~/.kde4 (KDE3 habe ich auch installiert) Wie kann ich erreichen, dass KDE4.6 ~/.kde4.6 verwendet ? Mit KDEHOME ? Danke und Gruss Werner
Werner Franke
Wie kann ich erreichen, dass KDE4.6 ~/.kde4.6 verwendet ? Mit KDEHOME ?
Das sagt KDE.org dazu: http://techbase.kde.org/KDE_System_Administration/KDE_Filesystem_Hierarchy Die Variable muss aber sehr früh gesetzt werden, ~/.xinitrc wäre vielleicht der geeignete Ort. ~/.xinitrc existiert nicht per default, die kannste dann erstellen und ausführbar machen. Gruß Malte PS: am besten vorher ein Backup machen von deiner ~/.kde4 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Malte, Am 07.02.2011 12:19, schrieb Malte Gell:
Werner Franke
wrote Wie kann ich erreichen, dass KDE4.6 ~/.kde4.6 verwendet ? Mit KDEHOME ?
Das sagt KDE.org dazu:
http://techbase.kde.org/KDE_System_Administration/KDE_Filesystem_Hierarchy
Das habe ich inzwischen auch gefunden, aber dort wird nichts darüber ausgesagt, wie das bei einem gemischten KDE3 und KDE4 System ist. Wenn ich einen neuen User in 11.3 anlege und KDE starte, werden die beiden Directories ~/.kde und ~/.kde4 angelegt. KDE3 benutzt ~/.kde und KDE4 benutzt ~/.kde4 Wenn ich jetzt KDEHOME setze, dann müsste doch beide KDE's diesen Wert benutzen. Es soll aber nur für KDE4 sein.
Die Variable muss aber sehr früh gesetzt werden, ~/.xinitrc wäre vielleicht der geeignete Ort. ~/.xinitrc existiert nicht per default, die kannste dann erstellen und ausführbar machen.
Ich setze es in /etc/profile.local
Gruß Malte PS: am besten vorher ein Backup machen von deiner ~/.kde4
Selbstredend. Gruss Werner
Werner Franke
Wenn ich einen neuen User in 11.3 anlege und KDE starte, werden die beiden Directories ~/.kde und ~/.kde4 angelegt.
KDE3 benutzt ~/.kde und KDE4 benutzt ~/.kde4
Wenn ich jetzt KDEHOME setze, dann müsste doch beide KDE's diesen Wert benutzen. Es soll aber nur für KDE4 sein.
Dann musst du dir ein Skript zusammenbasteln, dass erkennt, ob du KDE4 oder 3 startest und dementsprechend den Wert setzt. Wieso hängst du denn noch an KDE3? Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Malte, Am 07.02.2011 13:58, schrieb Malte Gell:
Werner Franke
wrote Wenn ich einen neuen User in 11.3 anlege und KDE starte, werden die beiden Directories ~/.kde und ~/.kde4 angelegt.
KDE3 benutzt ~/.kde und KDE4 benutzt ~/.kde4
Wenn ich jetzt KDEHOME setze, dann müsste doch beide KDE's diesen Wert benutzen. Es soll aber nur für KDE4 sein.
Dann musst du dir ein Skript zusammenbasteln, dass erkennt, ob du KDE4 oder 3 startest und dementsprechend den Wert setzt. Wieso hängst du denn noch an KDE3?
Nein, Missverständnis (?) Ich benutze KDE3 und KDE4 Tools gleichzeitig. Und warum KDE3? Weil es entweder das Tool in KDE4 nicht gibt, oder abstürzt (beispielsweise amarok). Und am Menü erkennt man ja nicht unbedingt, ob es ein KDE4 oder KDE3 Tool ist. Gruss Werner
Am Montag, 7. Februar 2011, 14:24:54 schrieb Werner Franke:
Und warum KDE3? Weil es entweder das Tool in KDE4 nicht gibt, oder abstürzt (beispielsweise amarok).
Wann stürzt welche amarok Version ab? Sven -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Sven, Am 07.02.2011 14:33, schrieb Sven Burmeister:
Am Montag, 7. Februar 2011, 14:24:54 schrieb Werner Franke:
Und warum KDE3? Weil es entweder das Tool in KDE4 nicht gibt, oder abstürzt (beispielsweise amarok).
Wann stürzt welche amarok Version ab?
welche es genau ist, weiss ich jetzt nicht (bin im Büro), aber sie stürzt ab, wenn ich auf Wiedergeben klicke. Da ich momentan nicht die Zeit (und zugegebenermaßen auch nicht die Lust) habe da genauer Nachzuforschen, benutze ich ein anderes Tool (irgendwas mit auda*2) um MP3 wiederzugeben. OK, das passt jetzt nicht so ganz in die KDE3/KDE4 Thematik. Gruss Werner
Werner Franke
Nein, Missverständnis (?) Ich benutze KDE3 und KDE4 Tools gleichzeitig.
Mit anderen Worten, du startes KDE4, benutzt aber KDE3 Anwendungen unter KDE4? Dann wird es knifflig, den KDE3 Anwendungen beizubringen, ein anderes KDEHOME zu verwenden. Du könntest aber ein Wrapper Skript schreiben, das KDEHOME setzt und dann die KDE3 Anwendung startet. Das müsste gehen. Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Malte, Am 08.02.2011 03:08, schrieb Malte Gell:
Werner Franke
wrote Nein, Missverständnis (?) Ich benutze KDE3 und KDE4 Tools gleichzeitig.
Mit anderen Worten, du startes KDE4, benutzt aber KDE3 Anwendungen unter KDE4?
Ja. Bin nun aber etwas Verwundert, denn das ist doch das 'normale' Vorgehen bei openSuSE. Seit KDE4 bei openSuSE dabei ist, sind beide KDE's so installiert, dass sie nebeneinander existieren können.
Dann wird es knifflig, den KDE3 Anwendungen beizubringen, ein anderes KDEHOME zu verwenden. Du könntest aber ein Wrapper Skript schreiben, das KDEHOME setzt und dann die KDE3 Anwendung startet. Das müsste gehen. Habe mir schon so was gedacht. Ein Wrapper Skript ist mir zu Aufwendig. Da bleibe ich dann doch lieber bei KDE4.5
Danke und Gruss Werner
Werner Franke
Mit anderen Worten, du startes KDE4, benutzt aber KDE3 Anwendungen unter KDE4?
Ja. Bin nun aber etwas Verwundert, denn das ist doch das 'normale' Vorgehen bei openSuSE. Seit KDE4 bei openSuSE dabei ist, sind beide KDE's so installiert, dass sie nebeneinander existieren können.
Stimmt. Also ich vermisse KDE3 nicht mehr, mal sehen, ob ich die Libs nicht von der Platte fegen kann.
Dann wird es knifflig, den KDE3 Anwendungen beizubringen, ein anderes KDEHOME zu verwenden. Du könntest aber ein Wrapper Skript schreiben, das KDEHOME setzt und dann die KDE3 Anwendung startet. Das müsste gehen.
Habe mir schon so was gedacht. Ein Wrapper Skript ist mir zu Aufwendig. Da bleibe ich dann doch lieber bei KDE4.5
Ist doch nur eine Sache von wenigen Minuten. Wie machst du denn das mit KDE 4.5? Da ist doch das Problem dasselbe, du hast ~/.kde4 und ~/.kde. Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Monday 07 February 2011 03:54:04 schrieb Malte Gell:
Ein Hinweis für openSUSE 11.2 Benutzer, die gern KDE 4.6.0 aus dem Repo installieren wollen: openSUSE 11.2 benutzt HAL um Hardware anzusprechen, wie Wechseldatenträger oder Akkus bei Laptops. KDE ab 4.6.0 setzt dagegen auf udisks und upower. Das steht für openSUSE 11.2 derzeit nicht zur Verfügung. Symptome sind dann, dass USB Sticks unter KDE nicht erkannt werden, oder K3b keinen Brenner findet.
Die Lösung: man muss KDE 4.6.0 mit einer Variable sagen, dass es HAL benutzen soll.
Dafür unter ~/.kde4/env ein ausführbares Skript mit diesem Inhalt anlegen:
#!/bin/bash # To force openSUSE 11.2 KDE 4.6 to use HAL export SOLID_HAL_LEGACY=1
Dann ausloggen, neu einloggen. Dann werden USB Sticks usw.wieder erkannt. Auf openSUSE 11.3 sollte udisks und upower zur Verfügung stehen.
hth Malte
Wie heißt das bei dir ich habs "starthal" genannt und bei mir funktionierts nicht. Auch werden im Arbeitsplatz keine Partitionen angezeigt. Daniel
Am Montag 07 Februar 2011 schrieb Malte Gell:
Ein Hinweis für openSUSE 11.2 Benutzer, die gern KDE 4.6.0 aus dem Repo installieren wollen: openSUSE 11.2 benutzt HAL um Hardware anzusprechen, wie Wechseldatenträger oder Akkus bei Laptops. KDE ab 4.6.0 setzt dagegen auf udisks und upower. Das steht für openSUSE 11.2 derzeit nicht zur Verfügung. Symptome sind dann, dass USB Sticks unter KDE nicht erkannt werden, oder K3b keinen Brenner findet.
Die Lösung: man muss KDE 4.6.0 mit einer Variable sagen, dass es HAL benutzen soll.
Dafür unter ~/.kde4/env ein ausführbares Skript mit diesem Inhalt anlegen:
#!/bin/bash # To force openSUSE 11.2 KDE 4.6 to use HAL export SOLID_HAL_LEGACY=1
Dann ausloggen, neu einloggen. Dann werden USB Sticks usw.wieder erkannt. Auf openSUSE 11.3 sollte udisks und upower zur Verfügung stehen.
hth Malte
Danke für den Hinweis, wollte gerade an die Liste schreiben, da ich von dem problem betroffen war. Ich habe das Skribt nun systemweit unter /usr/share/kde4/env eingestellt und es funktioniert mit allen useren. Gruß Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (6)
-
Daniel Fuhrmann
-
Herbert Albert
-
Malte Gell
-
Sven Burmeister
-
Thomas Michalka
-
Werner Franke