ascd(1)
π NAME π
okay so welcome to the ascd(1) manual page bestie!! π this is the whole scoop on ascd β an AfterStep and WindowMaker CD player. yes. a CD player. for your desktop. iconic behavior honestly πΏβ¨
πΈ SYNOPSIS πΈ
here's the vibe check on how you actually call it:
ascd [ -help ]
ascd [ -version ]
ascd [ -themes ]
ascd [ -geometry geometry ] [ +/-withdrawn ] [ -device device ] [ -mixer
device ] [ +/-a ] [ +/-p ] [ +/-t ] [ +/-B ] [ -cue time ] [ -ti time ]
[ -volume volume ] [ -mvolume volume ] [ -maxvolume volume ] [
-minvolume volume ] [ -fadestep value ] [ -theme theme directory ] [
+/-ia ] [ +/-up ] [ -showtitle ] [ -showartist ] [ -debug ] [ -save ]
π¦ DESCRIPTION π¦
so ascd is a CD player, and like⦠not just any CD player. it was written to play audio CD's and it lives integrated in afterstep's Wharf module or WindowMaker's dock 𫢠like it literally hangs out in your dock being cute.
and it's not just pressing play, bestie β ascd handles mounted volumes, and it opens and closes the tray. yeah. it does the whole thing. no cap. π
β¨ CONFIGURATION OPTIONS β¨
this is the main character section fr fr β every single flag, right here π
-help,-hβ prints a whole list of the commandline options and then dips out. βοΈ-versionβ prints the version number and exits. that's it, that's the whole job π-themesβ prints the list of installed themes and exits. window shopping, but make it terminal π-geometry <geom>β specifies the geometry ofascd. and the Geometry works exactly like the standard X-Window geometry option, so if you know that one you already know this one π+/-withdrawn,+/-wβ turns withdrawn mode on and off. use this option if you're runningascdwith WindowMaker πͺ-device <device>β specifies the CDROM device thatascdshould be using. β οΈ but heads up: if-DNO_DEFAULT_DEVICEwas set at compilation time, this option will have no effect.-mixer <device>β specifies the mixer device. lowkey conditional though β it only works if mixer support was enabled at compilation ποΈ-cue <seconds>β specifies the time -in seconds- for intro scan and cue modes. β±οΈ-ti <seconds>β specifies the timeout for the help texts. the default is1second.+/-autoplay,+/-aβ turns autoplay mode on or off. when it's turned on,ascdalways waits for a CD, and plays it automatically when it gets inserted. obsessed with the anticipation tbh ππΏ+/-autoprobe,+/-pβ turns autoprobe mode on or off. this mode checks for an inserted CD. Default is on. β+/-autorepeat,+/-tβ autorepeat mode: whenascdreaches the end of the last track, the CD is not stopped and the first track is played. infinite loop era π+/-Bβ bestieβ¦ this option is no longer supported. it's giving retired. gone. π-maxvolume <value>β sets the CD driver max volume. π-minvolume <value>β sets the CD driver min volume. π-volume <value>β sets the CD driver volume, between0and maxvolume. β οΈ note that the-volumeoption is independant from the mixer β it controls the drive, not the sound card. two different girls, two different jobs π-mvolume <value>β sets the CD driver volume for the mute mode. π€«-fadestep <value>β sets the fade in/out speed. Default is5. greater values accelerate the fade, so go big if you want that dramatic transition energy β¨-theme <theme dir>β specifies the visual theme to use. serve looks π+/-iaβ when this option is enabled, AScd ignores the skip orders found in the WorkMan database and reads all the tracks of the CD. no skipping, we listen to EVERYTHING π§+/-upβ when enabled, all the messages (and the track title display) are forced in uppercase. LOUD AND PROUD π’-showtitleβ shows the track title if it's found in the WorkMan database. and if the message panel isn't large enough, AScd scrolls the title. it adapts, she's flexible π-showartistβ adds the artist name to the track title (the-showtitleoption is needed for this one, so don't forget your girl) π€-debugβ AScd verbose mode. for when you need every single detail spoken aloud π-saveβ saves all the settings and exits. useful to 'make' a new configuration file: set all the stuff you want to set and put-saveas the last commandline option. example time:
ascd +w +a -device /dev/cd0c -save
then you just call ascd without arguments, and it'll use the settings you just saved. it's giving set it and forget it πΎβ¨
π FILES π
ascd stores its settings in ~/.ascdrc. ποΈ
the theme files are usually stored in /usr/local/share/AScd. π
π INVOCATION π
ascd can be called from one of many ways. the most common invocation is the command line:
% ascd -device /dev/wcd0a +w +a &
with Afterstep, another way to call ascd is from the window manager:
*Wharf - - Swallow "ascd" ascd&
this line, when placed in the .steprc file in the users home directory, will cause ascd to use the shape extensions so that it will be a button on the Wharf (1) button bar under the afterstep (1) window manager. π«Άβ¨
π COPYRIGHTS π
Copyright 1999, Rob Malda and Denis Bourez. No guarantees or warranties or anything are provided or implied in any way whatsoever. β οΈ Use this program at your own risk. Permission to use this program for any purpose is given, as long as the copyright is kept intact. (keep the copyright intact bestie, it's the rule π€)
π AUTHORS π
- Denis Bourez
<denis@rsn.fdn.fr>β application since 0.7 π - Rob Malda
<malda@slashdot.org>β application until 0.6 π - Dirk Foersterling
<milliByte@DeathsDoor.com>β WorkMan maintainer π οΈ - Steven Grimm
<koreth@Hyperion.COM>β WorkMan maintainer until 1.3 β¨ - Erik O'Shaughnessy
<eriko@austin.ibm.com>β AIX platform device driver π§ - Michael Kurz
<mkurz@rzws.fh-aalen.de>β changes and man page until 0.6 π
π MORE INFORMATION π
and that's the whole page!! π shoutout to the 3rd Berkeley Distribution for putting this out on 17 may 1999 β yeah it's vintage, it's archival, it's lowkey a relic and honestly? that's the vibe. go play a CD bestie πΏπβ¨
π¦ where this page comes from
- debian trixie: ascd 0.13.2-9
- ubuntu noble: ascd 0.13.2-7.1build1
- ubuntu questing: ascd 0.13.2-9
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms