Aktywne Wpisy

sxilll +59

#primemma moi drodzy, czy panel dowiózł?
źródło: 6E7C3447-66BA-4CA9-BC86-1A08B634B34F
PobierzSkopiuj link
Skopiuj link

źródło: 6E7C3447-66BA-4CA9-BC86-1A08B634B34F
PobierzRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
Na razie mam taki quasi skrypt:
#!/bin/bashwhile [ 1 = 1 ]
do
if aktywne okno jest zmaksymalizowane(XD)
then
xfconf-query -c xfce4-panel -p /panels/panel-0/background-alpha -s 100
else
xfconf-query -c xfce4-panel -p /panels/panel-0/background-alpha -s 50
fi
done
Wygooglałem problem @Leinnan i stwierdziłem, że łatwo to zaimplementować.
Trochę poszukałem szuru buru i jest.
Także, więcej w tym umiejętności korzystania z wyszukiwarki niż
Komentarz usunięty przez autora
Komentarz usunięty przez autora
Komentarz usunięty przez autora
Komentarz usunięty przez autora
xprop -root | grep "NETCLIENT_LIST(WINDOW)" | head -1 | awk '{print $5}'
Po drugie to wypluwa tylko ID jednego okna, więc stale sprawdza tylko jedno okno.
Brakuje tylko wykrywania okien zmaksymalizowanych zminimalizowanych xD
Tzn. jeśli okno będzie zmaksymalizowane i zminimalizujesz do paska, to dalej będzie wykrywane jako zmaksymalizowane.
ishidden=$(xwininfo -id $i -all | awk '/Hidden/' | wc -l)
@jkrsmkr: Wielkie dzięki, chyba już wszystko ok.
http://pastebin.com/7wG8aYfB
Ostatecznie wziąłem waszą wersję i trochę ją poprawiłem na szybko:
+nie ma sensu liczenia ile okien jest zmaksymalizowanych, jeżeli choć jedno jest pętla się zatrzymuje
+tak samo nie ma sensu ciągłe odwoływanie się do ustawień przez xfconf-query, dlatego jeśli poprzednia wartość jest równa bieżącej xfconf-query się nie wykonuje. Mniejsze zużycie