Các cấu hình Gnome-Terminal được lưu trữ trong hệ thống tệp ở đâu?


15

Tôi đã tạo một hồ sơ mới mở bằng chương trình fortune (atp-get install fortune-mod cho vị trí tải xuống) và đặt nó làm hồ sơ để mở tất cả các thiết bị đầu cuối mới để tôi có được vận may mới khi tôi mở thiết bị đầu cuối . Thật không may, tôi không biết đặt "thiết bị đầu cuối thoát khi quá trình thoát" sang một thứ khác để nó không thoát ra gần như ngay lập tức. Hiện tại nó sẽ thoát ngay khi tài sản thoát ra gần như ngay lập tức và tôi cần xóa hồ sơ nhưng tôi không thể thông qua tùy chọn "quản lý hồ sơ" của thiết bị đầu cuối vì nó thoát quá nhanh để thậm chí thử và mở menu chỉnh sửa chứ đừng nói đến việc xóa hồ sơ. Tôi cần biết thư mục nào được lưu vào hồ sơ để tôi có thể xóa theo cách thủ công. Tôi đã cố thực hiện tìm kiếm trên toàn hệ thống nhưng kết quả của tìm kiếm đó là hàng tấn tệp và thư mục và tôi không có thời gian để mở tất cả. Tôi đánh giá cao tất cả sự giúp đỡ tôi có thể nhận được. Cảm ơn trước.


1
Cách nhập hồ sơ gnome-terminal từ cơ sở dữ liệu dconf: unix.stackexchange.com/a/199864
bartolo-otrit

Lưu ý, nhận xét / liên kết từ @ bartolo-otrit đề cập đến các gnome-terminalcấu hình trong dconf(ghi chú D ) - nhưng trong ubfox 14, các gnome-terminalcấu hình nằm trong gconf(ghi chú G ); và cho gconf, bạn có thể xem xét ~/.gconf/apps/gnome-terminal/các hồ sơ
sdbbs

Câu trả lời:


14

Cấu hình cho thiết bị đầu cuối Gnome được lưu trữ trong hệ thống cấu hình GConf . Để sửa đổi chúng trực tiếp, nhấn Alt+ F2để hiển thị hộp "Chạy lệnh", nhập gconf-editorvà sau đó duyệt đến /apps/gnome-terminal/profiles.

Bỏ chọn /apps/gnome-terminal/profiles/Default/use_custom_commandsẽ giải quyết vấn đề của bạn.

Một phương pháp khác để thoát khỏi tình huống này là ghi đè lệnh tùy chỉnh bằng cách chỉ định một lệnh khác làm đối số dòng lệnh, ví dụ gnome-terminal -x bash, một lần nữa trong hộp "Chạy lệnh".


Phương pháp thay thế cuối cùng đã trở thành một phương pháp hiệu quả. Cảm ơn rât nhiều. Tôi sẽ bỏ phiếu nhưng tôi không có 15 danh tiếng :(
Marcello Nicoletti

Lệnh thay thế cũng là lệnh duy nhất hoạt động. Trong trình soạn thảo gconf, không có bất kỳ hộp kiểm "use_custom_command nào.
Balinus

@ ndrük xin lỗi vì mất quá nhiều thời gian để chấp nhận. Tôi vừa nhận được một thông báo cho câu hỏi này đã đưa tôi trở lại tất cả những năm sau đó.
Marcello Nicoletti

2
Trên Ubuntu 17.04, các mục này không có trong trình soạn thảo gconf
phant0m

Cấu hình cho # GNOME Terminal 3.32.1được lưu trữ trong dconfkhông gconfMột bình luận về câu hỏi này dường như ngụ ý rằng họ nên được di chuyển qua tự động để dconf, nhưng tôi đã không nhận được rằng để làm việc askubuntu.com/questions/906137/...
EoghanM

2

Bạn cũng có thể chạy xterm, một trình giả lập thiết bị đầu cuối khác có sẵn trong Ubuntu. Từ đó bạn có thể chạy bất kỳ lệnh nào bạn cần.

Để biến nó thành thiết bị đầu cuối mặc định, hãy chạy:

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

Và thay đổi mặc định thành bất cứ điều gì bạn muốn.

Một cách tiếp cận khác để sửa lỗi Gnome Terminal là sử dụng Nautilus (trình quản lý tệp) để xóa tất cả các tùy chọn tùy chỉnh:

  • Điều hướng đến ~/.gconf/apps/gnome-terminal(đó là một thư mục ẩn, nhấn CTRL+Hđể xem)
  • Chỉnh sửa các xmltập tin ở đó, hoặc đơn giản là xóa toàn bộ gnome-terminalthư mục
  • Mở Terminal Gnome của bạn một lần nữa, nó sẽ được khôi phục với cài đặt gốc
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.