web-dev-qa-db-ja.com

特定のユーザーに対してXBMCを自動的に開始する

これはAsk Ubuntuに関する私の最初の投稿であり、私はOSとしてUbuntuを1週間ほど使用しています。これまでのところ、愛情は:D

しかし問題に。基本的に、ラップトップでいくつかのユーザーアカウントをセットアップしたいと思います。1つはXBMC用で、もう1つはUbuntuを通常使用するためです。 Ubuntu Saucy Salamanderを使用しています。

たとえば、2人のユーザーがいる場合、次のようにします。XBMC-ログイン時にXBMCを直接起動しますUSER-通常どおりUbuntuを実行します。

これが可能かどうかはわかりませんが、可能だと思います。

任意の助けをいただければ幸いです:)

ありがとう、ロブ

2
RJcreatives

これを行う方法はいくつかありますが(実際のデスクトップの起動スクリプト、個別のXセッション)、私が提案している方法に最適なのは、XBMCセッションを追加し、それをセカンダリユーザーから使用することです。

注: XBMCの一部のディストリビューションには、すでに以下が含まれています。ログイン画面でセッションを変更するだけで済みます。ユーザー名の横にある下向きボタンをクリックし、XBMCを選択します。

XMBCオプションがまだない場合は、sudoedit /usr/share/xsessions/XBMC.desktopを実行して追加し、次のように入力します。

[Desktop Entry]
Name=XBMC
Comment=This session will start XBMC Media Center
Exec=xbmc-standalone
TryExec=xbmc-standalone
Type=Application

Sudo restart lightdmを実行する必要がある場合があります(これにより、実行中のすべてのデスクトップとグラフィカルアプリが強制終了されます)が、ログイン画面でXBMCオプションを選択できるはずです。

それが機能しない場合は、xbmc-standalonewhich xbmc-standaloneで存在することを確認してください。 XBMCの一部のディストリビューションでは、独立した-standaloneバリアントが同梱されていないため、コマンドをxbmcに変更するだけです。

1
Oli