Ubuntu Unity Desktop verwendet *.desktop
Dateien, die die Standardprogramme für Dateitypen festlegen. Um das zu erreichen, was Sie möchten, können Sie eine benutzerdefinierte *.desktop
Datei für Google-Chrome nur für Ihren Benutzer erstellen .
Dies dauert einige Schritte:
1. Überprüfen Sie das Standardprogramm
Stellen google-chrome.desktop
Sie sicher, dass dies Ihr Standardprogramm zum Öffnen von Links ist:
Geben Sie im Terminal Folgendes ein : cat ~/.local/share/applications/mimeapps.list
.
Die Ausgabe sollte ungefähr so aussehen:
[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;
Wenn wie im Beispiel google-chrome.desktop
die Weblinks behandelt werden, gehen Sie wie beschrieben vor. Wenn nicht, müssen Sie zuerst das Standardprogramm festlegen.
2. Erstellen Sie eine benutzerdefinierte * .desktop-Datei
Erstellen einer benutzerdefinierten google-chrome.desktop
Datei ~/.local/share/applications/
basierend auf der Originaldatei /usr/share/applications/google-chrome.desktop
.
Geben Sie im Terminal Folgendes ein:
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/
Auf diese Weise ändern Sie nur die Einstellungen für Ihren Benutzer und nicht für alle Benutzer auf dem Computer.
Wenn ein *.desktop
Dateiname von /usr/share/applications/
dupliziert wird, ~/.local/share/applications/
hat der lokale Vorrang.
3. Bearbeiten Sie die neue * .desktop-Datei
Diese Datei enthält viele Zeilen für Namen von Optionen in verschiedenen Sprachen. Wir müssen alle Zeilen bearbeiten, die mit beginnen Exec=
.
Beispiel von meinem Computer unter: /usr/share/applications/google-chrome.desktop
Exec = / usr / bin / google-chrome-stabile% U.
Exec = / usr / bin / google-chrome-stabile
Exec = / usr / bin / google-chrome-stabile - inkognito
~/.local/share/applications/
Ändern Sie in der neuen Datei diese Zeilen, indem Sie die Option hinzufügen --profile-directory=Default
.
Exec = / usr / bin / google-chrome-stabile --profile-directory = Standard% U.
Exec = / usr / bin / google-chrome-stabile --profile-directory = Standard
Exec = / usr / bin / google-chrome-stabile --profile-directory = Standard --incognito
Dadurch wird es so, dass jedes Mal, wenn Sie einen Link öffnen, dieser vom Standardbenutzer geöffnet wird .
Anderer Benutzer
Die Option --profile-directory=
kann auf den Namen eines Ordners festgelegt werden ~/.config/google-chrome/
, der die Benutzerkonfiguration enthält. Beispiele:
- Standard
- Profil 1
- Profil 2
- usw...
Beispiel:
Exec = / usr / bin / google-chrome-stabile --profile-directory = Profil \ 1% U.
Exec = / usr / bin / google-chrome-stabile --profile-directory = Profil \ 1
Exec = / usr / bin / google-chrome-stabile --profile-directory = Profile \ 1 --incognito
Beachten Sie den umgekehrten Schrägstrich\
in , Profile\ 1
um anzuzeigen , den Ordnernamen ein Leerzeichen enthält.
Alt
+ drückenF2
und den Befehl eingeben :google-chrome-stable --profile-directory=Profile\ X
. DasX
Sein einer der Werte unter~/.config/google-chrome/
. Versuch und Irrtum ist die schnellste Option, die ich finden kann.