我在Ubuntu18.04LTS下安装了窗口会话管理器,可能出了问题。然后我在Git存储库中执行了指令,但仍然没有成功:当我保存一个会话时,我得到了错误lwsm: save Test UNKNOWN ERROR (Test是我给出的会话名称)。
下面是在终端中运行lwsm的输出:
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)发布于 2018-10-15 19:38:49
这不是永久的修复,但作为解决办法,我发现如果您编辑/usr/local/lib/node_modules/linux-window-session-manager/lib/utility.js并添加
const fs = require('fs');在顶部,那么lwsm应该为您工作。
发布于 2019-03-25 13:16:27
请按照github页面上的故障排除指南:https://github.com/johannesjo/linux-window-session-manager
我也有过同样的问题。为了修复它,我遵循上面链接中的实例,并将程序名称和命令添加到~/..lwsm/config.json
例如:
如果崇高文本3没有打开,我就添加到WM_CLASS_AND_EXECUTABLE_FILE:{
这是:
"subl3.Subl3": "subl3"第一部分是应用程序的名称,第二部分是应该运行以打开它的命令。
不要忘记",“在前一个词条的结尾在json。
还必须在更改config.json后更新保存的会话。
https://askubuntu.com/questions/1083862
复制相似问题