Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-10-04 19:06:02

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

[Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Cześć,

jak wyłączyć w Openboxie wyświetlanie dekoracji dla wszystkich zmaksymalizowanych okien? Czyli maksymalizuję okno i dekoracje automatycznie znikają; przywracam poprzedni rozmiar, dekoracje wracają. Do tej pory trochę naokoło wyłączałem wyświetlanie dekoracji dla konkretnie zdefiniowanych aplikacji, ale wariant ze wszystkimi zmaksymalizowanymi chyba byłby wygodniejszy. Z góry dzięki.

Offline

 

#2  2012-10-04 20:18:56

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Można się spróbować jakoś zrobić <decor>no</decor> i   <action name="MaximizeFull"/> <action name="Undecorate"/> tylko jak to połączyć nie wiem.


https://l0calh0st.pl/obrazki/userbar.png

Offline

 

#3  2012-10-04 21:51:47

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Tu sugerują maximus, ale nigdy tego na oczy nie widziałem:
http://crunchbanglinux.org/forums/topic/15828/undec … ox-questions/

Offline

 

#4  2012-10-04 22:15:42

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

maximus ssie. ;) On działa u mnie tak: odpala każdą aplikację zmaksymalizowaną z włączoną dekoracją, żeby dekoracja zniknęła trzeba wyłączyć maksymalizację, a potem znowu zmaksymalizować… i tak za każdym razem. Dodatkowo po ponownym zmaksymalizowaniu nie da się już maksymalizacji wyłączyć (normalnie w Openboxie po kliknięciu ppm na krawędź zmaksymalizowanego okna pojawia się menu, którego teraz nie ma).

Offline

 

#5  2012-10-04 22:29:38

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

To chyba pozostaje zbindowanie jakiegoś klawisza.
Chyba, że odnajdziesz sposób na to, co proponuje mati75.

Offline

 

#6  2012-10-05 09:29:26

  zbig - Użytkownik

zbig
Użytkownik
Zarejestrowany: 2010-02-25

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Nie wiem czy zadziała, nie mogę teraz sprawdzić

Kod:

<keybind key="A-S-d">
  <action name="ToggleDecorations"/>
  <action name="ToggleMaximize"/>
</keybind>

oczywiście możesz to podpiąć pod myszkę

Kod:

<mousebind button="Middle" action="Click">
  <action name="ToggleDecorations"/>
  <action name="ToggleMaximize"/>
</mousebind>

ewentualnie rozbić na dwie akcje

Kod:

<context name="Client">
    <mousebind button="W-Up" action="Click">
          <action name="Undecorate"/>
          <action name="Maximize"/>
    </mousebind>
    <mousebind button="W-Down" action="Click">
         <action name="Unmaximize"/>
         <action name="Decorate"/>
    </mousebind>
 </context>

Ostatnio edytowany przez zbig (2012-10-05 09:50:26)

Offline

 

#7  2012-12-26 09:16:13

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Zamiast ToogleMaximize:

Kod:

<context name="Maximize">
...
      <mousebind action="Click" button="Left">
        <action name="If">
            <maximized>yes</maximized>
            <then>
              <action name="Unmaximize"/>
              <action name="Decorate"/>
            </then>
            <else>
              <action name="Maximize"/>
              <action name="Undecorate"/>
            </else>
          </action>
      </mousebind>
...

i żeby łatwo przywracać normalne okno z dekoracjami (po kliknięciu górnej krawędzi):

Kod:

<context name="Titlebar">
...
      <mousebind button="Left" action="DoubleClick">
        <action name="If">
            <maximized>yes</maximized>
            <then>
              <action name="Unmaximize"/>
              <action name="Decorate"/>
            </then>
            <else>
              <action name="Maximize"/>
              <action name="Undecorate"/>
            </else>
          </action>
      </mousebind>
...

U mnie działa.
Prawie idealnie z dodatkowym Shade niezmaksymalizowanych okien :)

Offline

 

#8  2012-12-26 12:35:55

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Nowe zmaksymalizowane okna pojawiają się z dekoracjami czy bez? Przykładowo FF, który został zamknięty gdy był zmaksymalizowany i bez dekoracji.

Offline

 

#9  2012-12-26 12:40:27

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Nowe są standardowo z dekoracjami.
Te co używam zmaksymalizowane na stałe (konsola, opera itp) mam ustawione w rc.xml.

Offline

 

#10  2012-12-26 12:42:18

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

yossarian napisał(-a):

Te co używam zmaksymalizowane na stałe (konsola, opera itp) mam ustawione w rc.xml.

Też tak miałem, problem (no może niedogodność a nie problem) pojawia się np. przy odpalaniu okna z ustawieniami, z pobieraniem itp. Nie są zmaksymalizowane, ale również pojawiają się bez dekoracji.

Offline

 

#11  2012-12-26 12:50:41

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Okna z pobieraniem powinny być inaczej zdefiniowane niż główne okno programu.  Ja mam tak np Psi:

Kod:

<application class="psi" name="tabs" type="normal">
<layer>above</layer>
</application>

I na wierzchu mam zawsze okienko rozmowy. Standardowe jest normalne.
Może też da się je osobno ustawić?
W Operze są też rozróżnione poszczególne okna.
Możesz sobie to wyklikać programem obapps z repo crunchbanga.

Z Iceweaselem tez działa dla głównego okna:
http://ompldr.org/tZ3UxYg

Kod:

<application class="Iceweasel" name="Navigator" role="browser" type="normal"><decor>no</decor><desktop>1</desktop><maximized>yes</maximized></application>

http://openbox.org/wiki/Help:Applications#Syntax

Offline

 

#12  2012-12-26 17:34:13

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

OK, rzeczywiście można to zawęzić do zwykłych okien przeglądarki, dzięki. Niemniej i tak zostają jeszcze przypadki gdy przeglądarka otwiera nowe niezmaksymalizowane okno, z tym już wątpię żeby się dało coś zrobić, różni je pewnie tylko to, że nie są zmaksymalizowane. W ogóle fajnie, że Openbox ma wiki, jeszcze tam nie zaglądałem nigdy. :D BTW, w KDE jest chyba tytułowa opcja, może pora pomyśleć nad zmianą środowiska. ;)

Offline

 

#13  2012-12-26 17:50:47

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Ja właśnie z KDE przeskoczyłem ;)
W sumie to jeszcze pokombinuje z przyciąganiem i dzieleniem okien bez udziału klawiatury i już będzie cała niezbędna dla mnie funkcjonalność z KDE.
Teraz już czuję co daje SSD i zapas mocy ;)

A jakie to przypadki z tymi oknami?

Offline

 

#14  2012-12-26 17:53:48

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Gdy po kliknięciu w coś przeglądarka otwiera to „coś” w nowym niezmaksymalizowanym oknie. Jeśli mam podać konkretny link, to nie mam akurat żadnego pod ręką.

Offline

 

#15  2012-12-26 17:57:35

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

U mnie takie cuda się nie dzieją ;)
Może jest jakaś wtyczka do przeglądarki, która by blokowała otwieranie kolejnych okien? W Chromium kiedyś używałem do tego wtyczki bo mi otwierał więcej okien np. z javą kurnikową.
Generalnie nie powinno się otwierać niezmaksymalizowane jeśli masz ustawione w rc.xml

Offline

 

#16  2012-12-26 18:00:32

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

To nie są cuda, to jest jak najbardziej zamierzone. Nie ustawiam w konfigu Openboxa żeby wszystkie okna pojawiały się zmaksymalizowane, ponieważ nie chcę żeby wszystkie okna pojawiały się zmaksymalizowane. Niech się pojawiają tak jak się miały pojawić, w takim rozmiarze w jakim się miały pojawić, tylko z dekoracjami a nie bez.

Offline

 

#17  2012-12-26 18:02:36

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

A to źle zrozumiałem.

Ale standardowo powinny być z dekoracjami. Bez dekoracji tylko te, które tak sie ustawiło.
Jak będziesz miał jakiś przykład to podaj bo nie do końca rozumiem.

Offline

 

#18  2012-12-26 18:05:39

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

yossarian napisał(-a):

Ale standardowo powinny być z dekoracjami. Bez dekoracji tylko te, które tak sie ustawiło.

To normalne okna przeglądarki, a normalne okna właśnie mają wyłączone dekoracje. Sęk w tym, żeby bez dekoracji pojawiały się wyłącznie zmaksymalizowane okna.

Offline

 

#19  2012-12-26 18:20:59

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Nadal nie do końca rozumiem co to za okna :)

Skoro było ustawione, że mają być zmaksymalizowane i bez dekoracji to dlaczego są wtedy niezmaksymalizowane i bez dekoracji. To jakby tylko część ustawień była respektowana. Skąd się wtedy bierze ten brak dekoracji?

Próbuje sobie to wyobrazić i otwieram linki w nowych oknach i zachowują się w ten sam sposób co główne okno przeglądarki.

Offline

 

#20  2012-12-26 18:48:56

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

yossarian napisał(-a):

Skoro było ustawione, że mają być zmaksymalizowane i bez dekoracji to dlaczego są wtedy niezmaksymalizowane i bez dekoracji. To jakby tylko część ustawień była respektowana. Skąd się wtedy bierze ten brak dekoracji?

Pisałem wyżej, że nie mam ustawionej maksymalizacji okien na stałe w konfigu Openboxa (post 16).

Znalazłem przykład: kliknięcie zdjęcia na http://www.proline.pl/?p=IIY+B2080HSD-B1

Offline

 

#21  2012-12-26 19:13:48

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Nie rozumiałem bo Opera inaczej traktuje takie okna:

dodaje tam swoje dodatkowe przyciski, a nie jest to prawdziwe nowe okno.

Może da się tam jakiś warunek wcisnąć.

Offline

 

#22  2012-12-26 19:21:05

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Ja za to nie rozumiem jak ten warunek wcisnąć. ;) Mowa o FF w moim przypadku. Zauważyłem natomiast, że w przypadku Chrome to okno rozpoznawane jest przez Openboxa inaczej.

PS Zrzut z IP to tak specjalnie?

Offline

 

#23  2012-12-26 19:22:05

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Sorry. Nie zauważyłem tego.

Offline

 

#24  2012-12-26 19:27:51

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

BTW, używałeś może wyłączenia dekoracji dla zmaksymalizowanych okien w KDE?

Offline

 

#25  2012-12-26 19:31:35

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Openbox] Nie wyświetlaj dekoracji gdy zmaksymalizowane

Tak, w sumie te same opcje co teraz w Openboxie próbuję. Nie dla wszystkich tylko dla wybranych. Tam się to fajnie ustawiało myszką ;)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)