An update for 0.8.8 to 0.8.8.6 through Store → Updates and apt (no new ISO: the 0.8.8 live image stays the current one), with the Terminal's Files mode (the server's files over the tab's own ssh session, with transfers, permissions and a speed graph), its Settings and Profiles windows, the Claude Code footer inside screen, tmux and ssh, Lithuanian complete, Passwords filling sign-ins across LordOS, monitors that stay lit when a session hands over, and the issues reported on GitHub since 0.8.8.6 (#76 to #95, and #45).
Added
- Lithuanian is complete (GitHub #45). 0.8.8.6 translated the login screen, the desktop, Files, the installer and part of Settings. Now every app and message is translated, 11,909 keys, with Lithuanian plurals (one, few, other). The emoji names and keywords and the country names come from CLDR 45. Settings no longer lists Lithuanian as partly translated.
- Files and Disks: CDs and DVDs show up and mount read-only (#92). Optical drives (
sr*) used to be left out oflord.disks.list()and refused by everydisk-*action, so an inserted disc, such as the VirtualBox Guest Additions image, never appeared anywhere. A drive that holds a disc is now listed withtransport: "optical"andro: true; an empty drive is not listed. Files shows the disc in Locations, and a click mounts it at/media/<user>/<label>.disk-mountalways mounts a disc read-only (nosuid,nodev).disk-unmountanddisk-ejectaccept it, and eject unlocks the door and opens the tray withCDROMEJECT; in a VM this removes the image. Format, rename, erase, image copies, SMART and the LordOS Imager refuse an optical drive on the root side (disk.opticalReadOnly). Disks now offers Mount, Unmount and Eject for read-only disks too (discs, locked cards). A disc inserted during the session brings a notice whose Open mounts it and opens it in a new Files window. - Files: a New Folder button in the toolbar, next to the back and forward arrows, makes a new folder in the folder shown and opens its name for editing, like Ctrl+Shift+N. It is disabled where the folder is read-only. Mail: the message editor in the compose and reply window now has a right-click menu with Cut, Copy, Paste and Select All, and a right click inside the selection keeps it. Ctrl+V already pastes, since the compositor lets isolated Mail read the clipboard once for a paste it saw (#64). Paste from the menu is a click the app draws itself, so when Mail has no clipboard permission yet it shows the system prompt ("Mail wants to read the clipboard") and pastes only if you allow it (GitHub #93).
- Terminal: Files mode, the server's files over the tab's own ssh session. It is one view per tab: this computer on the left and the server on the right, in the terminal's look. It is turned on with the footer's Files switch, View → Server Files (SFTP) (❖⇧F) or a right click on the tab. It covers the panes and the shell stays alive behind it.
- It uses the same connection, with no second login and no password or code asked again. The shell integration's
ssh(bash, zsh, fish) makes the connection a connection-sharing master, with one socket per shell in a 0700 folder of the session andControlPersist=no. Options the user passes are left alone, andLORD_SSH_MUX=0turns this off. lord-server finds that master by its pid being the tab's foreground process and opens a new channel on it with OpenSSH's own multiplexing protocol. It runs no program. - SFTP is spoken by lord-sftp, a new sandboxed helper that gets the channel and the local file as descriptors, never a path. Names with
/or control characters, and odd owner names, are left out of listings. - Toolbar: New Folder, Refresh, Hidden, Filter, and As Root, which uses the server's sftp-server through
sudo; when sudo needs a password, a sheet asks for it once and it isn't kept. The local side refreshes every 3 s and the server's every 5 s and after each change. - **Right click on the
- It uses the same connection, with no second login and no password or code asked again. The shell integration's