Changeset 423cc42 for README


Ignore:
Timestamp:
Jun 29, 2010, 7:58:41 PM (14 years ago)
Author:
Jessica B. Hamrick <jhamrick@…>
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)
Message:

Update README with recent todos and changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • README

    rccc050e r423cc42  
    66instance as they would any other document!
    77
    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
     8The 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
    1517
    1618All of these are located on GitHub:
    17 http://github.com/search?langOverride=&q=gutenbach&repo=&start_value=1&type=Repositories
     19http://github.com/jhamrick/gutenbach
    1820
    1921Additionally, see README.old for how Gutenbach /used/ to be installed.
     
    3234      bt_audio_service_open: connect() failed: Connection refused (111)
    3335
    34   This is because you have alsa configured for bluetooth, but bluetooth is not
    35   enabled.  You should either enable bluetooth, or uninstall the bluez-alsa
    36   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.
    3739
    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
    3946
    40      lpr -Pprintername -Hhostname $file
     47TODO:
    4148
    42   The old `lpr -Pprintername@hostname $file` syntax will no longer work.
    43 
    44 TODO:
    4549- include mixer and channel in debconf, or even better, move it to
    4650  gutenbach-remctl and implement debconf in that package
    4751
    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.)
    5557
    5658- 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 sipbmp3
    63        device for sipbmp3: ipp://zsr.mit.edu:631/printers/sipbmp3
    64      so you can't just do `lpq -Psipbmp3`, you have to use `lpq -Psipbmp3 -hzsr` or
    65      something similar.  Same thing goes with lprm.  It is interesting that this is
    66      only the case with lpq and lprm, though, and lpr Just Works.  This shouldn't be
    67      an issue on non-debathena machines.
    6859
    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.