Hallo zusammen
Ich habe die Florence Tastatur installiert und sie funktioniert auch ohne Probleme, wenn ich sie über die Himbeere links öffne.
Nun möchte ich sie mit einem Tkinter Button öffnen. Der erste Versuch scheiterte schon Mal an den Rechten. Mit sudo chmod -v 777 florence.desktop habe ich mir sicherheitshalber alle Rechte gegeben. Nun kommt beim Aufruf eine Fehlermeldung, mit der ich nicht viel anfangen kann. Kann mir da evtl. jemand von euch helfen? Der Aufruf-Code der Tastatur sieht so aus (dies ist nur ein Teil des gesamten Codes):
def __init__(self,master=None):
super().__init__(master)
self.master=master
self.grid (row=0, column=0, padx=10, pady=10)
Youtube = tk.Button(self, text="Youtube",width=15, command = self.youtube)
Youtube.grid(row=3, column=0, padx=10, pady=3)
def youtube(self):
#webbrowser.open('http://www.youtube.com')
os.system('/usr/share/applications/florence.desktop')
Alles anzeigen
Wie ihr seht, möchte ich damit Youtube und die virtuelle Tastatur öffnen, damit man dann den Titel bei Youtube eintippen kann. Das Öffnen von Youtube habe ich aber jetzt ausgeklammert, dass mir das keinen Fehler gibt.
Die Fehlermeldung sieht folgendermassen aus:
/usr/share/applications/florence.desktop: 1: /usr/share/applications/florence.desktop: [Desktop: not found
/usr/share/applications/florence.desktop: 3: /usr/share/applications/florence.desktop: Virtual: not found
/usr/share/applications/florence.desktop: 4: /usr/share/applications/florence.desktop: Name[fr]=Clavier: not found
/usr/share/applications/florence.desktop: 5: /usr/share/applications/florence.desktop: Name[it]=TastieraVirtuale: not found
/usr/share/applications/florence.desktop: 6: /usr/share/applications/florence.desktop: Name[ru]=Виртуальная: not found
/usr/share/applications/florence.desktop: 7: /usr/share/applications/florence.desktop: Virtual: not found
/usr/share/applications/florence.desktop: 8: /usr/share/applications/florence.desktop: Comment[fr]=Clavier: not found
/usr/share/applications/florence.desktop: 9: /usr/share/applications/florence.desktop: Comment[it]=TastieraVirtuale: not found
/usr/share/applications/florence.desktop: 10: /usr/share/applications/florence.desktop: Comment[ru]=Виртуальная: not found
/usr/share/applications/florence.desktop: 15: /usr/share/applications/florence.desktop: Accessibility: not found
Hat er nun die Tastatur nicht gefunden oder was? Ich habe den Pfad kontrolliert und der stimmt. Oder kann ich die Tastatur nicht direkt so starten?
LG Bern93