The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FvwmButtons одновременно не работают Geometry и ButtonGeomet"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"FvwmButtons одновременно не работают Geometry и ButtonGeomet"  
Сообщение от casufi email(ok) on 10-Окт-08, 15:30 
Хочу сделать панельку с размером кнопки 140x40. Панелька должна находиться слева на 170 пикселей от нижнего края экрана.

Пробую два разных конфига

Style "FvwmButtons" WindowListSkip,Sticky, NeverFocus,NoTitle
Module FvwmButtons
DeskTopSize 1x1

DestroyModuleConfig FvwmButtons: *
*FvwmButtons: Frame 0
*FvwmButtons: Columns 1
*FvwmButtons: Pixmap none
*FvwmButtons: Rows 2
*FvwmButtons: BoxSize smart
*FvwmButtons: Padding 0 1
*FvwmButtons: Back white
*FvwmButtons: Fore black
*FvwmButtons: ButtonGeometry 240x40
*FvwmButtons: Geometry +0-170
*FvwmButtons: (Title Bt1, Action (Mouse 1)`Exec exec /usr/bin/somescript.sh`)
*FvwmButtons: (250x40,Title Bt2, Action (Mouse 1)`Exec exec sudo /sbin/poweroff -n -f`)

В этом случае получаю панельку в нужном месте но размер кнопок 3 на 3 пикселя

Style "FvwmButtons" WindowListSkip,Sticky, NeverFocus,NoTitle
Module FvwmButtons
DeskTopSize 1x1

DestroyModuleConfig FvwmButtons: *
*FvwmButtons: Frame 0
*FvwmButtons: Columns 1
*FvwmButtons: Pixmap none
*FvwmButtons: Rows 2
*FvwmButtons: BoxSize smart
*FvwmButtons: Padding 0 1
*FvwmButtons: Back white
*FvwmButtons: Fore black
*FvwmButtons: Geometry +0-170
*FvwmButtons: ButtonGeometry 240x40
*FvwmButtons: (Title Bt1, Action (Mouse 1)`Exec exec /usr/bin/somescript.sh`)
*FvwmButtons: (250x40,Title Bt2, Action (Mouse 1)`Exec exec sudo /sbin/poweroff -n -f`)

В этом случае правильный размер кнопок но панель находится в левом верхнем углу.

Как использовать одновременно ButtonGeometry  и Geometry ?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "FvwmButtons одновременно не работают Geometry и ButtonGeomet"  
Сообщение от geekkoo (??) on 11-Окт-08, 10:07 
>[оверквотинг удален]
>DestroyModuleConfig FvwmButtons: *
>*FvwmButtons: Frame 0
>*FvwmButtons: Columns 1
>*FvwmButtons: Pixmap none
>*FvwmButtons: Rows 2
>*FvwmButtons: BoxSize smart
>*FvwmButtons: Padding 0 1
>*FvwmButtons: Back white
>*FvwmButtons: Fore black
>*FvwmButtons: ButtonGeometry 240x40

А чего сразу не писать *FvwmButtons: ButtonGeometry 240x40+0-170 ?
>*FvwmButtons: Geometry +0-170
>*FvwmButtons: (Title Bt1, Action (Mouse 1)`Exec exec /usr/bin/somescript.sh`)
>*FvwmButtons: (250x40,Title Bt2, Action (Mouse 1)`Exec exec sudo /sbin/poweroff -n -f`)
>

А тут геометрия измеряется в стандартных ширине и высоте кнопок
>[оверквотинг удален]
>*FvwmButtons: Fore black
>*FvwmButtons: Geometry +0-170
>*FvwmButtons: ButtonGeometry 240x40
>*FvwmButtons: (Title Bt1, Action (Mouse 1)`Exec exec /usr/bin/somescript.sh`)
>*FvwmButtons: (250x40,Title Bt2, Action (Mouse 1)`Exec exec sudo /sbin/poweroff -n -f`)
>
>В этом случае правильный размер кнопок но панель находится в левом верхнем
>углу.
>
>Как использовать одновременно ButtonGeometry  и Geometry ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "FvwmButtons одновременно не работают Geometry и ButtonGeomet"  
Сообщение от casufi email(??) on 13-Окт-08, 09:46 
Я немного ошибся вставляя свой код

1

Style "FvwmButtons" WindowListSkip,Sticky, NeverFocus,NoTitle
Module FvwmButtons
DeskTopSize 1x1

