Fvwm (ищутся доки)

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Fvwm

Сообщение plab »

http://img524.imageshack.us.local/img524/9084/im...hot20061uo0.jpg
накопал в инете вот такие скрины, написано что это fvwm, к сожалену автора скринов не сохранилось конфига.. хотелось бы сделать у себя что-то подобное.. но в интернети и на этом форуме я не нашел ни одного толкового описания конфига.. может видел кто?
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Fvwm

Сообщение Aectann »

Есть на официальном сайте: http://www.fvwm.org/documentation
Вот здесь есть немного. Также есть форум FVWM: http://fvwm.lair.be. Это все на английском.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Re: Fvwm

Сообщение plab »

эхх)) тяжеловато мне английский читать.. ну ладно раз выбора нет то прийдется)
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Fvwm

Сообщение Juliette »

на opennet что-то было, но маловато :(
Спасибо сказали:
Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: Fvwm

Сообщение Dark_Savant »

эх. вот если куплю планшетник, придется fvwm осваивать..
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:
Mellon
Сообщения: 655
Статус: Powered by Gentoo
ОС: Gentoo

Re: Fvwm

Сообщение Mellon »

типа lua+pen? (:
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
Спасибо сказали:
Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: Fvwm

Сообщение Dark_Savant »

Mellon писал(а):
18.05.2007 02:53
типа lua+pen? (:

типа того. а то ion не больно-то совместим с pointer-like моделью управления.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:
Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Re: Fvwm

Сообщение plab »

непосильным трудом перводов.. почти разобрался в конфиге, пока осталась только проблема со шрифтами в заголовках.. об них все глаза сломать можно, xlsfonts не показывает все шрифты которые есть в системе, например мне очень хочется поставить monospace в качестве шрифтов заголовков в системе он есть(можно поставить как шрифт браузера и тп) а как бы его затставить ставиться на заголовок.. еще не понятно почему не работают темы в gtk приложениях..
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Fvwm

Сообщение Juliette »

а какой конфиг-то? интересно взглянуть
Спасибо сказали:
Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Re: Fvwm

Сообщение plab »

пока что конфиг почти стандартный)

Код:

# This file is copied to a new user's FVWM_USERDIR by FvwmForm-Setup form. # This file contains the commands fvwm reads while starting. # EdgeResistance 250 10 EdgeScroll 100 100 ClickTime 750 DeskTopSize 1x4 MenuStyle * fvwm, Foreground maroon, Background grey60, Greyed grey40 #MenuStyle * Font -adobe-times-bold-r-*-*-14-*-*-*-*-*-*-* ColormapFocus FollowsMouse # default Styles: # make sure these fonts exist on your system: #Style * Font -adobe-times-bold-r-*-*-12-*-*-*-*-*-*-* #Style * IconFont -adobe-times-bold-r-*-*-12-*-*-*-*-*-*-* Style * HilightFore black, HilightBack palevioletred Style * BorderWidth 7, HandleWidth 7 Style * Icon unknown1.xpm, Color lightgrey/dimgrey Style * MWMFunctions, MWMDecor, HintOverride Style * DecorateTransient, NoPPosition Style * IconBox 0 -10 -280 -1 Style * FocusFollowsMouse Style * TileCascadePlacement # Styles for various Fvwm modules: Style Fvwm* NoTitle, Sticky, WindowListSkip Style Fvwm* BorderWidth 2, CirculateSkipIcon, CirculateSkip #Style FvwmPager StaysOnTop Style FvwmBanner StaysOnTop Style FvwmButtons Icon toolbox.xpm, ClickToFocus # Styles for your common terminal emulator programs. # xterms and rxvts in a separate icon box: Style XTerm Icon xterm.xpm, SloppyFocus, IconBox -70 1 -1 -140 Style rxvt Icon term.xpm, SloppyFocus, IconBox -70 1 -1 -140 Style rxvt MWMBorder, MWMButtons # Styles for various common programs: Style *lock NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus Style xbiff NoTitle, Sticky, WindowListSkip, ClickToFocus Style xcalc Icon xcalc.xpm, NoButton 2,ClickToFocus Style xmh Icon mail1.xpm, NoIconTitle,StickyIcon Style xmh NoButton 2 Style xman Icon xman.xpm, ClickToFocus Style xmag Icon mag_glass.xpm, ClickToFocus Style xgraph Icon graphs.xpm, ClickToFocus Style xmosaic Color Green/Yellow, ClickToFocus # some simple default key bindings: Key Next A SCM Next [*] Focus Key Prior A SCM Prev [*] Focus # some simple default mouse bindings: # for the root window: Mouse 1 R A Menu MenuFvwmRoot Nop Mouse 2 R A Menu MenuFvwmWindowOps Nop Mouse 3 R A WindowList # for the title bar buttons: Mouse 0 1 A Menu MenuFvwmWindowOps2 Close Mouse 0 2 A FuncFvwmMaximize Mouse 0 4 A Iconify # for other parts of the window/borders/icons: Mouse 1 F A FuncFvwmResizeOrRaise Mouse 1 TS A FuncFvwmMoveOrRaise Mouse 1 I A FuncFvwmMoveOrIconify Mouse 2 I A Iconify Mouse 2 FST A Menu MenuFvwmWindowOps2 Nop Mouse 3 TSIF A RaiseLower ######################## Initialization Functions ############################ AddToFunc StartFunction #+ I Module FvwmAnimate #+ I Module FvwmBanner #+ I Module FvwmButtons + I Module FvwmBacker + I Module FvwmPager AddToFunc InitFunction + I exec xsetroot -mod 2 2 -fg rgb:55/40/55 -bg rgb:70/50/70 # For some SM-s (like gnome-session) there is an internal background setter. AddToFunc SessionInitFunction + I Nop ######################## Menus ################### DestroyMenu MenuFvwmRoot AddToMenu MenuFvwmRoot "$[gt.Root Menu]" Title + "&1. XTerm" Exec exec xterm + "&2. Rxvt" Exec exec rxvt + "&3. Terminal" Exec exec Terminal + "&4. Thunar" Exec exec thunar + "" Nop + "&R. $[gt.Remote Logins]" Popup MenuFvwmLogins + "" Nop + "&U. $[gt.Utilities]" Popup MenuFvwmUtilities + "" Nop + "&M. $[gt.Fvwm Modules]" Popup MenuFvwmModules + "&W. $[gt.Fvwm Window Ops]" Popup MenuFvwmWindowOps + "&S. $[gt.Fvwm Config Ops]" Popup MenuFvwmConfig + "" Nop + "&F. $[gt.Refresh Screen]" Refresh + "&C. $[gt.Recapture Screen]" Recapture + "" Nop + "&X. $[gt.Exit Fvwm]" Popup MenuFvwmQuitVerify DestroyMenu MenuFvwmUtilities AddToMenu MenuFvwmUtilities "$[gt.Utilities]" Title + "&T. Top" Exec exec xterm -T Top -n Top -e top + "&C. Calculator" Exec exec xcalc + "&M. Xman" Exec exec xman + "&G. Xmag" Exec exec xmag + "&R. Editres" Exec exec editres + "" Nop + "&E. XEmacs" Exec exec xemacs + "&A. Xmh Mail" FuncFvwmMailXmh xmh "-font fixed" + "" Nop + "&L. XLock" Exec exec xlock -mode random + "" Nop + "&D. $[gt.Reset X defaults]" Exec xrdb -load $HOME/.Xdefaults DestroyMenu MenuFvwmConfig AddToMenu MenuFvwmConfig "$[gt.Fvwm Config Ops]" Title + "&S. $[gt.Sloppy Focus]" FuncFvwmFocusPolicyChange SloppyFocus + "&C. $[gt.Click To Focus]" FuncFvwmFocusPolicyChange ClickToFocus + "&F. $[gt.Focus Follows Mouse]" FuncFvwmFocusPolicyChange FocusFollowsMouse + "" Nop + "&1. $[gt.Colormap Follows Mouse]" ColormapFocus FollowsMouse + "&2. $[gt.Colormap Follows Focus]" ColormapFocus FollowsFocus + "" Nop + "&3. $[gt.Full Paging ON]" EdgeScroll 100 100 + "&4. $[gt.All Paging OFF]" EdgeScroll 0 0 + "&5. $[gt.Horizontal Paging Only]" EdgeScroll 100 0 + "&6. $[gt.Vertical Paging Only]" EdgeScroll 0 100 + "&7. $[gt.Partial Paging]" EdgeScroll 50 50 + "&8. $[gt.Full Paging && Edge Wrap]" EdgeScroll 100000 100000 # The window Ops menus exhibit a different HotKey style. # There are 2 versions of the WindowOps Menu, meant to be bound to different # things. Here is the "common" part: DestroyFunc FuncFvwmWindowCommon AddToFunc FuncFvwmWindowCommon + I AddToMenu $0 "$[gt.&Move]" Move + I AddToMenu $0 "$[gt.&Resize]" Resize + I AddToMenu $0 "$[gt.R&aise]" Raise + I AddToMenu $0 "$[gt.&Lower]" Lower + I AddToMenu $0 "$[gt.(De)&Iconify]" Iconify + I AddToMenu $0 "$[gt.(Un)&Stick]" Stick + I AddToMenu $0 "$[gt.(Un)Ma&ximize]" Maximize + I AddToMenu $0 "" Nop + I AddToMenu $0 "$[gt.&Delete]" Delete + I AddToMenu $0 "$[gt.&Close]" Close + I AddToMenu $0 "$[gt.Destroy]" Destroy + I AddToMenu $0 "" Nop # First windowops menu, bound to: # mouse 2 on root # Root menu DestroyMenu MenuFvwmWindowOps AddToMenu MenuFvwmWindowOps "$[gt.Window Ops]" Title FuncFvwmWindowCommon MenuFvwmWindowOps + "$[gt.Re&fresh Window]" RefreshWindow # Second windowops menu, bound to: # any mouse on titlebar button 1 # mouse 2 on frame, side or titlebar DestroyMenu MenuFvwmWindowOps2 AddToMenu MenuFvwmWindowOps2 FuncFvwmWindowCommon MenuFvwmWindowOps2 + Scroll&Bar Module FvwmScroll 2 2 + "&$[gt.Print]" FuncFvwmPrint + "$[gt.Print Re&verse]" FuncFvwmPrintReverse # 3 different ways to log on, take your pick: DestroyFunc FuncFvwmRloginXterm AddToFunc FuncFvwmRloginXterm \ I Exec xterm -name $0 -title "$USER @ $0" -e rlogin $0 DestroyFunc FuncFvwmRloginRxvt AddToFunc FuncFvwmRloginRxvt \ I Exec rxvt -name $0 -n $0 -title $USER@$0 -e rlogin $0 DestroyFunc FuncFvwmRloginSshRxvt AddToFunc FuncFvwmRloginSshRxvt \ I Exec Exec ssh $0 rxvt -display $HOSTDISPLAY # be sure to fill these in with your correct machine names: DestroyMenu MenuFvwmLogins AddToMenu MenuFvwmLogins + &dopey FuncFvwmRloginXterm dopey + &snoopy FuncFvwmRloginXterm snoopy + s&ignal Exec rxterm signal DestroyMenu MenuFvwmModules AddToMenu MenuFvwmModules "$[gt.Fvwm Modules]" Title + "&1. $[gt.Control Animation]" Popup MenuFvwmAnimate + "&B. Button-Bar" Module FvwmButtons + "&O. IconBox" FuncFvwmConfigureIconBox + "&F. Forms" Popup MenuFvwmForms + "&I. Identify" Module FvwmIdent + "&M. IconMan" Module FvwmIconMan + "&N. Banner" Module FvwmBanner + "&C. Console" Module FvwmConsole + "&P. Pager" Module FvwmPager 0 0 + "&2. Pager (2 $[gt.desks])" Module FvwmPager 0 1 + "&R. Backer" Module FvwmBacker + "&S. ScrollBar" Module FvwmScroll 50 50 + "&T. FvwmTaskBar" Module FvwmTaskBar + "&U. AutoRaise" Module FvwmAuto 200 Raise Nop + "&W. WinList" Module FvwmWinList + "&X. $[gt.Stop Module Menu]" Popup MenuFvwmStopModule DestroyMenu MenuFvwmStopModule AddToMenu MenuFvwmStopModule "$[gt.Stop Fvwm Modules]" Title + "&B. $[gt.Stop] Button-Bar" KillModule FvwmButtons + "&O. $[gt.Stop] IconBox" KillModule FvwmIconBox + "&M. $[gt.Stop] IconMan" KillModule FvwmIconMan + "&P. $[gt.Stop] Pager" KillModule FvwmPager + "&R. $[gt.Stop] Backer" KillModule FvwmBacker + "&S. $[gt.Stop] ScrollBar" KillModule FvwmScroll + "&T. $[gt.Stop] FvwmTaskBar" KillModule FvwmTaskBar + "&U. $[gt.Stop] AutoRaise" KillModule FvwmAuto + "&W. $[gt.Stop] WinList" KillModule FvwmWinList DestroyMenu MenuFvwmForms AddToMenu MenuFvwmForms + "&C. Capture" Module FvwmForm FvwmForm-Capture + "&D. Form Defaults" Module FvwmForm FvwmForm-Form + "&R. Rlogin" Module FvwmForm FvwmForm-Rlogin + "&P. RootCursor" Module FvwmForm FvwmForm-RootCursor + "&S. Setup" Module FvwmForm FvwmForm-Setup + "&T. Talk Form" Module FvwmForm FvwmForm-Talk + "&Q. QuitVerify" Module FvwmForm FvwmForm-QuitVerify # Configure and start using an iconbox on the fly DestroyFunc FuncFvwmConfigureIconBox AddToFunc FuncFvwmConfigureIconBox + I Module FvwmIconBox + I Style * NoIcon DestroyMenu MenuFvwmQuitVerify AddToMenu MenuFvwmQuitVerify "$[gt.Really Quit Fvwm?]" Title + "&Q. $[gt.Yes, Really Quit]" Quit + "" Nop + "&R. $[gt.Restart]" Restart + "" Nop + "&T. $[gt.Start] twm" Restart twm + "&C. $[gt.Start] ctwm" Restart ctwm + "&2. $[gt.Start] tvtwm" Restart tvtwm + "&V. $[gt.Start] vtwm" Restart vtwm + "&M. $[gt.Start] mwm" Restart mwm + "&O. $[gt.Start] olwm" Restart /usr/openwin/bin/olwm + "" Nop + "&X. $[gt.Just an Xterm]" Restart xterm -n '"X Console"' -T '"X Console"' + "" Nop + "&N. $[gt.No, Don't Quit]" Nop ######################## Sample Functions ########################## DestroyFunc FuncFvwmMailXmh AddToFunc FuncFvwmMailXmh + I Next [$0] Iconify false + I Next [$0] Focus + I None [$0] Exec $0 $1 DestroyFunc FuncFvwmMoveOrRaise AddToFunc FuncFvwmMoveOrRaise + I Raise + M Move + D Lower DestroyFunc FuncFvwmMaximize AddToFunc FuncFvwmMaximize + M Maximize 0 100 + H Maximize 0 100 + C Maximize 0 80 + D Maximize 100 100 DestroyFunc FuncFvwmMoveOrIconify AddToFunc FuncFvwmMoveOrIconify + I Raise + M Move + D Iconify DestroyFunc FuncFvwmResizeOrRaise AddToFunc FuncFvwmResizeOrRaise + I Raise + M Resize + D Lower DestroyFunc FuncFvwmPrint AddToFunc FuncFvwmPrint + I Raise + I Exec xdpr -id $w DestroyFunc FuncFvwmPrintReverse AddToFunc FuncFvwmPrintReverse + I Raise + I Exec xdpr 1/2 -h -rv -id $w DestroyFunc FuncFvwmFocusPolicyChange AddToFunc FuncFvwmFocusPolicyChange + I Style * $0 + I Recapture # Read config files for modules: read ConfigFvwmBacker read ConfigFvwmButtons read ConfigFvwmIconBox read ConfigFvwmIconMan read ConfigFvwmIdent read ConfigFvwmPager read ConfigFvwmScroll read ConfigFvwmTaskBar read ConfigFvwmWinList read /home/plab/.fvwm/windowdecors/simple/config
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Re: Fvwm

Сообщение plab »

никто не знает как вектором нрисовать крестик?? сколько не пытаюсь ничего не выходит..
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Fvwm

Сообщение Juliette »

http://web.opennet.ru/docs/RUS/linux_intro/node51.html
Это не насчёт крестика, просто дока на русском с опеннета, если не нашёл ещё.
Спасибо сказали:
Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Re: Fvwm

Сообщение plab »

спасибо, но там очень мало, с большинством нужных настроек я разобрался, единственное что я пока не представляю как сделать это чтобы програмы сворачивались в "мини скриншоты" как на скрине из 1-го поста..
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Fvwm

Сообщение diesel »

plab писал(а):
19.05.2007 18:46
спасибо, но там очень мало, с большинством нужных настроек я разобрался, единственное что я пока не представляю как сделать это чтобы програмы сворачивались в "мини скриншоты" как на скрине из 1-го поста..

если я правильно понимаю, то эти мини-скриншоты делают не-fvwm средствами, а отдельными програмками. в приложении конфиг для fvwm'а который вроде показывал эти мини-скриншоты. посмотри там в README и scripts :) Вообще оно не очень удоно, и не быстро. Если хочется чего-то подобного, то лучше соответствующим образом подстроить e16. IMHO.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Re: Fvwm

Сообщение plab »

очень хочется впервые в жизни освоить что- нибудь сложное) поэтому e16 ставить не буду)
я глянул конфиг пока выяснил только что кнопка которая минимизирует делает действие MinItOnMouseUp.. бльше пока ничего не нарыл...
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Re: Fvwm

Сообщение plab »

огромнейшее спасибо за конфиг, вы бвли правы эти мниси скриншоты делаются с помощью специальной програмки.. правда программка скриншотит не все.. еще интересно бы было узнать можно ли как-нибудь сделать тени от окон?
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Fvwm

Сообщение eduard_pustobaev »

plab писал(а):
20.05.2007 00:28
огромнейшее спасибо за конфиг, вы бвли правы эти мниси скриншоты делаются с помощью специальной програмки.. правда программка скриншотит не все.. еще интересно бы было узнать можно ли как-нибудь сделать тени от окон?

xcompmgr
В дисгармонии со вселенной.
Спасибо сказали: