# Linux下最好用的歌词工具:OSD Lyrics安装使用指引

news2024/11/22 15:49:10

Linux下最好用的歌词工具:OSD Lyrics安装使用指引

文章目录

  • Linux下最好用的歌词工具:OSD Lyrics安装使用指引
    • 1 安装
      • 1.1 直接安装
      • 1.2 源码安装
    • 2 错误解决
    • 3 快捷方式与软件设置(很重要)
    • 4 首选项相关界面
    • 5 最后

OSD Lyrics 是一个桌面应用程序,用于查看与各种媒体播放器兼容的歌词(比如Linux下最好的音乐播放器:audacious)。它不是一个插件,而是一个独立的程序。OSD Lyrics在您的桌面上显示歌词,风格类似于KaraOK。它还提供了另一种显示风格,歌词从下到上滚动。OSD歌词可以自动从网络下载歌词。Linux下最好用的歌词工具。

官方地址: https://github.com/osdlyrics/osdlyrics

1 安装

1.1 直接安装

主要发行版的官方源里面已经包含此软件,可以直接安装
ubuntu 20.04 官方源中 osdlyrics 默认版本为 0.5.5,可以直接安装:

sudo apt install   osdlyrics

也可以顺便安装Linux下最好的音乐播放器audacious

sudo apt install -y  audacious audacious-plugins

1.2 源码安装

这种方式,可以安装最新版

参考官方说明: https://github.com/osdlyrics/osdlyrics

git clone https://github.com/osdlyrics/osdlyrics.git
cd  osdlyrics
./autogen.sh
./configure  --prefix=/usr  PYTHON=/usr/bin/python3
make
sudo make install    

2 错误解决

这些错误很可能不会出现在你那里

  1. 如果运行osdlyrics不显示窗口,自动退出(双击之后,鼠标转几圈就没有反应了),系统日志提示以下错误:
Aug  9 10:12:51 TM1701-b38cbc23 org.osdlyrics.Daemon[244937]: ModuleNotFoundError: No module named 'pycurl'

则安装:

python3 -m pip install  pycurl
  1. 如果安装pycurl出错:
src/pycurl.h:206:13: fatal error: gnutls/gnutls.h: 没有那个文件或目录

则安装这个:

sudo apt install  libgnutls28-dev

3 快捷方式与软件设置(很重要)

锁定OSD: Shift+Ctrl+L        #-- 鼠标无法击中
隐藏OSD: Shift+Ctrl+H
  • 如果你设置为锁定或隐藏模式,鼠标将无法打开设置界面,你需要使用上面的快捷方式解锁,或者修改软件配置文件~/.config/osdlyrics/osdlyrics.conf,然后重新打开OSD Lyrics软件即可,内容参考:
[OSD]
locked = false
translucent-on-mouse-over = true
width = 1024
outline-width = 3
line-count = 1
x = 425
y = 922
lrc-align-0 = 0.0
lrc-align-1 = 1.0
blur-radius = 2.0
font-name = serif 30
osd-window-mode = normal
active-lrc-color = #FF8000;#FFFF00;#FF8000;
inactive-lrc-color = #99FFFF;#0000FF;#99FFFF;

[Download]
download-first-lyric = 0
proxy-port = 7070
proxy = no
proxy-type = http
proxy-host =.
proxy-username =.
proxy-password =.
download-engine = netease;

[General]
display-mode-osd = true
display-mode-scroll = true
notify-music = true
startup-player = audacious %U
lrc-path = ~/.lyrics;%;
lrc-filename = %p-%t;%t-%p;%f;%t;

[ScrollMode]
width = 500
height = 400
opacity = 0.9
font-name = Sans 12
bg-color = #000000
active-lrc-color = #E3CF00
inactive-lrc-color = #FAEBD6
scroll-mode = always

请关注:locked = falsedisplay-mode-osd = truedisplay-mode-scroll = true

  • 在非锁定模式及非隐藏模式下,右键点击歌词窗口,即可弹出设置界面:

image-20230809115205786

  • 两种歌词模式(最右边那个是播放器audacious):

image-20230809114712638

4 首选项相关界面

image-20230809115607842

image-20230809115654410

image-20230809115732336

image-20230809115759650

image-20230809115821989

5 最后

img

爱你!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/852469.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

聚焦AIGC与大模型,和鲸ModelWhale荣登“2023数字生态500强”优秀案例解决方案榜单

8月4日,2023 数字生态大会在北京盛大举行,大会聚焦并锁定 AIGC 及大模型热点,以“ AIGC 新生态 数智新时代”为主题,由 B.P 商业伙伴联合盛景网联共同举办。 为深入发挥在产业领域的启迪借鉴价值作用,本次大会重磅发布…

android 如何分析应用的内存(十七)——使用MAT查看Android堆

android 如何分析应用的内存(十七)——使用MAT查看Android堆 前一篇文章,介绍了使用Android profiler中的memory profiler来查看Android的堆情况。 如Android 堆中有哪些对象,这些对象的引用情况是什么样子的。 可是我们依然面临…

多功能翻译工具——图片翻译器

这是一款多功能的翻译工具,简单几步即可完成图片翻译操作,支持多种语言的翻译,包括英语、法语、德语、西班牙语等,并支持文档翻译、pdf翻译、同声传译等形式的翻译功能。可以轻松翻译图片、pdf、execl、txt、word等格式的文档&…

Python-OpenCV中的图像处理-图像平滑

Python-OpenCV中的图像处理-图像平滑 图像平滑平均滤波高斯模糊中值模糊双边滤波 图像平滑 使用低通滤波器可以达到图像模糊的目的。这对与去除噪音很有帮助。其实就是去除图像中的高频成分(比如:噪音,边界)。所以边界也会被模糊…

Netty 4.1.95.Final 正式发布,Java 网络应用框架

导读Netty 4.1.95 稳定版已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 此版本主要是修复错误,同时添加了一些新特性: 添加资源泄漏侦听器 (resource leak listener) (#13466)减少…

郑州市管城回族区区长丁晓永莅临中创算力走访调研重点企业

为持续优化营商环境,助力企业高质量发展。8月8日,郑州市管城回族区区长丁晓永、副区长李建安等领导深入辖区重点企业中创算力走访调研,与企业负责人座谈交流,了解企业诉求,为企业纾困解难。 中创算力董事长许伟威、技…

如何选择合适的GPU进行渲染?最佳渲染GPU推荐

选择正确 GPU 进行渲染的技巧 以下是为 3D 艺术选择显卡的一些技巧: 考虑一下您的预算:显卡的价格从几百元到几万元不等。在开始购物之前确定您愿意花多少钱。阅读评论:网上有很多关于显卡的评论,阅读它们以了解特定卡的性能如何…

SuperMap GIS基础产品桌面GIS FAQ集锦(5)

SuperMap GIS基础产品桌面GIS FAQ集锦(5) 【iDesktop】【iDesktopX】态势推演怎么使用? 【解决办法】 1、要先新建一个CAD数据集,然后将标绘加到CAD数据集中。 2、再使用态势推演管理器,右键新建分组。 3、选中场景中的…

ChatGPT会取代搜索引擎吗?BingChat、GoogleBard与ChatGPT区别

目前暂时不会,ChatGPT为代表的聊天机器人很可能会直接集成到搜索中,而不是取代它。微软已经通过Bing Chat和Bing做到了这一点,它将“聊天”选项卡直接放入Bing搜索的菜单中。Google、百度也分别开始尝试通过其AI生成技术将Google Bard、文心一…

十大排序——3.快速排序

这篇文章我们来介绍一下快速排序,主要分为:单边快排,双边快排,随机数基准点,算法优化四部分内容。 目录 1.快速排序的核心思想 2.具体实现方法 2.1单边循环(lomuto分区) 2.1.1单边循环&…

这些录音转文字软件真好用,快来试试吧

我活了这么多年,最擅长的竟然是语音翻译,你们没想到吧! 为什么我擅长语音翻译呢?事情是这样的: 以前我只要一上网课,就会心不在焉地错过许多重要的知识点,以至于学习成绩一落千丈。 在学会语…

商品推荐系统浅析 | 京东云技术团队

一、综述 本文主要做推荐系统浅析,主要介绍推荐系统的定义,推荐系统的基础框架,简单介绍设计推荐的相关方法以及架构。适用于部分对推荐系统感兴趣的同学以及有相关基础的同学,本人水平有限,欢迎大家指正。 二、商品…

5G RedCap

5G RedCap指的是3GPP所提出的5G标准。与之前发布的5G标准相比,功能更加精简。5G RedCap于2019年6月首次被纳入3GPP R17研究项目。 把一些不必要的功能去掉就可以带来模组价格的降低。背后的基本想法是:为物联网应用定义一种新的、不那么复杂的NR设备。 …

自定义实现spring源码

目录 1.本文实现目标 2.自定义注解 3. 定义controller加上自定义的注释 4. 识别到这个注解 5.扫描目录,返回该目录下所有文件名(全限定名) 6.扫描该文件所在包中所有带这两个注解的类和方法放到map中 7.通过反射的方式创建实例 8.通过…

【Java】智慧工地管理系统源码(SaaS模式)

智慧工地是聚焦工程施工现场,紧紧围绕人、机、料、法、环等关键要素,综合运用物联网、云计算、大数据、移动计算和智能设备等软硬件信息技术,与施工生产过程相融合。 一、什么是智慧工地 智慧工地是指利用移动互联、物联网、智能算法、地理信…

汉字形近字(OCR)

近期做中文OCR识别的优化,抓破头皮却收获甚微。 为了百尺竿头更进一步,遂将目光聚焦在中文汉字特有的形近字和生僻字问题上,于是怒发整理形近字大全(花了不少刀),希望对同行朋友们也有帮助: 地表…

Vue + Cesium快速搭建(无需配置)

方式一&#xff1a;直接引入&#xff08;最简单&#xff09; 1.安装Cesium&#xff08;Vue搭建可以看我上一期的文章&#xff09; npm i cesium -save2.将node_modules\cesium\Build\Cesium文件夹拷贝到项目的public文件中 3.在public\index.html引入Cesium <!DOCTYPE h…

把天气美景“搬”进HarmonyOS桌面里是种怎样的体验

近日&#xff0c;在HDC 2023大会上&#xff0c;HarmonyOS 4正式官宣。其中&#xff0c;全新的全景天气壁纸延续桌面天气组件、天气AOD熄屏显示便捷、易用等特点&#xff0c;为用户带来感受真实天气的视野体验&#xff0c;受到了广泛的关注。 日常中&#xff0c;多变的天气影响…

【LeetCode】313. 超级丑数

313. 超级丑数 方法&#xff1a;“多路归并” 思路 这道题其实是 264. 丑数 II 的进阶&#xff0c;前者固定使用三个指针&#xff0c;分别对应于 2、3、5&#xff0c;而这道的primes数组长度不固定&#xff0c;因此使用指针数组来对应 primes 的每一个值。 第一个丑数一定是 …

MySQL的Group_concat函数超过1024怎么破?

最近在MySQL写字段拼接&#xff0c;结果发现拼接的不完整。 丢失了一般的字段。查询了一下才发现。 group_concat长度限制默认是1024&#xff0c;如果在实际使用过程中拼接好的字符串长度超过了最大长度&#xff0c;那么最后仅保留前1024个字符。 执行SQL SHOW VARIABLES LIK…