Как настроить по умолчанию Chrome Person (пользователь) для открытия URL-адресов как?
Когда я нажимаю на URL (например, URL в консоли вывода в bash), он открывается с помощью Chrome. Так как у меня в Chrome несколько человек (или пользователей), он всегда открывался с помощью человека с последним увиденным окном.
Можно ли сделать так, чтобы конкретный человек по умолчанию открывал такие URL?
1 ответ
Ubuntu Unity Desktop использует *.desktop
Файлы устанавливают программы по умолчанию для типов файлов. Чтобы достичь желаемого, вы можете создать *.desktop
файл для Google-Chrome только для вашего пользователя.
Это займет пару шагов:
1. Проверьте программу по умолчанию
Подтвердите это google-chrome.desktop
ваша стандартная программа для открытия ссылок:
В Терминал введите: 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
чтобы указать, что имя папки содержит пробел.