Получение xmonad и gnome-панели, работающей с Fedora 18

Я использую fedora 18 в последнее время и пытаюсь заставить xmonad работать с gnome-панелью. На моих установках ubuntu и kali это работает отлично, но в Fedora мне еще предстоит получить gnome-панели, чтобы они отображались правильно. Любая помощь относительно того, почему панели gnome показывают, как они работают, и заставить ее работать правильно, очень ценится. Вот скриншот. Обратите внимание на две черные панели справа. Я выяснил, что они должны быть верхним и нижним меню гномов-панелей, но очевидно, что они еще не работают в Fedora и xmonad. введите описание изображения здесь

У меня есть рабочий стол xmonad

#/usr/share/applications/xmonad.desktop [Desktop Entry] Type=Application Encoding=UTF-8 Name=Xmonad Exec=xmonad-start NoDisplay=true X-GNOME-WMName=Xmonad X-GNOME-Autostart-Phase=WindowManager X-GNOME-Provides=windowmanager X-GNOME-Autostart-Notify=false 

У меня есть файл gnome-session

 #/usr/share/gnome-session/sessions/xmonad.session [GNOME Session] Name=Xmonad/GNOME RequiredComponents=gnome-settings-daemon;gnome-panel; RequiredProviders=windowmanager;notifications; DefaultProvider-windowmanager=xmonad DefaultProvider-notifications=notification-daemon 

У меня есть файл xsessions

 #/usr/share/xsessions/xmonad.desktop [Desktop Entry] Encoding=UTF-8 Name=XMonad Gnome Comment=Lightweight tiling window manager TryExec=/usr/bin/gnome-session Exec=gnome-session --session=xmonad #Icon=xmonad.png Type=XSession 

Это прекрасно работает в моих других системах, но в Fedora после входа в xmonad gnome-панель, похоже, открывает две панели, которые, как предполагается, являются панелями gnome сверху и снизу, но они пусты. Кроме того, вы не можете закрыть их или что-то еще с ними.

Внутри моего файла xmonad.hs вершина я импортирую модуль GnomeConfig и модуль ManageDocks.

 import XMonad.Config.Gnome import XMonad.Hooks.ManageDocks 

Я также добавил gnome-panel игнорировать мою конфигурацию, но я не знаю, для какой уверенности, что она делает (я просто знаю, что мои другие системы работали после добавления)

 myManageHook = composeAll [ manageHook gnomeConfig , className =? "File Operation Progress" --> doFloat , className =? "google-chrome" --> doShift "4:chrome" , resource =? "desktop_window" --> doIgnore , resource =? "kdesktop" --> doIgnore , resource =? "gnome-panel" --> doIgnore ] 

И я поменял свои значения по умолчанию на GnomeConfig, который я импортировал вверху.

 main = xmonad defaults defaults = gnomeConfig { -- simple stuff terminal = myTerminal, focusFollowsMouse = myFocusFollowsMouse, borderWidth = myBorderWidth, modMask = myModMask, -- numlockMask deprecated in 0.9.1 -- numlockMask = myNumlockMask, workspaces = myWorkspaces, normalBorderColor = myNormalBorderColor, focusedBorderColor = myFocusedBorderColor, -- key bindings keys = myKeys, mouseBindings = myMouseBindings, -- hooks, layouts layoutHook = myLayout, manageHook = myManageHook, handleEventHook = myEventHook, logHook = myLogHook, startupHook = myStartupHook } 

2 Solutions collect form web for “Получение xmonad и gnome-панели, работающей с Fedora 18”

Мне придется исследовать еще кое-что, но теперь все работает с той же конфигурацией, которую я опубликовал выше. Единственная разница в том, что я использую новый файл xmonad.hs для fedora, но с тем же материалом Gnome.Config. Вот скриншот Im, просто отправляющий это, чтобы помочь кому-либо еще найти эти ответы. введите описание изображения здесь

Я использую xMonad и Gnome уже пару лет. F16, F17, а теперь F18. Но есть неприятные проблемы с меню Gnome, которые неправильно рисуются ни на чем, кроме первой страницы экранов пейджера. Его сообщили о нескольких местах, но до сих пор нет решений.

  • Добавление максимизации и минимизации кнопок в Gnome 3.8
  • Клавиши Remap на GNOME3.8 с использованием xmodmap?
  • Жесты с несколькими касаниями в GNOME 3.14
  • Gnome 3 «сломан» после апгрейдов, похоже на gnome 2. , .?
  • Где я могу найти схему ссылок для тематики GNOME 3 (например, Adwaita)?
  • Как отключить привязку клавиш left-(meta | windows) в gnome-shell
  • Отсутствующие значки состояния в сообщении / системном трее
  • Могу ли я использовать горячий угол «Действия» Gnome 3 Shell в VMWare Player VM?
  • Как приостановить работу с Gnome3 с помощью systemd
  • Хорошее распространение для оболочки Gnome
  • Как заблокировать GNOME3 на OpenBSD?
  • Linux и Unix - лучшая ОС в мире.