You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit a962651
Browse filesBrowse the repository at this point in the historyBrowse files
Remove NotLogi, and a clean-up of older installs. About > Remove NotLogi lists what goes and takes it away: the agent and its login service, start at login, the launcher and icons, then the program itself (the .deb through one password prompt, the AppImage file; on macOS the bundle to the Trash and its permissions reset, on Windows the setup's uninstaller); settings, profiles and backups stay unless the switch says otherwise. The plan is a list made before anything is touched (uninstall-plan.js, no Electron, tested), carried out by uninstall.js; packaging/uninstall.sh does the same from a terminal, shipped as logimx-uninstall. Linux: leftovers of older installs go at start and on package install: a second launcher and icons from a checkout or an AppImage beside the .deb (two NotLogi in the app grid), a launcher whose program is gone, a user unit shadowing the package's, an old rule and binaries under /etc and /usr/local; a checkout or AppImage started beside the installed .deb leaves launcher and autostart to the package. Start agent at login drives the package's own unit.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,9 @@ Every release of NotLogi (formerly LogiMX), newest first. Downloads are on each
5
5
6
6
## Unreleased
7
7
8
+
- Remove NotLogi: About → Remove NotLogi lists what goes and takes it away: the agent and its login service, start at login, the launcher and icons, then the program itself (the .deb through one password prompt, the AppImage file; on macOS the bundle goes to the Trash and its permissions are reset, on Windows the setup's uninstaller runs). Settings, profiles and backups stay unless the switch says otherwise. On Linux `logimx-uninstall [--all]` does the same from a terminal.
9
+
- Linux: leftovers of older installs are cleaned up when the app starts and when the package is installed: a second launcher and icons from a checkout or an AppImage beside the .deb (two NotLogi in the app grid), a launcher whose program is gone, a user service shadowing the package's, an old rule and binaries under /etc and /usr/local. Start agent at login now drives the package's own service.
- Linux on Wayland: 0.12.4 did not open at all on Ubuntu 24.04 and later (#16). The restart onto XWayland went through Electron's relauncher, which leaves the new process unable to use the setuid sandbox, the only sandbox those systems allow, so it died at once and silently. The app now starts itself as a plain child process.
-`autostart.js`, `system.js`: autostart, app icons, updates and the problem report.
39
+
-`autostart.js`, `system.js`: autostart, the clean-up of older installs, app icons, updates and the problem report.
40
+
-`uninstall.js`, `uninstall-plan.js`: Remove NotLogi. The plan (what goes, by kind of install) has no Electron in it and is tested; `packaging/uninstall.sh` does the same from a terminal.
40
41
-`state.js`: what the parts share and change: devices, settings, windows.
41
42
-`../flow.js`: Flow. NotLogi on each computer finds the others on the local network (UDP 24871),
42
43
pairs with a shared key, and when the pointer is pushed against the edge facing another computer,
constunit=`[Unit]\nDescription=NotLogi agent for MX Master and MX Keys devices\nAfter=graphical-session.target\nPartOf=graphical-session.target\n\n[Service]\nType=simple\nExecStart=${agentBin}\nRestart=on-failure\nRestartSec=2\n\n[Install]\nWantedBy=graphical-session.target\n`;
0 commit comments