Skip to content

link2linux 0.3.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Oct 06:10
· 20 commits to main since this release
64ce42a

Phone status, ring my phone, and calls over Bluetooth.

Added

  • Phone status. The computer shows the phone's battery level, whether it
    is plugged in, battery saver, its mobile and Wi-Fi signal, and whether it
    is set to silent, vibrate or Do Not Disturb. The phone shares it without
    asking for any permission, and nothing in it tells where the phone is.
    Hide it in the computer's settings, or turn it off on the phone.
  • Ring my phone. "Ring phone" on the computer makes the phone ring at full
    volume for a minute, even when it is set to silent, until you stop it on
    either device. It keeps ringing if the connection drops, so you can still
    find it.
  • Calls. Take and make the phone's calls on the computer, with its
    microphone and speakers, over Bluetooth. The Calls page pairs the two
    over Bluetooth with a code you confirm on both, then shows incoming and
    ongoing calls with answer, decline, hang up and a keypad, and has a dial
    pad. An incoming call pops up on the computer, naming the caller only
    when notification text is on, and the phone's own call notification is
    shown only once. Turn calls off on the computer to keep
    them on the phone. Media audio stays on the phone.

Changed

  • Phone status, ringing and calls are on from the start on the phone,
    because they share none of your content. You can turn each one off.
    Every other feature still starts switched off.

Removed

  • The Messages placeholder pages. Replies to texts already work from their
    notifications.

Known limitations

  • Calls need PipeWire 1.4 or later with its own Bluetooth backend, as in
    Ubuntu 26.04; Ubuntu 24.04's PipeWire is too old. The Calls page says so
    where calls can't work.
  • There is no mute button during a call yet: PipeWire's call control has
    no mute.
  • Calls, phone status and ringing have not been tried on many phones and
    Bluetooth adapters yet. Some phones report less status, for example no
    network generation before Android 11.

Install

Linux desktop, 64-bit x86

Install this version in one line. It picks the .deb on Debian and Ubuntu, the
.rpm on Fedora and openSUSE, and the AppImage elsewhere:

curl -fsSL https://codesensei-tushar.github.io/link2linux/install.sh | L2L_VERSION=v0.3.0 sh

Or download a package below: link2linux_amd64.deb, link2linux.x86_64.rpm,
or link2linux-x86_64.AppImage (which needs FUSE 2).

Android phone, 8.0 and newer

Download link2linux.apk on the phone and open it. If Android asks, allow your
browser to install apps.

Then open link2linux on the desktop and scan the QR code it shows with the
phone.

Verify

sha256sum -c SHA256SUMS --ignore-missing
gh attestation verify link2linux_amd64.deb --repo codesensei-tushar/link2linux

What's Changed

Full Changelog: v0.2.0...v0.3.0