GNOME terminaline kenarlık ekleme


15

Yeni 14.04 düz vanilya Ubuntu yüklemesinde, varsayılan temasıyla, özel bir şey yok. Bir gnome terminal penceresi açın (Ctrl + Alt + t) Terminal penceresinin kenarlığı yoktur (veya yeniden boyutlandırma tutamacı btw yoktur) siyah bir dikdörtgendir.

1px beyaz kenarlığı nasıl ekleyebilirim (bu, üst üste binen birden fazla gnome terminal penceresiyle uğraşırken faydalı buldum)?


Sadece Ubuntu 14.04'e geçtim ve terminal penceresinin etrafında sınırların olmaması beni çok kızdırıyor.
gb.


1
Evet, ancak unity.css yerine gnome-terminal.css dosyasını düzenlediğimi ve yalnızca terminal pencerelerinin kenarlığa sahip olduğunu unutmayın.
frankie

Yanıtlar:


6

Favori tema Kopya /usr/share/themeiçin ~/.theme. Tema klasörüne, adından farklı bir ad verin /usr/share/theme. Bu şekilde, seçtiğiniz klasörleri seçtiğinizde, klasörü adlandırdığınız adla bulabilirsiniz.

Misal:

cp -R /usr/share/themes/Radiance/ ~/.themes/MyRadiance

Kenarlıklarınızı istediğiniz şekilde yapmak için bu yeni dizinin gtk-3 klasörünü düzenleyin. Ayrıca temanın diğer bileşenlerini de özelleştirebilirsiniz. Bu, apps klasöründe bulunan unity.css dosyasının UnityDecoration özelliklerini düzenleyerek yapılabilir:

~/.themes/MyRadiance/gtk-3.0/apps/unity.css

Kenarlıkları değiştirmek için 0'ları farklı bir parametre numarasıyla değiştirin:

-UnityDecoration-extents: 28px 0 0 0;

Tüm olası düzenlemeleri burada görebilirsiniz . Ayrıca, yeni temayı kullanmak için Unity Tweak Tool'u yüklemelisiniz.

sudo apt-get install unity-tweak-tool

Bunu terminal için uygulamak için aşağıdakileri ekleyin gnome-terminal.css:UnityDecoration { -UnityDecoration-extents: 28px 1px 1px 1px; }


1
Bu sadece gnome terminal pencerelerine kenarlık eklememe izin verecek mi? İşlerimin etkisini sadece gerekli olanla sınırlandırmayı tercih ederim.
gb.

Dizin yolunda gösterildiği gibi, gtk için de geçerlidir. Kesinlikle bir deneyebilirsiniz.
Anandu M Das

3
Bu talimatları izledim ve unity.css dosyasını değiştirmek yerine gnome-terminal.css dosyasına aşağıdakileri ekledim: UnityDecoration {-UnityDecoration-extents: 28px 1px 1px 1px; }
frankie

@gb. Sanırım şimdi neye ihtiyacınız olduğunu frankie açıklıyor. Şerefe
Anandu M Das

@AnanduMDas Sorunuzu düzenlemek ve frankie'nin yorumunu eklemek daha iyidir .
Radu Rădeanu

1

Compizconfig-settings-manager kullanıyorsanız, aradığınız etkiye yaklaşabilirsiniz.

'Unity' eklentisine gidin ve 'Dekorasyonlar'ı seçin. 'Tema Ayarlarını Geçersiz Kıl' kutusunu işaretleyin, pencerelere 'pencere gölge yarıçapı' ile renk ve opaklık verebilirsiniz. Ancak, X ve Y gölge ofsetlerini de ayarlayabilirsiniz. Bu ofsetleri 0 olarak ayarlayın, gölgeleri beyaza veya etkin / etkin olmayan pencereler için istediğiniz her şeye ayarlayın, opaklığı açın ve ardından kenarlıklarınız olacak (yine de yeterince yakın olmalıdır).

Umarım iyi şanslar, iyi şanslar!


Teşekkürler, denedim. Bu tür bir hackish, ve benim terminal üzerinde "normal" bir sınır (ben birden fazla sekme açarken olsun aynı) gerekir iken, tüm uygulamalar uygulanır.
gb.

Görünüşe göre temanızın CSS'sini ~ / .themes içinde yerel olarak özelleştirerek veya 'light-themes' paketini 13.xx ile gelen pakete indirerek alabilirsiniz - her iki seçenek de bu yayında ayrıntılı olarak açıklanmıştır pencere sınırları geri almak .
Hawk
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.