Obtendo xmonad e gnome-panel trabalhando com o Fedora 18

3

Eu tenho usado o fedora 18 ultimamente e tentando fazer o xmonad trabalhar com o gnome-panel. Nas minhas instalações do ubuntu e do kali isso funciona perfeitamente, mas no fedora eu ainda tenho que mostrar os painéis do gnome corretamente. Qualquer ajuda sobre por que os painéis do gnome aparecem do jeito que funcionam e fazendo com que funcione corretamente é muito apreciada. Aqui está uma captura de tela. Observe os dois painéis pretos à direita. Eu descobri que eles supostamente são os menus superior e inferior do painel do gnome, mas obviamente eles não estão funcionando no fedora e no xmonad ainda.

Eutenhoumarquivodeáreadetrabalhoxmonad

#/usr/share/applications/xmonad.desktop[DesktopEntry]Type=ApplicationEncoding=UTF-8Name=XmonadExec=xmonad-startNoDisplay=trueX-GNOME-WMName=XmonadX-GNOME-Autostart-Phase=WindowManagerX-GNOME-Provides=windowmanagerX-GNOME-Autostart-Notify=false

Eutenhoumarquivodesessãodognome

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

Eutenhoumarquivoxsessions

#/usr/share/xsessions/xmonad.desktop[DesktopEntry]Encoding=UTF-8Name=XMonadGnomeComment=LightweighttilingwindowmanagerTryExec=/usr/bin/gnome-sessionExec=gnome-session--session=xmonad#Icon=xmonad.pngType=XSession

Issofuncionamuitobememmeusoutrossistemas,masnofedoradepoisdefazerloginnoxmonad,ognome-panelpareceabrirdoispainéisquesupostamentesãoospainéisdognomenapartesuperioreinferior,masestãoembranco.Alémdisso,vocênãopodefechá-losouqualqueroutracoisacomeles.

Dentrodomeuarquivoxmonad.hs,notopoeuimportoomóduloGnomeConfigeomóduloManageDocks.

importXMonad.Config.GnomeimportXMonad.Hooks.ManageDocks

Eutambémadicioneiognome-panelignoreàminhaconfiguração,masnãoseicomcertezaoqueelefaz(sóseiqueissofezmeusoutrossistemasfuncionaremdepoisdeadicioná-lo)

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

E eu mudei meus padrões para o GnomeConfig que importei no topo.

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
}
    
por lumberjacked 25.04.2013 / 18:47

2 respostas

1

Vou ter que investigar mais algumas coisas, mas as coisas estão funcionando agora com a mesma configuração que eu postei acima. A única diferença agora é que estou usando um novo arquivo xmonad.hs para o fedora, mas com o mesmo material do Gnome.Config. Aqui está uma captura de tela Estou apenas postando isso para ajudar com qualquer outra pessoa procurando por essas respostas.

    
por 25.04.2013 / 23:13
0

Estou usando o xMonad e o Gnome há alguns anos. F16, F17 e agora F18. Mas há um problema desagradável com os menus do Gnome que não estão desenhando corretamente em outra coisa que não seja a primeira página das telas do pager. Tem sido relatado alguns lugares, mas nenhuma solução até agora que eu encontrei.

    
por 28.04.2013 / 01:21

Tags