Hallo liebe Community!
Ich habe mich eben hier angemeldet, weil ich auf dem Lubuntu-Desktop meiner Eltern, den ich verwalte, ein Problem nicht gelöst bekomme. Ich war langjähriger Ubuntu-User (von 6.06 bis ca 9.10, aber unter einem anderen Benutzernamen), benutze seither Archlinux, also ich bin kein Noob bzgl Linux. Eigentlich ... 🙄
Evtl wichtig zu erwähnen ist, dass ich bei der Installation von Lubuntu angegeben habe, dass sich der Rechner automatisch einloggen soll. Das würde ich bei mir selbst niemals so konfigurieren, aber ihr kennt das ja bestimmt auch, ahnungslose Leute wollen keine Passwörter eingeben ...
Also, ich möchte meiner Mutter ermöglichen, möglichst einfach die Links für Dropbox-Dateien herauszufinden. Für den Pcmanfm gibt es ja kein fertiges Addon dafür, daher habe ich mich in euerm wunderbaren Wiki informiert mittels https://wiki.ubuntuusers.de/PCMan_File_Manager/Benutzerdefinierte_Aktionen. Ich habe dafür folgende Datei geschrieben:
~/.local/share/file-manager/actions/dropbox.desktop
[Desktop Entry] Type=Action Name=Dropbox Profiles=Dropbox; [X-Action-Profile Dropbox] MimeTypes=all/allfiles;inode/directory Exec=bash -c "/usr/bin/dropbox.py sharelink %f | xclip -i -selection clipboard" Name=Dropbox
Das Skript ist nicht perfekt, weil der Eintrag "Dropbox" bei allen Dateien und Ordnern auftaucht, nicht nur denen im Dropbox-Ordner. Aber das ist ok, das muss auch nicht perfekt sein.
Um das Skript auszuprobieren habe ich den pcmanfm mit
killall -w pcmanfm
gekillt und dann mit
pcmanfm --desktop --profile lubuntu
neu gestartet. Das Skript funktioniert dann, der Link zur Dropbox wird sowohl für Dateien als auch für Ordner korrekt in die Zwischenablage gelegt.
Dann habe ich den Rechner gestern ausgeschaltet und wollte gerade eben zeigen, wie sie damit umzugehen hat. Hier geht mein Problem los:
Wenn ich direkt nach dem Hochfahren versuche, einen Dropbox-Link über den Pcmanfm mittels des Skripts in die Zwischenablage zu bekommen, landet in der Zwischenablage folgendes:
Couldn't get shared link: Unknown Error
Wenn ich es direkt über die Kommandozeile versuche, klappt es:
$ dropbox.py sharelink $DATEINAME https://www.dropbox.com/s/$DROPBOX-ID-DER-DATEI/$DATEINAME?dl=0
Also am Dropbox-Client und dem Python-Skript dropbox.py liegt es schonmal nicht, der funktioniert prinzipiell in diesem Moment!
Wenn ich mich dann auslogge und neu einlogge, dann funktioniert das plötzlich auch über den Pcmanfm.
Was, wie oben schon erwähnt, auch funktioniert ist, wenn ich direkt nach dem Hochfahren den Pcmanfm mittels
killall -w pcmanfm
beende und dann mit
pcmanfm --desktop --profile lubuntu
neu starte.
Ich habe die Vermutung, dass der automatische Login was damit zu tun hat. Es sieht so aus, als ob so die Session nicht exakt gleich läuft, wie wenn man sich richtig einloggt. Aber da hört es bei mir auf ... Ich habe keine Ahnung, wo ich da jetzt ansetzen könnte. Den automatischen Login würde ich gerne behalten, es ist gut, wenn meine Eltern das Passwort nicht wissen, dann können sie keinen Unfug treiben 😛
Hat jemand eine Idee? Ist das evtl ein Bug bzw deutet es auf einen Bug hin?
Vielen Dank schonmal!