Ubuntu Unity Desktop использует *.desktop
файлы, устанавливающие программы по умолчанию для типов файлов. Чтобы достичь желаемого, вы можете создать собственный *.desktop
файл для Google-Chrome только для своего пользователя.
Это займет пару шагов:
1. Проверьте программу по умолчанию
Убедитесь, что google-chrome.desktop
это программа по умолчанию для открытия ссылок:
В Terminal введите: cat ~/.local/share/applications/mimeapps.list
.
Вывод должен быть примерно таким:
[Default Applications]
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop
x-scheme-handler/mailto=google-chrome.desktop
text/x-c++src=gedit.desktop
[Added Associations]
text/x-c++src=gedit.desktop;
Если, как в примере, google-chrome.desktop
выполняется обработка веб-ссылок, действуйте, как описано. Если нет, вам нужно сначала установить программу по умолчанию.
2. Создайте пользовательский файл * .desktop
Создание собственного google-chrome.desktop
файла на ~/.local/share/applications/
основе исходного /usr/share/applications/google-chrome.desktop
файла.
В Терминал введите:
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/
При этом вы будете изменять настройки только для своего пользователя, а не для всех пользователей на машине.
Если дублируется *.desktop
имя файла из /usr/share/applications/
, ~/.local/share/applications/
то приоритет имеет локальное.
3. Отредактируйте новый файл * .desktop
Этот файл будет содержать много строк для названий опций на разных языках. Нам нужно будет отредактировать все строки, начиная с Exec=
.
Пример с моего компьютера по адресу: /usr/share/applications/google-chrome.desktop
Exec = / usr / bin / google-chrome-stable% U
Exec = / USR / бен / Google-хром-стабильный
Exec = / usr / bin / google-chrome-stable --incognito
В новом файле ~/.local/share/applications/
измените эти строки, добавив опцию --profile-directory=Default
.
Exec = / usr / bin / google-chrome-stable --profile-directory = По умолчанию% U
Exec = / usr / bin / google-chrome-stable --profile-directory = По умолчанию
Exec = / usr / bin / google-chrome-stable --profile-directory = По умолчанию --incognito
Это будет сделано так, что каждый раз, когда вы открываете ссылку, она будет открыта пользователем по умолчанию .
Другой пользователь
Опция --profile-directory=
может быть установлена на имя любой папки, в ~/.config/google-chrome/
которой хранится конфигурация пользователя. Примеры:
- По умолчанию
- Профиль 1
- Профиль 2
- так далее...
Пример:
Exec = / usr / bin / google-chrome-stable --profile-directory = Профиль \ 1% U
Exec = / usr / bin / google-chrome-stable --profile-directory = Профиль \ 1
Exec = / usr / bin / google-chrome-stable --profile-directory = Профиль \ 1 --incognito
Обратите внимание на обратную косую черту\
в , Profile\ 1
чтобы указать имя папки содержит пробел.
Alt
+F2
и введите следующую команду:google-chrome-stable --profile-directory=Profile\ X
.X
Быть кто -то из значений под~/.config/google-chrome/
. Метод проб и ошибок - самый быстрый вариант, который я могу найти.