Ubuntu Unity Desktop używa *.desktop
plików i ustaw domyślne programy dla typów plików. Aby osiągnąć pożądany cel, możesz utworzyć niestandardowy *.desktop
plik dla Google-Chrome tylko dla swojego użytkownika.
To zajmie kilka kroków:
1. Sprawdź program domyślny
Sprawdź, czy google-chrome.desktop
jest to domyślny program do otwierania linków:
W terminalu wpisz: cat ~/.local/share/applications/mimeapps.list
.
Dane wyjściowe powinny wyglądać mniej więcej tak:
[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;
Jeśli tak jak w przykładzie, google-chrome.desktop
obsługa linków to postępuj zgodnie z opisem. Jeśli nie, musisz najpierw ustawić domyślny program.
2. Utwórz niestandardowy plik * .desktop
Tworzenie google-chrome.desktop
pliku niestandardowego na ~/.local/share/applications/
podstawie /usr/share/applications/google-chrome.desktop
pliku oryginalnego .
W terminalu wprowadź:
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/
W ten sposób zmienisz tylko ustawienia użytkownika, a nie wszystkich użytkowników urządzenia.
Jeśli *.desktop
nazwa pliku z /usr/share/applications/
jest zduplikowana w, ~/.local/share/applications/
wtedy nazwa lokalna ma priorytet.
3. Edytuj nowy plik * .desktop
Ten plik będzie zawierał wiele wierszy z nazwami opcji w różnych językach. Będziemy musieli edytować wszystkie linie zaczynające się od Exec=
.
Przykład z mojego komputera: /usr/share/applications/google-chrome.desktop
Exec = / usr / bin / google-chrome-stable% U
Exec = / usr / bin / google-chrome-stable
Exec = / usr / bin / google-chrome-stable --incognito
W nowym pliku w ~/.local/share/applications/
zmień te wiersze, dodając opcję --profile-directory=Default
.
Exec = / usr / bin / google-chrome-stable --profile-directory = Domyślnie% U
Exec = / usr / bin / google-chrome-stable --profile-directory = Domyślnie
Exec = / usr / bin / google-chrome-stable --profile-directory = Domyślnie --incognito
Dzięki temu za każdym razem, gdy otworzysz link, będzie on otwierany przez użytkownika domyślnego .
Inny użytkownik
Opcję --profile-directory=
można ustawić na nazwę dowolnego folderu, w ~/.config/google-chrome/
którym znajduje się konfiguracja użytkownika. Przykłady:
- Domyślna
- Profil 1
- Profil 2
- itp...
Przykład:
Exec = / usr / bin / google-chrome-stable --profile-directory = Profil \ 1% U
Exec = / usr / bin / google-chrome-stable --profile-directory = Profil \ 1
Exec = / usr / bin / google-chrome-stable --profile-directory = Profil \ 1 --incognito
Zaobserwować odwrotny ukośnik\
w Profile\ 1
celu wskazania nazwa folderu zawiera spację.
Alt
+F2
i wpisz polecenie:google-chrome-stable --profile-directory=Profile\ X
.X
Jest ktoś z wartościami poniżej~/.config/google-chrome/
. Próba i błąd to najszybsza opcja, jaką mogę znaleźć.