[Comm] Re: wmakerconf

Axel =?iso-8859-1?q?axel_=CE=C1_technoserv=2Eru?=
Пн Ноя 25 14:31:34 MSK 2002


On Sun, Nov 24, 2002 at 09:24:24PM +0300, Alexey Morsov wrote:
> Привет,
> 
> Кто-нибудь пользовался сабжем. Насколько он корректен и что там делать с меню (то что есть он не принимает и не конвертирует) - возможно ли потом будет ее автоматическое заполнение при добавлении новых пакетов?

Если правильно понимаю, проблемы с меню в конфигураторах WM (и во
встроенной утилите конфигурирования и в wmakerconf) из-за особенностей
работы с menudrake (чтоб ее...), в остальном wmakerconf вполне себе
работает и предоставляет больше возможностей чем идущая в комплекте с WM
утилита конфигурирования. После установки версии WM 0.80.1-alt5 проблемы
с меню убрались (не знаю как в следующих версиях, но судя по всему можно
это самому проделать с любой другой версией WM) - собственно все зависит
от содержимого файла ~/GNUstep/Defaults/WMRootMenu. У меня он выглядит так
(см. аттач), если не ошибаюсь раньше он просто ссылался на
/usr/X11R6/share/WindowMaker/menu - которое генерилось в старом формате,
который WM уже давно забыл. Сейчас /usr/X11R6/share/WindowMaker/menu -
один из пунктов главного меню, разумеется при добавлении новых пакетов он
корректно обновляется. Sorry за путаный стиль изложения - тороплюсь.

--
Axel
----------- следующая часть -----------
(
  WindowMaker,
  (
    Info,
    ("Info Panel...", INFO_PANEL),
    (
      Preferences...,
      EXEC,
      "/usr/X11R6/lib/GNUstep/Apps/WPrefs.app/WPrefs"
    ),
    (License..., LEGAL_PANEL)
  ),
  (Run..., EXEC, "%a(Run, Type command to run:)"),
  (Terminal, EXEC, "WindowMaker-Terminal"),
  (
    "\322\345\360\354\350\355\340\353\373",
    (
      "XTerm Yellow on Blue",
      EXEC,
      "xterm -sb -sl 2000 -bg midnightblue -fg yellow"
    ),
    (
      "XTerm White on Black",
      EXEC,
      "xterm -sb -sl 2000 -bg black -fg white"
    ),
    (
      "XTerm Black on White",
      EXEC,
      "xterm -sb -sl 2000 -bg white -fg black"
    ),
    (
      "XTerm Black on Beige",
      EXEC,
      "xterm -sb -sl 2000 -bg '#bbbb99' -fg black"
    ),
    (
      "XTerm White on Green",
      EXEC,
      "xterm -sb -sl 2000 -bg '#228822' -fg white"
    ),
    (
      "XTerm White on Olive",
      EXEC,
      "xterm -sb -sl 2000 -bg '#335533' -fg white"
    ),
    (
      "XTerm Blue on Blue",
      EXEC,
      "xterm -sb -sl 2000 -bg '#112244' -fg '#88aabb'"
    ),
    (
      "XTerm BIG FONTS",
      EXEC,
      "xterm -sb -sl 2000 -bg black -fg white -fn 10x20"
    )
  ),
  ("ALT Linux", OPEN_MENU, "/usr/X11R6/share/WindowMaker/menu"),
  (Workspaces, WORKSPACE_MENU),
  (
    Selection,
    (
      "Mail To",
      SHEXEC,
      "WindowMaker-Terminal -name mail -T Mail -e ${MAILER:-pine} %s"
    ),
    (Navigate, SHEXEC, "${BROWSER:-mozilla} %s")
  ),
  (
    Commands,
    ("Hide Others", HIDE_OTHERS),
    ("Show All", SHOW_ALL),
    ("Arrange Icons", ARRANGE_ICONS),
    (Refresh, REFRESH),
    (Lock, EXEC, "WindowMaker-Lock"),
    ("Save Session", SAVE_SESSION),
    ("Clear Session", CLEAR_SESSION)
  ),
  (
    "WM Configuration",
    (
      Settings,
      (Shortcuts, EXEC, "wmakerconf --show shortcuts"),
      (Mouse, EXEC, "wmakerconf --show mouse"),
      (Effects, EXEC, "wmakerconf --show effects"),
      (Windows, EXEC, "wmakerconf --show windows"),
      (Workspace, EXEC, "wmakerconf --show workspace"),
      (Paths, EXEC, "wmakerconf --show paths"),
      (Misc, EXEC, "wmakerconf --show misc")
    ),
    (Menu, EXEC, "wmakerconf --show menu"),
    (Appearance, EXEC, "wmakerconf --show appearance"),
    (Themes, EXEC, "wmakerconf --show themes")
  ),
  (
    Appearance,
    (
      Themes,
      OPEN_MENU,
      "-noext /usr/X11R6/share/WindowMaker/Themes $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle"
    ),
    (
      Styles,
      OPEN_MENU,
      "-noext /usr/X11R6/share/WindowMaker/Styles $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle"
    ),
    (
      "Icon Sets",
      OPEN_MENU,
      "-noext /usr/X11R6/share/WindowMaker/IconSets $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons"
    ),
    (
      Background,
      (
        Solid,
        (
          Black,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, black)'"
        ),
        (
          Blue,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, \"#505075\")'"
        ),
        (
          Indigo,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, \"#243e6c\")'"
        ),
        (
          Bleumarine,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, \"#224477\")'"
        ),
        (
          Purple,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, \"#554466\")'"
        ),
        (
          Wheat,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, wheat4)'"
        ),
        (
          "Dark Gray",
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, \"#333340\")'"
        ),
        (
          Wine,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(solid, \"#400020\")'"
        )
      ),
      (
        Gradient,
        (
          Sunset,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'"
        ),
        (
          Sky,
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(vgradient, blue4, white)'"
        ),
        (
          "Blue Shades",
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#7080a5\", \"#101020\")'"
        ),
        (
          "Indigo Shades",
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#746ebc\", \"#242e4c\")'"
        ),
        (
          "Purple Shades",
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#654c66\", \"#151426\")'"
        ),
        (
          "Wheat Shades",
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#a09060\", \"#302010\")'"
        ),
        (
          "Grey Shades",
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#636380\", \"#131318\")'"
        ),
        (
          "Wine Shades",
          EXEC,
          "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#600040\", \"#180010\")'"
        )
      ),
      (
        Images,
        OPEN_MENU,
        "-noext /usr/X11R6/share/WindowMaker/Backgrounds $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t"
      )
    ),
    (
      "Save Theme",
      SHEXEC,
      "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""
    ),
    (
      "Save IconSet",
      SHEXEC,
      "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""
    )
  ),
  (Exit, (Restart, RESTART), (Exit, EXIT))
)


Подробная информация о списке рассылки community