Ubuntu Unity Desktop sử dụng *.desktop
các tệp đặt chương trình mặc định cho các loại tệp. Để đạt được những gì bạn mong muốn, bạn có thể tạo một *.desktop
tệp tùy chỉnh cho google-chrome chỉ cho người dùng của bạn.
Điều này sẽ mất một vài bước:
1. Xác minh chương trình mặc định
Xác minh đó google-chrome.desktop
là chương trình mặc định của bạn để mở liên kết:
Trong Terminal nhập : cat ~/.local/share/applications/mimeapps.list
.
Đầu ra phải giống như thế này:
[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;
Nếu như trong ví dụ google-chrome.desktop
đang xử lý các liên kết web thì tiến hành như mô tả. Nếu không, bạn cần đặt chương trình mặc định trước.
2. Tạo tệp tùy chỉnh * .desktop
Tạo một google-chrome.desktop
tệp tùy chỉnh ~/.local/share/applications/
dựa trên /usr/share/applications/google-chrome.desktop
tệp gốc .
Trong Terminal nhập:
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/
Làm điều này, bạn sẽ chỉ thay đổi cài đặt cho người dùng của bạn và không phải tất cả người dùng trong máy.
Nếu một *.desktop
tên tệp /usr/share/applications/
được sao chép tại ~/.local/share/applications/
thì tên cục bộ sẽ được ưu tiên.
3. Chỉnh sửa tệp * .desktop mới
Tập tin này sẽ chứa nhiều dòng cho tên của các tùy chọn trong các ngôn ngữ khác nhau. Chúng tôi sẽ cần phải chỉnh sửa tất cả các dòng bắt đầu với Exec=
.
Ví dụ từ máy tính của tôi tại: /usr/share/applications/google-chrome.desktop
Exec = / usr / bin / google-chrome-ổn định% U
Exec = / usr / bin / google-chrome-ổn định
Exec = / usr / bin / google-chrome-ổn định --incognito
Trong tệp mới ~/.local/share/applications/
thay đổi các dòng này bằng cách thêm tùy chọn --profile-directory=Default
.
Exec = / usr / bin / google-chrome-ổn định --profile-thư mục = Mặc định% U
Exec = / usr / bin / google-chrome-ổn định --profile-thư mục = Mặc định
Exec = / usr / bin / google-chrome-ổn định --profile-thư mục = Mặc định --incognito
Điều này sẽ làm cho nó để mỗi khi bạn mở một liên kết, nó sẽ được mở bởi người dùng Mặc định .
Người dùng khác
Tùy chọn --profile-directory=
có thể được đặt thành tên của bất kỳ thư mục ~/.config/google-chrome/
nào có cấu hình người dùng. Ví dụ:
- Mặc định
- Hồ sơ 1
- Hồ sơ 2
- Vân vân...
Thí dụ:
Exec = / usr / bin / google-chrome-ổn định --profile-thư mục = Hồ sơ \ 1% U
Exec = / usr / bin / google-chrome-ổn định --profile-thư mục = Hồ sơ \ 1
Exec = / usr / bin / google-chrome-ổn định --profile-thư mục = Hồ sơ \ 1 --incognito
Quan sát các dấu chéo ngược\
trong Profile\ 1
để chỉ ra tên thư mục bao gồm một không gian.