Ubuntu 14.10'dan 15.10'a yükselttikten sonra, gnome-terminal
tercihleri kullanarak değiştirmenin gconftool-2
artık desteklenmediği görülüyor . Sanırım bu sorun Gconf'tan GSettings'e geçişle ilgili .
Şimdi, (onlar Ubuntu 15.10 kırık olduğundan dolayı) ile çalışmak için eski bazı betikleri değiştirmek istiyorum dconf
/ gesettings
yerine gconftool-2
.
Örnek olarak, Ubuntu 14.10'da ( gnome-terminal
sürüm 3.6.2) aşağıdakileri Default
kullanarak profildeki sütun sayısını ayarlayabilirim :
$ 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
Şimdi, Ubuntu 15.10'da şunu yazın:
$ dconf list /org/gnome/terminal/legacy/
verir
profiles:/
schema-version
buna karşılık
$ gsettings list-relocatable-schemas | grep Terminal
verir
org.gnome.Terminal.SettingsList
org.gnome.Terminal.Legacy.Profile
org.gnome.Terminal.Legacy.Keybindings
Yukarıdaki çıktı beni karıştırıyor:
- Neden şema kimliği için bir
/org/gnome/terminal/legacy/profiles:/
yol vardconf
ama yokorg.gnome.Terminal.Legacy.Profiles
(sondaki nota dikkat edins
)gsettings
? Ayrıca bkz. Dconf-editor ve gsettings aynı veritabanına erişmemeli mi? daha fazla bilgi için.
Hala gnome-terminal
çalışırsam Ubuntu 15.10'da ( sürüm 3.16.2'yi kullanarak ):
$ gsettings list-keys org.gnome.Terminal.Legacy.Profile:/ | grep default
Alırım:
default-size-rows
default-show-menubar
default-size-columns
bu nedenle Ubuntu 14.10'daki anahtara default-size-columns
(?) karşılık gelen bir default_size_columns
anahtar vardır, ancak Ubuntu 14.10'daki use-custom-default-size
anahtara karşılık gelen bir anahtar yoktur use_custom_default_size
. Bu da beni karıştırıyor.
Ayrıca, ben çalışmayı denerseniz:
$ gsettings set org.gnome.Terminal.Legacy.Profile:/ default-size-columns 150
ve yeni bir gnome-terminal
ayar açmanın default-size-columns
terminalin hala 80 sütunla açılmasından dolayı hiçbir etkisi yok gibi görünüyor