Tüm pencere kontrollerini sağa (veya sola) nasıl taşıyabilirim?


90

İndirilen Ubuntu tweak ve pencere kontrolleri sağ tarafa ayarlayın. Sadece bazı programlar kuralı izler. Pidgin örnek olarak sağda pencere kontrollerine sahiptir. Fakat Chrome, Thunderbird, Geany, hala solda kontroller var.

ALL pencere kontrollerini (close / min / max) sağa (veya sola) nasıl taşıyabilirim?


Şu anda imkansız. Tek şansımız bu böceğe oy vermek .
Dan Dascalescu

App Store'dan GNOME Tweaks'i indirin.
Rajat Verma,

Yanıtlar:


69

14.04

Kısa cevap:

Canonical'in totaliter bir yoldan geldiği ve kullanıcıların düğmelerin konumunu değiştirmelerine izin verilmemesi gerektiği emredildi (bu değişikliğin daha teknik ayrıntılarını bu yazının altında bulabilirsiniz).

Şimdilik, 14.04'te sağ tarafta pencere butonlarına sahip olmanın tek yolu Unity'den Gnome Flashback oturumuna geçmek (şahsen önerdiğim). Bunun nasıl yapılacağı hakkında daha fazla ayrıntı aşağıda sunulmuştur.

Gnome Flashback’e geçiş:

Terminali açın ve aşağıdaki komutları çalıştırın:

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install gnome-session-flashback

Bir sonraki oturumu kapatıp oturum açma yöneticisinde Gnome Flashback oturumu seçin.

görüntü tanımını buraya girin

Metacity ve Compiz yöneticileri arasında seçim yapabilirsiniz. Metacity daha hafiftir, ancak bazı etkileri yoktur. Compiz ile Unity'ye daha benzer bir deneyim yaşarsınız. Animasyon eklentisini kapatarak Compiz'i hızlandırabilirsiniz (compizconfig-settings-manager kullanın).

Gnome Flashback oturumunda, düğmeleri sağa kaydırmak için bir terminal açın ve bu komutu girin:

gsettings set org.gnome.desktop.wm.preferences button-layout 'menu:minimize,maximize,close'

Ama hala Birliği kullanmak istiyorum:

Teknik detaylarda da yazdığım gibi, Canonical kodlanmış düğmeler Unity eklentisinde konumlanıyor. Bunun değiştirilmesi, bu eklentinin bazı üçüncü taraf programcılar tarafından yamalanması gerektiğini gerektiriyor. Şimdilik böyle bir yama mevcut değil. (Böyle bir yama yayınlanacaksa, lütfen bu cevabı düzenleyin ve buraya gönderin.)

Değişikliğin teknik detayları:

Unity, Compiz'i pencere yöneticisi olarak kullanıyor. Pencere sınırlarını ve başlık çubuklarını çizmek için GTK Window Decorator adlı Compiz eklentisini kullandılar. Bu eklenti, kendisi yüksek oranda yapılandırılabilir olan Metacity temasına dayanan sınırları çizer. Bu nedenle 14.04'e kadar düğmelerin konumunu değiştirmek için Metacity ayarlarını değiştiriyorduk [1] .

Şimdi, gtk-window-decorator kullanmaktan vazgeçtiler ve doğrudan Unity Compiz eklentisine pencere dekorasyonu uyguladılar. Kasıtlı olarak sol taraftaki kodlanmış tuşların pozisyonunu seçerler ve "tutarlı kullanıcı deneyimi" olarak adlandırdıkları için [2] olarak adlandırdıkları herhangi bir pozisyon anahtarını kullanıcıya maruz bırakmazlar .


14
Bunu neden yaptılar? Her defasında bir pencereyi küçültmek veya kapatmak istediğimde düğmeleri aramak zorundayım. Bunun için emsal teşkil eden sadece Windows değil, bütün Batı ltr kongresi.
13'te

3
Sadece Compiz (ve Wobbly Windows!) 'I Gnome Flashback ile kullanabileceğinizi söyleyen bir not. Gerçekten, kaybettiğin tek şey Dash.
Terence Eden

9
Bu düğmeleri sol tarafa kodlamak, normal sağ elini kullananlar için kötü bir haber. Dash işlevsellikten hoşlanıyorum ve bu düğmeler yüzünden geri dönmeyeceğim, ancak OSX tasarımını kör kopyalamak için başka bir aptalca karar - copycats.
zetah

2
@PiotrJurkiewicz Gnome Flashback oturumunu neden kişisel olarak öneriyorsunuz? Merak ediyorum çünkü benim durumumda Unity'den çok daha hızlı olduğunu keşfettim. Bunu hayal ediyor muyum? Gnome Flashback oturumuna geçmek için başka nedenler var mı? Teşekkürler.
Bill The Ape,

