Электронная версия: v3.0.10
Операционная система: Ubuntu 16.04
Привет всем, когда я нажимаю Win + Ctrl + Left, окно толкается к левой половине экрана, затемесли вы звоните win.setPosition(500, 100)
, оно должно переместить окно на 500, 100. Но оно вообще не двигается.: (
Чтобы воспроизвести клон https://github.com/Mike-Wood/electron-window-position-bug-linux
$ git clone https://github.com/Mike-Wood/electron-window-position-bug- linux
$ cd electron-window-position-bug-linux
$ npm install
$ npm start
Затем нажмите Win + Ctrl + Left , чтобы переместить его в сторону. Затем нажмите Win +Shift + A для вызова .setPosition(500, 100)
.
Это весь мой код:
var electron = require('electron');
var BrowserWindow = electron.BrowserWindow;
var app = electron.app;
var globalShortcut = electron.globalShortcut;
app.on('ready', function () {
var testWin = new BrowserWindow();
testWin.on('page-title-updated', function (evt) {
evt.preventDefault();
});
testWin.loadURL('https://electronjs.org/');
globalShortcut.register('Super+Shift+A', function () {
testWin.setPosition(500, 100);
});
});
Я также пытался без глобального ярлыка, но он был все тот же.Я почти уверен, что это работало в более ранней версии Electron, но я не уверен, какая именно.
Я опубликовал github выпуск в репозитории Electron, но он не получил многовнимание до сих пор. Любая помощь приветствуется!