Verbinden Sie sich mit GNOME Online-Konten über die Kommandozeile

Verbinden Sie sich mit GNOME Online-Konten über die Kommandozeile

Ich schreibe ein Bash-Skript, das die Konfiguration meiner Fedora-Workstation nach der Installation durchführt.

Ich würde meinen Nextcloud-Server mit GNOME-Online-Konten verbinden.

Ist das mit der Befehlszeilenschnittstelle möglich?

WebDav-Share mit dem Davfs2-Befehl mounten?

davs://nextcloud_hostname/remote.php/webdav

Ich habe das Gentoo-Wiki gelesenhttps://wiki.gentoo.org/wiki/GNOME/Guide/endas einige Gnome-Befehle enthält, aber ich habe nichts gefunden.

kannst du mir bitte helfen ?

Antwort1

Ich habe eine Lösung gefunden. Diese Lösung kann helfen, ich werde sie hier posten.

  1. Gehen Sie in Ihrem aktuellen persönlichen Gnome-Home-Ordner zu .config/goa-1.0

goa = Gnome Online-Konto

1.0. Vielleicht ist es zu diesem Zeitpunkt schon eine andere Version für Sie.

  1. In goa-1.0 sollten Sie eine Konfigurationsdatei „accounts.conf“ finden, wenn Sie in den Gnome-Parametern ein Online-Konto hinzugefügt haben. Beispiel für „accounts.conf“:

     [Account account_1875320154_0]
     Provider=owncloud
     Identity=username
     [email protected]
     CalendarEnabled=false
     ContactsEnabled=false
     FilesEnabled=true
     Uri=https://account-url.com
     AcceptSslErrors=false
    
  2. Speichern und fügen Sie „accounts.conf“ in Ihre neue Gnome-Installation ein. Gleicher Ordner /home/user/.config/goa-1.0.

  3. In Nautilus wird automatisch eine Netzwerkverbindung angezeigt

  4. Gehen Sie zu Gnome-Parameter --> @ Online-Konten. Eine Warnmeldung fordert Sie auf, Ihr Online-Kontokennwort einzugeben. Geben Sie Ihr Kennwort ein und alles sollte in Ordnung sein.

In meinem Fall erstellt das Postinstallationsskript die Datei accounts.conf automatisch.

Es ist vielleicht nicht der beste Weg, aber es funktioniert.

Und voilà :)

verwandte Informationen