Làm cách nào tôi có thể đặt thiết bị đầu cuối mặc định được sử dụng trong Unity?


130

Làm cách nào tôi có thể đặt thiết bị đầu cuối mặc định được sử dụng trong Unity?

Tôi muốn sử dụng Ctrl+ Alt+ Tphím nóng để bắt đầu một thiết bị đầu cuối không mặc định. Thiết bị đầu cuối mặc định là thiết bị đầu cuối gnome.

Tôi có thể thay đổi giá trị đầu cuối mặc định ở đâu?

Câu trả lời:


126

Cho 12.04 trở lên

gconfhiện không được chấp nhận - http://en.wikipedia.org/wiki/GConf - và gsettingscó thể được sử dụng ở vị trí của nó.

gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal'

Trong đó thiết bị đầu cuối là lệnh bạn sẽ sử dụng để mở nó từ thiết bị đầu cuối.


Tôi đã cài đặt terminator làm thiết bị đầu cuối và gỡ cài đặt gnome-terminal nhưng lệnh bạn đề xuất không hoạt động với tôi.
Gaurav Agarwal

Hoạt động tốt cho tôi vào ngày 13.10.
Martin

2
Tôi sử dụng Terminator làm thiết bị đầu cuối chính của mình, nhưng sau khi chạy lệnh này, ctrl + alt + T hoàn toàn không hoạt động nữa.
dùng1880405

2
@ TorbenGundtofte-Bruun thay thế konsolebằng gnome-terminal
Rumesh

1
Vẫn hoạt động cho Ubuntu 16.04
geekQ

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

5
Mặc dù đây là một câu trả lời tuyệt vời cho câu hỏi (và nói chung là một cách thích hợp hơn để thay đổi chương trình mặc định IMHO), đây có thể không phải là "vũ khí lựa chọn" trong mọi trường hợp. Để giải thích: Tôi muốn đặt thiết bị đầu cuối guake làm mặc định nhưng nó không bao giờ hiển thị khi cố gắng làm như vậy bằng các lựa chọn thay thế cập nhật .
FuzzyQ

1
Ngoài ra, bạn có thể chỉnh sửa trực tiếp thành tập lệnh xdg-open :) sudo gedit `which xdg-open`
iegik

Điều này không thay đổi kết quả lệnh tắt, như đã nêu rõ trong câu hỏi, tôi không hiểu tại sao nó có quá nhiều upvote.
m3rosss

Nó hoạt động với tôi trên Ubuntu 17.04. Tôi đã cài đặt terminologyvà nó trở thành thiết bị đầu cuối Ctrl + Alt + T. Ran update-alternativesvà thay đổi nó trở lại gnome-terminal, và nó hoạt động ngay lập tức.
rjh

40

Chỉ có trong Ubuntu 11.10 trở về trước! Đối với các phiên bản mới hơn, xem câu trả lời LucaB !

Mở một thiết bị đầu cuối (ví dụ: gnome-terminal)

Chạy lệnh tiếp theo:

gconftool --type string --set /desktop/gnome/applications/terminal/exec <YOUR-TERMINAL>

ví dụ:

gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator

Làm xong :).


5
Điều này không sửa chữa nó cho tôi. Khi tôi khởi động Htop thông qua tệp .desktop của nó (chỉ định Terminal=True), nó sẽ khởi động trong Gnome Terminal bất kể là gì. Có nơi nào khác để thay đổi trình giả lập thiết bị đầu cuối mặc định không?
Ryan Thompson

2
TRẢ LỜI ĐÚNG LÀ ĐÚNG!
Gerep

@gerep Câu trả lời của tôi là đúng, vì câu hỏi được xác định chính xác là phiên bản Ubuntu: 11.10 . Tất nhiên trong các phiên bản mới hơn, gconftool không được dùng nữa, vì vậy đây không phải là giải pháp phù hợp.
Regisz

28

Để thay đổi phím tắt và không kết thúc mặc định,

  1. tìm kiếm bàn phím
  2. đi đến các phím tắt và các phím tắt tùy chỉnh
  3. nhấn dấu cộng để thêm phím tắt mới (trong trường hợp này là terminator)
  4. khi được thông báo rằng phím tắt ctrl + alt + t đã được sử dụng, nhấn "reasign"

tìm kiếm bàn phím thêm lối tắt mới sắp xếp lại


2
không làm việc cho tôi.
Gaurav Agarwal

+100 là dễ hiểu nhất và là người đã vượt qua thử thách của thời gian.
Brandon Bertelsen

Kể từ khi sudo update-alternatives --config x-terminal-emulatortrở lại với "Chỉ có một thay thế trong trình mô phỏng x-terminal-giả lập nhóm liên kết (cung cấp / usr / bin / x-terminal-giả lập): /usr/bin/gnome-terminal.wrapper Không có gì để định cấu hình." và điều này mặc dù tôi đã cài đặt Guake, tôi đã sử dụng tùy chọn này. Đã thay đổi thiết bị đầu cuối bình thường thành Shift + Ctrl + Alt + T và thiết lập Guake để sử dụng Ctrl + Alt + T ở vị trí của nó. Vấn đề duy nhất là tôi muốn nhấp chuột phải và Mở trong Terminal. Thêm vào đó, Guake được đặt thành F12 và những gì tôi thích sử dụng hơn Ctrl + Alt + T theo bất kỳ cách nào. Tuy nhiên, đó là một bổ sung tốt đẹp.
Natetronn

7

Hãy thử thay đổi tùy chọn x-terminal-emulatorthông qua ứng dụng "Bộ cấu hình ALternigin".

Đối với Ubuntu, bạn có thể sử dụng lệnh dưới đây:

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

Nó sẽ liệt kê tất cả các tùy chọn đầu cuối mà bạn đã cài đặt và sau đó bạn có thể chọn (theo số) cái bạn muốn.


2
giúp đỡ một chút: 'Bộ cấu hình thay thế' là 'điện cực'
Regisz

5

Để cấu hình thiết bị đầu cuối mặc định trong gnome, bạn cần cài đặt dconf-tools( sudo apt-get install dconf-tools).

Sau đó, bạn có thể sử dụng gsettingsđể đặt trình giả lập thiết bị đầu cuối yêu thích của bạn.

Hãy nói rằng trình giả lập thiết bị đầu cuối yêu thích của bạn là termite.

Cài đặt nó với sudo apt-get install termite

Sau đó gõ lệnh này

gsettings set org.gnome.desktop.default-applications.terminal exec termite

termitekhông có bất kỳ đối số nào (hoặc có, tùy thuộc vào những gì bạn làm với nó, bạn có thể đặt chúng theo cách này) sử dụng điều này để đặt trống hoặc đặt exec-args cho thiết bị đầu cuối bạn cần

gsettings set org.gnome.desktop.default-applications.terminal exec-arg ""

Sau này termitesẽ là trình giả lập thiết bị đầu cuối mặc định của bạn.


có một cách khác được nêu ra trong Askubfox.com/questions/70540/ từ
krumpelstiltskin

Điều tương tự, thực sự không phải là vấn đề, cách này sử dụng công cụ thay thế chogconf
Bruno Pereira

exec-arg không làm việc cho tôi không may. Tôi đã cố gắng để bắt đầu thiết bị đầu cuối ở chế độ toàn màn hình. Tùy chọn duy nhất giúp chỉ định tùy chọn trong cấu hình. Tôi đang sử dụng terminator
Timofey

4

Thử

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

1
Hmm, trong suy nghĩ thứ hai, điều này dường như không cập nhật nó.
Kris Harper

2

Hệ thống thay thế cập nhật là một thứ Debian, nhưng Gnome chạy trên nhiều bản phân phối hơn, vì vậy nó có cách riêng để xác định các ứng dụng ưa thích.

Bạn có thể đặt thiết bị đầu cuối mặc định thông qua tiện ích gnome-default-applications-properties, cũng có thể truy cập thông qua gnome-control-centerdưới dạng Ứng dụng ưu tiên .

Ngoài ra, bạn có thể thiết lập khóa đăng ký gconf /desktop/gnome/applications/terminal/exec.

Tuy nhiên, không đảm bảo rằng tất cả các ứng dụng do Gnome cung cấp, như nautilus, sẽ tôn trọng cài đặt này, hoặc sử dụng các cài đặt của riêng họ.


2

Điều này đã làm việc trong Ubuntu 13.10

gsettings set org.gnome.desktop.default-applications.terminal exec terminator

Đây là những gì đã làm việc với tôi trên Ubuntu 14.04 với terminator
trueCamelType

1

Nếu bạn đi tới các phím tắt Bàn phím, bạn sẽ nhận thấy trong phần Trình khởi chạy rằng Ctrl + Alt + T được gắn với hành động "Khởi động thiết bị đầu cuối". Tôi chưa thử nó, nhưng bạn có thể tạo Lối tắt tùy chỉnh cho Terminal ưa thích của mình và thay vào đó liên kết phím tắt đó với nó.


0

OK, một điều kỳ lạ là bản biên dịch gnome-terminalvới bản vá sẽ không hoạt động nếu var HIỂN THỊ của bạn là: 0, hoạt động hoàn hảo nếu DISPLAY = localhost: 0.

Vì vậy, bạn có thể chỉnh sửa /usr/bin/gnome-terminal/wrappervà thêm điều này:

ENV{"DISPLAY"}="localhost:0";

ngay trước dòng exec

Sau đó, bạn có thể sử dụng /usr/bin/gnome-terminal/wrappernhư launcher!


0
sudo update-alternatives --set x-terminal-emulator <terminal-path>

Ví dụ:

sudo update-alternatives --set x-terminal-emulator /usr/bin/tilix

Nếu bạn muốn làm điều đó với chế độ tương tác hoặc kiểm tra đường dẫn:

sudo update-alternatives --config x-terminal-emulator
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.