LINUX.ORG.RU

FVWM: Плоский Мир. Пять лет спустя.


1

0

FVWM: Плоский Мир. Пять лет спустя.

http://www.linux.org.ru/view-message.jsp?msgid=393807

Ну что ж, выбранный стиль оказался жизнеспособным. Только компьютеры стали быстрее, мониторе - шире (кстати, рекомендую NEC 20WGX2 Pro), vim сменился на Emacs, links - на Firefox, C++ - на Java.

Десктоп домашний. На работе Windows, deeply customized до юзабельного состояния (Emacs+cygwin+dexpot), но это совсем другая история.

Забавно, насколько мало всё изменилось. По-прежнему нет бесполезных рамок у окон. 24 воркспейса, переключение Alt-F<номер>, Win-F<номер> и Win-<буква> для избранных приложений. Обычно на каждом воркспейсе ровно одно максимизированное окно (или несколько, если это многооконное приложение вроде пиджина). Наличие рамки и заголовка у окна - признак неиспользуемости данной программы :). Мышь используется очень мало, поэтому заменена трекболом Logitech Marble Mouse (на скрине не поместился =)).

Реализованы две killer-features. Первая - при переключении на конкретный воркспейс запускается "приписанное" к нему приложение, если ещё не запущено: lazy loading в действии. Вторая - последняя выполненная в xterm команда отображается в заголовке, что весьма удобно для локализации нужного терминала по пейджеру.

Места девать некуда, поэтому панель заполнена всякой фигнёй, огромными часами, великолепным стильным лого FVWM, самопальными оповещалками о новых сообщениях ICQ, Skype, рабочей и гугловой почты, а местами и совсем не заполнена :).

С нетерпением жду комментариев. Как приятно снова окунуться в спокойную, дружелюбную атмосферу ЛОРа, видеть эти улыбающиеся ясноглазые лица, пожимать эти мужественные, закалённые в борьбе руки! =)

>>> Просмотр (1680x1050, 288 Kb)

★★★★

Проверено: Pi ()

Re: FVWM: Плоский Мир. Пять лет спустя.

Аааафигительно)

is_a ()

Re: FVWM: Плоский Мир. Пять лет спустя.

>С нетерпением жду комментариев. Как приятно снова окунуться в спокойную, дружелюбную атмосферу ЛОРа, видеть эти улыбающиеся ясноглазые лица, пожимать эти мужественные, закалённые в борьбе руки! =)

LOL

Ссылку на обоину и конфиг!

Midael ★★★★★ ()

Re: FVWM: Плоский Мир. Пять лет спустя.

>24 воркспейса, переключение Alt-F<номер>, Win-F<номер> и Win-<буква> для избранных приложений. Обычно на каждом воркспейсе ровно одно максимизированное окно

ну для gimp, openoffice, eclipse понятно
но зачем несколько xterm-ов, не проще ли заюзать screen))?
//24 стола, имхо, многовато, для домашнего использования точно не нужно)

anonymous ()

Re: FVWM: Плоский Мир. Пять лет спустя.

> мужественные, закалённые в борьбе руки!

В борьбе ли? :)

Obey-Kun ★★★★★ ()

Re: FVWM: Плоский Мир. Пять лет спустя.

Ъ

Только несглаженый шрифт в опере страшный

nu11 ★★★★★ ()

Re: FVWM: Плоский Мир. Пять лет спустя.

мне понравилось. только опере шкурку имхо надо подобрать/сделать какую-нибудь попроще, с панелью и емаксом сочетающуюся поболее.

frd ★★ ()

Re: FVWM: Плоский Мир. Пять лет спустя.

Это не плоский мир! Где Пупземелье? Где Овцепикские горы, где вонючий Анк-Морпорк наконец?!

lester_dev ★★★★★ ()

Re: FVWM: Плоский Мир. Пять лет спустя.

Оп-па... красноглазег просветленный!

А где тут Discworld, если не секрет?

anonymous ()

