xmonad - 如何控制xmonad编译用户配置的环境?
问题描述
Xmonad 架构(据我了解)允许编译后的可执行文件触发它自己的构建系统,以便它可以重新编译自己并分叉。
这是否意味着 Xmonad(桌面环境)必须在适合构建系统的环境中运行?这将是不幸的,因为所有进程都将继承特定于构建 Xmonad 的环境。
仅当 Xmonad 使用操作系统提供的 vanilla GHC 环境时,这才有意义。
解决方案
XMonad 可以编译为可执行文件并在不依赖 GHC 及其构建依赖项的情况下运行。
但是是的,如果调用重新编译,则在必要的依赖项不存在的情况下它可能会失败。
推荐阅读
- mongodb - MongoDB上基于子文档中的多个条件的聚合查询
- sql - SQL Server 中是否有任何方法可以有条件地返回列?
- screen - 使用 PIC16F877A 微控制器从 TFT 屏幕读取 UART 问题
- python - 即使使用 __init__ 导入的函数也不起作用
- node.js - node.js nodemailer 和 nodemailer-sendinblue-transport 无法发送电子邮件
- reactjs - 在 Gatsby 网站的 Netlify 仪表板中看不到表单
- python - IndexError:索引超出范围 Python 错误
- distributed-computing - 协调器失败时的两阶段提交阻塞
- node.js - TypeError:无法读取未定义 Angular SSR 的属性“indexOf”
- java - 如何在 Intellij 中显示分支覆盖率?