2
Anlayışlı ilanınız için +1; Canonical için eksi f *** ing 1000.
GhostCat

49

12.04 - 13.10

12.04 ve daha yeni gconfeditor iş işe yaramayacak:

gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'

14.04

@Piotr Jurkiewicz cevap


1
Protip: Eğer kolonu silerseniz ve geri eklemeyi unutursanız, menü çubuğunu kaybedersiniz ve yeniden ayarlayıp yeniden başlatana kadar gerçekten sinir bozucu / buggy davranışı (terminal herhangi bir metin göstermez) olacaktır.
Carrotman

1
Benim için çalıştı 12.04
Ciske Boekelo

Büyütülmüş olmayan pencereler için çalışıyor .. Peki ya büyütülmüş pencereler?
Binod

bu konu için değil, ancak ubuntu'da ubuntu'daki üst çubuğa taşıma öğelerini devre dışı bırakabilirsiniz; bu davranışın olmaması, ubuntu'daki standart davranışı bozabilir, bu yüzden bunu önermem.
Alex R,

Protip: Bunu yapmak için GNOME'un yerleşik dconf editörünü de kullanabilirsiniz. Ayrıca teşekkür ederim!
Daniel Quinn,

33

Ubuntu 12.10 ve daha düşük sürümler için.

  1. Açık terminal
  2. Tür: gconf-editor
  3. Git Apps -> Metacity -> General
  4. bul: button_layout
  5. Değeri şuna değiştir: menu:minimize,maximize,close

Ubuntu 10.10 için dizginin dizginin menu:minimize,maximize,close,sonunda virgül ile olması gerekir .


1
Protip: Eğer kolonu silerseniz ve geri eklemeyi unutursanız, menü çubuğunu kaybedersiniz ve yeniden ayarlayıp yeniden başlatana kadar gerçekten sinir bozucu / buggy davranışı (terminal herhangi bir metin göstermez) olacaktır.
Carrotman

Bu Ubuntu 17.04'te de çalışmaz. Herhangi biri yardım edebilir, lütfen.
Alexander Christov

27

12.04 ve 12.10 için

Birlik

Bu komutu bir terminalde çalıştırın:

gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close"

Bunun sadece büyütülmemiş pencerelerin kontrollerinin konumunu değiştireceğini unutmayın. Büyütülmüş pencereler, pencere kontrollerini başlık çubuğunda solda tutmaya devam edecektir. Kontrolleri tekrar sol tarafta olacak şekilde ayarlamak için:

gsettings set org.gnome.desktop.wm.preferences button-layout "close,minimize,maximize:"


Gnome-kabuk

gsettings set org.gnome.shell.overrides button-layout ":minimize,maximize,close"

4
Düğmeleri sola hareket ettirmek isteyenler için "kapat, küçült,
büyüt

Çok teşekkür ederim! Bu GNOME Shell'i benim için çok daha kullanışlı hale getiriyor: D (sadece 'sola doğru' hareket ettirerek) Şimdi bir programı kapatabilirim ve doğrudan Etkinlikler'e
gidebilirim

13

Pencere düğmelerini sağa doğru değiştirmek için kolay bir GUI seçeneğine sahip olan Ubuntu Tweak'i de indirebilirsiniz . Masaüstü kategorisinin altındaki Windows Yönetici Ayarları seçeneğinde bulunur. Sadece "Sağ" radyo düğmesini seçin ve bitirdiniz.


1
Ubuntu Tweak'i yapmak için kullandım ve bence en kolay yöntem bu.
ricky

Kesinlikle en kolay yöntem.
Kullanıcı

7
Bu 14.04'te çalışmıyor.
Ocak'ta

15.10 kullanarak, çalışmıyor.
Yaakov Ainspan


5

Ubuntu 14.04:

Düşündüğümden çok daha kolay (veya önceki sürümlerde olduğunu hatırlayın)

  1. Birlik tweak aracını takın
    sudo apt-get install unity-tweak-tool
  1. Açık Sistem Araçları -> Tercihler -> Unity Tweak Aracı

  2. "Pencere Kontrolleri" sekmesinde (son sekme) artık Sol veya Sağ arasından seçim yapabilirsiniz.


Teşekkürler +1. Bununla birlikte, yalnızca komut satırını kullanmazsam, yapıştırdığım GUI ortamının sağladığı araçlara bağlı kalmayı tercih ederim. Yani, başka bir yol birlik çimdik aracı yüklemek için: Launcher > Search: tweak > select: Unity Tweak Tool (2nd item in the search results).
Bill The Ape


