
Я хочу, чтобы Firefox (и Thunderbird) запускался автоматически при входе в систему. Я думал, что у меня есть решение — запустить «Автозапускаемые приложения» и добавить запись для выполнения Firefox: /usr/lib/firefox/firefox
. Теперь, это работает в некотором смысле, когда я выхожу из системы и снова вхожу в нее, он запускает Firefox. Однако Firefox спрашивает, хочу ли я сделать Firefox браузером по умолчанию (чего он обычно не делает). Поэтому я говорю «ОК», и это нормально, но затем, если я случайно закрою Firefox и запущу его вручную из Unity Launcher, он снова спросит, хочу ли я сделать Firefox браузером по умолчанию.
Так что, похоже, запуск /usr/lib/firefox/firefox
при запуске отличается от запуска из лаунчера (другой профиль?). Я хочу сделать их эквивалентными. Есть ли какой-то аргумент, который я могу добавить в список запускаемых приложений, чтобы сделать автоматически запускаемый Firefox таким же, как и запускаемый вручную?
Похожая проблема, похоже, возникает и с Thunderbird — он, похоже, использует не тот профиль, который я обычно использую (см. ниже) — например, ему не удалось войти на мой почтовый сервер.
Я использую Ubuntu 14.04.
Обновлять
Я использовал страницу отладки Firefox, чтобы найти местоположение каталога моего профиля. Она определенно одинакова для обоих вызовов Firefox (и мои закладки одинаковы). Однако мне все еще задают вопрос (ниже), когда я переключаюсь с автоматически запускаемого Firefox на ручной вызов. Полагаю, я могу снять флажок «Всегда выполнять эту проверку ...», но кажется странно тревожным, что есть некоторая разница в выполнении, когда он задает вопрос в первую очередь.
Дальнейшее уточнение
Каждый раз, когда я вижу это сообщение, я нажимаю «Использовать Firefox как браузер по умолчанию».иснимите флажок «Всегда выполнять эту проверку при запуске Firefox» (разумеется, не в этом порядке).
Однако каждый раз, когда я перехожу от вызова из входа в систему и вызова из ручного запуска, я снова получаю диалоговое окно. Что странно, потому что где бы они ни хранили мой ответ, он не запоминается.
решение1
Попробуйте в терминале:
$ firefox --new-instance -ProfileManager
Вы получите что-то вроде этого:
Затем для запуска с определенным профилем:
$ firefox --new-instance -P "Default User"
Здесь вы также можете найти каталоги профилей.
(Примечание: мне придется использовать --new-instance
, поскольку у меня уже открыт браузер, чтобы ответить на этот вопрос).
Если это сработает, я думаю, вы могли бы использовать его /usr/bin/firefox -P "Your Profile"
в команде запуска, чтобы Firefox загружал этот профиль при запуске.
Также вы можете попробовать установить флажок «Использовать выбранный профиль без запроса при запуске»...
Надеюсь это поможет...