Làm cách nào để đặt thiết bị đầu cuối mặc định thành dấu chấm dứt? [đóng cửa]


118

Sử dụng Xubuntu.

Tôi muốn có dấu chấm dứt thay thế thiết bị đầu cuối mặc định. Ví dụ: khi nhấp chuột phải vào bên trong một thư mục rồi chọn mở thiết bị đầu cuối, tôi muốn Terminator mở thay vì mặc định.

Làm thế nào tôi có thể đạt được điều này ?


1
Không cài đặt terminator từ phần mềm Ubuntu. Cài đặt nó qua sudo apt update sudo apt install terminator. Điều này sẽ làm cho terminator trở thành một thiết bị đầu cuối mặc định
ToTenMilan

@ToTenMilan là đúng. Việc cài đặt terminatortừ dòng lệnh sẽ tự động biến nó thành thiết bị đầu cuối mặc định - một hành vi mà tôi ghét mặc dù tôi thích sử dụng terminator một cách chọn lọc , cho một số thứ nhất định. Vì vậy, đây là cách để hủy đặt nó làm mặc định khi nó tự đặt nó thành mặc định mà không có sự cho phép của bạn: askubuntu.com/questions/1096329/… .
Gabriel Staples

Câu trả lời:


157

Từ bên trong một thiết bị đầu cuối, hãy thử

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

Chọn thiết bị đầu cuối mong muốn từ danh sách các lựa chọn thay thế.


5
Không hoạt động, mặc dù tôi nhận được điều này: ----------------------------------------- ------------------- * 0 / usr / bin / terminator 50 chế độ tự động 1 / usr / bin / koi8rxterm 20 chế độ thủ công 2 / usr / bin / lxterm 30 chế độ thủ công 3 / usr / bin / terminator 50 chế độ thủ công 4 / usr / bin / uxterm 20 chế độ thủ công 5 /usr/bin/xfce4-terminal.wrapper 40 chế độ thủ công 6 / usr / bin / xterm 20 chế độ thủ công
Running Turtle

Tôi nhận thấy nhận xét ở trên có thể không dễ đọc ... Vì vậy: sau khi tôi chạy lệnh, thiết bị đầu cuối mặc định vẫn hiển thị, trình kết thúc sự kiện dường như được chọn. Không có sự khác biệt sau khi khởi động lại.
Running Turtle

Có thể trình quản lý cửa sổ của bạn đang ghi đè các giá trị mặc định. Trình quản lý cửa sổ của bạn là gì?
devnull

cửa sổ quản lý là xfce
Running Turtle

1
Vấn đề tương tự (LXDE). Chạy sudo update-alternatives --config x-terminal-emulatordường như là không đủ: update-alternativeschuyển sang trình giả lập đầu cuối mới ở chế độ thủ công, nhưng trình mô phỏng cũ vẫn ở chế độ tự động. Cuối cùng, nó là cái cũ tiếp tục bắt đầu. Một thứ khác là cần thiết.
Nickolai Leschov,

90

thay đổi Trình quản lý cài đặt >> Ứng dụng ưa thích >> Tiện ích


4
Điều này hoạt động hoàn hảo đối với tôi trên Xubuntu 14.10.
Luôn hỏi

1
làm việc cho tôi cho Linux Mint Rebecca
Alex Punnen

2
Làm việc với ubuntu-mate cũng vậy
Yash

1
Lưu ý: Điều này chỉ hoạt động khi chạy DE / WM như GNOME, Cinnamon và KDE chứ không phải nếu người dùng đang chạy openbox chẳng hạn. Các công cụ GUI cần thiết không phải lúc nào cũng có.
Damian Silva

1
Không hoạt động trên Ubuntu MATE khi cố gắng đặt Hyper làm thiết bị đầu cuối mặc định
kas

46

Sao chép-dán phần sau vào thiết bị đầu cuối hiện tại của bạn:

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"

Điều này sửa đổi dconf để làm cho terminator trở thành chương trình mặc định. Bạn cũng có thể sử dụng dconf-editor (một công cụ dựa trên GUI) để thực hiện các thay đổi đối với dconf, như một câu trả lời khác đã đề xuất. Nếu bạn muốn tìm hiểu và hiểu thêm về chủ đề này, điều này có thể giúp ích cho bạn.


1
lệnh không làm việc cho tôi, nhưng dconf-editor đã làm trên Linux Mint 17.
ara.hayrabedian

3
Những câu trả lời đánh giá cao hơn đã không làm việc cho tôi, nhưng điều này đã làm
LoganEtherton

Dòng thứ hai làm gì? Chỉ cần chạy dòng đầu tiên đã làm việc cho tôi.
Luce


16

mở dconf Editor và đi tới org> gnome> desktop> ứng dụng> terminal và thay đổi gnome-terminal thành terminator


3
Điều này đã không làm việc cho tôi.
prolink007

1
Nó sẽ hoạt động tôi sử dụng nó mọi lúc.
Natwar Singh

1
@netsmertia Điều này sẽ chỉ hoạt động nếu người dùng đang chạy GNOME hoặc đã cài đặt các công cụ GNOME thích hợp.
Damian Silva

1

Trong xfce (ví dụ trên Arch Linux), bạn có thể thay đổi tham số TerminalEmulator:

 TerminalEmulator=xfce4-terminal

đến

TerminalEmulator=custom-TerminalEmulator

Lần tới khi bạn muốn mở cửa sổ dòng lệnh, xfce sẽ yêu cầu bạn chọn một trình giả lập. Bạn chỉ có thể chọn /usr/bin/terminator.

Hệ thống mặc định

/etc/xdg/xfce4/helpers.rc

Người dùng mặc định

/home/USER/.config/xfce4

Có thể xác nhận rằng đối với xfce (và các ứng dụng liên quan đến xfce, chẳng hạn như thunar), sao chép tệp mặc định helpers.rc từ / etc sang ~ / .config và thay đổi giá trị TerminalEmulator thành giá trị mong muốn. Đã kiểm tra xfce để sử dụng gnome-terminal trong Arch.
Meiogordo

-8

Cách duy nhất hiệu quả với tôi là

  1. Mở nautilus hoặc nemo với tư cách người dùng root gksudo nautilus
  2. Đi tới / usr / bin
  3. Thay đổi tên của thiết bị đầu cuối mặc định của bạn thành bất kỳ tên nào khác cho exemple "orig_gnome-terminal"
  4. đổi tên thiết bị đầu cuối yêu thích của bạn thành "gnome-terminal"

Tôi vô tình ghi chú xuống phiếu bầu, vì vậy nếu bạn chấp nhận chỉnh sửa của tôi, tôi sẽ bỏ phiếu.
BG BRUNO

1
để mở Nautilus đúng cách với quyền root, bạn phải chạy gksudo nautilus.
Sam Bernstein

3
Có lẽ là cách tồi tệ nhất để làm điều đó. Nếu có, bạn có thể tạo một liên kết biểu tượng trong /usr/local/bin.
Bachsau
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.