Bir pencerenin başlık çubuğunun, ekranı kapladığında panelle birleşmesini durdurmanın bir yolu var mı?


36

Çok sayıda ekranlı gayrimenkul içeren bir masaüstü bilgisayar üzerinde çalışıyorum, bu yüzden pencereleri büyütdüğümde global menü çubuğuyla birleştirmek için pencerelerimin başlık çubuklarına ihtiyacım yok. Dahası, çift ekranlı bir kurulum üzerinde çalışıyorum, bu nedenle bir pencerenin büyütülmüş olması, görünen tek pencere olduğu anlamına gelmez.

Birlikten önce, başlık çubuğunu tıklatarak büyütülmüş bir pencereye geçer ya da odaklanmasa bile, kapat düğmesini tıklatarak pencereyi kapatırdım; Bunu yapamam, çünkü başlık çubuğu eksik ve genel menü çubuğu o ekranda boş. Bu çok büyük bir sorun değil - odaklanmak için pencerenin bazı kromlarını tıklatabilirim - ama sezgisel değil ve beni fare davranışımı yeniden öğrenmeye zorluyor.

Başlık ve global menü çubuklarının birleştirilmesini kapatmak istiyorum, ama nasıl?

DÜZENLE:

Bir Pencereyi en üst düzeye çıkardığımda pencerenin başlık çubuğunun üst panelle birleşmemesini istiyorum. Global menü, ilgilendiğim kadarıyla üst panelde kalmalı. Şu anki gibi bu maksimize eder

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

Böyle maksimize etmesini istiyorum (Bu ekranda, büyütülmeyen Pencerenin alanın geri kalanını alacak şekilde yeniden boyutlandırıldı)

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


Klasik Gnome 2 masaüstünü kullanmak belki de daha iyi bir seçenek değil mi?
Benjamin

6
Hayır, Klasik GNOME 2 daha iyi bir seçenek değildir. Unity'deki pek çok şey fena değil, ancak çoklu monitör ayarlarıyla, pencerenin ekranı kaplansa bile, odaklanmak için bir pencerenin başlık çubuğuna tıklamak yararlıdır. Birliğin, panelin içine başlık birleştirme davranışı, birinin bunu yapmasını önler. Bu, bebeği banyo suyuyla atmak için bir neden değil.
Richard Turner

Özel bir oturum kullanarak yapılabilir, ancak genel ekran yalnızca ikinci ekran görüntüsünüzün gösterdiği gibi fareyle gezinme sırasında görülebildiğinden umduğunuz gibi çalışmaz. Sonunda başlık çubuğunun 2 kopyası olacak.
Veazer

@Veazer Eh, bu bir başlangıç; en azından o zaman kalan sorun, sadece fareyle değil, her zaman görüntülenecek olan genel menünün nasıl düzeltileceğidir. Özel bir oturum kullanarak bunu nasıl başaracağınızı açıklayan bir Cevap göndermek ister misiniz?
Richard Turner

Unity 3D veya 2D kullanıyor musunuz? 2B ise, pencere yöneticisi için metasite veya derleme ister misiniz?
Veazer

Yanıtlar:


2

ctrl + alt 5 şu an itibariyle en iyi bahsiniz. Üzgünüm. Belki kaldır günaha Ubuntu-twea büyütme düğmesini kaldırmak olabilir ama şu anda pencereyi maksimize eğer itibariyle, sadece edecek menubar ile başlık çubuğu birleştirme


1
herhangi bir güncelleme var mı_
AlexP

ctrl + alt + 5 burada hiçbir şey yapmaz, ama :( ctrl + alt + numaratör5 sadece maksimize ve başlık çubuğu hala birleştirir
Kova Güç

@AlexP Ben de size yardımcı olabilecek bir senaryo yazdım :)
Aquarius Power

4

Unity Top / Superior çubuğunun yakınında bir başlık çubuğu sürüklendiğinde, pencere büyütme özelliğini başlık çubuğuna devre dışı bırakabilirsiniz.

Ziyaret: http://ubuntuforums.org/showthread.php?t=1743309 (stevecomrie tarafından # 6 numaralı not)

  • CompizConfig Ayarlar Yöneticisi'ni açın
  • "Pencere Yönetimi" kategorisindeki "Izgara" ya tıklayın
  • "Kenarlar" sekmesine tıklayın
  • "İşlemleri Yeniden Boyutlandır" açılır penceresini açın
  • "Üst Kenar" açılır menüsünü "Yok" olarak değiştirin
  • CompizConfig'i kapatın ve her şey tamamdır.

Bu sadece kısmi bir çözümdür. Bazı uygulamalar siz çalıştırdığınızda kendilerini birleştirilmiş duruma getirmeye devam edecek. Ve, hala istemeden bir birleştirilmiş bir uygulamanın başlık çubuğunu çift tıklatarak birleştirme neden olabilir. Bir uygulamanın başlık çubuğuyla birleşerek tüm birlik panel çeşitlemelerinin nasıl tamamen devre dışı bırakılacağına dair bir ipucu olan herkes memnun olur!


