Announcement

Collapse
No announcement yet.

Kaffeine "quirkiness" in karmic

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Kaffeine "quirkiness" in karmic

    When I try to play a commercial DVD in kaffeine in karmic, I get the message: "cannot find input plugin for MRL [dvd:/]". After experimenting, I came up with this workaround -- File > Open URL. In the box that comes up it use the "dvd:/" from the error message, and type the url for my DVD drive: "dvd:/dev/sr0". The DVD will then play. Important libraries such as libdvdcss2 and libddread4 are, of course, installed. So with the right "path", the DVDs do play.

    Also, under settings, there is only one menu option: "configure shortcuts". So I can't "permanently" tell kaffeine where to pull up the dvd. There is no preferences option. So I always have to type in the path.

    Another "quirk", bug, or shortcoming: the next chapter shortcut (pagedn) and the previous chapter shortcut (pageup) don't work. I have not gotten past this. I tried to configure a custom shortcut, but kaffeine will then just freeze and quit when I try to use it. Shift + right arrow (move ahead one minute) and shift + left arrow (move back one minute) were working, but now do nothing.

    Does anyone have a "preferences" or similar menu option with kaffeine -- and can you make settings that will "stick"?

    Lately, I have been using VLC more and more. It works much better, but I also have to let it know that my DVD drive is /dev/sr0. A preference for that path won't stick, either. Its shortcuts do work, however. It also has a nice crop option (5:4 for my 1280x1024 display) for video display, if desired.

    ~George
    Linux — leaping tall "Bill-dings" in a single bound!
    Linux user #347469

    #2
    Re: Kaffeine "quirkiness" in karmic

    That "cannot find input plugin for MRL [dvd:/]" or dvd:/dev/sr0 problem earlier > Topic: Multimedia Problem: Maybe you don't have enough rights...(e.g: no disc in drive)


    Shortly:

    Here the 'buntu is making the "wrong" symlinks, konsole:
    Code:
     ls -l /dev/dvd*
    lrwxrwxrwx 1 root root 3 2009-11-08 21:48 /dev/dvd1 -> sr0
    lrwxrwxrwx 1 root root 3 2009-11-08 21:48 /dev/dvdrw1 -> sr0
    They should be:
    lrwxrwxrwx 1 root root 3 2009-11-08 21:48 /dev/dvd -> sr0
    lrwxrwxrwx 1 root root 3 2009-11-08 21:48 /dev/dvdrw -> sr0
    The fix, at here, is told by the /etc/udev/rules.d/README:
    The files in this directory are read by udev(7) and used when events
    are performed by the kernel. The udev daemon watches this directory
    with inotify so that changes to these files are automatically picked
    up, for this reason they must be files and not symlinks to another
    location as in the case in Debian.

    Packages do not generally install rules here, this directory is for
    local rules. If you want to override behaviour of package-supplied
    rules, which can be found in /lib/udev/rules.d, you can do one of
    two things:

    1) Write your own rules in this directory that assign the name,
    symlinks, permissions, etc. that you want. Pick a number higher
    than the rules you want to override, and yours will be used.

    2) Copy the file from /lib/udev/rules.d and edit it here; you
    should generally only do this if you want to prevent a program
    from being run.


    If the ordering of files in this directory are not important to you,
    it's recommended that you simply name your files "descriptive-name.rules"
    such that they are processed AFTER all numbered rules in both this
    directory and /lib/udev/rules.d and thus override anything set there.
    =>

    ALT + F2 and: kdesudo kate /etc/udev/rules.d/71-persistent-cd.rules
    and droping there:
    # DVDRAM_GSA-4165B (pci-0000:00:09.0-scsi-1:0:0:0)
    ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:09.0-scsi-1:0:0:0", SYMLINK+="dvd", ENV{GENERATED}="1"
    ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:09.0-scsi-1:0:0:0", SYMLINK+="dvdrw", ENV{GENERATED}="1"
    boot

    Now, konsole:
    Code:
    ls -l /dev/dvd*
    lrwxrwxrwx 1 root root 3 2009-11-08 22:40 /dev/dvd -> sr0
    lrwxrwxrwx 1 root root 3 2009-11-08 22:40 /dev/dvd1 -> sr0
    lrwxrwxrwx 1 root root 3 2009-11-08 22:40 /dev/dvdrw -> sr0
    lrwxrwxrwx 1 root root 3 2009-11-08 22:40 /dev/dvdrw1 -> sr0
    Now the media players are seeing the correct device (/dev/dvd -> sr0)
    Before you edit, BACKUP !

    Why there are dead links ?
    1. Thread: Please explain how to access old kubuntu forum posts
    2. Thread: Lost Information

    Comment


      #3
      Re: Kaffeine "quirkiness" in karmic

      Thanks, Rog131. Kaffeine now recognizes the DVD "automagically". In VLC, though, I still have to type the path in or type it over some gobbledygook like this:

      x� (� `� X� �} h�

      to get VLC to recognize the DVD. If I set the "default disc device" preference by leaving it blank, then I have to still type "/dev/sr0" in the blank. But, unlike kaffeine, at least I can use VLC's keyboard shortcuts.
      ~George
      Linux — leaping tall "Bill-dings" in a single bound!
      Linux user #347469

      Comment

      Working...
      X