Advertisement
bvn13

Untitled

Nov 7th, 2013
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.26 KB | None | 0 0
  1. DestroyFunc InitFunction
  2. AddToFunc InitFunction
  3. + I Exec exec /usr/bin/feh --bg-scale /home/bvn13/Pictures/wall/50643-1920x1200.jpg &
  4. + I Exec exec xbindkeys &
  5. + I Exec exec setxkbmap -layout 'us,ru' -variant 'winkeys' -option 'grp:caps_toggle,grp_led:caps,compose:ralt' &
  6. + I Exec exec trayer --transparent true --widthtype request --alpha 255 --height 20 --align right &
  7. + I Exec exec xcompmgr -cC -r7 -o.65 -l-10 -t-8 -D7 &
  8. + I Exec exec sbxkb &
  9. + I Module FvwmPager 0 0
  10.  
  11. ImagePath $[FVWM_USERDIR]/images:+:$[FVWM_USERDIR]/images/icons:+:$[FVWM_USERDIR]/images/decorations
  12.  
  13. Piperead 'echo SetEnv menupos $(($[vp.height]-231))'
  14. Piperead 'echo SetEnv iconmanwidth $(($[vp.width]-271))'
  15. Piperead 'echo SetEnv buttonwidth $(($[vp.width]/8))'
  16.  
  17. DestroyFunc StartFunction
  18. AddToFunc StartFunction
  19.  
  20. #=====from http://jesgue.homelinux.org/=====
  21. #+ I Test (!r $[FVWM_USERDIR]/colorsets/.colorset) \
  22. # PipeRead '\\ln -sf "$[FVWM_USERDIR]/colorsets/default.cs" $[FVWM_USERDIR]/colorsets/.colorset'
  23. #+ I Read $[FVWM_USERDIR]/colorsets/.colorset
  24. #=====from http://jesgue.homelinux.org/=====
  25.  
  26. + I Module FvwmCompositor
  27. + I Module FvwmEvent
  28. + I ModuleSynchronous FvwmEvent FvwmEvent-EventsHandler
  29.  
  30. DestroyModuleConfig FvwmEvent: *
  31. *FvwmEvent: Cmd Function
  32. *FvwmEvent: new_page CurrentPageFocusFunc
  33. *FvwmEvent: new_desk CurrentPageFocusFunc
  34. *FvwmEvent: destroy_window CurrentPageFocusFunc
  35. *FvwmEvent: focus_change MarkWindowAsActiveFunc
  36. *FvwmEvent: add_window NewWindowStartMaximized
  37.  
  38. DestroyFunc Thumbnail
  39. AddToFunc Thumbnail
  40. + I ThisWindow (!Shaded, Raised, !Iconic, !Psi) PipeRead "$[FVWM_USERDIR]/images/bin/thumb $[w.id] $[buttonwidth] \
  41. $[FVWM_USERDIR]/images/thumbinails/icon.tmp.$[w.id].png $[w.miniiconfile] && echo Nop"
  42. + I Iconify
  43.  
  44. DestroyFunc RootRightClick
  45. AddToFunc RootRightClick
  46. + C All (FvwmButtons, !Shaded) Popup MenuFvwmRoot
  47. + H All (CurrentPage, Focused, !Iconic) Popup menu_WindowOps
  48. + M All (CurrentPage, Focused, !Iconic) ResizeFunc
  49.  
  50. DestroyFunc TitleLeftClick
  51. AddToFunc TitleLeftClick
  52. + I EWMHActivateWindowFunc
  53. + D RaiseLower
  54. + M MoveFunc
  55.  
  56. DestroyFunc TitleRightClick
  57. AddToFunc TitleRightClick
  58. + C Menu menu_WindowOps
  59. + M ResizeFunc
  60.  
  61. DestroyFunc FuncFvwmNextWindow
  62. AddToFunc FuncFvwmNextWindow
  63. + I Next (CurrentPage, !Iconic, AcceptsFocus) FlipFocus NoWarp
  64. + I Current Raise
  65.  
  66. DestroyFunc FuncFvwmPrevWindow
  67. AddToFunc FuncFvwmPrevWindow
  68. + I Prev (CurrentPage, !Iconic, AcceptsFocus) Focus NoWarp
  69. + I Current Raise
  70.  
  71. DeskTopSize 3x3
  72. HideGeometryWindow Always
  73.  
  74. Style * Font "Shadow=0 N:xft:Droid Sans:pixelsize=11:bold"
  75. Style * IconBox $[vp.width]x$[vp.height]-11+11, IconFill t r, IconBackgroundPadding 1, IconBackgroundRelief 0
  76. Style * !EWMHMiniIconOverride, IconOverride, NoIconTitle
  77. Style * DecorateTransient, UseDecor WindowDecoration, !StickyStippledTitle, IndexedWindowName
  78. Style * MinOverlapPlacement
  79. Style * SnapAttraction 5 All Screen
  80. Style * EdgeMoveDelay -1
  81. Style * EdgeMoveResistance 20
  82. Style * SloppyFocus, MouseFocusClickRaises
  83. ClickTime 550
  84. Style * ResizeOpaque
  85. OpaqueMoveSize unlimited
  86. EwmhBaseStruts 0 10 0 16
  87. Style * ResizeOpaque
  88. OpaqueMoveSize unlimited
  89. EwmhBaseStruts 0 10 0 16
  90.  
  91.  
  92. Style Fvwm* !Title, !Borders, !Iconifiable, WindowListSkip, !FixedPosition, FixedSize, Sticky, Layer 7
  93. Style FvwmIdent Title
  94. Style FvwmConsole Title, Borders, !FixedSize
  95. Style * MiniIcon quest.png, !Icon
  96. Style urxvt MiniIcon term.png
  97. Style xterm MiniIcon term.png
  98. Style "Запуск GIMP" !Title, !Borders, PositionPlacement Center
  99. Style "Панель инструментов" !Title, PositionPlacement Center
  100. Style "Слои*" !Title, PositionPlacement Center
  101. Style "OpenOffice.org" !Title, !Borders, PositionPlacement Center
  102. Style "Gajim" !Title
  103. Style "Сообщения - Gajim" Title
  104. Style MPlayer EWMHMiniIconOverride, MiniIcon mplayer.png, !Title, Layer 9, State 0
  105. Style "* - Mozilla Firefox" MiniIcon firefo.png, !Title, Layer 9, State 0
  106. Style "Npviewer.bin" !Title, Layer 9, State 0
  107. Style "<unknown>" !Title, Layer 9, State 0
  108. Style Firefox EWMHMiniIconOverride, MiniIcon firefo.png, Layer 9, State 0
  109. Style trayer EWMHMiniIconOverride, MiniIcon firefo.png, !Title, !Borders
  110. Style gqview EWMHMiniIconOverride, MiniIcon gqvie.png
  111. Style jed_ !Sticky,EWMHMiniIconOverride, MiniIcon te.png
  112. Style Wine EWMHMiniIconOverride, !Title, !Borders
  113. Style gnome-mplayer EWMHMiniIconOverride, MiniIcon mplayer.png, Layer 9, State 0
  114. Style smplayer EWMHMiniIconOverride, MiniIcon player.png, Layer 9, State 0
  115. Style pcmanfm Title PcmanfM, EWMHMiniIconOverride, MiniIcon folder.png
  116. Style spacefm Title PcmanfM, EWMHMiniIconOverride, MiniIcon folder.png
  117. Style myth* EWMHMiniIconOverride, MiniIcon mythtv.png, Layer 9, State 0, NoTitle, NoHandles
  118. Style Eclipse MiniIcon eclipse.png, Layer 9, State 0, NoTitle, NoHandles
  119. Style "XOSD" EWMHMiniIconOverride, Dock, Title, Borders, Layer 9, State 0
  120.  
  121. Mouse 1 R A RootLeftClick
  122. Mouse 1 1 A HideWindows
  123. Mouse 1 1 A Close
  124. Mouse 1 5 A Maximize
  125. Mouse 3 3 A Iconify
  126. Mouse 1 F A ResizeFunc
  127. Mouse 1 ST M TitleLeftClick
  128. Mouse 1 W M MoveFunc
  129. Mouse 2 W A Menu menu_WindowOps
  130. Mouse 1 I A Iconify Off
  131. Mouse 3 I M Menu menu_WindowOps
  132. Mouse 2 T A HideWindows
  133. Mouse 2 5 A Maximize 0 100
  134. Mouse 2 I A Function HideWindows
  135. Mouse 1 3 A Thumbnail
  136. Mouse 3 4 A Maximize 100 0
  137. Mouse 3 SFT A TitleRightClick
  138. Mouse 3 W M ResizeFunc
  139. Mouse 3 R A RootRightClick
  140.  
  141. Key F12 A A Restart
  142. Key D A M Exec exec dmenu_run &
  143. Key Tab A M FuncFvwmNextWindow
  144. Key Tab A SM FuncFvwmPrevWindow
  145.  
  146. AddToFunc ResizeFunc
  147. + I EWMHActivateWindowFunc
  148. + I Resize
  149.  
  150. AddToFunc MoveFunc
  151. + I EWMHActivateWindowFunc
  152. + I Move
  153.  
  154. CursorStyle ROOT left_ptr
  155. CursorStyle WAIT left_ptr
  156. CursorStyle TITLE fleur
  157. CursorStyle DEFAULT left_ptr
  158. CursorStyle RESIZE fleur
  159.  
  160. *FvwmButtons: (Swallow "FvwmPager" "FvwmPager")
  161. DestroyModuleConfig FvwmPager
  162. *FvwmPager: Font none
  163. *FvwmPager: SolidSeparators
  164. *FvwmPager: WindowBorderWidth 0
  165. *FvwmPager: Fore #4a4f56
  166. *FvwmPager: Back #acacac
  167. *FvwmPager: Hilight #4a4f56
  168.  
  169. DestroyModuleConfig FvwmButtons
  170. *FvwmButtons: Geometry 180x120+1500-20
  171. *FvwmButtons: Rows 1
  172. *FvwmButtons: Frame 0
  173. *FvwmButtons: Padding 0 0
  174.  
  175. *FvwmPager: WindowColors yellow #777 yellow #777
  176.  
  177. *FvwmIconMan: Action Mouse 2 N sendcommand HideWindows
  178. *FvwmIconMan: Action Mouse 5 N sendcommand "ThisWindow (!Iconic) Iconify"
  179. MenuStyle * PopupOffset +0 100, PopupDelay 1000
  180. MenuStyle * Font "xft:Droid Sans:pixelsize=12"
  181. MenuStyle * BorderWidth 0, TrianglesSolid, AutomaticHotkeys
  182.  
  183. DestroyMenu MenuFvwmRoot
  184. AddToMenu "MenuFvwmRoot@$[FVWM_USERDIR]/images/menu.png@"
  185. + Терминал%term.png% Exec xterm &
  186. + "Файловый менеджер"%folder.png% Exec spacefm --gtk-module /usr/lib/gtk-2.0/modules/hidemenu.la &
  187. + Браузер%browser.png% Exec google-chrome &
  188. ===== + Телевизор%mythtv_gray.png% Exec mythfrontend &
  189. + "" Nop
  190. + Интернет%browser.png% Popup MenuInternet Menu 100 0
  191. + Разработка%run.png% Popup MenuDevelop Menu 100 0
  192. + Мультимедиа%player.png% Popup MenuMultimedia Menu 100 0
  193. + Офис%te.png% Popup MenuOffice Menu 100 0
  194. + Настройка%settings.png% Popup MenuSettings Menu 100 0
  195. + "" Nop
  196. + "Завершить работу"%quit.png% Popup MenuQuit Menu 100 0
  197.  
  198. AddToMenu MenuDevelop
  199. + Eclipse%eclipse.png% Exec eclipse-3.5 &
  200. + NetBeans%netbeans.png% Exec netbeans-6.9 &
  201. + Geany%geany.png% Exec geany &
  202. + RapidSVN%settings.png% Exec rapidsvn &
  203. + "Android AVD manager"%android.png% Exec /opt/android-sdk-update-manager/tools/android &
  204. + "Android Draw GUI Builder"%term.png% Exec /opt/droiddraw/droiddraw.sh &
  205.  
  206. AddToMenu MenuQuit
  207. + "Завершить сеанс"%quit.png% Exec FvwmCommand Quit
  208. + "Уснуть"%suspend.png% Exec sudo hibernate-ram
  209. + "Выключить"%lock.png% Exec sudo hibernate
  210. + "Профилактика"%run.png% Popup MenuClean Menu 100 0
  211.  
  212. AddToMenu MenuClean
  213. + "Перезагрузить"%refresh.png% Exec sudo reboot -f
  214. + "Выключить (off)"%lock.png% Exec sudo poweroff -f
  215.  
  216. AddToMenu MenuInternet
  217. + Firefox%firefo.png% Exec firefox
  218. + "Google Chrome"%chrome.png% Exec google-chrome
  219. + Gajim%im.png% Exec gajim ~ --gtk-module /usr/lib/gtk-2.0/modules/hidemenu.la &
  220. + "Password Manager"%fpm.png% Exec fpm2 --gtk-module /usr/lib/gtk-2.0/modules/hidemenu.la &
  221. ===== + Skype%skype.png% Exec export GTK2_RC_FILES="/home/kfv/.gtkrc-2.0" && LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /usr/bin/skype &
  222. + Skype%skype.png% Exec skype &
  223. + Thunderbird%mail.png% Exec thunderbird &
  224.  
  225. AddToMenu MenuMultimedia
  226. + MythTV%mythtv.png% Popup MenuMythTV
  227. + "Для телефона"%phone.png% Popup MenuPhone
  228. + Screencasts%rec.png% Popup ScreenCasts
  229. + VirtualBox%virtualbox.png% Exec export GTK2_RC_FILES="/home/kfv/.gtkrc-2.0" && sudo modprobe vboxdrv && sudo chmod 777 /dev/sr0 && VirtualBox &
  230. + Gimp%gim.png% Exec gimp &
  231. + gPodder%music.png% Exec gpodder --gtk-module /usr/lib/gtk-2.0/modules/hidemenu.la &
  232. + Audacity%audacity.png% Exec audacity &
  233. + Graveman%sound.png% Exec sudo chmod 777 /dev/sr0 && graveman --gtk-module /usr/lib/gtk-2.0/modules/hidemenu.la &
  234. + Radio-T%radiot.png% Exec airstart Radio-T &
  235. + Nexuiz%nexuiz.png% Exec nexuiz &
  236.  
  237. AddToMenu MenuPhone
  238. + "Avidemux"%tv.png% Exec avidemux2_gtk &
  239. + "EasyTag"%tv.png% Exec easytag &
  240.  
  241. AddToMenu MenuMythTV
  242. + "MythTV fullscreen"%tv.png% Exec mythfrontend &
  243. + "MythTV medium"%tv.png% Exec mythfrontend --geometry 800x600 &
  244. + "MythTV lite"%tv.png% Exec mythfrontend --geometry 200x160 &
  245.  
  246. AddToMenu MenuOffice
  247. + Writer%ooo-writer.png% Exec export OOO_FORCE_DESKTOP=gnome && oowriter &
  248. + Calc%ooo-calc.png% Exec export OOO_FORCE_DESKTOP=gnome && oocalc &
  249. + Base%ooo-base.png% Exec export OOO_FORCE_DESKTOP=gnome && oobase &
  250. + Impress%ooo-impress.png% Exec export OOO_FORCE_DESKTOP=gnome && ooimpress &
  251. + Draw%ooo-draw.png% Exec export OOO_FORCE_DESKTOP=gnome && oodraw &
  252. + Math%ooo-math.png% Exec export OOO_FORCE_DESKTOP=gnome && oomath &
  253. + EPDFView%pdf.png% Exec epdfview --gtk-module /usr/lib/gtk-2.0/modules/hidemenu.la &
  254. + Dia%calc.png% Exec dia &
  255.  
  256. AddToMenu ScreenCasts
  257. + "Record my desktop"%tv.png% Exec gtk-recordMyDesktop &
  258. + Xvidcap%tv.png% Exec xvidcap &
  259.  
  260. AddToMenu MenuSettings
  261. + MissingSubmenuFunction ConfigBrowser
  262. + "Конфиг"%docs.png% Exec gvim ~/.fvwm/config &
  263. + "Перезапустить Fvwm"%restart.png% Restart
  264. + FvwmConsole%console.png% Module FvwmConsole
  265.  
  266. DestroyMenu menu_WindowOps
  267. AddToMenu menu_WindowOps
  268. + DynamicPopupAction Function WindowOpsFunc
  269.  
  270. DestroyFunc WindowOpsFunc
  271. AddToFunc WindowOpsFunc
  272. + I DestroyMenu recreate menu_WindowOps
  273. + I AddToMenu menu_WindowOps $[w.class] Title
  274.  
  275. + I ThisWindow (!Iconic, !Maximized, Maximizable) + "$[gt.Свернуть]"%shade.png% Pick Thumbnail
  276. + I TestRc (!Match) ThisWindow (Iconic, Maximizable) + "$[gt.Развернуть]"%resize.png% Pick Thumbnail
  277. + I TestRc (Error) + "$[gt.Свернут]"%go-last.png% Pick Thumbnail
  278.  
  279. + I ThisWindow (!Iconic, !Maximized, Maximizable) + "$[gt.На весь экран]"%maximize.png% Pick Maximize
  280. + I TestRc (!Match) ThisWindow (!Iconic, Maximizable) + "$[gt.Свернуть в окно]"%fullscreen.png% Pick Maximize
  281. + I TestRc (Error) + "$[gt.На весь экран]"%maximize.png% Pick Maximize
  282.  
  283. + I ThisWindow (!Iconic) + "" Nop
  284.  
  285. + I ThisWindow (!Iconic, !Sticky) + "$[gt.На всех столах]"%stick.png% Pick Stick
  286. + I TestRc (!Match) ThisWindow (!Iconic) + "$[gt.На одном столе]"%stick.png% Pick Stick
  287. + I TestRc (Error) + "$[gt.На всех столах]"%stick.png% Pick Stick
  288.  
  289. + I ThisWindow (!Iconic, Layer 6) + "$[gt.Вниз]"%go-next.png% Pick Layer 0 4
  290. + I TestRc (!Match) ThisWindow (!Iconic) + "$[gt.Поверх всех окон]"%go-last.png% Pick Layer 0 6
  291. + I TestRc (Error) + "$[gt.Always on Top]" Pick Layer 0 6
  292.  
  293. + I ThisWindow (!Iconic, FixedPosition) + "$[gt.Разблокировать]"%move.png% WindowStyle VariablePosition, VariableSize
  294. + I TestRc (!Match) ThisWindow (!Iconic) + "$[gt.Заблокировать]"%edit-delete.png% WindowStyle FixedPosition, FixedSize
  295.  
  296. + I ThisWindow (!Iconic) + "" Nop
  297. + I ThisWindow (!Iconic) + "$[gt.Переместить]"%move.png% MoveFunc
  298. + I ThisWindow (!Iconic) + "$[gt.Размер]"%resize.png% ResizeFunc
  299. + I ThisWindow (!Iconic) + "" Nop
  300.  
  301. + I ThisWindow (!Iconic) + "Декорации..." Popup menu_WindowOpsAdv
  302.  
  303. + I ThisWindow (!Iconic) + "" Nop
  304. + I + "$[gt.Закрыть]"%kill.png% Pick Close
  305.  
  306. DestroyMenu menu_WindowOpsAdv
  307. AddToMenu menu_WindowOpsAdv
  308. + DynamicPopupAction Function WindowOpsFuncAdv
  309.  
  310. DestroyFunc WindowOpsFuncAdv
  311. AddToFunc WindowOpsFuncAdv
  312. + I DestroyMenu recreate menu_WindowOpsAdv
  313. + I AddToMenu menu_WindowOpsAdv
  314.  
  315. + I ThisWindow (State 14) + "$[gt.Заголовок]"%resize.png% WindowStyle Title
  316. + I TestRc (NoMatch) + "$[gt.Без заголовка]"%shade.png% WindowStyle !Title
  317. + I State 14
  318.  
  319. + I ThisWindow (State 15) + "$[gt.Рамка]"%resize.png% WindowStyle Borders
  320. + I TestRc (NoMatch) + "$[gt.Без рамки]"%shade.png% WindowStyle !Borders
  321. + I State 15
  322.  
  323. Style * Colorset 1, HilightColorset 1
  324. *FvwmIconMan: FocusColorset 6
  325. *FvwmIconMan: SelectColorset 5
  326. *FvwmIconMan: FocusAndSelectColorset 6
  327. *FvwmIconMan: IconColorset 5
  328.  
  329. MenuStyle * MenuColorset 3, HilightBack, ActiveColorset 4
  330.  
  331. *FvwmFormDefault: Colorset 1
  332. *FvwmFormDefault: ItemColorset 6
  333.  
  334. DestroyDecor recreate WindowDecoration
  335. AddToDecor WindowDecoration
  336. + TitleStyle RightJustified Height 20
  337. + TitleStyle Active Colorset 11 -- Flat
  338. + TitleStyle Inactive Colorset 12 -- Flat
  339.  
  340. + ButtonStyle 1 Active (Pixmap close-active.png) Inactive (Pixmap close-inactive.png)
  341. + ButtonStyle 3 Active (Pixmap iconify-active.png) Inactive (Pixmap iconify-inactive.png)
  342. + ButtonStyle 5 Active (Pixmap maximize-active.png) Inactive (Pixmap maximize-inactive.png)
  343. + ButtonStyle 2 Active (MiniIcon) Inactive (MiniIcon)
  344.  
  345. ActiveDown (Pixmap close-active.png)
  346. + ButtonStyle All -- Flat UseTitleStyle
  347. + BorderStyle -- Flat
  348.  
  349. Style * Button 3
  350. Style * NoButton 4
  351. Style * NoButton 6
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement