首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法使窗口会话管理器工作

无法使窗口会话管理器工作
EN

Ask Ubuntu用户
提问于 2018-10-15 08:10:31
回答 2查看 1.7K关注 0票数 1

我在Ubuntu18.04LTS下安装了窗口会话管理器,可能出了问题。然后我在Git存储库中执行了指令,但仍然没有成功:当我保存一个会话时,我得到了错误lwsm: save Test UNKNOWN ERROR (Test是我给出的会话名称)。

下面是在终端中运行lwsm的输出:

代码语言:javascript
运行
复制
lwsm: no config file present or it contains invalid json. Creating new one...
/usr/local/lib/node_modules/linux-window-session-manager/lib/utility.js:57
      throw err;
      ^

ReferenceError: fs is not defined
    at Object.mkdirSync (/usr/local/lib/node_modules/linux-window-session-manager/lib/utility.js:54:5)
    at Object.<anonymous> (/usr/local/lib/node_modules/linux-window-session-manager/lib/index.js:33:8)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/linux-window-session-manager/cmd.js:3:14)
EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2018-10-15 19:38:49

这不是永久的修复,但作为解决办法,我发现如果您编辑/usr/local/lib/node_modules/linux-window-session-manager/lib/utility.js并添加

代码语言:javascript
运行
复制
const fs = require('fs');

在顶部,那么lwsm应该为您工作。

票数 3
EN

Ask Ubuntu用户

发布于 2019-03-25 13:16:27

请按照github页面上的故障排除指南:https://github.com/johannesjo/linux-window-session-manager

我也有过同样的问题。为了修复它,我遵循上面链接中的实例,并将程序名称和命令添加到~/..lwsm/config.json

例如:

如果崇高文本3没有打开,我就添加到WM_CLASS_AND_EXECUTABLE_FILE:{

这是:

代码语言:javascript
运行
复制
"subl3.Subl3": "subl3"

第一部分是应用程序的名称,第二部分是应该运行以打开它的命令。

不要忘记",“在前一个词条的结尾在json。

还必须在更改config.json后更新保存的会话。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1083862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档