Большинство из нас используют более одной машины для наших целей. Сценарий для меня - использовать один дома, другой в офисе.
Когда доходит до панели запуска слева, приложения добавляются в хронологическом порядке. Вы можете нажать и перетащить приложение в панели запуска, но это утомительный процесс.
Если ваши приложения размещаются на разных машинах по-разному, вы теряете интуитивно понятный щелчок мыши. Вам нужно потратить несколько секунд, чтобы выяснить, где на самом деле находится пусковая установка, прежде чем нажимать на нее.
Можно ли как-нибудь синхронизировать приложения запуска (по крайней мере, заблокированные) между машинами?
Спасибо.
Основываясь на ценных отзывах всех вас, я собрал способ синхронизации моих пусковых установок на разных машинах. Вот как я это делаю.
Запустить dconf-редактор. Если у вас не установлен dconf-редактор, вы можете установить его как
sudo apt-get install dconf-tools
. Выберите desktop-> unity-> launcher слева (см. Изображение).
Продолжайте нажимать на текст справа от избранного, пока не будет выбран полный список. Это ваш список приложений в панели запуска.
(Хотелось бы найти способ прочитать какой-нибудь conf-файл с помощью awk или perl, автоматически извлечь приведенный выше текст и сгенерировать скрипт. )
Скопируйте этот список (правая кнопка мыши) и вставьте в редактор.
Создайте простой скрипт оболочки с использованием команд gsettings с текстом на предыдущем шаге. Мой скрипт (называемый setlauncher) выглядит следующим образом:
#!/bin/sh
gsettings set com.canonical.Unity.Launcher favorites "['nautilus-home.desktop', 'firefox.desktop', 'google-chrome.desktop', 'libreoffice-calc.desktop', 'emacs23.desktop', 'gedit.desktop', 'xournal.desktop', 'gimp.desktop', 'evince.desktop', 'kde4-okular.desktop', 'djvulibre-djview4.desktop', 'vlc.desktop', 'avidemux-gtk.desktop', 'dvdrip.desktop', 'gnome-subtitles.desktop', 'dvdstyler.desktop', 'kde4-k3b.desktop']"
Сделайте вышеуказанный скрипт исполняемым.
chmod +x setlauncher
Сохраняйте приведенный выше скрипт синхронизированным между всеми вашими машинами. Я использую SpiderOak . Использование NAS может быть еще одним жизнеспособным вариантом.
Запустите скрипт на всех ваших машинах. Кто-то предложил запускать скрипт при каждом входе в систему, но это не обязательно. Единственный раз, когда вам нужно перезапустить сценарий, это когда вы его измените.
Если вы внесли изменения в свою панель запуска, вам нужно выполнить шаги 3-9.
1129 Для меня это сработало как шарм. Одна машина работает под управлением Ubuntu 12.04, другая (все еще нестабильная) 12.10.
Ручной шаг
Откройте Terminal Ctrl + Высокий звук + T и выполненный после команды:
gsettings set com.canonical.Unity.Launcher favorites "['nautilus-home.desktop', 'firefox.desktop', 'gnome-terminal.desktop', 'gedit.desktop', 'Ubuntu Software Center.desktop']"
Замените .desktop своим именем приложения.
Как я нахожу свое имя приложения?
Найдите свое приложение в /usr/share/applications
Проблема! Как сбросить средство запуска?!
gsettings reset com.canonical.Unity.Launcher favorites
Сделайте удаленный сценарий для запуска при запуске.
ObsessiveFOSS - Основной сценарий (тот, непосредственно выполненный из приложений Запуска), ответственен за получение удаленного сценария от сетевого ресурса. Если это может, это перезаписать локальную копию фактического сценария с фактическими объектами запуска, и если это не может соединиться по некоторым причинам, это просто выполняет старую версию.
Идея состояла в том, чтобы выполнить основной сценарий из сети.
Сначала необходимо создать основной .launcher.sh, который это, содержите:
#!/bin/sh
gsettings set com.canonical.Unity.Launcher favorites "['nautilus-home.desktop', 'firefox.desktop', 'gnome-terminal.desktop', 'gedit.desktop', 'Ubuntu Software Center.desktop']"
Предоставление разрешения:
chmod +x ~/.launcher.sh
Подайте заявку запуска
Имя: средство запуска
Команда: ~/.launcher.sh
Таким образом, все, в чем Вы нуждаетесь, должно изменить один сценарий, и другая машина будет следовать также. Удостоверьтесь другая загрузка машины основной сценарий на запуске из сети.