DestroyModuleConfig FvwmButtons: *
*FvwmButtons: Frame 0
*FvwmButtons: Columns 1
*FvwmButtons: Pixmap none
*FvwmButtons: Rows 2
*FvwmButtons: BoxSize smart
*FvwmButtons: Padding 0 1
*FvwmButtons: Back white
*FvwmButtons: Fore black
*FvwmButtons: ButtonGeometry 240x40
*FvwmButtons: Geometry +0-170
*FvwmButtons: (Title Bt1, Action (Mouse 1)`Exec exec /usr/bin/somescript.sh`)
*FvwmButtons: (Title Bt2, Action (Mouse 1)`Exec exec sudo /sbin/poweroff -n -f`)


2
Style "FvwmButtons" WindowListSkip,Sticky, NeverFocus,NoTitle
Module FvwmButtons
DeskTopSize 1x1

DestroyModuleConfig FvwmButtons: *
*FvwmButtons: Frame 0
*FvwmButtons: Columns 1
*FvwmButtons: Pixmap none
*FvwmButtons: Rows 2
*FvwmButtons: BoxSize smart
*FvwmButtons: Padding 0 1
*FvwmButtons: Back white
*FvwmButtons: Fore black
*FvwmButtons: Geometry +0-170
*FvwmButtons: ButtonGeometry 240x40
*FvwmButtons: (Title Bt1, Action (Mouse 1)`Exec exec /usr/bin/somescript.sh`)
*FvwmButtons: (Title Bt2, Action (Mouse 1)`Exec exec sudo /sbin/poweroff -n -f`)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "FvwmButtons одновременно не работают Geometry и ButtonGeomet"  
Сообщение от casufi email(??) on 13-Окт-08, 10:20 
Вот эта конструкция
[quote]А чего сразу не писать *FvwmButtons: ButtonGeometry 240x40+0-170 ?[/quote]
Делает общий размер панели с кнопками - 240x40, кроме этого панель опять расположена в левом верхнем углу.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "FvwmButtons одновременно не работают Geometry и ButtonGeomet"  
Сообщение от geekkoo (??) on 14-Окт-08, 13:21 
>Вот эта конструкция
>[quote]А чего сразу не писать *FvwmButtons: ButtonGeometry 240x40+0-170 ?[/quote]
>Делает общий размер панели с кнопками - 240x40, кроме этого панель опять
>расположена в левом верхнем углу.

Гм, а где она должна быть расположена?

У меня вот имеется запись -

*FvwmButtons: Geometry 90x160-5-5

Так панелька расположена в правом нижнем углу.

Если тебе это поможет - вот настройки полностью:

*FvwmButtons: Geometry 90x160-5-5
*FvwmButtons: Columns 3
*FvwmButtons: Padding 2 2
*FvwmButtons ( 3x1+0+0, Swallow "xclock" "Exec xclock -padding 2 -twentyfour -rv
-digital -strftime %d.%m/%R -bg white -face Gentium")
*FvwmButtons ( 3x2+0+1, Padding 0 0 Title "CPU Load" Swallow "xload" "Exec xload
-nolabel -bg $bg -update 5 -geometry -1500-1500" Action ( Mouse 1 ) Exec xterm -T
"Running Processes" -e runtop )
*FvwmButtons ( 3x3+0+3, Padding 0 0 Swallow "FvwmPager" 'FvwmPager * *' )

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "FvwmButtons одновременно не работают Geometry и ButtonGeomet"  
Сообщение от casufi email(??) on 14-Окт-08, 14:14 
У меня получилось сделать рабочий конфиг


ImagePath /home/casufi/.fvwm/icons

Style "FvwmButtons" WindowListSkip,Sticky, NeverFocus,NoTitle

Module FvwmButtons -g 250x95+4-170
DeskTopSize 1x1


DestroyModuleConfig FvwmButtons: *
*FvwmButtons: Frame 0
*FvwmButtons: Columns 1
*FvwmButtons: Pixmap none
*FvwmButtons: Rows 2
*FvwmButtons: BoxSize smart
*FvwmButtons: Padding 1 1
*FvwmButtons: Back black
*FvwmButtons: Fore white
*FvwmButtons: (Action (Mouse 1)`Exec exec /opt/rdesktop`, Icon RDP-48x48.xpm)
*FvwmButtons: (Action (Mouse 1)`Exec exec sudo /sbin/poweroff -n -f`, Icon Halt-48x48.xpm)

Но как то все, извините, через задницу.
Есть опция Geometry, которой я могу задать расположение панели с кнопками, и есть опция ButtonGeometry, которой я могу задать размер одной кнопки. Также есть опция BoxSize smart, которой размер панели вычисляется исходя из размера кнопок.

Мне интересно почему эти опции не работают вместе, это разве нормально ?
В мане об этом ни слова

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру