LINUX.ORG.RU

Настройка tint2, чтоб окна залазили под него


0

0

Получится ли настроить tint2 таким образом, чтобы например развернув браузер на полный экран, нижняя его часть залазила под tint у меня не получается tint берет себе пространство и все как бы двигая нижнюю часть браузера? единственное к чему пришел это вручную растягивать окно браузера но это трудоемкий процесс.

Заранее благодарю

Ответ на: комментарий от cuki

автоскрытие не поддерживается почему то пишет

tint2 : nb monitor 1, nb desktop 4
tint2 : invalid option "autohide", correct your config file
tint2 : invalid option "autohide_show_timeout", correct your config file
tint2 : invalid option "autohide_hide_timeout", correct your config file
tint2 : invalid option "autohide_height", correct your config file
tint2 : invalid option "strut_policy", correct your config file

мне кажется так не получится, чтоб под окна залазил

dima1981
() автор топика

это решается настройкой openbox, а именно margin
<margins>
<top>0</top>
<bottom>25</bottom>
<left>0</left>
<right>0</right>
</margins>

TBEPDb
()

xprop видит tint? Если да, то возьми оттуда класс, и средствами оконного менеджера перемести tint «ниже» (above normal, bottom... где как, в общем).

GotF ★★★★★
()
Ответ на: комментарий от GotF

ТВЕРDЬ может не правильно выразился, при этой настройке у меня опенблкс сделает отступ снизу и все, но примерно это и получается сейчас при такой настройке ниодно окно на весь экран не раскроется, но требуется именно раскрытие на экран полностью и чтоб любое приложение заходила под tint и сквозь тинт было бы видно, но просмотрел оф сайтовые примеры, понял что такого не достич в этой панели на данный момент, но спс за комент.

GotF мне кажется не видит, т.е. класс не отображается, хотя инфа есть, но с английским не очень, но кажется видит

WM_STATE(WM_STATE):
		window state: Normal
		icon window: 0x0
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_BELOW
_NET_WM_ICON(CARDINAL) = 	Icon (48 x 48):
	                                                
	                                                
	                                                
	  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  
	  ▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒  
	  ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
	  ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
	  ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
	  ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
	  ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
	  ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
	  ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
	  ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  
	  ▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒  
	  ▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒  
	  ▒                                          ▒  
	  ░                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ▒                                          ▒  
	  ░                                          ▒  
	  ░                                          ▒  
	  ░                                          ░  
	  ░                                          ▒  
	  ▒                                          ▒  
	  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  
	  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  
	  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  
	  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  
	     ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    
	                                                
	                                                
	                                                


_NET_WM_VISIBLE_ICON_NAME(UTF8_STRING) = 0x74, 0x69, 0x6e, 0x74, 0x32
_NET_WM_VISIBLE_NAME(UTF8_STRING) = 0x74, 0x69, 0x6e, 0x74, 0x32
_OB_CLASS(UTF8_STRING) = 
_OB_NAME(UTF8_STRING) = 
_OB_ROLE(UTF8_STRING) = 
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x0, 0x0, 0x0, 0x0
WM_HINTS(WM_HINTS):
		Client accepts input or input focus: False
WM_NORMAL_HINTS(WM_SIZE_HINTS):
		program specified location: 4, 32780
_NET_WM_STATE(ATOM) = _NET_WM_STATE_SKIP_TASKBAR, _NET_WM_STATE_SKIP_PAGER, _NET_WM_STATE_BELOW
_NET_WM_DESKTOP(CARDINAL) = 4294967295
_NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 1023
_NET_WM_STRUT(CARDINAL) = 0, 0, 0, 19
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK
_NET_WM_NAME(UTF8_STRING) = 0x74, 0x69, 0x6e, 0x74, 0x32
WM_NAME(STRING) = "tint2"
не могу разобраться, но в общем идея если конечно это то о чем подумал супер и если это есть в ubuntu т.е. типа слоев что то вот такое былобы прикольно, tint у себя в слое ob у себя в слое со всеми остальными приложениями

dima1981
() автор топика
Ответ на: комментарий от dima1981

Тогда маржины по нулям а тинту быть поверх всех окон? Или я совсем ничего не понял.

TBEPDb
()
Ответ на: комментарий от dima1981

WM_NAME(STRING) = «tint2»

Этого должно быть достаточно. Правда, OB не использую, и как это оформить в rc.xml - не в курсе.

GotF ★★★★★
()
Ответ на: комментарий от GotF

>Тогда маржины по нулям а тинту быть поверх всех окон?

tint2 и так поверх всех окон, но любое окно развернутое полностью упирается в в нее, но хотелось бы под нее чтоб заходил, идеальный вариант например расположение tint2 примерно marin-bottom 15px ширина 15px и поверх всех окон и получается что при развертывании браузера можно добраться до полосы горизонтальной прокрутки и тинт всегда наверху и сквозь него видно браузер.

Этого должно быть достаточно. Правда, OB не использую, и как это оформить в rc.xml - не в курсе.

Вот есть такое в ob <layer>normal</layer> получается

<keybind key=«W-t»> <action name=«Execute»><execute>tint2</execute></action> <layer>top</layer> </keybind>

но толку нет, все равно окно двигает и браузер под него не залазиит

dima1981
() автор топика
Ответ на: комментарий от dima1981

Ааа... Тебе надо, чтобы браузер был под панелькой. Тогда можно прописать уже для окна браузера соответствующие параметры геометрии. Должно сработать, по идее.

GotF ★★★★★
()
Ответ на: комментарий от GotF

Сработало )

вот теперь какбы конкретные координаты задать расположению tint например отступ снизу 15px и чтоб сквозь нее не стол просвечивался но браузер, щас за ней браузера не видно, только стол

dima1981
() автор топика
Ответ на: комментарий от dima1981

>>чтоб сквозь нее не стол просвечивался но браузер, щас за ней браузера не видно, только стол

xcompmgr попробуй запустить.

GotF ★★★★★
()
Ответ на: комментарий от dima1981

>xcompmgr попробуй запустить.

с разными параметрами пробывал вчера, не могу настроить, да и совместно с conky не могу настроить его работу, если по отдельности то все равно не получается такого эфекта как в xfce4-terminal, т.е. тени все такое появляется их не оч я как то, но вот просвечивается только до стола сквозь приложения

dima1981
() автор топика
Ответ на: комментарий от dima1981

Все разрешилось, оказывается версия 0.7 в репах lucid, скачал 0.9 deb и заработало автоскрытие и это сойдет )

dima1981
() автор топика

Мимо проходил, но как сделать чтобы развёрнутые окна перекрывали панельку? Должен быть универсальный костыль (панели - bmpanel2, gnome-panel, whatever else); wm (compiz, metacity, ...)

tensai_cirno ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.