Не может заставить Менеджер сеансов Окна работать

Я установил Менеджер сеансов Окна в соответствии с 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)
1
задан 15 October 2018 в 15:01

2 ответа

Это не постоянная фиксация, но как обходное решение, я нашел это, если Вы редактируете /usr/local/lib/node_modules/linux-window-session-manager/lib/utility.js и добавьте

const fs = require('fs');

наверху, затем lwsm должен работать на Вас.

3
ответ дан 3 December 2019 в 07:22

Следуйте за руководством по поиску и устранению неисправностей на странице 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

0
ответ дан 3 December 2019 в 07:22

Другие вопросы по тегам:

Похожие вопросы: