Я установил Менеджер сеансов Окна в соответствии с Ubuntu 18.04 LTS и вероятно получил что-то не так. Я затем выполнил инструкции в репозитории Мерзавца, но все еще никакую удачу: когда я сохраняю сессию, я получаю ошибку 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)
Это не постоянная фиксация, но как обходное решение, я нашел это, если Вы редактируете /usr/local/lib/node_modules/linux-window-session-manager/lib/utility.js
и добавьте
const fs = require('fs');
наверху, затем lwsm
должен работать на Вас.
Следуйте за руководством по поиску и устранению неисправностей на странице GitHub: https://github.com/johannesjo/linux-window-session-manager
У меня была та же проблема. для фиксации его, я следовал за instuctions из ссылки выше и добавил названия программы и команды к ~/.lwsm/config.json
Например:
если Сублимированный текст 3 не открывался, добавил я к WM_CLASS_AND_EXECUTABLE_FILE: {
это:
"subl3.Subl3": "subl3"
Первая часть является названием приложения, и вторая часть является командой, которую это должно выполнить для открытия его.
Не забывайте"", в конце предыдущей записи в json.
Также необходимо обновить сохраненную сессию после изменения config.json