Leserartikel HTPC How-To (Linux XBMC + LiveTV Intel ink HD Beschl.)

Zuletzt bearbeitet:
Das sollte so stimmen für NFS, rw für Lese- und Schreibrechte, bg für time out damit er weiter versucht zu mounten. Letzteres ist aber nicht zwingend nötig da es sich bei Deinem Rechner um einen Festen Client handelt oder ist das ein Lapi :D
 
orgel schrieb:
Das sollte so stimmen für NFS, rw für Lese- und Schreibrechte, bg für time out damit er weiter versucht zu mounten. Letzteres ist aber nicht zwingend nötig da es sich bei Deinem Rechner um einen Festen Client handelt oder ist das ein Lapi :D

Naja, was ist wenn das NAS kurzzeitig rebootet oder sonst wie nicht existent ist?

PS:
Lagt MediaElch so, weil ich über VPN auf mein NAS zugreife oder läuft bei mir was falsch.
Das Programm fühlt sich teilweise sehr zäh an, selbst wenn alle Filme schon eingelesen wurden...
 
MediaElch scheint echt ein paar neue Kinderkrankheiten bekommen zu haben. Mit der 1.4 stimmt definitiv was nicht, ich bekomme eben auch die Krise. Teste eben mal XBNE das soll angeblich mit Wine laufen, werde dann berichten. ember bekomme ich nur in der VM zum laufen, weder mit Wine noch mit Mono. XWMM läuft leider noch nicht mit Frodo, dass wäre evtl. noch eine Alternative unter Linux.
 
Danke für die iso, die die installation wirklich einfach macht.
Ich habe noch ein Problem betreffend WOL. Und zwar hatte ich vorher auf meinem HTPC nur Win8 und WOL hat wunderbar funktioniert. Jetzt habe ich auf eine Partition Ubuntu installiert (mit deinem ISO). Nun funktioniert WOL aber nicht mehr. Habe über google was gefunden, und zwar das tool ethtool. Damit habe ich nach xbmc Wiki (http://wiki.xbmc.org/index.php?title=How-to:Set_up_Wake-On-Lan_(Ubuntu)) Wake-On auf g gesetzt. dennoch funktioniert WOL immer noch nicht...
kann mir jemand weiterhelfen?
 
Hier ist die ganze .bashrc Datei....

Code:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth

# append to the history file, don't overwrite it
shopt -s histappend

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color) color_prompt=yes;;
esac

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
	# We have color support; assume it's compliant with Ecma-48
	# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
	# a case would tend to support setf rather than setaf.)
	color_prompt=yes
    else
	color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# Add an "alert" alias for long running commands.  Use like so:
#   sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi
 
@ quik, da fehlt wohl ein wenig was, ich weiß nicht in wie fern das für XBMC relevant ist aber zum Testen würde ich das in jedem Fall mal eintragen und powerwake installieren.
Code:
# User Defined Aliases
alias htpcwol="powerwake ubuntu.local"
alias htpcssh="powerwake ubuntu.local; ssh xbmc@ubuntu.local"
und wie sieht Deine wakeonlan.conf aus, hast Du evtl. einen nicht utf8 konformen Editor genutzt ?

@ derGrimm, auch XBNE läuft nicht mehr mit Wine oder Mono. Also doch Ember über die VM nutzen, schade eigentlich es hat so gut angefangen mit MediaElch und jetzt verbugt er das Teil so und entfernt sogar Futures wie MySQL oder SQLLight Anbindung.
 
Zuletzt bearbeitet:
So jetzt laufen alle wichtigen Sender :)

AC3 Stereo auf 2. Tonspur MC2 Stereo gestellt. !! :) Super danke Orgel.

Jetzt sortiere ich noch alle Sender, spiele meine Filme Serien und Musik ein und dann wird erstmal nen Backup gemacht :P

EDIT: Noch eine Frage zu Samba freigaben.

Bin jetzt immerhin mal soweit das er mir nach 40 Minuten in Windows meinen Server und die freigegebenen Ordner anzeigt. Auf die Standardmäßig freigegebenen kann ich auch zugreifen. Nur nicht auf meine drei Ordner: download, hit, sam ...

PHP:
root@localhost:/home# ll
total 36
drwxr-xr-x  6 root root  4096 Feb 14 16:23 ./
drwxr-xr-x 27 root root  4096 Feb 14 13:04 ../
drwx------  1 xbmc xbmc  4096 Feb 13 15:08 download/
drwx------  1 xbmc xbmc  4096 Feb 12 20:18 hit/
drwx------  1 xbmc xbmc 16384 Feb 12 19:42 sam/
-rw-r--r--  1 root root     0 Feb 14 16:23 test.txt
drwxrwxrwx  9 xbmc xbmc  4096 Feb 14 15:41 xbmc/


smb.conf
 
Zuletzt bearbeitet:
habe jetzt powerwake installiert und die 3 zeilen habe ich in /.bashrc eingetragen.

