Seit irgendwelchen Updates (welche das sind kann ich leider nicht nachvollziehen) werden alte Notizen mit KNotes nicht mehr angezeigt.
Neue Notizen verschwinden genauso nach einem Reboot.
Das Problem besteht gleichermassen bei Suse 12.3 und 13.1.
Ich habe über die DuckDuckGo folgenden Thread gefunden:
https://forum.kde.org/viewtopic.php?f=215&t=120831
Ich habe aber keine Updates für KDE bekommen (habe noch 4.10 bzw. 4.11).
Wie komme ich an die Korrektur für KNotes?
Das betrifft dich nicht.
Da gehts um KNotes 4.13 das einen Fehler hatte wodurch die Migration der Notizen von älteren Versionen nicht funktionierte.
Du könntest natürlich KDE auf die aktuellste Version 4.14 updaten, dazu musst du aber erst ein zusätzliches Repo einbinden:
http://de.opensuse.org/KDE_Repositorys#Aktueller_KDE_SC_Release
Allerdings würde ich eher dein Problem untersuchen. Die 4.10/4.11 Versionen sollten eigentlich funktionieren, ich hatte damit nie ein Problem.
Bekommst du irgendeine Fehlermeldung wenn du knotes in einer Konsole startest und eine Notiz anlegst?
Die Notizen werden in ~/.kde4/share/apps/knotes/knotes.ics gespeichert. Existiert die Datei und ist beschreibbar?
ls -la ~/.kde4/share/apps/knotes
Hast du überhaupt eine Notizen-Resource?
Also existiert die Datei ~/.kde4/share/config/kresources/notes/stdrc ?
Kannst du bitte den Inhalt posten?
Ich bekomme keinerlei Fehlermeldungen.
So läufts ab.
In der 13.1:
1 Klick auf KNotes (ist in der Kontrollleiste)
KNotes erscheint in der Kontrollleiste unten und "eiert" fast 1 Minute.
Dann ist alles wieder verschwunden (Keine Notizen öffnen sich, alte werden nicht angezeigt).
Erneuter Klick: Es wird eine neue Notiz angezeigt. Ich mache eine Eingabe.
Nach Ab,-Anmelden wird die Notiz nach Klick wieder angezeigt.
Ich sperre die Notiz.
Danach mache ich einen Reboot. Es geht weiter, wie am Anfang.
Wird die Notiz ausgeblendet (ESC), geht sie verloren.
In der 12.3:
identisch bis auf:
Danach mache ich einen Reboot. **Beim Klick wird die alte Notiz angezeigt.** **->einziger Unterschied.**
Ausgaben in 12.3/13.1 identische Ausgaben (ausser der ResourceKeys=yzJjUHJ3mY)
ls -la ~/.kde4/share/apps/knotes
insgesamt 28
drwx------ 3 peter users 4096 4. Sep 16:31 .
drwxr-xr-x 44 peter users 4096 30. Aug 14:37 ..
drwx------ 2 peter users 4096 4. Sep 16:37 notes
-rw-r--r-- 1 peter users 5010 4. Sep 16:31 notes.ics
-rw-r--r-- 1 peter users 4712 4. Sep 16:31 notes.ics~
ls -la ~/.kde4/share/config/kresources/notes/stdrc
-rw------- 1 peter users 251 5. Jan 2014 /home/peter/.kde4/share/config/kresources/notes/stdrc
cat ~/.kde4/share/config/kresources/notes/stdrc
[General]
ResourceKeys=yzJjUHJ3mY
Standard=yzJjUHJ3mY
[Resource_yzJjUHJ3mY]
NotesURL$e]=file://$HOME/.kde4/share/apps/knotes/notes.ics
ResourceIdentifier=yzJjUHJ3mY
ResourceIsActive=true
ResourceIsReadOnly=false
ResourceName=Notes
ResourceType=file
Schau ich mir mit KWrite die Datei an, so sind die alten Notizen noch vorhanden.
Z.B. die Testnotiz heue:
BEGIN:VJOURNAL
DTSTAMP:20140904T143102Z
X-KDE-KNotes-BgColor:#ffff00
X-KDE-KNotes-FgColor:#000000
X-KDE-KNotes-RichText:false
CREATED:20140904T142511Z
UID:libkcal-86898078.266
LAST-MODIFIED:20140904T142526Z
DESCRIPTION:TEST DADADAD
SUMMARY:04.09.2014 16:25
END:VJOURNAL
Im übrigen hat alles schon mal funktioniert.
Du hast knotes aber hoffentlich schon vorher beendet? (rechts-klick auf das Icon in der Kontrollleiste und “Beenden” auswählen)
Es kann nämlich nur einmal gestartet werden…
So läufts ab.
In der 13.1:
1 Klick auf KNotes (ist in der Kontrollleiste)
Ich nehme an, du meinst im K-Menü?
Oder klickst du auf das Icon in der Kontrollleiste?
KNotes erscheint in der Kontrollleiste unten und “eiert” fast 1 Minute.
Dann ist alles wieder verschwunden (Keine Notizen öffnen sich, alte werden nicht angezeigt).
Hm. Du hast aber schon KNotes 4.11, richtig? (rechts-klick auf das Icon und “Hilfe”->“Über KNotes” auswählen, um das zu überprüfen)
Das hört sich für mich fast nach 4.13 an, nach der Portierung auf Akonadi…
Erneuter Klick: Es wird eine neue Notiz angezeigt. Ich mache eine Eingabe.
Nach Ab,-Anmelden wird die Notiz nach Klick wieder angezeigt.
Das scheint ja zu passen, oder?
Ich sperre die Notiz.
Aha.
Was passiert, wenn du die Notiz nicht sperrst?
Zumindest in 4.13 gabs einen Fehler, dass Änderungen verloren gingen wenn du die Notiz sperrst.
Da ich diese Funktion selber nie verwendet habe, weiß ich nicht ob dieser Fehler schon in früheren Versionen auftrat.
Ausgaben in 12.3/13.1 identische Ausgaben (ausser der ResourceKeys=yzJjUHJ3mY)
Das schaut ja alles ok aus.
Im übrigen hat alles schon mal funktioniert.
Ja klar.
Und bei mir hats immer funktioniert, auch mit 4.11.x.
Allerdings habe ich eben auch nie eine Notiz gesperrt.
Vielleicht ist das mit dem Sperren jetzt an den Haaren herbeigezogen, aber einen Versuch ists ja zumindest mal wert…
Also zur Klarstellung:
Ich habe ein Symbol in der Kontrollleiste, auf der Arbeitsfläche (gerade probiert) und verwende es aus dem K-Menü.
Egal woher ich das Programm aufrufe, das Ergebnis ist immer das gleiche (würde mich wundern wenns anders wäre).
Rechtsklick bringt nur “Einstellungen für Symbol, Einstellungen für Kontrollleitse, Symbol entfernen”, sonst nichts.
In dem Sinn kann ich es nicht direkt beenden. Ich wüsste aber auch nicht, warum es 2 mal geladen worden sein soll?
Knotes läuft nur einmal:
ps -A|grep note
2748 ? 00:00:00 knotes
Häng Dich bitte nicht an dem Sperren auf. Das Problem hat mit dem nichts zu tun. Ich habe nur mal vieles durchprobiert, ob dann
evt. die Notiz nicht verschwindet!
Die Version ist lt. YAST 4.10.5 (Suse 12.3).
OK schauts überhaupt nicht aus, denn alle alten Notizen werden nicht mehr angezeigt, obwohl sie in der notes.ics doch vorhanden sind?
Als noch alles ging, wurden einem bei Links-Klick (oder reichte auch eine Berührung mit der Maus?) die vorhandenen Notizen angezeigt und man konnte die gewünschten auswählen.
Ich werde jetzt mal KNotes deinstallieren und neu installieren.
Mal schauen was dann passiert?
Ich habe gesagt du sollst es in einer Konsole starten, indem du “knotes” eingibst.
Nicht vom K-Menü, nicht von einem Icon am Desktop.
Der Sinn ist, dass eventuelle Fehlermeldungen in der Konsole sichtbar werden.
Und dafür darf knotes noch nicht laufen.
Wenn es bereits läuft, kannst du es nicht nochmal starten.
Rechtsklick bringt nur “Einstellungen für Symbol, Einstellungen für Kontrollleitse, Symbol entfernen”, sonst nichts.
In dem Sinn kann ich es nicht direkt beenden.
Im Systemabschnitt der Kontrollleiste rechts unten solltest du ein Symbol von Knotes haben. Dort sollst du drauf rechts-klicken:
Oder probier stattdessen zuerst mal “Alle Notizen anzeigen” auszuwählen. Siehst du dann deine Notizen?
Wie öffnest du denn sonst deine Notizen, bzw. legst neue an?
Ich wüsste aber auch nicht, warum es 2 mal geladen worden sein soll?
Knotes läuft nur einmal:
ps -A|grep note 2748 ? 00:00:00 knotes
Ja. Aber damit du es in der Konsole starten kannst, darf es eben _nicht_laufen.
Wie ich schon sagte, man kann es gar nicht 2x laden. Das zweite Mal tut sich einfach nichts.
Häng Dich bitte nicht an dem Sperren auf. Das Problem hat mit dem nichts zu tun. Ich habe nur mal vieles durchprobiert, ob dann
evt. die Notiz nicht verschwindet!
Ich hänge mich an gar nichts auf.
Ich hab nur einen eventuellen Grund angeführt.
Wie gesagt, es gab exakt diesen Fehler in 4.13, kann sein dass der schon vorher existierte.
Wenn die Notizen auch verschwinden ohne dass du sie sperrst, kann das natürlich nicht dein Problem sein.
Die Version ist lt. YAST 4.10.5 (Suse 12.3).
Da gehts doch, dachte ich?
Scheinbar gehts bei 12.3 und 13.1 nicht?
OK schauts überhaupt nicht aus, denn alle alten Notizen werden nicht mehr angezeigt, obwohl sie in der notes.ics doch vorhanden sind?
Ich glaub mittlerweile, du verstehst die Arbeitsweise von knotes komplett falsch.
Klick auf das Icon in der Kontrollleiste, dann sollten alle Notizen in einem Popupmenü angezeigt werden. Du kannst sie dann öffnen indem du sie in dem Popupmenü auswählst.
Wenn es nur eine Notiz gibt, wird diese durch einen Klick auf dieses Icon sofort geöffnet.
Mit rechts-klick auf dieses Icon kannst du knotes auch beenden, siehe Bild oben.
Oder starte Kontact, dort solltest du deine Notizen auch finden.
Als noch alles ging, wurden einem bei Links-Klick (oder reichte auch eine Berührung mit der Maus?) die vorhandenen Notizen angezeigt und man konnte die gewünschten auswählen.
Vielleicht solltest du mal ein Bildschirmfoto davon posten worauf du genau klickst…
Und nein, eine “Berührung mit der Maus” reichte noch nie.
Ich werde jetzt mal KNotes deinstallieren und neu installieren.
Mal schauen was dann passiert?
Das hilft sicher nicht.
Asche auf mein Haupt. :shame::shame:
Du hast etwas gut und einen Stein im Brett. Wie konnte ich nur so bl… sein?
Ich war so fixiert darauf, dass KNotes das gelbe Symbol hat.
http://susepaste.org/images/0d6e2822.jpg
Erst als ich Deine Bilder sah, fiels mir wie Schuppen von den Augen.
Es ist ja dieses Symbol:
http://susepaste.org/images/32985570.jpg
Und ich habs einfach nicht gesehen.
Übrigens habe ich es im Terminal gestartet. Es gab keine Reaktionen.
Und ich nahm an, dass das einfach ein Link auf das laufende KNotes ist.
Wahrscheinlich ist es ein einmaliger Fall von mir, aber eine Meldung “2. Instanz darf nicht geladen werden” oder so,
hätte mir einiges klarer gemacht.
Entschuldigung nochmal und vielen Dank für Deine Geduld.
Ja, das ist das Symbol vom dunklen openSUSE Theme, das in 12.3 neu war.
Wenn du das “Arbeitsflächen-Design” änderst (Systemeinstellungen->Erscheinungsbild der Arbeitsfläche), sollte das Symbol wieder gelb sein…
Übrigens habe ich es im Terminal gestartet. Es gab keine Reaktionen.
Ja, wie gesagt weil es eben schon lief.
Und ich nahm an, dass das einfach ein Link auf das laufende KNotes ist.
Wahrscheinlich ist es ein einmaliger Fall von mir, aber eine Meldung “2. Instanz darf nicht geladen werden” oder so,
hätte mir einiges klarer gemacht.
Naja, wie ich mittlerweile rausgefunden habe, signalisiert es der laufenden Instanz eine neue Notiz zu erstellen, wenn du es nochmal startest.
Also ganz wirkungslos ist es doch nicht…
Wusste ich bis jetzt nicht wirklich, weil ich das so nie mache/gemacht habe, sondern neue Notizen immer über das Kontrollleisten-Symbol erzeug(t)e.
Normalerweise sollte es ja eh keinen Grund geben, es komplett neu zu starten.
So gesehen finde ich das Verhalten ja ok, warum den Benutzer mit so einer Meldung “ärgern”?
Allerdings ist das eben notwendig, wenn du (Debug-)Ausgaben in der Konsole haben willst.
Diese Ausgaben hätten evtl. Hinweise darauf gegeben warum knotes die Notizen nicht speichern kann oder so.
Aber das hat sich ja jetzt erledigt.
Entschuldigung nochmal und vielen Dank für Deine Geduld.
Kein Problem.
Freut mich dass das jetzt geklärt ist…