显示器重新开机后环境混乱

时间:2020-10-10 12:51:05

标签: xmonad

问题

自从我购买这台计算机以来,我一直困扰着我:我无法让它在n分钟后关闭显示器,因为HDMI信号丢失了并且显示器关闭了,只能在打开后再打开几秒钟(无需我触摸鼠标或键盘)。开启后,我进入了一个完善的环境:

  • 我只能看到桌面墙纸,所有窗户都消失了*,
  • xfce4-panel不见了*,
  • xmobar不见了*。
  • 有时,它停止响应XMonad键盘快捷键,但是当它起作用时,例如,打开终端窗口后,该工作区中的其余窗口也会出现。

*据我所知,“消失”到了看不见的程度,因为我看到使用top的进程仍在运行。

相反,我必须在完成计算后手动关闭监视器。

我在笔记本电脑上具有完全相同的设置,并且可以正常工作。

让我认为是驱动程序的原因是我的XFCE Power Manager也被拧紧了,例如,它没有显示设置亮度的选项,而笔记本电脑却允许我这样做。

我尝试安装最新的驱动程序,但问题仍然存在。

配置

这是我正在使用的配置,非常基本:

import XMonad
import XMonad.Layout.Spacing
import XMonad.Layout.Gaps
import XMonad.Hooks.ManageDocks

import XMonad.Util.EZConfig(additionalKeys)

myLayout = gaps [(U, 10), (R, 10), (L, 10), (D, 10)] $ smartSpacing 10 $ (tiled ||| Mirror tiled ||| Full)
               where 
               tiled = Tall nmaster delta ratio
           nmaster = 1
           ratio = 1/2
           delta = 3/100

main = xmonad $ docks defaultConfig
    { 
      borderWidth = 2,
      focusedBorderColor = "#226fa5", 
      normalBorderColor = "#191919",

      layoutHook = avoidStruts $ myLayout
    } `additionalKeys`
        [ ((0,               0x1008ff11), spawn "alsa-tooltip -d")
        , ((0,               0x1008ff13), spawn "alsa-tooltip -u")
        , ((0,               0x1008ff02), spawn "xbl-tooltip -u")
        , ((0,               0x1008ff03), spawn "xbl-tooltip -d")
        , ((0,               0xff61), spawn "scrot")
        ]

我还尝试使用我发现的here的配置,这种配置可以工作,除了缺少xmobarxfce4-panel的事实,ALT+P不会不再打开菜单,等等。

我想知道这是驱动程序问题还是什么?我使用的是XUbuntu 20.04,带有Vega图形(毕加索)的AMD Ryzen 3 3200G。

0 个答案:

没有答案