14.04'te pencerelerin etrafındaki sınırlar nasıl ayarlanır?


15

Birisi bana Ubuntu sürüm 14.04'te Windows'a nasıl sınır ekleyeceğinizi (geniş kenarlıklar) önerebilir. Geçmişte "gnome-tweak-tool" kullandım. Ancak 14.04 sürümü ile çalışmaz.

Tüm pencerelerim (özellikle birlikte çalıştığım birçok terminal ekranı) bir arada görünüyor. Bir pencerenin nereden başlayıp diğerinin biteceğini söylemek çok zor.

Ayrıca başlık çubuklarının hangi pencerenin etkin olduğu ve pencerenin etkin olmadığı arasında ayrım yapmak çok zordur.

Bu Windows'u nasıl özelleştireceğiniz konusunda (veya gnome-tweak-tool'un Ubuntu 14.04 ile nasıl çalışacağını) çözen herkese şimdiden teşekkür ederiz.

CCSM'nin Pencere Dekoratör özelliğini etkinleştirmeye çalıştım, ancak bu devre dışı Birliği kullanarak ortamı kullanılamaz hale getirdim.


Ubuntu 14.04'te Windows'u ayarlama hakkında her şey ... sınır genişliğini, rengini, başlığını vb. Ayarlama.



Merhaba, Fossfreedom. İki soruya benzerlik çoktur. Bu yüzden bunu seninle ilişkilendirdim. Yine de bu soruyu en iyi özeti ve sonuca varmak için araştırma yapıyorum, böylece her yerde insanlara yardım etmede çok yararlı olacak. Soru birçok kez tekrarlandı ve bir süre sonra bu KG'nin çok sağlam bir çözüm olacağını umuyorum. Bir lütuf önermeyen bir şey görüyorum, ancak moderatörler sabırlı olabilirse temizleyeceğim.
LD James

Asıl soru, kullanıcı arayüzü tasarımcıları neden 1 piksel sınırlarının kabul edilebilir olduğunu düşünüyor? En azından bize sınır boyutunu değiştirmek ve aklı başında kaydırma çubuklarını açmak için bir sistem ayarı verebilirler.
Ron Smith

Yanıtlar:


13

İlk cevap tarafından sağlanan çalışmaları takdir ediyorum. Ancak, çok özel olarak, varsa dağıtım tarafından sağlanan bileşenleri kullanmak için bir yöntem arıyordum.

Şu anda size favori tema kopyalayabilirsiniz / usr / share / tema için ~ / .theme . Tema klasörüne / usr / share / theme içinde adlandırıldığından farklı bir ad verin. 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

Bu kullanıcı başına bir işlemdir ve yükseltilmiş erişim gerektirmez.

Artık sınırlarınızı istediğiniz şekilde yapmak için bu yeni dizinin gtk-3 klasörünü düzenleyebilirsiniz. Ayrıca temanın diğer bileşenlerini de özelleştirebilirsiniz.

Kenarlıklar, apps klasöründe bulunan unity.css dosyasının UnityDecoration özellikleri düzenlenerek yeniden boyutlandırı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;

Gtk-3.x klasöründe diğer birçok düzenlenebilir özellik bulacaksınız.

Kenarlıkların renk, metin vb. Gibi diğer özellikleri için aşağıdaki adrese Unity / Theming'e göz atın:

https://wiki.ubuntu.com/Unity/Theming

Önceki geçici çözümü takdir ediyorum. Ancak umarım çoğu, OS geliştiricileri tarafından dağıtılan özelliği kullanmaktan yararlanabilir.

Evet, bu yeni düzenlenmiş temayı kullanmak için birlik ayar aracını yüklemeniz gerekecek.

$ sudo apt-get install unity-tweak-tool

Not: Bu soruyu zaten Ambiance yapılandırmasıyla ilgili benzer bir soruya bağladım. Bu çözünürlük, sadece Ambiance (veya bu özel örnekte belirtilen Radiance referansı) için değil, herhangi bir modern Ubuntu temasına kolayca uygulanabilir.


Lütfen gtk-3 klasöründe hangi OP ayarının değişmesi gerektiğini belirtin, böylece bu yanıtı oylayabilirim.
Roberto

@Roberto Bitti!
LD James

1
unity-tweak-toolDüzenlenmiş temanızı kullanmak için ne yapmanız gerekir ?
Stephen Rasku