So sieht die wakeonlan.conf aus:
Code:
start on started network

script
    interface=p17p1
    logger -t 'wakeonlan init script' enabling wake on lan for $interface
    ethtool -s $interface wol g
end script

funktioniert immer noch nicht.
 
Hast Du das einfach abgetippt oder an Deine Umgebung angepasst was da so auf der Seite stand. Was hat eigentlich sudo ethtool eth0 ausgespuckt ? Hast Du nach dem Neustart oder einem source ~/.bashrc den folgenden Test ausgeführt echo 'pm-suspend' | sudo at now + 3 minutes und was ist danach Passiert ?
 
Code:
Settings for p17p1:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000033 (51)
                               drv probe ifdown ifup
        Link detected: yes

Ich habe einfach interface=p17p1 anstatt eth0, weil es eth0 bei mir nicht gefunden hat und das (p17p1) glaub ich die netzwerkkarte ist.

Das passiert:

Code:
xbmc@ubuntu:~$ echo 'pm-suspend' | sudo at now + 3 minutes
warning: commands will be executed using /bin/sh
job 1 at Thu Feb 14 18:32:00 2013

Ich bin eher ein linux anfänger... darum habe ich einfach alles nach der wikiseite gemacht.
Als editor verwende ich nano...
 
Schreibe mal Deine Hardware und Softwarespecs in die Signatur damit wird das ganze schon mal etwas einfacher. Gib in der Konsole folgendes ein und schau nach wie die erste Schnittstelle heißt:
Code:
ifconfig
das sollte in etwa so aussehen:
Code:
eth0      Link encap:Ethernet  Hardware Adresse xx:xx:xx:xx:xx:xx  
          inet Adresse:xxx.xxx.x.xx  Bcast:xxx.xxx.x.xxx  Maske:xxx.xxx.xxx.x
          inet6-Adresse: xxxx::xxxx:xxxx:xxxx:xxxx/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX packets:373944 errors:0 dropped:0 overruns:0 frame:0
          TX packets:265424 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:447443831 (447.4 MB)  TX-Bytes:63958631 (63.9 MB)

lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metrik:1
          RX packets:7874 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7874 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX-Bytes:812037 (812.0 KB)  TX-Bytes:812037 (812.0 KB)
wobei ich meine Daten durch x ersetzt habe.
 
So, ich habe jetzt nochmal versucht den Kernel zu aktualisieren... leider ohne Erfolg.
Folgender Fehler scheint das Problem zu sein:

Code:
dpkg: error processing linux-headers-3.7.0-030700-generic (--install):
dependency problems - leaving unconfigured

Hatte irgendjemand hier schon dieses Problem? Ich möchte von meinem "3.5.0-21-generic"-Kernel auf einen 3.7 oder höher aktualisieren.
 
Helau! :)

Hab gerade die aktuelle Iso installiert. Sieht soweit auch alles ganz gut aus! Erstmal mein PC:
Mainboard: Shuttle FX22 Chipsatz: VIA K8M890CE + VIA VT8237R+
CPU: AMD 64 X2 3800+
Grafik: Geforce 7600 GT
Ram: 1 GB 533mhz
DVD Laufwerk: LG - GDR 8164 B

So nun zu meinen Problemen:
1. Die Grafikkarte ist sehr laut und stört. Hauptsächlich nutz ich die Anlalge zum Abspielen von Musik. Wenn die Grafikkarte ausbaue startet xmbc nicht mehr -> Bildschirm bleibt schwarz (hab die Auflösung schon ganz nach unten geschraubt, und den "classic-skin" eingestellt - ohne Erfolg

2. Funktioniert der Auswurf vom DVD Laufwerk in xbmc nicht (beim Booten klappts! und Aspielen von CDs ist auch möglich. nervt nut wenn man für ne neue CD immer booten muss :p ) Hat sich erledigt durch das How-to!

3. Tipps wie ich das System etwas schneller booten kann? Ich glaub das größte Manko ist zu wenig Arbeitsspeicher?! Ich guck kein TV über xbmc, kann ich LiveTV deinstallieren bzw. bringt mir das weniger Bootzeit?

Soweit soll`s das erstmal gewesen sein! Danke im Voraus!
gruß jpone
 
Zuletzt bearbeitet:
Zu 1 - ich glaube damit kommst du nicht weit
Integrierte Grafikfunktion
VIA DeltaChrome 128-Bit 2D/3D-Grafikbeschleuniger
unterstützt DirectX 9.0, Shared Memory max. 256 MB
-> Entweder die 7600GT leiser machen oder ne neue kaufen.

Zu 3 - von was bootest du überhaupt? Steht ja oben nicht drin. Ich denke eine SSD
würde da sehr viel bringen wenn du noch von HDD bootest.
Ansonsten könnte man evtl. auch im BIOS noch was machen, je nachdem wie lange
er dort braucht und wie es eingestellt und einstellbar ist. Quickboot, von DVD booten
usw.
 
Zurück
Oben