okna maksymalizują do pełnego ekranu i ukrywa się za panelem

11

Mam jeden monitor nad drugim. Chciałbym mieć panel u góry dolnego monitora i inny u dołu górnego monitora.

Umieszczenie paneli na miejscu działa zgodnie z oczekiwaniami. Jednak gdy panele znajdują się na krawędzi ekranu, który styka się z innym ekranem, przestrzeń nie jest zarezerwowana dla panelu podczas maksymalizacji okien. Jeśli więc spróbuję zmaksymalizować Firefoksa, nie widzę paska „dodatków” na dole.

Przetestowałem to w obu kubuntu i xubuntu z podobnymi wynikami. Znalazłem błąd dla KDE, który opisuje problem, a komentarz mówi:

panele pomiędzy monitorami nie są obsługiwane, co stanowi ograniczenie w specyfikacji freedesktop do rezerwowania miejsca na rzeczy takie jak panele.

Istnieją inne posty na forum, które mówią o tym:

http://forum.kde.org/viewtopic.php?f=66&t=102303

Czy jest jakiś sposób na uzyskanie ograniczenia w adresowanej specyfikacji i / lub czy są jakieś obejścia, aby zmaksymalizować aplikacje bez pozostawania za panelami?

Randy Syring
źródło

Odpowiedzi:

7

co powiesz na to:

Settings Manager-> Panel-> Display-> Odznacz „ Don't reserve space on borders

HongboZhu
źródło
to jest poprawna odpowiedź, pomógł mi :)
1

Łatwa poprawka w Xubuntu 12.04 (nie powiedziałeś, z której wersji korzystasz):

Kliknij panel prawym przyciskiem myszy , wybierz Właściwości (upewnij się, że ma on właściwości panelu , a nie jeden z programów uruchamiających lub apletów na panelu_), a następnie kliknij kartę Wygląd . Krycie powinno być ustawione na 100.

Jeśli panele zostaną ustawione na „znikanie”, gdy nie będą się nad nimi poruszać, otwarte okna przejdą bezpośrednio nad „niewidzialnym” panelem. Użyj ekranu ustawień, aby panel był widoczny.

Rudzik
źródło
3
Dzięki za wkład, ale nie sądzę, żebyś w pełni zrozumiał problem.
Randy Syring
1

W ubuntu możesz zarezerwować miejsce na panele xprop, używając _NET_WM_STRUT_PARTIALwłaściwości (zarezerwowane miejsce to strut). Chodzi o to, aby uzyskać identyfikator okna panelu xwininfoi wprowadzić go wraz z pożądanymi współrzędnymi do xprop -set. Jeśli wydaje Ci się, że ta odpowiedź Ci odpowiada, możesz sprawdzić mój blog, aby uzyskać szczegółowe instrukcje i więcej informacji na temat korzystania z Xprop.

mdhtr
źródło
0

Miałem również ten problem. Mam panel u dołu ekranu. Obejście polegające na uczynieniu panelu przezroczystym przy wyjściu z myszy działało dobrze, ale zauważyłem, że kiedy przesunęłem mysz do samego końca ekranu, panel stanie się przezroczysty, tak jakby pomiędzy panelem a dolna część ekranu.

Przeciągnąłem nieco panel w górę, a następnie z powrotem w dół. Po przyciągnięciu do krawędzi ekranu między nim a dolną częścią ekranu nie było już piksela, a zmaksymalizowane okna teraz poprawnie maksymalizują do krawędzi panelu zamiast do krawędzi ekranu.

Chris Judge
źródło
0

Obejście: przejdź do Ustawień panelu, zmniejsz panel (przeciągając go) i zmaksymalizuj go ponownie (jest przycisk „Maksymalizuj panel”). Po tym okna nie są już pod nimi.

Alex Nexinex
źródło