Sau khi nâng cấp mẫu Ubuntu 14.10 lên 15.10, có vẻ như việc thay đổi gnome-terminal
tùy chọn sử dụng gconftool-2
không còn được hỗ trợ. Tôi đoán vấn đề này có liên quan đến việc di chuyển Gconf sang GSinstall .
Bây giờ, tôi muốn thay đổi một số tập lệnh cũ của mình (vì chúng bị hỏng trong Ubuntu 15.10) để hoạt động với dconf
/ gesettings
thay vì gconftool-2
.
Ví dụ, trên Ubuntu 14.10 ( gnome-terminal
phiên bản 3.6.2) tôi có thể đặt số lượng cột trong Default
cấu hình bằng cách sử dụng:
$ gconftool-2 --set /apps/gnome-terminal/profiles/Default/default_size_columns \
--type=int 140
$ gconftool-2 --set /apps/gnome-terminal/profiles/Default/use_custom_default_size \
--type=bool true
Bây giờ, trong Ubuntu 15.10, gõ:
$ dconf list /org/gnome/terminal/legacy/
cho
profiles:/
schema-version
trong khi
$ gsettings list-relocatable-schemas | grep Terminal
cho
org.gnome.Terminal.SettingsList
org.gnome.Terminal.Legacy.Profile
org.gnome.Terminal.Legacy.Keybindings
Đầu ra trên làm tôi bối rối:
- Tại sao có một
/org/gnome/terminal/legacy/profiles:/
đường dẫn chodconf
nhưng không cóorg.gnome.Terminal.Legacy.Profiles
(ghi chús
id lược đồ) chogsettings
? Ngoài ra, hãy xem Không nên chỉnh sửa và cài đặt gs cài đặt cùng một cơ sở dữ liệu? để biết thêm thông tin.
Vẫn trong Ubuntu 15.10 (sử dụng gnome-terminal
phiên bản 3.16.2), nếu tôi chạy:
$ gsettings list-keys org.gnome.Terminal.Legacy.Profile:/ | grep default
Tôi có:
default-size-rows
default-show-menubar
default-size-columns
vì vậy, có một default-size-columns
khóa có thể (?) tương ứng với default_size_columns
khóa trong Ubuntu 14.10, nhưng không có use-custom-default-size
khóa nào tương ứng với use_custom_default_size
khóa trong Ubuntu 14.10. Điều này cũng làm tôi bối rối.
Ngoài ra, nếu tôi thử chạy:
$ gsettings set org.gnome.Terminal.Legacy.Profile:/ default-size-columns 150
và mở một gnome-terminal
cài đặt mới default-size-columns
dường như không có hiệu lực vì thiết bị đầu cuối vẫn mở với 80 cột ..