Wiki

A universe of ideas

User Tools

Site Tools


computer:ubuntu_touch

This is an old revision of the document!


Ubuntu Touch

Interessante Dienste

  • ufw
  • PulseAudio
  • DNSMasq
  • lightDM
  • cron
  • DBus
  • upowerd
  • telepathy
  • gconf
  • upstart
  • evolution-source-registry

Interessante Verzeichnisse

mount | grep etc.*rw | cut -d ' ' -f 3

/etc

  • fstab
  • NetworkManager/system-connections
  • default/ufw
  • ufw
  • apparmor.d/cache
  • ssh
  • init/ssh.override
  • writable
    • hostname
    • localtime
    • machine-info
    • timezone
    • whoopsie
  • default/apport
  • init/whoopsie.override
  • network/if-up.d

/home/phablet/

  • .config
    • <app-id>
    • dekko.dekkoproject
      • dekko.dekkoproject.conf (Schnell & einfach Identitäten anlegen)
    • textsecure.jani
      • contacts.yml
    • syncevolution
      • config.ini (config, global)
      • <context name>/config.ini (config, context)
      • <context name>/peers/<peer name>/config.ini (config, peer)
      • <context name>/peers/<peer name>/sources/<store name>/config.ini (Datastore, unshared)
      • <context name>/sources/<store name>/config.ini (Datastore, shared)
  • .cache
    • <app-id>
  • .local/share
    • <app-id>
    • evolution
      • addressbook/system/contacts.db
      • tasks/1454618765.3380.0@ubuntu-phablet/tasks.ics (Wecker!)
  • .ssh

Weitere

  • /usr/share/syncevolution

SyncEvolution

Aktuellen status anschauen:

syncevolution --print-configs
syncevolution --print-databases
find /home/phablet/.config/syncevolution/
find /home/phablet/.config/evolution/
find /home/phablet/.local/share/evolution/

Auflisten aller Tempates:

syncevolution --template ?

Auflisten entfernter databases (z.B. alle Kalender) eines konfigurierten Backends

syncevolution --print-databases \
              backend=caldav \
              username=XXX \
              password=XXX \
              syncURL=https://XXX

Remote peer

Context @onmars.eu
Peer target-config
(Damit kann später die Abkürzung local://@onmars.eu verwendet werden)
(Data)store addressbook calendar todo
Config target-config@onmars.eu
syncevolution --configure \
              --template WebDAV \
              username=XXX \
              password=XXX \
              syncURL=https://XXX \
              target-config@onmars.eu \
              calendar addressbook todo
 
syncevolution --print-config --quiet target-config@onmars.eu
syncevolution --print-databases target-config@onmars.eu calendar
syncevolution --print-items target-config@onmars.eu calendar

Beim lößchen wird der ganze context gelöscht:

syncevolution --remove @onmars.eu

Lokaler peer

Angegeben Angenommen
Context @default
Peer onmars.eu
(Data)store addressbook calendar todo
Config onmars.eu onmars.eu@default

(Wird kein Context angegeben, wird @default angenommen)

syncevolution --configure \
              --template SyncEvolution_Client \
              syncURL=local://@onmars.eu \
              @onmars.eu \
              calendar addressbook todo
syncevolution --print-config --quiet @onmars.eu
syncevolution --print-databases @onmars.eu calendar
syncevolution --print-items @onmars.eu calendar

Beim lößchen wird nur der peer gelöscht:

syncevolution --remove @onmars.eu

Initial sync

syncevolution --sync refresh-from-remote onmars.eu@default

… warum auch immer das nicht ohne @default geht.

Weitere syncs

syncevolution onmars.eu@default

Weitere ToDo

  • Persönlicher kalender (https://XXX/SOGo/dav/XXX/Calendar/personal/ ) wird nicht gesynct. Der muss extra angegeben werden.
  • Die jetztige konfiguration (sync ohne persönlichem Kalender) in eine extra DB, so das der Persönliche Kalender in Persönlichen Kalender auf dem Handy platz hat.
  • Nur die Persönlichen ToDo Syncen, so dass man remote einen Alarm Kalender anlegen kann, der mit der lokalen Alarm DB gesynct wird und nicht durch hin und her syncen über mehrere kalender verteilt wird.
  • Schauen, ob man ein Automatisches sync intervall angeben kann
  • Prüfen ob man slow sync verwenden kann, um den sogo server nicht zu überlasten.

Lesen

Weiteres

Der user phablet ist in der sudo Gruppe.

nmcli connection modify ens4v1 ipv6.ip6-privacy 2 geht nicht.

Das root Passwort ist das unlock Passwort/Pin.

Um das Passwort von phablet an das unlock pattern an zu passen, ohne in /etc schreiben zu müssen, wird extrausers in PAM und NSS verwendet. Das holt zusätzliche Daten aus /var/lib/extrausers/{passwd,shadow}.

Dekko Debug mode: SettingAbout → Lange und herzlich das Icon drücken.

Lektüre

computer/ubuntu_touch.1454718372.txt.gz · Last modified: 2020-11-18 18:10 (external edit)