Install osdlyrics on My Debian Jessie

Install osdlyrics on My Debian Jessie

According to https://code.google.com/p/osd-lyrics/wiki/Build, prerequisites are:

  • build-essential
  • autoconf automake libtool intltool
  • libgtk2.0-dev >= 2.12.0
  • libdbus-glib-1-dev
  • libcurl3-dev
  • libnotify-dev
  • libsqlite3-dev >= 3.3.0
  • libmpd-dev (this is unnecessary if you configure with --disable-mpd option)
  • libxmmsclient-dev (this is unnecessary if you configure with --disable-xmms2 option)
  • libappindicator-dev (Optional for Ubuntu 10.04 or later, support for indicator-applet)

At first need to get osdlyrics source code:

By git way:

# hmmm, I did not test it.
git clone git://github.com/tigersoldier/osd-lyrics.git
cd osd-lyrics

Or here what I downloaded,

osdlyrics-0.4.3.tar.gz

Install prerequisites record:

bdg@bulbul:~$ sudo aptitude install build-essential
[sudo] password for bdg:
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 47 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

bdg@bulbul:~$ sudo aptitude install autoconf automake libtool intltool
The following NEW packages will be installed:
  libltdl-dev{a} libtool
0 packages upgraded, 2 newly installed, 0 to remove and 47 not upgraded.
Need to get 347 kB of archives. After unpacking 1,777 kB will be used.
Do you want to continue? [Y/n/?] y
Get: 1 http://debian.ustc.edu.cn/debian/ jessie/main libltdl-dev amd64 2.4.2-1.11 [157 kB]
Get: 2 http://debian.ustc.edu.cn/debian/ jessie/main libtool all 2.4.2-1.11 [190 kB]
Fetched 347 kB in 0s (545 kB/s)
Selecting previously unselected package libltdl-dev:amd64.
(Reading database ... 154306 files and directories currently installed.)
Preparing to unpack .../libltdl-dev_2.4.2-1.11_amd64.deb ...
Unpacking libltdl-dev:amd64 (2.4.2-1.11) ...
Selecting previously unselected package libtool.
Preparing to unpack .../libtool_2.4.2-1.11_all.deb ...
Unpacking libtool (2.4.2-1.11) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libltdl-dev:amd64 (2.4.2-1.11) ...
Setting up libtool (2.4.2-1.11) ...

bdg@bulbul:~$
bdg@bulbul:~$ sudo aptitude install libgtk2.0-dev
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 47 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

bdg@bulbul:~$ sudo aptitude install libdbus-glib-1-dev
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 47 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

bdg@bulbul:~$ sudo aptitude install libcurl3-dev
Note: selecting "libcurl4-openssl-dev" instead of the
      virtual package "libcurl3-dev"
The following NEW packages will be installed:
  libcurl4-openssl-dev
0 packages upgraded, 1 newly installed, 0 to remove and 47 not upgraded.
Need to get 336 kB of archives. After unpacking 1,310 kB will be used.
Get: 1 http://security.debian.org/ jessie/updates/main libcurl4-openssl-dev amd64 7.38.0-4+deb8u2 [336 kB]
Fetched 336 kB in 21s (15.4 kB/s)                                                                                                     
Selecting previously unselected package libcurl4-openssl-dev:amd64.
(Reading database ... 154382 files and directories currently installed.)
Preparing to unpack .../libcurl4-openssl-dev_7.38.0-4+deb8u2_amd64.deb ...
Unpacking libcurl4-openssl-dev:amd64 (7.38.0-4+deb8u2) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libcurl4-openssl-dev:amd64 (7.38.0-4+deb8u2) ...

bdg@bulbul:~$ sudo aptitude install libnotify-dev
The following NEW packages will be installed:
  gir1.2-notify-0.7{a} libnotify-dev
0 packages upgraded, 2 newly installed, 0 to remove and 47 not upgraded.
Need to get 52.7 kB of archives. After unpacking 131 kB will be used.
Do you want to continue? [Y/n/?] y
Get: 1 http://debian.ustc.edu.cn/debian/ jessie/main gir1.2-notify-0.7 amd64 0.7.6-2 [19.8 kB]
Get: 2 http://debian.ustc.edu.cn/debian/ jessie/main libnotify-dev amd64 0.7.6-2 [33.0 kB]
Fetched 52.7 kB in 0s (156 kB/s)    
Selecting previously unselected package gir1.2-notify-0.7.
(Reading database ... 154404 files and directories currently installed.)
Preparing to unpack .../gir1.2-notify-0.7_0.7.6-2_amd64.deb ...
Unpacking gir1.2-notify-0.7 (0.7.6-2) ...
Selecting previously unselected package libnotify-dev.
Preparing to unpack .../libnotify-dev_0.7.6-2_amd64.deb ...
Unpacking libnotify-dev (0.7.6-2) ...
Setting up gir1.2-notify-0.7 (0.7.6-2) ...
Setting up libnotify-dev (0.7.6-2) ...

bdg@bulbul:~$ sudo aptitude install libsqlite3-dev
The following NEW packages will be installed:
  libsqlite3-dev
0 packages upgraded, 1 newly installed, 0 to remove and 47 not upgraded.
Need to get 538 kB of archives. After unpacking 1,542 kB will be used.
Get: 1 http://security.debian.org/ jessie/updates/main libsqlite3-dev amd64 3.8.7.1-1+deb8u1 [538 kB]
Fetched 538 kB in 27s (19.5 kB/s)                                                                                                     
Selecting previously unselected package libsqlite3-dev:amd64.
(Reading database ... 154426 files and directories currently installed.)
Preparing to unpack .../libsqlite3-dev_3.8.7.1-1+deb8u1_amd64.deb ...
Unpacking libsqlite3-dev:amd64 (3.8.7.1-1+deb8u1) ...
Setting up libsqlite3-dev:amd64 (3.8.7.1-1+deb8u1) ...

Now enter source code directory to compile

# if you download tar file, uncompress it first
tar -zvxf osdlyrics-0.4.3.tar.gz

# for me
cd ~/Downloads/src/osdlyrics/osdlyrics-0.4.3/

aclocal
autoheader
autoconf
automake --add-missing
./configure
make
sudo make install

If everything is right, execute:

osdlyrics

Here is what I get:

Scrolling mode

osdlyrics_desktop1.png

OSD mode

osdlyrics_desktop2.png

Position adjust

osd_playlist.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容