Re: FVWM: Плоский Мир. Пять лет спустя.

> С нетерпением жду комментариев. Как приятно снова окунуться в спокойную, дружелюбную атмосферу ЛОРа, видеть эти улыбающиеся ясноглазые лица, пожимать эти мужественные, закалённые в борьбе руки! =)

лооооол

а за переход на emacs - зачёт, сам недавно так поступил, доволен

Joe_Bishop ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от Midael

Re: FVWM: Плоский Мир. Пять лет спустя.

# ~/.fvwm/config
# Start: fvwm -cmd "FvwmM4 config"

# Globals ---------------------------------------------------------------------

define(`VIEWPORT_WIDTH', `1680')
define(`VIEWPORT_HEIGHT', `1050')
define(`RIGHT_PANEL_WIDTH', `206')
define(`RIGHT_PANEL_HEIGHT', `1050')
define(`WINDOW_WIDTH', `1474') # VIEWPORT_WIDTH - RIGHT_PANEL_WIDTH
define(`WINDOW_HEIGHT', `1049') # VIEWPORT_HEIGHT - 1

define(`DEFAULT_FONT', `StringEncoding=UTF-8:xft:Terminus:size=12:bold:encoding=iso10646-1')
define(`TITLE_FONT',   `StringEncoding=UTF-8:xft:Terminus:size=12:bold:encoding=iso10646-1')
define(`PAGER_FONT',   `StringEncoding=UTF-8:xft:Terminus:size=12:bold:encoding=iso10646-1')
define(`MENU_FONT',    `StringEncoding=UTF-8:xft:Terminus:size=16:bold:encoding=iso10646-1')

# Colors & Images  ------------------------------------------------------------

ImagePath HOME/images:HOME/images/icons

define(`PANEL_COLOR', `dimgray')
define(`WALLPAPER', `HOME/images/wallpaper')
define(`SKYPE_ICON', `HOME/images/icons/skype')
define(`GMAIL_ICON', `HOME/images/icons/gmail')
define(`WORKMAIL_ICON', `HOME/images/icons/workmail')
define(`ICQ_ICON', `HOME/images/icons/icq')

#       <n>   bg <color>,         fg <color>,       hi <color>, sh <color>
Colorset 50   bg midnightblue,    fg white
Colorset 51   bg lightslategray,  fg black

# Styles ----------------------------------------------------------------------
       
define(`DEF_STYLE', `ClickToFocus, Lenience, DecorateTransient, BorderWidth 4, HandleWidth 4, Colorset 51, HilightColorset 50')
define(`APP_STYLE', `BorderWidth 0, HandleWidth 0')
define(`SYS_STYLE', `APP_STYLE, NoTitle, Sticky, NeverFocus, WindowListSkip')

DefaultFont DEFAULT_FONT

MenuStyle * TitleFont MENU_FONT
MenuStyle * Font      MENU_FONT

TitleStyle Height     18
TitleStyle --         flat

Style *               DEF_STYLE

Style FvwmButtons     SYS_STYLE
Style XLogo           SYS_STYLE

Style Emacs           APP_STYLE,          StartsOnPage 12
Style Firefox*        APP_STYLE, NoTitle, StartsOnPage 13
Style Skype                               StartsOnPage 14
Style Oracle*         APP_STYLE,          StartsOnPage 15
Style IEXPLORE*       APP_STYLE, NoTitle, StartsOnPage 16
Style Pidgin*                             StartsOnPage 17
Style OpenOffice*     APP_STYLE,          StartsOnPage 18
Style Sylpheed*                           StartsOnPage 19
Style Eclipse*                            StartsOnPage 20
Style WINWORD*        APP_STYLE,          StartsOnPage 22
Style XLVIEW*         APP_STYLE,          StartsOnPage 23
Style XTerm           APP_STYLE
Style Acroread        APP_STYLE, NoTitle
Style Xpdf            APP_STYLE, NoTitle
Style Djview          APP_STYLE, NoTitle

# FvwmButtons -----------------------------------------------------------------

DestroyModuleConfig FvwmButtons: *
*FvwmButtons: Geometry           RIGHT_PANEL_WIDTH`x'RIGHT_PANEL_HEIGHT-0+0
*FvwmButtons: Columns            4
*FvwmButtons: Rows               30
*FvwmButtons: Back               PANEL_COLOR
*FvwmButtons: Frame              1
*FvwmButtons: Padding            0 0
*FvwmButtons: (4x2, Icon fvwm, Action (Mouse 1) Menu Goto)
*FvwmButtons: (4x1)
*FvwmButtons: (2x5, Swallow (SwallowNew) FvwmPager "ModuleSynchronous FvwmPager 12 15")
*FvwmButtons: (2x5, Swallow (SwallowNew) FvwmPager "ModuleSynchronous FvwmPager 0 3")
*FvwmButtons: (2x5, Swallow (SwallowNew) FvwmPager "ModuleSynchronous FvwmPager 16 19")
*FvwmButtons: (2x5, Swallow (SwallowNew) FvwmPager "ModuleSynchronous FvwmPager 4 7")
*FvwmButtons: (2x5, Swallow (SwallowNew) FvwmPager "ModuleSynchronous FvwmPager 20 23")
*FvwmButtons: (2x5, Swallow (SwallowNew) FvwmPager "ModuleSynchronous FvwmPager 8 11")
*FvwmButtons: (4x1, Swallow xload "Exec exec xload -update 3 -nolabel -bg PANEL_COLOR -fg orange")
*FvwmButtons: (4x4, Swallow xosview "Exec exec xosview +labels -usedlabels -captions \
                                                       -disk -swap -page -int +mem +net")
*FvwmButtons: (4x5, Swallow xclock "Exec exec xclock -bg PANEL_COLOR")
*FvwmButtons: (1x1, Swallow watchgmail "Exec exec watchfile -name watchgmail \
                            $GMAIL_EVENT_FILE -bg PANEL_COLOR --interval 10000 --picture GMAIL_ICON")
*FvwmButtons: (1x1, Swallow watchicq "Exec exec watchfile -name watchicq \
                            $ICQ_EVENT_FILE -bg PANEL_COLOR --interval 5000 --picture ICQ_ICON")
*FvwmButtons: (1x1, Swallow watchworkmail "Exec exec watchfile -name watchworkmail \
                            $WORKMAIL_EVENT_FILE -bg PANEL_COLOR --interval 5000 --picture WORKMAIL_ICON")
*FvwmButtons: (1x1, Swallow watchskype "Exec exec watchfile -name watchskype \
                            $SKYPE_EVENT_FILE -bg PANEL_COLOR --interval 1000 --picture SKYPE_ICON")
                        

hbee ★★★★ ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от Midael

Re: FVWM: Плоский Мир. Пять лет спустя.

# FvwmPager -------------------------------------------------------------------

DesktopSize 1x1

DestroyModuleConfig FvwmPager: *
*FvwmPager: Columns            1
*FvwmPager: Rows               4
*FvwmPager: Font               none
*FvwmPager: SmallFont          PAGER_FONT
*FvwmPager: WindowLabelFormat  "%t"
*FvwmPager: Back               PANEL_COLOR
*FvwmPager: Fore               PANEL_COLOR

# Keys & Menus ----------------------------------------------------------------

# Modifiers: M - Alt, C - Control, S - Shift, 3 - Window

# K Keyname Context Modifiers   Function
#------------------------------------------------------------------------------


# Find and focus specific windows: WIN
Key   Z       A       3         goto-page-start-program 12 "Emacs" start-emacs              # Zmacs
Key   X       A       3         goto-page-start-program 13 "Firefox*" start-firefox         # FirefoX
Key   S       A       3         goto-page-start-program 14 "Skype" start-skype              # Skype
Key   Q       A       3         goto-page-start-program 15 "Oracle*" start-sqldeveloper     # sQl Developer
Key   E       A       3         goto-page-start-program 16 "IEXPLORE*" start-iexplorer      # iE6 (wine)
Key   I       A       3         goto-page-start-program 17 "Pidgin*" start-icq              # ICQ
Key   O       A       3         goto-page-start-program 18 "OpenOffice*" start-oowriter     # OpenOffice
Key   C       A       3         goto-page-start-program 19 "Sylpheed*" start-sylpheed       # [Cinimex] Sylpheed
Key   A       A       3         goto-page-start-program 20 "Eclipse*" start-eclipse         # [Applications] Eclipse
Key   M       A       3         goto-page-start-program 22 "WINWORD*" start-winword         # [Mapping] MS Word 2003 Rus (CrossOver)
Key   P       A       3         goto-page-start-program 23 "XLVIEW*" start-xlviewer         # [PS] Excel Viewer (CrossOver)
Key   G       A       3         Menu Goto Interior c c

DestroyMenu Goto
AddToMenu Goto "Go to" Title
    + "&Zmacs               W-Z" goto-page-start-program 12 "Emacs" start-emacs
    + "Firefo&X             W-X" goto-page-start-program 13 "Firefox*" start-firefox
    + "&Skype               W-S" goto-page-start-program 14 "Skype" start-skype
    + "S&QL Developer       W-Q" goto-page-start-program 15 "Oracle*" start-sqldeveloper
    + "Internet &Explorer   W-E" goto-page-start-program 16 "IEXPLORE*" start-iexplorer
    + "&ICQ                 W-I" goto-page-start-program 17 "Pidgin*" start-icq
    + "&Open Office         W-O" goto-page-start-program 18 "OpenOffice*" start-oowriter
    + "&Cinimex (Sylpheed)  W-C" goto-page-start-program 19 "Sylpheed*" start-sylpheed
    + "&Applications        W-A" goto-page-start-program 20 "Eclipse*" start-eclipse
    + "&Mapping (Word)      W-M" goto-page-start-program 22 "WINWORD*" start-winword
    + "&PS (Excel)          W-P" goto-page-start-program 23 "XLVIEW*" start-xlviewer
    + "This menu (&Go to)   W-G" Menu Goto Interior c c

# Page switching: Alt, WIN
Key   F1      A       M         goto-page-start-program 0 "XTerm" start-xterm
Key   F2      A       M         goto-page-start-program 1 "XTerm" start-xterm
Key   F3      A       M         goto-page-start-program 2 "XTerm" start-xterm
Key   F4      A       M         goto-page-start-program 3 "XTerm" start-xterm
Key   F5      A       M         goto-page-start-program 4 "XTerm" start-xterm
Key   F6      A       M         goto-page-start-program 5 "XTerm" start-xterm
Key   F7      A       M         goto-page-start-program 6 "XTerm" start-xterm
Key   F8      A       M         goto-page-start-program 7 "XTerm" start-xterm
Key   F9      A       M         goto-page-start-program 8 "XTerm" start-xterm
Key   F10     A       M         goto-page-start-program 9 "XTerm" start-xterm
Key   F11     A       M         goto-page-start-program 10 "XTerm" start-xterm
Key   F12     A       M         goto-page-start-program 11 "XTerm" start-xterm
Key   F1      A       3         GotoDesk 0 12
Key   F2      A       3         GotoDesk 0 13
Key   F3      A       3         GotoDesk 0 14
Key   F4      A       3         GotoDesk 0 15
Key   F5      A       3         GotoDesk 0 16
Key   F6      A       3         GotoDesk 0 17
Key   F7      A       3         GotoDesk 0 18
Key   F8      A       3         GotoDesk 0 19
Key   F9      A       3         GotoDesk 0 20
Key   F10     A       3         GotoDesk 0 21
Key   F11     A       3         GotoDesk 0 22
Key   F12     A       3         GotoDesk 0 23

# Window (current page only) switching: WIN, Shift-WIN
Key   Tab     A       M         - # disable alt-tabbing
Key   Tab     A       3         Next (AcceptsFocus CurrentPage) Focus
Key   Tab     A       S3        Prev (AcceptsFocus CurrentPage) Focus

# Fvwm window actions: Shift-WIN
Key   A       A       S3        Maximize toggle
Key   Up      A       S3        Maximize toggle 0 100
Key   Down    A       S3        Maximize toggle 0 100
Key   Left    A       S3        Maximize toggle 100 0
Key   Right   A       S3        Maximize toggle 100 0
Key   M       A       S3        Move
Key   S       A       S3        Resize
Key   H       A       S3        WindowShade
Key   C       A       S3        Close
Key   J       A       S3        Menu Jump Interior c c

DestroyMenu Jump
AddToMenu Jump "Jump to" Title
    + "Desktop &1"  move-to-page-and-focus 0
    + "Desktop &2"  move-to-page-and-focus 1
    + "Desktop &3"  move-to-page-and-focus 2
    + "Desktop &4"  move-to-page-and-focus 3
    + "Desktop &5"  move-to-page-and-focus 4
    + "Desktop &6"  move-to-page-and-focus 5
    + "Desktop &7"  move-to-page-and-focus 6
    + "Desktop &8"  move-to-page-and-focus 7
    + "Desktop &9"  move-to-page-and-focus 8
    + "Desktop 1&0" move-to-page-and-focus 9
    + "Desktop 11"  move-to-page-and-focus 10
    + "Desktop 12"  move-to-page-and-focus 11
    + "Desktop 13"  move-to-page-and-focus 12
    + "Desktop 14"  move-to-page-and-focus 13
    + "Desktop 15"  move-to-page-and-focus 14
    + "Desktop 16"  move-to-page-and-focus 15
    + "Desktop 17"  move-to-page-and-focus 16
    + "Desktop 18"  move-to-page-and-focus 17
    + "Desktop 19"  move-to-page-and-focus 18
    + "Desktop 20"  move-to-page-and-focus 19
    + "Desktop 21"  move-to-page-and-focus 20
    + "Desktop 22"  move-to-page-and-focus 21
    + "Desktop 23"  move-to-page-and-focus 22
    + "Desktop 24"  move-to-page-and-focus 23

hbee ★★★★ ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от Midael

Re: FVWM: Плоский Мир. Пять лет спустя.

# Mouse bindings --------------------------------------------------------------

# Mouse Button Context Modifiers function
Mouse     1       1       N      Close

# System information about window
Mouse     1       W       3      Module FvwmIdent

# Functions -------------------------------------------------------------------

DestroyFunc start-xterm
AddToFunc start-xterm
    + I Exec exec xterm

DestroyFunc start-emacs
AddToFunc start-emacs
    + I Exec exec emacs --internal-border 2

DestroyFunc start-firefox
AddToFunc start-firefox
    + I Exec exec firefox

DestroyFunc start-skype
AddToFunc start-skype
    + I Exec exec skype

DestroyFunc start-sylpheed
AddToFunc start-sylpheed
    + I Exec exec sylpheed

DestroyFunc start-icq
AddToFunc start-icq
    + I Exec exec pidgin

DestroyFunc start-oowriter
AddToFunc start-oowriter
    + I Exec exec oowriter

DestroyFunc start-sqldeveloper
AddToFunc start-sqldeveloper
    + I Exec exec sqldeveloper

DestroyFunc start-eclipse
AddToFunc start-eclipse
    + I Exec exec ~/usr/eclipse/eclipse

DestroyFunc start-iexplorer
AddToFunc start-iexplorer
    + I Exec exec iexplore

DestroyFunc start-winword
AddToFunc start-winword
    + I Exec exec winword

# Start xlview and load some document to prevent file open dialog
DestroyFunc start-xlviewer
AddToFunc start-xlviewer
    + I Exec exec xlview ~/doc/work/Mortgage/PS/TrGMortgage-PS.xls

# Argument: <page-number>
DestroyFunc move-to-page-and-focus
AddToFunc move-to-page-and-focus
    + I MoveToDesk 0 $0
    + I FlipFocus

# Arguments: <page-number> <window> <start-function>
DestroyFunc goto-page-start-program
AddToFunc goto-page-start-program
    + I GotoDesk 0 $0
    + I None (CurrentPage $1) $2

# Startup ---------------------------------------------------------------------

DestroyFunc StartFunction
AddToFunc StartFunction
    + I start-wallpaper
    + I start-modules
    + I start-xxkb
    + I start-spacefiller

DestroyFunc start-wallpaper
AddToFunc start-wallpaper
    + I Exec exec display -window root -backdrop WALLPAPER

# Note: Schedule is important here
DestroyFunc start-modules
AddToFunc start-modules
    + I ModuleSynchronous FvwmAuto 100
    + I ModuleSynchronous FvwmButtons
    + I Schedule 1000 ModuleSynchronous FvwmEvent

DestroyFunc start-xxkb
AddToFunc start-xxkb
    + I Exec exec xxkb

DestroyFunc start-spacefiller
AddToFunc start-spacefiller
    + I Exec exec xlogo -bg black -geometry WINDOW_WIDTH`x'8+0-0

# Events ----------------------------------------------------------------------

DestroyModuleConfig FvwmEvent: *
*FvwmEvent: Cmd Function
*FvwmEvent: PassID
*FvwmEvent: add_window on-add-window
*FvwmEvent: raise_window on-raise-window

# Argument: <window>
DestroyFunc on-add-window
AddToFunc on-add-window
    + I WindowId $0 Focus
    + I ThisWindow ("Firefox*")    Move 0 0 Resize WINDOW_WIDTH`p' WINDOW_HEIGHT`p'
    + I ThisWindow ("Acroread*")   Move 0 0 Resize WINDOW_WIDTH`p' WINDOW_HEIGHT`p'
    + I ThisWindow ("Djview*")     Move 0 0 Resize WINDOW_WIDTH`p' WINDOW_HEIGHT`p'
    + I ThisWindow ("OpenOffice*") Move 0 0 Resize WINDOW_WIDTH`p' WINDOW_HEIGHT`p'
    + I ThisWindow ("XLVIEW*")     Move 0 0 Resize WINDOW_WIDTH`p' WINDOW_HEIGHT`p'
    + I ThisWindow ("WINWORD*")    Move 0 0 Resize WINDOW_WIDTH`p' WINDOW_HEIGHT`p'
    + I ThisWindow ("IEXPLORE*")   Resize WINDOW_WIDTH`p' WINDOW_HEIGHT`p' # Do not Move tooltips

# Skype itself executes script create-skype-event-file.sh
DestroyFunc on-raise-window
AddToFunc on-raise-window
    + I ThisWindow ("Sylpheed*") Exec exec remove-workmail-event-file.sh
    + I ThisWindow ("Skype*") Exec exec remove-skype-event-file.sh
    + I ThisWindow ("Pidgin*") Exec exec remove-icq-event-file.sh

# Testing stuff below here ----------------------------------------------------
# End of Testing stuff --------------------------------------------------------

### Local Variables:  ***
### mode: fvwm        ***
### truncate-lines: t ***
### End:              ***

# EOF ~/.fvwm/config

hbee ★★★★ ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от anonymous

Re: FVWM: Плоский Мир. Пять лет спустя.

>ну для gimp, openoffice, eclipse понятно но зачем несколько xterm-ов, не проще ли заюзать screen))? 24 стола, имхо, многовато, для домашнего использования точно не нужно)

Screen пробовал - не понравилось, не проникся как-то, проще несколько xtermов запускать. А что многовато - люблю простор =)

hbee ★★★★ ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от localhost

Re: FVWM: Плоский Мир. Пять лет спустя.

>links сменился на firefox а на картинке - опера о_О

Для иллюстрации, как выглядит неиспользуемый браузер (окно имеет рамку), и для снятия вопроса о ссылке на обоину.

hbee ★★★★ ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от nu11

Re: FVWM: Плоский Мир. Пять лет спустя.

>несглаженый шрифт в опере страшный

Тут дело такое. Я отношусь к племени маргиналов, у которых от вида сгаженных шрифтов немедленно начинают слезиться глаза. Лучше уж чётко, хоть и ступеньками. Не надо сгаживать хорошие шрифты.

hbee ★★★★ ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от pento

Re: FVWM: Плоский Мир. Пять лет спустя.

>vim сменился на Emacs Что сподвигло?

Двухлетний опыт использования вима, когда я вечно сбивался с режимами (типа набора "add" в командном режиме, думая, что находишься в insert), а также просветление от книги Джефа Раскина "The Humane Interface", в которой доходчиво растолковано, почему модальные интерфейсы - зло, и зачем нужны монотонные интерфейсы.

hbee ★★★★ ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от frd

Re: FVWM: Плоский Мир. Пять лет спустя.

>только опере шкурку имхо надо подобрать/сделать какую-нибудь попроще, с панелью и емаксом сочетающуюся поболее.

Опера случайно попалась под руку =) Firefox рабочий, поэтому смотреть там не на что - выброшены все кнопки, панели и прочий хлам. И ещё: в реальности программы никогда не пересекаются на одном воркспейсе.

hbee ★★★★ ()

Re: FVWM: Плоский Мир. Пять лет спустя.

Никогда FVWM не использовал и честно говоря, такое использование мне кажется не слишком экономным и эргономичным.

Вот dwm - это удобно.

anonymous ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от anonymous

Re: FVWM: Плоский Мир. Пять лет спустя.

>А где тут Discworld, если не секрет?

Тут надо немного пояснить. Совпадение случайное. Я не читал упомянутых книг, а шуточное название "Плоский Мир" проистекает из маниакальной идеи исключить из интерфейса всю псевдотрёхмерность (чего осуществить не удалось, на самом деле).

hbee ★★★★ ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от hbee

Re: FVWM: Плоский Мир. Пять лет спустя.

> в реальности программы никогда не пересекаются на одном воркспейсе.

Ну вот, к примеру, мне часто очень удобно в dwm запустить несколько окон urxvt на одном воркспейсе, чтобы сравнить код, скопировать из одного в другой и т. п. Постоянно переключаться между воркспейсами - достаёт. A тайлинговость dwm'a при этом даёт значительное преимущество ;)

anonymous ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от anonymous

Re: FVWM: Плоский Мир. Пять лет спустя.

>Никогда FVWM не использовал и честно говоря, такое использование мне кажется не слишком экономным и эргономичным.

Об экономности даже не задумывался =) (premature optimization is root of all evil).

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

hbee ★★★★ ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от anonymous

Re: FVWM: Плоский Мир. Пять лет спустя.

>Ну вот, к примеру, мне часто очень удобно в dwm запустить несколько окон urxvt на одном воркспейсе, чтобы сравнить код, скопировать из одного в другой и т. п. Постоянно переключаться между воркспейсами - достаёт. A тайлинговость dwm'a при этом даёт значительное преимущество ;)

Это ясно. У меня почти вся работа с файлами происходит в Emacs, там и применяются его окна (не путать с окнами WM) для сравнения и проч.

hbee ★★★★ ()

Re: FVWM: Плоский Мир. Пять лет спустя.

Спасибо за киллерфичу, попробую её реализовать.
От себя скажу следующе: а ещё прикольно пользоватся слоями.
Пэйджер и панельки запихиваешь в отдельный слой, который поднимаешь наверх/опускаешь подниз по кнопке.
Таким образом у тебя всегда с собой всё что надо, у меня например 
пэйджер, иконки и панель, куда я засунул разные wmdockapp и пару 
икстермов.  http://www.linux.org.ru/view-message.jsp?msgid=1945294


DefaultLayers 1 3 5
Style Pager 	  Layer 0
Style Panel       Layer 0
Style FvwmIconMan Layer 0


DestroyFunc FuncTopGun
AddToFunc FuncTopGun
+ I All (Layer 5) Layer 0 0
+ I TestRc (NoMatch)  all (Layer 0) Layer 0 5

vany ()

Re: FVWM: Плоский Мир. Пять лет спустя.

Несглаженые шрифты выглядят страшно. Цвета в правой панелине тоже, мягко говоря... И обоина уж больно психоделическая.

anonymous ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от anonymous

Re: FVWM: Плоский Мир. Пять лет спустя.

>И обоина уж больно психоделическая

Ну, её-то как раз обычно не видно, с тем же успехом мог быть чёрный фон :). Это развлечение такое - искать в гугле по разным словам картинки высокого разрешения (попадается самое неожиданное порой) и пополнять пул случайного выбора обоев.

hbee ★★★★ ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от ZloySergant

Re: FVWM: Плоский Мир. Пять лет спустя.

>Первая ассоциация была почему-то с Сент-Экзюпери.

Угу, нечто романтическое.

А вообще-то забавный научно-фантастический проект. Вокруг Солнца обращается пузырь воздуха, в котором болтаются планетки-виллы с искусственной гравитацией. Этакий курорт будущего :)

hbee ★★★★ ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от vany

Re: FVWM: Плоский Мир. Пять лет спустя.

>От себя скажу следующе: а ещё прикольно пользоватся слоями. Пэйджер и панельки запихиваешь в отдельный слой, который поднимаешь наверх/опускаешь подниз по кнопке. Таким образом у тебя всегда с собой всё что надо

Спасибо за наводку. Я исходил из стремления к максимальной простоте при предусловии, что на широком мониторе можно позволить себе постоянную большую панель. На самом деле многие программы (Emacs, Eclipse) "хотят" весь экран.

hbee ★★★★ ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от hbee

Re: FVWM: Плоский Мир. Пять лет спустя.

>А вообще-то забавный научно-фантастический проект. Вокруг Солнца обращается пузырь воздуха, в котором болтаются планетки-виллы с искусственной гравитацией. Этакий курорт будущего :)

А не сюр ли это? Скажем переосмысление работы Andrew Wyeth? Достаточно мрачной, кстати...

ZloySergant ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от hbee

Re: FVWM: Плоский Мир. Пять лет спустя.

> У Анатоликса есть: http://anatolix.naumen.ru

Это ж что за ересь пытаетесь тут продвинуть?

Книги которые обязательно нужно прочесть Технологии, API и библиотеки .Net COM/DCOM/Activex Win32 API

CtrlAltBs ()

Re: FVWM: Плоский Мир. Пять лет спустя.

Fucking shit! Don't think that'll understand this complicated stuff ever!

anonymous ()

Re: FVWM: Плоский Мир. Пять лет спустя.

Даже не читая предыдущих отзывов. Зачет! Все очень интересно. Зачем только opera ? ff-3 попробуй, ИМХО не осталось почти всех вещей за что ругали ff до этого.

PS: ну и про ясноглазых зажег конечно :D

Drolyk ★★★★ ()
Ответ на: Re: FVWM: Плоский Мир. Пять лет спустя. от Drolyk

Re: FVWM: Плоский Мир. Пять лет спустя.

>ff-3 попробуй, ИМХО не осталось почти всех вещей за что ругали ff до этого.

Ток некоторые сайты тормозят ужасно при прокрутке. В фф2 такого не было.

Dudraug ★★★★★ ()

Re: FVWM: Плоский Мир. Пять лет спустя.

>Первая - при переключении на конкретный воркспейс запускается "приписанное" к нему приложение, если ещё не запущено

хехе. в wmii такой же штукой пользуюсь. скрин понравился

Muromec ☆☆ ()

Re: FVWM: Плоский Мир. Пять лет спустя.

ну и прикид у лысого мужика на обоине. видимо, он хорошо вмазался и эта все вокруг ему уже кажется...

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