当前位置: 首页 > 软件库 > 应用工具 > 多媒体工具 >

Ymuse

Go 编写的 MPD 客户端
授权协议 Apache-2.0
开发语言 Google Go
所属分类 应用工具、 多媒体工具
软件类型 开源软件
地区 不详
投 递 者 郏志诚
操作系统 Linux
开源组织
适用人群 未知
 软件概览

Ymuse 是一个用 Go 编写的 MPD 客户端,它同时支持浅色和深色桌面主题。

安装

  • 如果你的发行版支持 snap 包 sudo snap install ymuse
  • 否则,你可以使用 Releases 部分中的二进制包。

从源头构建

要求

  • Go 1.17+
  • GTK 3.22+

入门

  1. 安装 Go
  2. 确保您已安装以下构建依赖项:
    • build-essential
    • libc6
    • libgtk-3-dev
    • libgdk-pixbuf2.0-dev
    • libglib2.0-dev
    • gettext
  3. 克隆源代码并编译:
git clone https://github.com/yktoo/ymuse.git
cd ymuse
go generate
go build
  1. 复制图标和本地化:
sudo cp -r resources/icons/* /usr/share/icons/
sudo cp -r resources/i18n/generated/* /usr/share/locale/
sudo update-icon-caches /usr/share/icons/hicolor/*

这将在项目根目录中创建应用程序可执行文件 ymuse,可以立即运行。

 相关资料
  • 创建 HTTP 客户端 使用默认选项创建一个HttpClient实例,如下所示: HttpClient client = vertx.createHttpClient(); 如果您想要在创建时配置客户端的选项,如下所示: HttpClientOptions options = new HttpClientOptions().setKeepAlive(false); HttpClient clien

  • 创建 TCP 客户端 最简单的方法来创建一个 TCP 客户端,使用默认选项如下所示: NetClient client = vertx.createNetClient(); 配置 TCP 客户端 如果你不想使用默认值,则创建TCP 客户端时,通过传入NetClientOptions实例可以配置: NetClientOptions options = new NetClientOptions().s

  • 也许有很多读者会说“有没有搞错啊,只调用两个WebService方法用要写这么多代码,太麻烦了”。 不过幸好Axis2提供了一个wsdl2java.bat命令可以根据WSDL文件自动产生调用WebService的代码。wsdl2java.bat命令可以在<Axis2安装目录>"bin目录中找到。在使用wsdl2java.bat命令之前需要设置AXIS2_HOME环境变量,该变量值是<Axis2安装

  • Vert.x 允许您轻松地编写非阻塞的 HTTP 客户端和服务器。

  • Vert.x 可以轻松地编写非阻塞的 TCP 客户端和服务器。

  • 创建一个 HTTP 服务器 最简单的方法来创建一个 HTTP 服务器,所有选项使用默认的。如下所示: HttpServer server = vertx.createHttpServer(); 配置 HTTP 服务器 如果你不想使用默认值,创建服务器时可以通过传入一个HttpServerOptions实例配置: HttpServerOptions options = new HttpServerO

  • 创建 TCP 服务器 使用最简单的方法来创建一个 TCP 服务器,使用所有默认选项如下所示: NetServer server = vertx.createNetServer(); 配置 TCP 服务器 如果你不想默认值,可以将服务器配置通过传入一个NetServerOptions实例来创建它: NetServerOptions options = new NetServerOptions().s

  • 我在查找部署在WebSphere 8.5上的EJB 3.1时遇到了问题。 请建议我: 我需要在类路径中包含哪些库 如何构造查找字符串 服务器端是否需要更改任何设置 注意:我正在使用Eclipse IDE