Vô hiệu hóa thư mục thanh tiêu đề của Terminal trên Lion


0

tôi đã tự hỏi nếu có bất kỳ cách nào để vô hiệu hóa vị trí thư mục trên thanh tiêu đề của ứng dụng đầu cuối tích hợp trên Lion. Ý tôi là:

thanh tiêu đề thiết bị đầu cuối

Có ý kiến ​​gì không?


Nó có thể hữu ích để biết lý do tại sao bạn muốn vô hiệu hóa nó. Đặt thư mục làm việc Terminal cho phép một số hành vi hữu ích, như có thể tạo một thiết bị đầu cuối mới trong cùng thư mục và khôi phục thư mục làm việc cho Resume và Window Groups.
Chris Trang

Thẩm mỹ, thật đấy. Tôi thực sự không thích có thư mục trong dấu nhắc và trong thanh tiêu đề. Hơn nữa, nếu bạn được kết nối với tư cách là một người dùng khác (nghĩa là có suhoặc ssh), thanh tiêu đề hiển thị thư mục cục bộ của bạn thay vì thư mục của người dùng mà bạn đã kết nối.
Aliou

Đối với su, nếu người dùng khác cũng đang sử dụng bash hoặc đã thiết lập trình bao của họ để đặt thư mục làm việc tại mỗi dấu nhắc (điều này được thực hiện theo mặc định cho bash qua / etc / bashrc) thì vị trí phải chính xác, vì nó luôn luôn là tuyệt đối "Tập tin:" URL. Mặc dù đúng là nếu bạn ssh đến một máy chủ không được cấu hình để cập nhật thư mục làm việc thì giá trị sẽ bị cũ trong khi trong phiên ssh đó, nếu bạn thiết lập trình bao của máy chủ từ xa giống như cách nó sẽ cập nhật giá trị, và Terminal sẽ không coi nó là đường dẫn cục bộ nếu URL đặt tên cho máy chủ từ xa.
Chris Trang

Bạn cũng có thể sắp xếp để xóa URL thư mục làm việc cụ thể khi bắt đầu kết nối ssh. Bạn có thể sử dụng bí danh hoặc hàm shell để gọi ssh và gửi chuỗi thoát thích hợp trước khi bắt đầu ssh.
Chris Trang

Câu trả lời:


7

Nó được thực hiện trong / etc / bashrc. Bạn có thể không muốn gây rối với tập tin đó. Bạn có thể ghi đè những gì đã thực hiện ở đó bằng cách tạo một tệp có tên .profile trong thư mục chính của bạn có chứa dòng sau:

bỏ đặt PROMPT_COMMAND

Thao tác này sẽ xóa thư mục trong thanh tiêu đề sau khi bạn khởi động lại Terminal.


0

Tôi không nghĩ nó có thể có trong phiên bản hiện tại của Lion (10.7.0).

Tuy nhiên, bạn có thể cá nhân hóa mọi yếu tố khác của tên cửa sổ trong tùy chọn của ứng dụng trong tab "cửa sổ" trong cài đặt cửa sổ của bạn "(trong ngăn" Cài đặt "). Ở đó, bạn có thể chọn thời tiết để hiển thị các mục sau trong Thanh tiêu đề của thiết bị đầu cuối:

  • Tên của quá trình hoạt động
  • Tên của lệnh shell
  • Tên của cài đặt cửa sổ
  • Tên TTY
  • Kích thước
  • Phím lệnh

Hãy hy vọng Apple sẽ thêm "thư mục hiện tại" vào danh sách!


Đó là nơi tôi đã tìm kiếm đầu tiên và tôi hy vọng họ cũng sẽ thêm nó vào danh sách.
Aliou

1
Chỉ để đặt kỳ vọng: lưu ý rằng thông thường không thể khám phá thư mục làm việc của chương trình được kết nối với tty. ví dụ: chương trình có thể không nằm trên cùng một máy và bash không cập nhật thư mục làm việc của quy trình khi bạn cd. Terminal dựa vào các chương trình gửi một chuỗi thoát để cho nó biết thư mục làm việc. Nó có thể cung cấp một hộp kiểm để vô hiệu hóa hiển thị thông tin khi có sẵn, nhưng nó sẽ không thể kích hoạt hành vi cho các chương trình tùy ý. Nếu điều này là mong muốn với bạn, vui lòng gửi yêu cầu nâng cao ( bugreport.apple.com ).
Chris Trang
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.