- Timestamp:
- Jun 29, 2010, 7:58:41 PM (14 years ago)
- Branches:
- master, debian, mac, no-cups, web
- Children:
- 03e2535
- Parents:
- 611bd26
- git-author:
- Jessica B. Hamrick <jhamrick@…> (06/29/10 19:58:41)
- git-committer:
- Jessica B. Hamrick <jhamrick@…> (06/29/10 19:58:41)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
README
rccc050e r423cc42 6 6 instance as they would any other document! 7 7 8 The current repositories for various Gutenbach features are: 9 - gutenbach 10 - gutenbach-queue 11 - gutenbach-remctl 12 - gutenbach-rhythmbox-plugin 13 - gutenbach-itunes-plugin 14 - gutenbach-web 8 The current Gutenbach features are: 9 - the Gutenbach server (packaged as gutenbach-server) 10 - a terminal queue display (packaged as gutenbach-queue) 11 - remctl bindings (packaged as gutenbach-remctl) 12 - client-side scripts to print to, list, and delete from 13 queues (packaged as gutenbach-client) 14 - a Rhythmbox plugin 15 - iTunes plugins 16 - a webapp interface 15 17 16 18 All of these are located on GitHub: 17 http://github.com/ search?langOverride=&q=gutenbach&repo=&start_value=1&type=Repositories19 http://github.com/jhamrick/gutenbach 18 20 19 21 Additionally, see README.old for how Gutenbach /used/ to be installed. … … 32 34 bt_audio_service_open: connect() failed: Connection refused (111) 33 35 34 This is because you have alsa configured for bluetooth, but bluetooth is not35 enabled. You should either enable bluetooth, or uninstall the bluez-alsa36 package.36 This is because you have alsa configured for bluetooth, but 37 bluetooth is not enabled. You should either enable bluetooth, or 38 uninstall the bluez-alsa package. 37 39 38 - To print to a machine without keytabs, you need to do: 40 - The commands to print and remove jobs should be used via the scripts 41 in gutenbach-client package. However, if you insist on using them, 42 the correct syntax is: 43 44 CUPS_SERVER=servername lp -dqueuename foo.mp3 45 CUPS_SERVER=servername cancel [ID|-a] queuename 39 46 40 lpr -Pprintername -Hhostname $file 47 TODO: 41 48 42 The old `lpr -Pprintername@hostname $file` syntax will no longer work.43 44 TODO:45 49 - include mixer and channel in debconf, or even better, move it to 46 50 gutenbach-remctl and implement debconf in that package 47 51 48 - the filter should die and send an error message if it can't find the 49 config file, not use defaults 50 51 - this should really not conflict with pulse (the biggest problem at the moment is that 52 pulse will spew a bunch of errors like "Home directory /var/spool/cups/tmp not ours." I 53 can't figure out how to get rid of them, but they're really annoying. As long as pulse 54 is in system mode, things seem to work otherwise.) 52 - this should really not conflict with pulse (the biggest problem at 53 the moment is that pulse will spew a bunch of errors like "Home 54 directory /var/spool/cups/tmp not ours." I can't figure out how to 55 get rid of them, but they're really annoying. As long as pulse is 56 in system mode, things seem to work otherwise.) 55 57 56 58 - CUPS issues 57 * the CUPS daemon processes do not inherit groups from the lp user (so, for example,58 even if we add 'lp' to 'audio', the process will not be running in group 'audio').59 For the time being, I've set the CUPS daemon to always run under group 'audio',60 but there should really be a better solution.61 * debathena printer configuration defaults to using ipp, e.g.:62 jhamrick@lemon-meringue:~$ lpstat -v sipbmp363 device for sipbmp3: ipp://zsr.mit.edu:631/printers/sipbmp364 so you can't just do `lpq -Psipbmp3`, you have to use `lpq -Psipbmp3 -hzsr` or65 something similar. Same thing goes with lprm. It is interesting that this is66 only the case with lpq and lprm, though, and lpr Just Works. This shouldn't be67 an issue on non-debathena machines.68 59 69 - Create wrapper scripts for queuing/dequeuing jobs? Making it easier to use across 70 multiple platforms, regardless of debathena/normal linux/etc? 60 * the CUPS daemon processes do not inherit groups from the lp user 61 (so, for example, even if we add 'lp' to 'audio', the process 62 will not be running in group 'audio'). For the time being, I've 63 set the CUPS daemon to always run under group 'audio', but there 64 should really be a better solution. 65 66 * when the Purge-Jobs command is sent, the jobs are removed, but 67 the current mplayer instance continues playing. This 68 unfortunately leads to jobs being played over each other when 69 the CUPS server restarts 70 71 - Making it easier to use across multiple platforms, regardless of 72 debathena/normal linux/etc? 73 74 - Gutenbach should not depend on Debathena -- ideally, 75 gutenbach-server should be debathena free, and then if people want 76 to use zephyr, etc., they can install an additional gutenbach-zephyr 77 package or something 78 79 - add regex support to the client scripts, so you can do something 80 like `gbr sipbmp3 *.mp3` and have it send separate jobs to the queue 81 82 - fix the web interface 83 84 - fix the youtube feature. Additionally, make it possible to play 85 movies!
Note: See TracChangeset
for help on using the changeset viewer.