GSConnect 更新了命令行界面、Wayland 剪贴板支持(实验性)

[ad_1]

几个小时前发布了 GSConnect v25(紧随其后的是 v26 以修复单个问题),并且已经在 Gnome Extensions 网站上提供。 新版本支持控制远程媒体播放器、Wayland 和 CLI 脚本接口下的实验剪贴板支持等。

那么什么是 GSConnect? 它是 Gnome Shell 的 KDE Con​​nect(与 KDE Plasma 桌面集成)的实现。

通过 GSConnect 将安装了 KDE Con​​nect 应用程序的 Android 设备与桌面配对后,您将能够在 Android 设备和台式计算机之间执行各种操作:传输文件、镜像剪贴板和通知、远程控制媒体播放器、发送和接收短信、使用 Android 作为远程键盘和鼠标输入、从 Android 在计算机上启动命令等等。

较新的 GSConnect 版本需要 Gnome Shell 3.28、3.30 或 3.32。

由于 KDE Con​​nect Android 应用程序的 SMS 插件中的协议更改,导致此 GSConnect 功能停止工作,因此必须在完全准备好之前发布 GSConnect v25。

这个 GSConnect 更新中我最喜欢的新功能是添加了一个命令行脚本界面,类似于 kdeconnect-cli

,我实际上向开发人员建议,他好心地实施了它。
这是目前实验性和未记录的
. 要查看可用的命令行选项,您需要在终端中运行它:

cd ~/.local/share/gnome-shell/extensions/[email protected]/service

./daemon.js --help

这些是包含 CLI 界面的第一个 GSConnect 版本中的可用选项:

./daemon.js --help

Usage:
  GSConnect [OPTION…]

Help Options:
  -h, --help                          Show help options
  --help-all                          Show all help options
  --help-gapplication                 Show GApplication options
  --help-gtk                          Show GTK+ Options

Application Options:
  -l, --list-devices                  List available devices
  -a, --list-all                      List all devices
  -d, --device=<device-id>            Target Device
  --pair                              Pair
  --unpair                            Unpair
  --message=<phone-number>            Send SMS
  --message-body=<text>               Message Body
  --notification=<title>              Send Notification
  --notification-appname=<name>       Notification App Name
  --notification-body=<text>          Notification Body
  --notification-icon=<icon-name>     Notification Icon
  --notification-id=<id>              Notification ID
  --photo                             Photo
  --ping                              Ping
  --ring                              Ring
  --share-file=<filepath|URI>         Share File
  --share-link=<URL>                  Share Link
  -v, --version                       Show release version
  --display=DISPLAY                   X display to use

让我们看一个例子。 命令
(它是一行上的单个命令)
下面是从 KDE Con​​nect Android 应用程序触发的,它的作用是使用 Gnome Screenshot 工具对您的 Linux 桌面进行屏幕截图,然后将其发送回您的 Android 手机

file=/tmp/$(hostname)_$(date "+%Y%m%d_%H%M%S").png; gnome-screenshot -f "${file}" && ~/.local/share/gnome-shell/extensions/[email protected]/service/daemon.js -d $(~/.local/share/gnome-shell/extensions/[email protected]/service/daemon.js -a) --share-file="${file}"

值得注意的是,此命令仅在 GSConnect 中有一个设备可用时才有效。 在其他情况下,您需要传递设备 ID。 此命令需要添加到 GSConnect 设备命令面板中。

Android 相关:使用 scrcpy 和 Helper GUI 从桌面控制 Android 设备对于 scrcpy,Android 桌面显示和远程控制工具

我正在使用 Spotify 在我的 Android 手机上播放音乐,并且 GSConnect 在我的 Gnome 桌面上公开了它的播放控件

最新的 GSConnect 还支持控制远程媒体播放器。 使用此版本,如果您的手机上运行了媒体播放器,您将能够从桌面控制它。
GSConnect 将此远程媒体播放器公开给 MPRISv2 接口,因此您可以从 Gnome Shell 通知面板或某些 MPRISv2 扩展程序控制它。 这对很多人来说没有用,但如果您是在使用桌面时在手机上听音乐的用户之一,您会发现这非常有用。

GSConnect v25 和 v26 中的更多更改:

  • Wayland 的剪贴板支持(实验性)
  • 彩信群发消息(只读)
  • 添加对 Brave Web 浏览器和 Nemo 文件浏览器的支持
  • 联系人插件:如果 GIR 可用,GSConnect 现在支持使用 libebook-contacts 来解析 VCard,并且改进了对本机解析器中编码名称的处理。
  • SFTP:重新添加对密码身份验证的支持,因为某些设备没有它就会出现问题。
  • 许多错误修复和重大重构

如果您在 Gnome 桌面上使用 Nemo 文件管理器(请参阅如何在 Ubuntu 上安装 Nemo 并替换 Nautilus),GSConnect 现在将与其上下文菜单集成,允许您右键单击文件以将其发送到您的 Android 设备。 为此,您需要安装:

  • nemo-python (在 Ubuntu 上你需要安装 nemo-python 如果 Nemo 是从官方 Ubuntu 存储库安装的,或者 python-nemo 如果 Nemo 是从 Cinnamon PPA 安装的)
  • 在 Debian/Ubuntu 上,也安装 gir1.2-nemo-3.0
  • 在 Fedora 也安装 nemo-extensions

安装 GSConnect

可以从 Gnome Shell 扩展网站(已更新到最新版本)或通过在 Gnome 软件应用程序中搜索来安装 GSConnect。 您还需要在您的 Android 设备上安装 KDE Con​​nect,无论是从 Play 商店还是 F-Droid。

为了能够直接从 Gnome 扩展网站安装扩展,您需要在系统上安装一个软件包和一个浏览器扩展,如此处所述。

还值得注意的是,在我的系统上,更新到此版本后,我必须再次将 GSConnect 与 KDE Con​​nect for Android 配对。

另请参阅官方 GSConnect 安装和配对说明。

[ad_2]

Related Posts