Skip to Content
Linux Desktop Hacks
book

Linux Desktop Hacks

by Nicholas Petreley, Jono Bacon
March 2005
Beginner to intermediate
342 pages
15h 55m
English
O'Reilly Media, Inc.
Content preview from Linux Desktop Hacks
Energize Your Console with Macro Music Magic #11
Chapter 2, Console
|
37
HACK
Because you want Ctrl-Alt-Insert to begin playing an audio CD in your CD
drive, look for the definition for the Insert key in /etc/mykeys. That keycode
is 110. Add a line below the keycode definition that makes the combination
control+alt+keycode 110 execute the string represented by F100, which is
cdplay\n.
Assume you want Ctrl-Right Arrow to play the next track on a CD. Find the
definition in /etc/mykeys for the Right Arrow key, which is keycode 106. It
already has one definition (increase to the next console). Add another defini-
tion below that so that Ctrl-Alt-Right plays the next track on a CD (string
F102).
When you are finished assigning all the F100-F104 actions to the keys, the
relevant section of your /etc/mykeys file should look like this:
keycode 103 = Up
alt keycode 103 = KeyboardSignal
control alt keycode 103 = F104
keycode 104 = Prior
shift keycode 104 = Scroll_Backward
keycode 105 = Left
alt keycode 105 = Decr_Console
control alt keycode 105 = F103
keycode 106 = Right
alt keycode 106 = Incr_Console
control alt keycode 106 = F102
keycode 107 = Select
keycode 108 = Down
control alt keycode 108 = F101
keycode 109 = Next
shift keycode 109 = Scroll_Forward
keycode 110 = Insert
control alt keycode 110 = F100
Special Keyboards
I have a Logitech Elite keyboard. It has multimedia keys for starting and
stopping a CD player, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Linux Server Hacks, Volume Two

Linux Server Hacks, Volume Two

William von Hagen, Brian K. Jones

Publisher Resources

ISBN: 0596009119Catalog PageErrata