Запускать Firefox автоматически при входе в систему — с обычным профилем

Запускать Firefox автоматически при входе в систему — с обычным профилем

Я хочу, чтобы Firefox (и Thunderbird) запускался автоматически при входе в систему. Я думал, что у меня есть решение — запустить «Автозапускаемые приложения» и добавить запись для выполнения Firefox: /usr/lib/firefox/firefox. Теперь, это работает в некотором смысле, когда я выхожу из системы и снова вхожу в нее, он запускает Firefox. Однако Firefox спрашивает, хочу ли я сделать Firefox браузером по умолчанию (чего он обычно не делает). Поэтому я говорю «ОК», и это нормально, но затем, если я случайно закрою Firefox и запущу его вручную из Unity Launcher, он снова спросит, хочу ли я сделать Firefox браузером по умолчанию.

Так что, похоже, запуск /usr/lib/firefox/firefoxпри запуске отличается от запуска из лаунчера (другой профиль?). Я хочу сделать их эквивалентными. Есть ли какой-то аргумент, который я могу добавить в список запускаемых приложений, чтобы сделать автоматически запускаемый Firefox таким же, как и запускаемый вручную?

Похожая проблема, похоже, возникает и с Thunderbird — он, похоже, использует не тот профиль, который я обычно использую (см. ниже) — например, ему не удалось войти на мой почтовый сервер.

Вопрос о Thunderbird

Я использую Ubuntu 14.04.


Обновлять

Я использовал страницу отладки Firefox, чтобы найти местоположение каталога моего профиля. Она определенно одинакова для обоих вызовов Firefox (и мои закладки одинаковы). Однако мне все еще задают вопрос (ниже), когда я переключаюсь с автоматически запускаемого Firefox на ручной вызов. Полагаю, я могу снять флажок «Всегда выполнять эту проверку ...», но кажется странно тревожным, что есть некоторая разница в выполнении, когда он задает вопрос в первую очередь.

Firefox не является браузером по умолчанию


Дальнейшее уточнение

Каждый раз, когда я вижу это сообщение, я нажимаю «Использовать Firefox как браузер по умолчанию».иснимите флажок «Всегда выполнять эту проверку при запуске Firefox» (разумеется, не в этом порядке).

Однако каждый раз, когда я перехожу от вызова из входа в систему и вызова из ручного запуска, я снова получаю диалоговое окно. Что странно, потому что где бы они ни хранили мой ответ, он не запоминается.

решение1

Попробуйте в терминале:

$ firefox --new-instance -ProfileManager

Вы получите что-то вроде этого:

ffoxuserprofile

Затем для запуска с определенным профилем:

$ firefox --new-instance -P "Default User"

Здесь вы также можете найти каталоги профилей.

(Примечание: мне придется использовать --new-instance, поскольку у меня уже открыт браузер, чтобы ответить на этот вопрос).

Если это сработает, я думаю, вы могли бы использовать его /usr/bin/firefox -P "Your Profile"в команде запуска, чтобы Firefox загружал этот профиль при запуске.

Также вы можете попробовать установить флажок «Использовать выбранный профиль без запроса при запуске»...

Надеюсь это поможет...

Связанный контент