Это связано с тем, и я обсуждал, следует ли его публиковать.
Один из самых простых способов для ученика войти в разработку с открытым исходным кодом (и увидеть код, который вы написали в Ubuntu), - это для участия в Google Summer of Code. Добавление новой функции в существующую часть программного обеспечения - это тот опыт, который вы не получите в школе, но изменит способ программирования. Студенческие участники спариваются с наставником из проекта с открытым исходным кодом, который поможет им начать работу и может помочь им с трудными битами.
Кроме того, вам платят, и он выглядит красиво в вашем резюме. Это отличный опыт. Я настоятельно рекомендую проверить это.
Gnote сохраняет свои заметки в папке ~/.local/share/gnote
Поэтому вы можете использовать что-то вроде Unison (установить unison-gtk из программного центра), чтобы синхронизировать папку gnote между двумя компьютерами, если они находятся на (d1)
Поскольку вы находитесь за NAT, вы можете использовать концепцию обратных ssh-соединений, а не дублировать, есть отличный шаг за шагом в этом Unison и ответ. Однако во время моего тестирования я обнаружил, что версия унисона в Natty не работает с версией openssh в Natty.
Итак, вот руководство, чтобы заставить Unison работать.
На каждом PC вам нужно будет установить openssh-сервер, чтобы вы могли ssh между каждым компьютером в любой момент вместе с unison
sudo apt-get install openssh-server unison unison-gtk
Теперь откройте ваш браузер и загрузите версию Debian openssh- server - i386 для 32bit и amd64 для 64-битного Natty и установить его NB версия в Natty имеет серьезную ошибку SSH и не работает.
cd Downloads
sudo dpkg -i unison-gtk_2.32.52-3+b1_i386.deb
Следуйте инструкциям openssh-сервера выше, чтобы настроить связь SSH между двумя компьютерами. Проверьте ссылку обеими способами, чтобы подтвердить, что вы можете видеть домашний каталог компьютеров.
i.e. от настольного ПК до NAT pc
ssh -p 6222 localhost
и от NAT pc до настольного ПК
ssh username@desktoppc
Теперь настройте конфигурацию унисона на вашем рабочем столе pc
unison-gtk &
введите полный путь к папке вашего гнома в соответствии с этим изображением
Теперь введите папку с файлом gnote для NAT и номер сокета 62222
]
Затем нажмите радиостанцию SSH и введите имя хоста localhost
Теперь вы сможете синхронизировать папки либо вручную, либо автоматически.
Чтобы сделать то же самое с NAT pc start unison-gtk, настройте локальную папку gnote, как указано выше, и папку рабочего стола на ПК в соответствии с этим изображением
[ ! d23]
Хотя это не дает прямого ответа на ваш вопрос, вы можете захотеть проверить Tomboy в качестве приложения для заметок. Одной из его возможностей является возможность синхронизации своего набора заметок с помощью различных задних концов.
Один из вариантов синхронизации - синхронизация с помощью учетной записи Tomboy , которая обеспечивала бы необходимую без необходимости настраивать какое-либо специальное серверное программное обеспечение.
Если вы предпочитаете использовать сервер под своим собственным контролем, вы можете настроить экземпляр Snowy, который использует тот же протокол, что и синхронизация Ubuntu One вариант. В качестве альтернативы, если вы можете получить доступ к серверу через ssh, Tomboy может использовать это через SSH Sync Service Add-in.
Синхронизация папки Gnote между несколькими компьютерами отлично работает с Ubuntu One. См. Этот вопрос для получения дополнительной информации. Как получить доступ к синхронизированной папке с другого компьютера?
Скорее всего, это не то, что вы ищете, но я сделал это вручную (Gnote потрясающий, не более, не менее).
(На ноутбуке) Я использую скрипт-функцию postconnect Wicd для сканирования сети. Если он находит мою домашнюю сеть, он соединяет локальную сеть sshfs (192.168.0.12) и монтирует папку на домашнем сервере с файлами gnote на ~/.local/share/gnote-folder, иначе он захватывает home-ip из моего веб-хостинга, который всегда обновляется с homeserver (без статического ip от ISP).
Работает как прелесть, но я никогда не открываю Gnote без сети и не использую Gnote на моем рабочем столе и ноутбуке одновременно. ,
Получить учетную запись SpiderOak. У них политика конфиденциальности с нулевым уровнем знаний: все зашифровано на стороне клиента, в отличие от других сервисов. Кроме того, вам не нужно возиться с командной строкой - это очень удобно.
Либо включите резервное копирование и синхронизацию в папке данных (или папках), о которой вы заботитесь, или поместите каталоги данных в уже резервной и синхронизированной папке, и они символически ссылаются на них.