2009-03-18 29 views
5

Nếu tôi đang chạy gnome-terminal với nhiều tab đang mở, có thể chuyển cấu hình của một tab đã cho tại dấu nhắc bash, với hiệu ứng tức thời và không thay đổi cấu hình các tab khác?Chuyển đổi Hồ sơ Thiết bị GNOME từ dòng lệnh

Tôi hiểu cách sử dụng gconftool hoặc gconftool-2 để thay đổi các thành phần của cấu hình (chẳng hạn như nền), nhưng tôi không biết cách thực sự chuyển cấu hình cho một tab hoặc cửa sổ cụ thể.

Bất kỳ lời khuyên nào được đánh giá cao.

Trả lời

2

Tôi nghĩ bạn có thể thực hiện việc này thông qua trình chỉnh sửa gconf để duy trì cài đặt cho mọi thứ trong gnome. Xem gconf-editor manual và phần trên gnome-terminal.

Từ nhà ga, bạn có thể thực hiện thay đổi với gconftool-2

+2

Cảm ơn bạn đã trả lời. Tôi đoán vấn đề của tôi là nếu tôi sử dụng gconftool-2 để thay đổi nền của hồ sơ của 1 tab, điều này cũng ảnh hưởng đến nền của tất cả các tab khác. Nếu tôi đặt từng tab để sử dụng một cấu hình khác nhau, thì sẽ không có cách nào của mỗi tab biết được cấu hình của nó. Một chút của một bắt 22 :) – Hackett

+0

Loại điều này có vẻ thiếu với phần mềm gnome, tôi nghe một khiếu nại tương tự về việc có hình nền máy tính để bàn riêng biệt. Điều này có thể là một cái gì đó mà sẽ được cố định cuối cùng do nhu cầu mặc dù. –

2

tôi đang làm việc trên một cái gì đó tương tự, tôi nghĩ rằng nó có thể giúp bạn sử dụng gnome-terminal --help mà sẽ chỉ cho bạn một số lệnh bạn có thể sử dụng để mở thiết bị đầu cuối với một số cấu hình nhất định bạn sẽ cần phải tìm ra cách viết dòng tại dấu nhắc để mở với các tab và cấu hình bạn muốn .... khi bạn đã tìm ra một phần cứng, bạn có thể thêm dòng vào số bashrc

Chạy sudo nano ~/.bashrc. Điều này sẽ mở ra tập tin cấu hình bash, được chạy mỗi khi bạn mở một thiết bị đầu cuối. Sau đó, thêm dòng vào cuối lưu và đóng.

4

Nó không phải là câu hỏi của bạn nói riêng, nhưng vì nó có thể giúp đỡ người khác, tôi để nó ở đây bất kể.

Nếu có cách thay đổi cấu hình hiện tại, bạn có thể có các cấu hình khác nhau cho mỗi tab.

Bạn có thể liệt kê tất cả các cấu hiện có sử dụng:

gconftool-2 --all-dirs /apps/gnome-terminal/profiles 

Bạn có thể lấy hồ sơ hiện tại sử dụng:

gconftool-2 --get /apps/gnome-terminal/global/default_profile 

Và bạn có thể thiết lập một cấu hình mặc định mới (solarized-light trong trường hợp này) sử dụng:

gconftool-2 --set --type string /apps/gnome-terminal/global/default_profile solarized-light 
Các vấn đề liên quan