Bu çözüm aynı zamanda sol / sağ kenar davranışını devre dışı bırakmak için de kullanılabilir.
ImaginaryRobots

3

Unity 3D için bu betiği deneyebilirsiniz.

Temel olarak maksimize edilmiş pencereleri kontrol edecek ve onları mumsuzlaştıracak ve mümkün olan maksimum genişlik yüksekliğine göre yeniden boyutlandıracak (testler yaptıktan sonra makinenizde iyi çalıştığını göreceksiniz); Bir şeyin yolunda gitmediğini düşünüyorsanız, nXpos ve nYpos ile oynayın.

demaximize.sh 1005 710 # burada en az 1024x768 için çalışıyor ...

#!/bin/bash

# make tests to your system, this works 'here' at 1024x768
nWidth=$1 #1005
nHeight=$2 #710
nXpos=1
nYpos=22

while true; do 
    windowId=`xdotool getactivewindow`;
    if xwininfo -wm -id $windowId |tr -d '\n' |grep -q "Maximized Vert.*Horz";then
        wmctrl -i -r $windowId -b toggle,maximized_vert,maximized_horz;
        xdotool windowsize $windowId $nWidth $nHeight;
        xdotool windowmove $windowId $nXpos $nYpos;
        xdotool getwindowname $windowId
    fi; 
    sleep 0.5;
done

Not: daha iyi krom / krom çalışması için "sistem başlığını ve kenarlıklarını kullan" seçeneğini etkinleştirin


Yeni bir yaklaşım, ama bu gerçekten de korkunç bir kesmek değil mi? :)
Richard Turner

... bu ve daha iyi çalışması için geliştirilebilir :), şu anki uygulamamın 220 kod satırı var: D, ama gerçekten de korkunç bir saldırı ... Pencere yerleştirmeyi "hata mı" düzeltmek zorunda kalıyorum pencere yöneticisinin ve pencereyi büyütmek ve sadece pencerenin mümkün olan maksimum boyuta getirmesini sağlamak için bir pencere yöneticisi seçeneği varsa, gerekli olmayacak birçok garip şey; Böylece sözde maksimize edilebilirdi ...
Kova Gücü

2

Kaynak: http://ubuntuguide.net/unity-2d-how-to-removeenable-maximized-window-titlebar

Bu gconftool tarafından ele alınabilir . Eğer GUI önyüzüne "gconf-edtor" takılıysa, onu başlatıp navigasyona geçin /apps/metacity/general, ardından büyütülmüş pencere başlık çubuğunu kaldırmak için “show_maximized_titlebars” işaretini kaldırın.


Veya, bu komutu kaldırmak için terminalde çalıştırabilirsiniz:

gconftool --type bool --set /apps/metacity/general/show_maximized_titlebars false

Yeniden etkinleştirmek için bunu çalıştırın:

gconftool --type bool --set /apps/metacity/general/show_maximized_titlebars true

1
Bu soruyu gönderdiğimden beri Uzun Bir süredir Unity kullanmamıştım, bu yüzden insanların yanıtlarını test edemedim. Cevabınız için büyük umutlarım vardı, ancak Ubuntu 12.10'daki tam gelişmiş Birlik'te işe yaramadı. Belki de sadece Unity 2D için çalışmıştı ....
Richard Turner

Evet, bu yalnızca Unity 2D için çalışır. Uyarı apps/metacity. Unity 3D Compiz, Unity 2D Metacity kullanır.
Seth

0

Anladığım kadarıyla, bu henüz mümkün değil (Ubuntu 12.04 veya 12.10'a getirme konusunda biraz konuşma var, ama beklemek ve görmek zorunda kalacağız). Burada ve şu anda olası bir çözüm, Emerald'ı pencere dekoratörü olarak kullanmaktır, ancak bunun% 100 çalışıp çalışmayacağını bilmiyorum.


0

Neredeyse Ubuntu 13.10'daki global menüden kurtulmaya çalışırken ağlamaya başladım. Ana uygulamalarımı görüyorsunuz, örneğin Eclipse ve Android Studio, birleşme sırasında bazen "başarısız oluyor". Artık programı kısmen kullanamayacağınız anlamına gelen kısmen genişleyen birleştirilmiş bir menüye sahip olursunuz. Böylece bu referansı buldum:

UBUNTU'DAN KÜRESEL MENÜ ÇUBUKLARINI ÇIKARMA 13.10

$ sudo apt-get remove indicator-appmenu

Ben de yeniden başlatmak zorunda kaldım ve şimdi hayat çok daha iyi.


Hayatınıza, probleminize bir çözüm bulduğunuz için daha iyi, ama bu, küresel menü ile ilgili değil, pencere başlık çubukları ile ilgili sorulan hiçbir soruna ilişkin değil.
Richard Turner,
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.