LINUX.ORG.RU

Ещё раз про FVWM


0

0

Уважаемые ЛОРовцы и сочувствующие!

Никак не могу понять в чём проблема. Иконифицируются окна без проблем. А вот обратно по щелчку по иконке не разворачиваются. Чем лечить?

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

Конфиг пока корявый, но вот:

##############################################
# Мой первый конфигурационный файл для fvwm2 #
##############################################

PixmapPath /usr/share/fvwm2/buttons/
IconPath /usr/share/fvwm2/icons/

#Размеры рабочего пространства
DeskTopSize 1x1

OpaqueMoveSize 100

Read /usr/share/fvwm2/theme

#Функция инициализации
AddToFunc "InitFunction" "I" Exec Esetroot -s /usr/share/fvwm2/wallpapers/Invinxible_2054x1536.png

#Другие функции
DestroyFunc Thumbnail
AddToFunc Thumbnail
+ I Raise
+ I ThisWindow (!Iconic) SetEnv Icon-$[w.id] $[w.iconfile]
+ I ThisWindow (!Shaded, Iconifiable, !Iconic) PipeRead \
"xwd -silent -id $[w.id] | convert -scale 196 -frame 1x1 \
-mattecolor black -quality 0 xwd:- png:$[FVWM_USERDIR]/icon.tmp.$[w.id].png \
&& echo WindowStyle IconOverride, Icon $[FVWM_USERDIR]/icon.tmp.$[w.id].png \
|| echo Nop"
+ I TestRc (Match) Test (f $[w.miniiconfile], f $[FVWM_USERDIR]/icon.tmp.$[w.id].png) PipeRead \
"composite -geometry +2+4 $[w.miniiconfile] $[FVWM_USERDIR]/icon.tmp.$[w.id].png \
$[FVWM_USERDIR]/icon.tmp.$[w.id].png; echo Nop"
+ I Iconify

DestroyFunc DeThumbnail
AddToFunc DeThumbnail
+ I PipeRead "echo Test \\(i \\$\\[Icon-$[w.id]\\]\\) WindowStyle Icon \\$\\[Icon-$[w.id]\\]"
+ I TestRc (NoMatch) WindowStyle NoIconOverride, Icon
+ I Exec rm -f $[FVWM_USERDIR]/icon.tmp.$[w.id].png
+ I All (Iconic, CurrentPage) PlaceAgain icon
+ I UnsetEnv Icon-$[w.id]

#Главное меню
AddToMenu Main "Main" Title
+ "Terminal%terminal.png%" Exec urxvt -bg black -fg gray +sb -fn -*-terminus-medium-*-*-*-14-*-*-*-*-*-*-r -tr -tint black -sh 42
+ "FBReader%fbr.png%" Exec FBReader
+ "Emacs%editor.png%" Exec emacs
+ "XNC%xnc.png%" Exec xnc
+ "" Nop
+ "Internet%dir.png%" Popup "Internet"
+ "Multimedia%dir.png%" Popup "Multimedia"
+ "Games%dir.png%" Popup "Games"
+ "" Nop
+ "Restart%restart.png%" Restart fvwm2

AddToMenu Internet
+ "Mozilla Firefox%firefox.png%" Exec /main/programs/firefox/firefox
+ "Tkabber%tkabber.png%" Exec tkabber

AddToMenu Multimedia
+ "Sonata%sonata.png%" Exec sonata
+ "GIMP%gimp.png%" Exec gimp
+ "GQView%gqview.png%" Exec gqview

AddToMenu Games
+ "Blob wars%blobwars.png%" Exec blobwars
+ "MMC%mud.png%" Exec Terminal -x mmc
+ "Battle for Wesnoth%wesnoth.png%" Exec wesnoth
+ "Supertux%supertux.png%" Exec supertux

EwmhBaseStruts 0 100 0 0

#Биндинги
Mouse 1 2 A Delete
Mouse 1 4 A Maximize 100 100
Mouse 0 6 A Thumbnail

Mouse 1 R A Menu "Main" Nop
Key Super_L A A Menu "Main" Nop

Key f A M Maximize 100 100
Key c A SM Delete

Key F1 A M Gotodesk 0 0
Key F2 A M GotoDesk 0 1
Key F3 A M GotoDesk 0 2
Key F4 A M GotoDesk 0 3
Key F1 a SM MoveToDesk 0 0
Key F2 a SM MoveToDesk 0 1
Key F3 a SM MoveToDesk 0 2
Key F4 a SM MoveToDesk 0 3

Key z A M Exec mpc stop
Key x A M Exec mpc toggle
Key c A M Exec mpc prev
Key v A M Exec mpc next

Key Return A M Exec urxvt -bg black -fg gray +sb -fn -*-terminus-medium-*-*-*-14-*-*-*-*-*-*-r -tr -tint black -sh 42
Key e A M Exec sudo emacs

#Модули
Module FvwmButtons Panel
Module FvwmPager Pager0 0 3

DestroyModuleConfig Pager0: *
*Pager0: Colorset 0 0
*Pager0: Colorset 1 0
*Pager0: Colorset 2 0
*Pager0: Colorset 3 0
*Pager0: WindowColors #222222 #111111 #777777 #222222
*Pager0: NoDeskHilight
*Pager0: MiniIcons
*Pager0: Font none
*Pager0: Rows 4

DestroyModuleConfig Panel: *
*Panel: ButtonGeometry 5x5-0+0
*Panel: Frame 0
*Panel: Padding 1 0
*Panel: Columns 20
*Panel: Rows 230
*Panel: Colorset 0
*Panel: Font "xft:DejaVu Sans:size=10"
*Panel: (1x230)
*Panel: (18x10 Icon logo.png)
*Panel: (18x4, Title (Side) " Terminal", Frame 1, Icon terminal.png Action(Mouse 0) 'Exec urxvt -bg black -fg gray +sb -fn -*-terminus-medium-*-*-*-14-*-*-*-*-*-*-r -tr -tint black -sh 42')
*Panel: (18x4, Title (Side) " FBReader", Frame1, Icon fbr.png Action(Mouse 0) 'Exec FBReader')
*Panel: (18x4, Title (Side) " Emacs", Frame1, Icon editor.png Action(Mouse 0) 'Exec emacs')
*Panel: (18x1)
*Panel: (18x4, Title (Side) " Firefox", Frame1, Icon firefox.png Action(Mouse 0) 'Exec firefox')
*Panel: (18x4, Title (Side) " Tkabber", Frame1, Icon tkabber.png Action(Mouse 0) 'Exec tkabber')
*Panel: (18x1)
*Panel: (18x4, Title (Side) " Sonata", Frame1, Icon sonata.png Action(Mouse 0) 'Exec sonata')
*Panel: (18x4, Title (Side) " GIMP", Frame1, Icon gimp.png Action(Mouse 0) 'Exec gimp')
*Panel: (18x4, Title (Side) " GQView", Frame1, Icon gqview.png Action(Mouse 0) 'Exec gqview')
*Panel: (18x1)
*Panel: (18x8, Frame1, Swallow "xload" "Exec exec xload -update 3 -nolabel -bg gray10 -fg orange")
*Panel: (18x1)
*Panel: (18x56, Frame 1, Swallow (SwallowNew) FvwmPager "ModuleSynchronous Pager0")
*Panel: (18x1)
*Panel: (18x4, Frame 1,Swallow (UseOld) "FvwmScript-Clock" 'FvwmScript /usr/share/fvwm2/scripts/FvwmScript-Clock')
*Panel: (18x1)

skiminok1986 ★★★★★
() автор топика

Не мучайся, и к нужной кнопке припиши команду Iconify toggle вместо горы непонятно-чего. :)

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

Даже так и то не получается. Даже чёрт с ними, с миниатюрами. Иконифицируется, а обратно только через переключение между окнами разворачивается.

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