@DanDascalescu, bunu zaten yorum yaptığınıza ve 10 gün önce reddettiğinize inanıyorum. Yukarıda özellikle Ubuntu 14.04'ü açık bir şekilde belirttim ve sonsuza dek ubuntu 14..04 ile çalışacak. Gizemli bir nedenden ötürü, cevabın ubuntu'nun önceki ve gelecekteki sürümleriyle, 2010 Ocak'ta 4.10'dan 22.04'e kadar çalışması gereken genel bir çözüm olduğu düşünülüyorsa, o zaman yardım edemem.
davidkonrad

Oh, üzgünüm, farkında değildi. Oyum kilitlendi, ancak yayına bir düzenleme yaparsanız geri almaktan memnuniyet duyarız.
Dan Dascalescu

Benim için işe yaramadı. Birlik tweak basitçe kurtarmaz.
userfuser

3
gsettings set org.gnome.shell.overrides button-layout :close,minimize,maximize

Terminalde yukarıdaki komutu deneyin ( Ctrl+ Alt+ T). Bu çalışacak. Aslında Python'da dilimleme ilkesini izler. Yakın, küçült, büyüt: tuşları sola hareket ettirmek için kullanabilirsiniz. Ayrıca, kapatma pozisyonlarını değiştirebilir, simge durumuna küçültebilir ve küçültebilirsiniz :)


Bir hata var: No such schema 'org.gnome.shell.overrides'. 15.10'da bu işe yarar mı?
Yaakov Ainspan

Bu, jokerdino'nun cevaplarıyla aynıdır ancak bir sözdizimi hatası vardır (etrafındaki teklifleri özlüyor ": kapat, küçült, maksimize et.) Ayrıca, tırnaklar ekleseniz bile , artık 16.04'te çalışmaz . .
Dan Dascalescu

2

Sistem> Tercihler> Görünüm Temayı Radiance / Ambiance dışında bir şeye çevirin.


Temayı değiştirmek istemiyorum!
Kullanıcı

1
@Shubhkarman Varsayılan temayı kullanıyorsanız ve düğme düzenini değiştirirseniz, düğmeler belirli bir sırada olacak şekilde tasarlandığından bok gibi görünecektir. Ambiance_R (ya da Radiance_R) gnome-look.org/content/show.php?content=123927
Isaiah

3
Bekle ... Pynt, artık yapmıyor. Alışıldı (erken gelişme), ancak Metacity'ye bir yamayla sabitlendi. Şimdi düğmelere istediğiniz herhangi bir sipariş verebilirsiniz ve yine de iyi görünecektir.
snostorm

2

İçin ubuntu 17.10 basitçe terminalde:

gsettings set org.gnome.desktop.wm.preferences button-layout 'close,maximize,minimize:'

Ayrıca 18.04'te çalışır. Birisi mevcut en yüksek oyu alan cevabı güncelleyebilseydi daha iyi olurdu.
slhck

1

Gconf-editör önerisinin butonların sırasını değiştirdiğini gördüm. Pencerenin sağ tarafında kaldılar. Düğmeleri sol üst köşeye değiştirmek için, Sistem Ayarları> Ubuntu Tweak> Tweaks> Pencere'yi kullandım. Pencere Kontrolü


1

Bazı uygulamalar genel pencere dekorasyonlarına uymaz ve Chrome bu davranışa bir örnektir. Pencere sınırına sağ tıklayın ve "sistem penceresi dekorasyonunu kullan" ı seçin. Neredeyse Chrome dışındaki her büyük uygulama varsayılan, sistem genelinde bir tür kullanıyor, bu nedenle kesinlikle yapmanız gereken tek şey bu.

Ayrıca, düğme sırasını olduğu gibi bırakmanızı şiddetle tavsiye ediyorum, çünkü bu değişiklik hiçbir yerden çıkmadı. Örneğin, Unity'de, büyütülmüş pencerelerin düğmeleri de sol üst köşededir ve bu ince ayar bunu değiştirmez.


"Sistem başlık çubuğunu ve kenarlıklarını kullan" a geçtikten sonra soldaki düğmelerin görünmesi için Chromium'u yeniden başlatmam gerekti ([v34] anahtardan sonra başlık çubuğu ya da kenarlıkları yoktu, bu yüzden Başlatıcı'dan çıkmak zorunda kaldım).
ᴠɪɴᴄᴇɴᴛ

-2

Dconfig Editor'da org> gnome> desktop> wm> Preferences> button layout konumuna gidin ve değiştirin: minimize edin, maksimize edin, kapatın ve enter tuşuna basın.

Küçültmeden önce kolonu dahil ettiğinizden emin olun.

GNOME masaüstü ortamını kullanan iki dizüstü bilgisayarım var. Biri 12.10'dan 14.04'e yükselttim, diğeri ise 14.04'ün yeni kurulumuydu. Yükseltme, yeni kuruluma karşı kontrol ettiğim eski ayarı korudu. Yeni yüklemeyi değiştirdiğimde işe yaradı.


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.