1

Я хочу добавить ярлыки для открытия Chromium с определенным профилем пользователя.

Если в терминале я chromium --profile-directory="Default" , Chromium откроется с правильным профилем.

Поэтому я попытался изменить файл chromium.desktop, добавив

Actions=OpenDefault;OpenProfile1;
[Desktop Action OpenDefault]
Name=Open Default profile
Exec=chromium --profile-directory=Default;
[Desktop Action OpenProfile1]
Name=Open Profile 1
Exec=chromium --profile-directory="Profile 1";

Это не работает Ярлыки добавляются к значку в тире, но вместо открытия назначенного профиля каждый раз создается новый профиль. Что я делаю неправильно?

1 ответ1

0

Я думаю, что проблема в точках с запятой (;) в конце ваших строк Exec . Если вы удалите их, это должно работать.

У меня только один профиль Chromium, поэтому я немного изменил ваш пример. С точками с запятой (полный) файл .desktop ниже не работает, но без них он работает:

[Desktop Entry]
Name=Chromium Test
Exec=chromium-browser
Type=Application
Actions=OpenDefault;OpenProfile1;
[Desktop Action OpenDefault]
Name=Open Default profile
Exec=chromium-browser --profile-directory=Default
[Desktop Action OpenProfile1]
Name=Open in Incognito mode
# Doesn’t work:
#Exec=chromium-browser --incognito;
# Works:
Exec=chromium-browser --incognito

Я проверил это в Ubuntu 14.04 с GNOME Shell 3.10.4 и расширением Quicklists (поскольку в этой версии GNOME Shell пока нет поддержки нативного списка переходов).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .