Ubuntu 13.04: Đặt Terminator làm trình giả lập thiết bị đầu cuối mặc định với thiết bị đầu cuối mở nautilus


9

Tôi đã nâng cấp lên Ubuntu 13.04 vài ngày trước.
Với Ubuntu 12.10, tôi đã đặt thiết bị đầu cuối mặc định với:

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

Tôi đã thiết lập nó với sudo update-alternatives --config x-terminal-emulatorquá.

Nhưng không có tùy chọn nào trong số này hoạt động trên Ubuntu 13.04.

Làm cách nào tôi có thể đặt Terminator làm trình giả lập thiết bị đầu cuối mặc định với nautilus " thiết bị đầu cuối mở "?

Đây không phải là một bản sao. Như tôi đã nói: các giải pháp trong 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? không hoạt động trên Ubuntu 13.04 với "thiết bị đầu cuối mở" nautilus.
Câu hỏi của tôi là: "Đặt Terminator làm trình giả lập thiết bị đầu cuối mặc định VỚI NAUTILUS" OPEN TERMINAL "trên Ubuntu 13.04"


Lần tới hãy đề cập đến những gì bạn đã xem. Nó sẽ giúp đỡ rất nhiều.
Seth

Lần sau xin vui lòng đọc tốt hơn toàn bộ câu hỏi. ;-)
Juan Simón

Câu trả lời:


9

Dưới đây là cách thêm tùy chọn 'Mở trong Terminator':

  1. Cài đặt 'Công cụ cấu hình hành động Nautilus'

    sudo apt-get install nautilus-actions
    
  2. Trong 'Công cụ cấu hình hành động Nautilus', thêm quy tắc mới với các điều sau (như hướng dẫn):

    • Trong tab Hành động, đánh dấu vào cả hai hộp và chọn một tên thích hợp (ví dụ: Mở trong Terminator):

      Hành động (tab)

    • Trong tab Lệnh, đặt:

      • Đường dẫn: kẻ hủy diệt
      • Các tham số: - Work-thư mục =% f

      Lệnh (tab)

    • Trong tab Mimetypes, đặt:

      • Bộ lọc Mimetype: inode / thư mục

    Mimetypes (tab)

    • Đi tới Tệp> Lưu để lưu quy tắc và bạn đã hoàn tất.
  3. Tôi khuyên bạn cũng nên thay đổi tùy chọn trong Công cụ cấu hình hành động Nautious để loại bỏ menu ngữ cảnh hai cấp bằng cách bỏ chọn các mục sau trong Chỉnh sửa> Tùy chọn:

    • (bỏ chọn) Tạo menu gốc 'Nautilus-Action'
    • (bỏ chọn) Thêm mục 'Giới thiệu về hành động Nautious' trong menu ngữ cảnh Nautilus

    Sở thích

  4. Đăng xuất và đăng nhập lại.

Bây giờ bạn đã thiết lập xong và sẽ thấy tùy chọn 'Mở trong Terminator' nếu bạn nhấp chuột phải vào Nautilus.


0

Đây cũng là một chút của 'hack', nhưng nó ít đau đớn hơn so với cái được cung cấp bởi Germano và cho phép bạn vẫn sử dụng gnome-terminal nếu bạn cần bằng cách tham khảo nó với một tên đường dẫn đầy đủ (ví dụ /usr/bin/gnome-terminalthay vì chỉ gnome-terminal).

Đảm bảo tệp ~ / .bashrc của bạn có chứa phần nào sau đây trong đó:

if [ -d ~/bin ]; then
    export PATH=~/bin:$PATH
fi

Sau đó chạy phần sau trong shell:

mkdir -p ~/bin
ln -s /usr/bin/terminator ~/bin/gnome-terminal

Cuối cùng, đăng xuất và đăng nhập lại vào tài khoản Ubuntu của bạn.


0

EDIT: Chỉ thấy điều này có nghĩa là nó có thể không hoạt động với 13.04. Tuy nhiên, đây là điều tôi sẽ thử (Tôi đang ở 12.04 LTS btw): Đặt nautilus-open-terminal để khởi chạy Terminator chứ không phải gnome-terminal

Tin nhắn gốc:

Có thể đã quá muộn, nhưng vì tôi đang tìm kiếm một giải pháp cho điều tương tự nhưng đối với ...

Nếu bạn cài đặt, dconf-editorbạn có thể (rất giống với các lệnh gsinstall) đặt thiết bị đầu cuối mà bạn muốn mở bằng cách mở trình soạn thảo dconf và cài đặt:

org->gnome->desktop->applications->terminal->exec = terminator
org->gnome->desktop->applications->terminal->exec-arg = -x

Sau đó, bạn có thể thoát và khởi tạo lại nautilus bằng nautilus -q(có thể mất hai lần thực thi để xuất hiện sau)

$ /usr/bin/nautilus -q
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
Shutting down nautilus-open-terminal extension
Shutting down nautilus-gdu extension

Bây giờ cũng có thể gỡ lỗi nautilus từ dòng lệnh với:

$ /usr/bin/nautilus
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
...
...

Mọi sự cố khi gọi 'Mở trong Terminal' sẽ được ghi lại tại đây.

LƯU Ý: điều này chỉ có thể trực tiếp sau khi gọi bằng -qcờ. Nếu không, gọi nautilus chỉ đơn giản là mở ứng dụng và trở về shell mà không cần đăng nhập.

Vấn đề của tôi, nếu nó làm ai quan tâm, đó là -xarg không hoạt động với konsole, vì vậy tôi đã đổi nó thành --new-tab -evì tôi không muốn một cửa sổ Konsole mới mở ra mọi lúc.

Hy vọng nó sẽ giúp được ai đó.


-1
sudo apt-get install terminator && sudo apt-get remove gnome-terminal && sudo ln /usr/bin/terminator /usr/bin/gnome-terminal

5
"Sửa" này là một chút cẩu thả.
Juan Simón

Mặc dù tôi đồng ý rằng cách liên kết tượng trưng là cẩu thả, nhưng đó là điều mà hầu hết mọi người sẽ dùng đến vì cách "chính xác" là vô lý một cách vô lý. Máy tính để bàn cần cung cấp một cách xử lý tốt hơn, sau đó "các phương thức cẩu thả" sẽ tự nhiên biến mất.
Slawomir
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.