madein713
Ребята привет!
Есть небольшой вопрос, может ли софтина на електоре управлять осью на винде? И можно ли скомпилировать софт+бекенд одним установщиком? Или бекенд нужно будет клеить внутри приложения на js?
Alexey
Alexey
теперь у меня другая проблема, под линуксом не работает добавление в автозагрузку вообще никак
ALΣX
ALΣX
Alexey
Alexey
чтобы его запустить, я делаю chmod +x <имя файла>
ALΣX
ALΣX
Там должна быть опция что-то вроде разрешить выполнения файла, как программы (хотя зависит от самой системы, конечно)
ALΣX
По поводу самой автозагрузки на linux, соответствующий файл с расширением .desktop создается по пути ~/.config/autostart/?
Alexey
ALΣX
Alexey
Alexey
В autostart ничего не появляется
ALΣX
astra-linux)
Увы, не знаком. Не подскажу. В общем, с личного опыта, могут быть несколько вариантов проблем:
1. Не экранируются пробелы в пути (аналогичная проблема была и в auto-launch библиотеке);
2. Если приложение собирается в .AppImage, то там надо указывать путь к самому .AppImage (по умолчанию, будет указывать путь к временной директории, которая уничтожается после того, как приложение закроется)
Попробуй протестировать на какой-то Ubuntu, Fedora...
Alexey
Alexey
Mulünur
Всем привет! Подскажите, пожалуйста, что я могу делать не так с asar архивом.
В дев режиме приложение работает, в сборке без asar тоже, но в сборке с asar, когда открываю локальный xml файл для валидации с помощью схемы, тогда получаю ошибку:
a java script error ocurred in main process
uncaught exception:
error: invalid xml (status=with_errors)
Вот конфиг сборщика electron-forge:
"packagerConfig": {
"extraResource": [
"src/services/PrimaryRoleMatrix.xsd"
],
"asar": true
},
Путь до схемы получаю так:
path.join(process.resourcesPath, '/PrimaryRoleMatrix.xsd')
Долго не могу понять что не так... Пыталась по разному писать путь до файла схемы, меняла библиотеку чтения открывающегося пользователем файла на original-fs, но ничего не помогает.
Спасибо за внимание!
Unknown
виноват ли сборщик в невалидном xml
Mulünur
я полагаю, что при архивации как-то иначе работает считывание открывающихся локальных файлов, либо иначе работает библиотека для валидации, тк сборка без архива не выдает такой ошибки.
ALΣX
Привет, может кто подсказать из-за смены product-name в конфигурации electron-builder могут возникнуть проблемы при обновлении приложения через electron-update (если текущие юзеры используют приложения со старым именем)?
Unknown
Unknown
Кто-то фиксил чек оффом эту ошибку?
Unknown
Timur
Кто-то фиксил чек оффом эту ошибку?
Это не фикс ошибки, а ее заглушение, которое при наличии автообновлений в приложении рано или поздно выйдет боком в виде попросту неработающего приложения
Unknown
у меня нет автообновлений, я просто хотел, чтобы у меня работал анинсталлер
Алексей
Подскажите, как отличить закрытие приложения по нажатию на крестик, от случая когда приложение закрывает система(например при перезагрузке)?
Kolpakov
Timur
Алексей
Timur
Господа, нужна помощь с нотификашками. Использую Notification from electron. Win 10, win 7 - полет нормальный. Win 8.1 молчит, как партизан. Кто сталкивался с подобной проблемой?
У меня есть одно mainWindow. Я в него добавил свойство isQuiting
const mainWindow = new BrowserWindow({
x: Math.max(stateKeeper.x),
y: Math.max(stateKeeper.y),
width: stateKeeper.width,
height: stateKeeper.height,
webPreferences: {
preload: join(__dirname, './preload.js')
},
icon: nativeImage.createFromPath(join(__dirname, '../icon.png'))
})
mainWindow.on('close', (event) => {
if (!mainWindow.isQuiting) {
event.preventDefault();
mainWindow.hide();
return false;
}
})
mainWindow.isQuiting = false
Дальше там, где у вас функционал закрытия приложения приводите значение в true.
trayContextMenu.append(new MenuItem({
label: translations['tray']['close'],
click: () => {
mainWindow.isQuiting = true;
app.quit()
},
}))
А чтобы ОС нормально завершала работу добавляете
app.on('before-quit', function () {
mainWindow.isQuiting = true
});
꧁༺ Володя ༻꧂
Хотел спросить, а возможно как то отследить выключение компа, и предотвратить это?
Timur
Хотел спросить, а возможно как то отследить выключение компа, и предотвратить это?
Кроссплатформенно - нет. Под каждую ОС будет своя реализация и свои особенности, и вам придется как-то перехватывать системные вызовы и предотвращать их, если это возможно. Это достаточно низкоуровневая задача, и это скорее не про электрон. Что-то накостылить на примитивном уровне можно конечно, но и работать будет соответственно
Anatoliy
Всем привет, а если я открываю например google meet в окне электрон, можно ли как то разрешить показ экрана. Ну то есть чтобы окошко выбора экрана появлялось
No
ALΣX
Привет, кто-то пробовал добавлять кастомные звуки для нативного модуля Notification (что-бы была кроссплатформенная поддержка)?
No
ALΣX
Alexey
Всем привет. Мне нужно добавить возможность запаролить приложение. И, следовательно, зашифровать данные, которые сохраняются в файлы при работе с приложением.
Может кто нибудь подсказать бест практики такого дела?
Alexey
const name = "Sarvar"
Добрый вечер если сделать приложение на Electron можно и на вебе поставить
Игорь
Артур
Всем привет! А подскажи, пожалуйста, эффективный способ найти утечку памяти и как правильно с ними бороться
eden
лучше кидай сюда вопросы, которые непонятны, но попробуй сначала сам найти ответ
Ayubov Jahongir | Frontend Developer
Здравствуйте, дорогие друзья мне нужна ваша помощь, как соединить, electron js с react
ALΣX
Anonym Squad
Включаю режим "Ванга"...
Anonymous
Anonymous
Или ты серьёзно?
Anonym Squad
Имба совет
Чел, во первых пиши подробнее что это и при каком действии происходит проблема?
Я вот судя по тебе, я Ванга и должен сам догадаться
Anonymous
Anonym Squad
Понятно, ты ошибся форумом.
Anonymous
Крутые,клоунов поставили. Пойду плакать
Anonym Squad
ОФФТОП, расходимся
Anonym Squad
Василий
Andrey Sicker
👾 ॐ𝕱𝖊𝖉𝖔𝖗ॐ краш всех мужчин (сын Гитлера и сын тде57)🕉️ @bikeauto Юмористы, че :)
Anonymous
Andrey Sicker
Ебать ты вовремя
Увы, с антивирусом бадался. Только сейчас закончил:)
Anonymous
Пизда,чо ма все коменты лайкают
Василий
Чел решил хацпануть
Anonymous
Ясно
Anonymous
Что это за чат вообще?
Anonymous
Типо. Про что он? Кокой либо режим или игра? Или чо
Василий
Про фреймворк Electron.js
Anonymous
Ошибся значит