Điểm:4

Biến alacritty thành thiết bị đầu cuối mặc định vĩnh viễn

lá cờ ph

Hiện tại tôi sử dụng sốt sắng làm trình giả lập thiết bị đầu cuối mặc định. Vào bất kỳ ngày nào, đây là đầu ra của cập nhật thay thế:

$ sudo update-alternatives --config x-terminal-emulator
Có 7 lựa chọn cho trình giả lập x-terminal thay thế (cung cấp /usr/bin/x-terminal-emulator).

  Trạng thái ưu tiên của đường dẫn lựa chọn
--------------------------------------------- ----------
* 0 /usr/bin/alacritty 70 chế độ tự động
  1 /usr/bin/alacritty 70 chế độ thủ công
  2 /usr/bin/gnome-terminal.wrapper 40 chế độ thủ công
  3 /usr/bin/koi8rxterm 20 chế độ thủ công
  4 /usr/bin/lxterm 30 chế độ thủ công
  5 /usr/bin/uxterm 20 chế độ thủ công
  6 /usr/bin/xterm 20 chế độ thủ công
  7 /usr/local/bin/termite 60 chế độ thủ công

Nhấn <enter> để giữ lựa chọn hiện tại[*], hoặc nhập số lựa chọn:

Tuy nhiên, mỗi khi tôi chạy các bản cập nhật, các ưu tiên trong danh sách này sẽ tự động được sửa đổi và sốt sắng không còn là chương trình mặc định (và bị xóa khỏi chế độ tự động):

$ sudo update-alternatives --config x-terminal-emulator
Có 7 lựa chọn cho trình giả lập x-terminal thay thế (cung cấp /usr/bin/x-terminal-emulator).

 âTrạng thái ưu tiên đường dẫn lựa chọn
--------------------------------------------- ----------
* Chế độ tự động 0 /usr/local/bin/termite 60
 – 1 /usr/bin/alacritty 50 chế độ thủ công
 â2 /usr/bin/gnome-terminal.wrapper 40 chế độ thủ công
 â3 /usr/bin/koi8rxterm 20 chế độ thủ công
 â4 /usr/bin/lxterm 30 chế độ thủ công
 â5 /usr/bin/uxterm 20 chế độ thủ công
 â6 /usr/bin/xterm 20 chế độ thủ công
 â7 /usr/local/bin/termite 60 chế độ thủ công

Nhấn <enter> để giữ lựa chọn hiện tại[*], hoặc nhập số lựa chọn:

Có thể thiết lập lại sốt sắng làm trình giả lập thiết bị đầu cuối mặc định với một lệnh như:

$ sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/alacritty 70

Cho đến khi các bản cập nhật được chạy và tất cả trở lại bình thường. Làm thế nào tôi có thể ngăn chặn ưu tiên của các lựa chọn thay thế khỏi bị sửa đổi tự động, cài đặt sốt sắng vĩnh viễn như trình giả lập thiết bị đầu cuối mặc định?

Điểm:0
lá cờ in

Như hình ảnh đầu tiên của bạn chỉ ra bằng cách hiển thị số 0 được gắn dấu sao và "chế độ tự động", nhóm liên kết "x-terminal-emulator" nằm trong chế độ tự động.

Những gì bạn muốn là đặt nó thành chế độ thủ công. Bằng cách này, các que thay thế bất kể mức độ ưu tiên. Bạn có thể đạt được điều này bằng cách chọn "1" sau lệnh của bạn $ sudo update-alternatives --config x-terminal-emulator.

Bằng cách này, người được chọn sốt sắng nên ở lại.

Luís de Sousa avatar
lá cờ ph
Bạn có thể đã bỏ lỡ phân đoạn này trong câu hỏi: "mỗi khi tôi chạy các bản cập nhật, các ưu tiên trong danh sách này sẽ tự động được sửa đổi và alacritty không còn là chương trình mặc định".
emk2203 avatar
lá cờ in
Tôi đã không bỏ lỡ nó, nhưng đối với tôi, nó chỉ mô tả quá trình xảy ra ở chế độ tự động. Một cái gì đó như "mỗi khi tôi chạy các bản cập nhật, các ưu tiên được đặt trở lại chế độ tự động từ chế độ thủ công và dừng đột xuất ..." sẽ rõ ràng hơn.
Điểm:0
lá cờ in

Cách chọn Alacritty làm trình giả lập thiết bị đầu cuối mặc định.

Để khởi chạy Alacritty bằng lệnh mở thiết bị đầu cuối mặc định của nó, cần xác định nó là một giải pháp thay thế có sẵn cho các ứng dụng loại terminalâ:

sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/alacritty 50

(Số â50â ở cuối thể hiện mức độ ưu tiên của mục nhập)

Sau đó, có thể xác định nó là thiết bị đầu cuối mặc định, nhờ vào lệnh:

sudo update-alternatives --config x-terminal-emulator

Cuối cùng, nếu bạn muốn loại bỏ alacritty khỏi các lựa chọn thay thế có sẵn:

sudo update-alternatives --remove "x-terminal-emulator" "/usr/bin/alacritty"

Nếu các lệnh trên hiển thị lỗi, tôi tin rằng bạn có thể mở dconf Trình chỉnh sửa trên máy tính để bàn Ubuntu mặc định (gnome)

trình soạn thảo dconf

và truy cập org > gnome > desktop > application > terminal và thay đổi gnome-terminal thành terminal bạn chọn.

Bạn có thể làm tương tự từ dòng lệnh với

gsinstall đặt org.gnome.desktop.default-applications.terminal exec cmd_to_open_terminal_of_choice

Chỉ cần cẩn thận và chắc chắn rằng bạn có thể khôi phục mặc định.

Hy vọng nó sẽ giúp bạn

Điểm:-1
lá cờ jp

Đánh giá bằng câu trả lời ở đây https://stackoverflow.com/a/18647630 sau đây sẽ làm việc

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/alacritty

Điều này sẽ hoạt động trong gnome nhưng số dặm của bạn có thể thay đổi nếu bạn có DE khác.

thử nghiệm

nathans@skynet:~$ sudo gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
[sudo] mật khẩu cho nathans: 
nathans@skynet:~$ sudo apt nâng cấp
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc... Xong
Đang đọc thông tin trạng thái... Xong
Đang tính nâng cấp... Xong
Các gói sau đã được cài đặt tự động và không còn cần thiết nữa:
  chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi i965-va-driver intel-media-va-driver libaacs0 libaom0 libass9 libavcodec58 libavformat58 libavutil56 libbdplus0 libblas3 libbluray2
  libbs2b0 libchromaprint1 libcodec2-0.9 libdav1d4 libfftw3-double3 libflite1 libgme0 libgsm1 libgstreamer-plugins-bad1.0-0 libigdgmm11 liblilv-0-0 libllvm11 libmfx1 libmysofa1
  libnorm1 libopenmpt0 libpgm-5.3-0 libpostproc55 librabbitmq4 librubberband2 libserd-0-0 libshine3 libsnappy1v5 libsord-0-0 libsratom-0-0 libsrt1.4-gnutls libssh-gcrypt-4
  libswresample3 libswscale5 libudfread0 libva-drm2 libva-wayland2 libva-x11-2 libva2 libvidstab1.1 libx265-192 libxvidcore4 libzmq5 libzvbi-common libzvbi0 mesa-va-drivers
  ocl-icd-libopencl1 pocketphinx-en-us va-driver-all
Sử dụng 'sudo apt autoremove' để xóa chúng.
Các gói sau sẽ được nâng cấp:
  dữ liệu
1 để nâng cấp, 0 để cài đặt mới, 0 để gỡ bỏ và 0 để không nâng cấp.
1 bản cập nhật bảo mật tiêu chuẩn
Cần lấy 296 kB tài liệu lưu trữ.
Sau thao tác này, 2.048 B dung lượng đĩa bổ sung sẽ được sử dụng.
Bạn có muốn tiếp tục? [Y/n] y
Nhận:1 http://gb.archive.ubuntu.com/ubuntu hirsute-updates/main amd64 tzdata all 2021a-2ubuntu0.21.04 [296 kB]
Đã tải 296 kB trong 0 giây (1.730 kB/s)
Cấu hình trước các gói ...
(Đọc cơ sở dữ liệu ... 178432 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén .../tzdata_2021a-2ubuntu0.21.04_all.deb ...
Đang giải nén tzdata (2021a-2ubuntu0.21.04) qua (2021a-1ubuntu1) ...
Đang thiết lập tzdata (2021a-2ubuntu0.21.04) ...

Múi giờ mặc định hiện tại: 'Châu Âu/London'
Giờ địa phương hiện tại là: Thứ tư ngày 6 tháng 10 15:36:18 BST 2021.
Giờ Quốc tế hiện tại là: Thứ Tư ngày 6 tháng 10 14:36:18 UTC 2021.
Chạy 'dpkg-reconfigure tzdata' nếu bạn muốn thay đổi nó.

nathans@skynet:~$ sudo update-alternatives --config x-terminal-emulator 
Có 2 lựa chọn cho trình giả lập x-terminal thay thế (cung cấp /usr/bin/x-terminal-emulator).

  Trạng thái ưu tiên của đường dẫn lựa chọn
--------------------------------------------- ----------
  0 /usr/bin/terminator 50 chế độ tự động
  1 /usr/bin/gnome-terminal.wrapper 40 chế độ thủ công
* 2 /usr/bin/terminator 50 chế độ thủ công

Đã cập nhật câu trả lời để hiển thị lệnh hoạt động và chạy nâng cấp hệ thống trên Ubuntu 21.04.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.