Boşver. Sadece gnome-tweak-tooltemayı seçmek için kullanmak zorunda kaldım (değil unity-tweak-tool).
Stephen Rasku

1
@StephenRasku gnome-tweak-tool veya unity-tweak-tool kullanabilirsiniz. Unity-tweak-tool'da Themesekmeyi tıklayın ve Kullanılabilir temalar listesinden seçtiğiniz temayı tıklayın.
LD James

3

17.10

fragfutter'ın yanıtı benim için çalıştı!

  1. Bir dosya yap ~/.config/gtk-3.0/gtk.css

  2. Satırları ekleyin:

    decoration { border: 1px solid gray; background: gray; }

  3. Yeniden başlat (veya büyük olasılıkla oturum açıp cüceye tekrar girebilirsin)

Ubuntu'nun önceki sürümleri

İşte LD James'in mükemmel cevabının en sevdiğim kısmının kabuk-script versiyonu:

17.04 gtk-3.20 kullanıyor

sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.20/apps/unity.css

16.04 ve 15.10 gtk-3.0 kullanıyor

sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css

Bu değişikliğin sonuçlarını görmek için oturumu kapatıp tekrar giriş yapmanız gerekecek. Şu anda kullandığınız temayı Ambiance(varsayılanı) Radianceveya istediğiniz temayı değiştirebilirsiniz .

O nasıl çalışır?

sed metni değiştiren bir komut satırı yardımcı programıdır.

Bir satırı sonlandırmak \, kabuğa komutun bir sonraki satırda devam ettiğini bildirir (insan tarafından okunabilirlik için).

-i sed'e dosyayı yerinde düzenlemesini söyler (yeni bir dosya oluşturmayın).

-e sed'e aşağıdaki şeyin sed komut dosyası olduğunu söyler (dosyayı bir dosyadan okumak yerine).

s/.../.../saracı ikinci iki eğik çizgiler arasında ne ile ilk iki eğik çizgiler arasında ne yerine. Sadece bir değişiklik yapar (çünkü /gsonunda hiç yoktur ).


0

İşte nasıl yapılır !!!

Önce terminali aç! yazın ve bunu.

bu, 13.10'da tema kullanımının daha eski bir sürümünü almalıdır

wget http://ftp.osuosl.org/pub/ubuntu/pool/main/u/ubuntu-themes/light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Bu, temanın geçerli sürümünü kaldırmalıdır.

sudo apt-get purge light-themes

Bu, saklamak istiyorsanız indirme klasörünüzün içinde indirilmesine izin vermelidir.

cd ~/Downloads

Bu işlem temanın sınırları kullanan eski sürümünü yüklemelidir.

sudo dpkg -i light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Bu, isterseniz .deb dosyasını siler.

rm light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Bu bağlantı kesilirse daha fazlasını görmek için buraya tıklayın !


1
Açıkladığınız geçici çözümü kontrol edip sorunları bildireceğim. Pencereler arasındaki farkı tekrar anlamanın bir yolunu bulmayı takdir edeceğim. Cevabınızla, 14.04'ü farklı pencere başlıklarına sahip olacak ve pencerelerin etrafında sınırlar oluşturacak şekilde yapılandırmanın imkansız olduğunu mu söylüyorsunuz? Mümkünse, 14.00 ile çalışmak istiyorum ... ancak bu mümkün değilse bir geçici çözüm kullanmam gerektiğini anlıyorum.
LD James

Bu sınırları neden kaldırdıklarını anlamıyorum! Güncellendiğinde, yeni ışık temalarına güncelleyebilir. Dolayısıyla, güncelleyicideki açık renkli temanın işaretini kaldırın.
MathCubes

Teşekkürler. Geçici çözümünüz terminal penceresinin nerede başladığını ve bittiğini görmenizi kolaylaştırır. Aktif ve pasif pencerenin nasıl daha kolay ayırt edilebileceğine dair başka bir soru soracağım. Geçmişte gnome-tweak-tool'u kullandım ve ön plan başlık çubuğu arka planını mavi olarak değiştirdim ... Girişiniz verimlilik kotamı üç katına çıkardı.
LD James

Geçici çözüm için teşekkürler. İşletim sistemini orijinal durumuna geri yükledim ve yayınlanmış yanıtta verilen çözünürlüğü kullandım.
LD James
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.