【问题标题】:xmonad only shows wallpaper with no iconsxmonad 只显示没有图标的壁纸
【发布时间】:2022-07-29 12:28:15
【问题描述】:

所以我正在测试 Arch Linux,因为我正在考虑切换。我在最新版本的 VirtualBox 上运行 Arch。在我设置了 xmonad 平铺窗口管理器并重新启动后,只弹出了壁纸。没有底座,没有图标,也没有鼠标。将手册阅读了 2 遍后,没有任何帮助。如果有人知道如何让 xmonad 工作,那就太好了。

谢谢!

【问题讨论】:

  • XMonad 是(平铺)窗口管理器,而不是桌面环境(通常附带停靠栏、栏和各种小部件)。 Window Manager 只处理窗口的位置,仅此而已(大部分)。如果你想要更多,你必须单独安装它。您甚至可以经常从设备齐全的 桌面环境 中使用的那些中挑选,以更接近它们。

标签: archlinux xmonad


【解决方案1】:

我正在回答,因为我没有足够的声誉来发表评论。对不起:|

Xmonad 是一个平铺窗口管理器,仅此而已。它确实没有桌面图标的概念。也没有任何平铺窗口管理器。平铺窗口管理器就是管理您的窗口。对于状态和停靠,您通常会配对不同的程序(Xmobar、Polybar 等)。

但是等一下,如果没有图标,我该如何访问应用程序?好吧,这是关于它的一点。平铺窗口管理器的主要卖点是“键盘快捷键”的广泛使用人们使用平铺窗口管理器主要是为了使用键盘的好处。 习惯需要时间,但有它的好处。如果感觉奇怪和不舒服,那么平铺 WM 可能不是您想要的。

另外,这个问题不属于这里。 SO 仅用于编程相关问题。您还有其他 Stack 交换站点(SuperUser、Unix/Linux、AskUbuntu 等)

【讨论】:

    【解决方案2】:

    我在 Arch 上使用 XMonad 已经快一年了,所以我想我有资格回答这个问题。

    据我了解,您已经从 Arch 官方仓库安装了 xmonadxmonad-contribxmobar。现在,您应该做的第一件事是为 XMonad 本身和 XMobar(它的状态栏)创建一个配置文件。您的 xmonad 配置进入 ~/.config/xmonad/xmonad.hs(默认)或 ~/.xmonad/xmonad.hs。 XMobar 配置进入~/.config/xmobar/xmobarrc0.hs。如果您使用登录管理器,xmonad 将照常启动,否则只需使用 ~/.xinitrcexec xmonad 命令启动 xmonad。

    现在,正如您所提到的,正在为您显示壁纸,这可能是由于氮气或 feh 或任何类似的东西正在自动启动和设置您的壁纸。否则,你想要的一切,你必须在 xmonad 配置文件中自己设置。如果您进行全新安装,壁纸也不会自行启动。 XMonad 只是为鼠标指针提供一个带有黑色十字的黑屏。

    Dock:xmonad 上没有任何 Dock。如果你想要一个状态栏,你可以使用 xmobar 或 polybar 或其他任何东西。我将 xmobar 与可点击的对象一起使用,它就像一个停靠点。随意配置。

    图标:窗口管理器具有键盘驱动的工作流程。您可以定义可点击的工作区,并让您的鼠标进行切换。但是您的文件不会在桌面上显示图标。为此,请使用任何桌面环境。如果您需要特定的工作流程,您也可以将 xmonad 与 KDE、Xfce 等一起使用。

    鼠标:嗯,你应该有一个十字作为指针,即使你没有设置任何东西。如果这不起作用,则加载的驱动程序存在一些问题。但是,对于正确的箭头形指针,您可以在 xmonad 配置本身中进行设置。

    现在,您可能想知道如果没有可点击的内容,您将如何启动应用程序。为此,您可以设置dmenurofi 和许多其他提示。对我来说,超级键在一个漂亮的、居中的窗口中启动 rofi,其中包含应用程序名称和图标,并启用了模糊搜索。随心所欲地配置。窗口管理器展示您的创造力。

    希望我能伸出援助之手,了解什么是可能的。如果您想要一些现成的配置,请查找DistroTube's dotfiles。

    【讨论】:

      猜你喜欢
      • 2012-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多