Ubuntu 12.10デスクトップ64ビットを実行しています。 XBMC(Eden)の最新バージョンをインストールしました。すべてがうまく機能しているようです。
私が直面している小さな問題は、ブート/再起動時にXBMCを自動的に起動する方法がわからないことです。 Ubuntuの[スタートアップアプリケーションの設定]ダイアログで、コマンドで新しいランチャーを追加しました
/usr/bin/xbmc
横のチェックボックスをオンにしました。 XBMCが起動しないのに再起動すると。私は走ったのでこれが正しい道であることを知っています
which xbmc
ターミナルで確認します。
私はここで本当に愚かなことをしていますか? XBMCが自動的に起動しないのはなぜですか?ドック内のアイコンをクリックすると正常に動作します。
どうもありがとう、
実行:
gedit ~/.config/autostart/xbmc.desktop
ファイルに書き込む
[Desktop Entry]
Type=Application
Exec=xbmc -d 5 --standalone -fs
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_En]=xbmc
Name=xbmc
Comment[en_En]=
Comment=
ファイルを保存してシステムを再起動します。
XBMCは、スタンドアロンモードとフルスクリーンモードで、5秒の遅延で開始されます。
より良いオプションは、XBMCをセッションにすることです。あなたは団結などにはなりませんので、それはすべて少しきれいです。
これにより、(自動?)ログイン時にXBMCがすべてフルスクリーンになります。
同じことをして、自動的に実行するための小さな問題がありました。私の問題は、-fs
引数を渡しても、フルスクリーンで起動しないことでした。ブルーノペレイラが示唆したように、XBMCセッションの使用は非常に効果的です。ログインしてXBMCを選択したら、ユーザー名の横にある小さなUbuntuシンボルをクリックします。コンピューターを自動ログインに設定している場合は、ログアウトする必要があります。次に、XBMC関連ではなくコンピューター上で何かを実行したい場合は、単にログオフしてからログインし直し、セッションをUbuntuに戻します。
あなたのために働くかもしれない他のオプションは、このような小さなスクリプトを作成することです:
#!/bin/bash
/bin/sleep 5
/usr/bin/xbmc -fs
これをxbmcstartscript.shとして保存し、次に使用します
chmod + x xbmcstartscript.sh
実行可能にします。 XBMCを直接指すのではなく、スタートアップアプリケーションにそのスクリプトを使用します。
どうやら、Unityのロードが完了する前にXBMCが起動しようとする何らかの競合/競合状態があるため、XBMCを開く前に数秒待つ必要があります。
暗号化されたホームディレクトリを使用していますか?その場合、自動ログイン機能、および上記のスクリプトとその他のスクリプトは、14.04で機能しませんでした(そのうちの1つは、ローカルにログインできなくなる厄介なループを作成しました。ありがたいことにwebminからターミナルにアクセスできました)。
とにかく、私のために働いたのは、 ここの指示 (いくつかのビットが不明瞭であるとわかったので少し変更された)ごとにホームディレクトリの暗号化を解除することでした:
(1)管理者アカウントにログインします。
(2)ターミナルウィンドウを開き、ホームディレクトリをバックアップします-このプロセスが削除されるため、システム上のallユーザーに対してこれを行う必要があります皆のための暗号化。以下の「ユーザー」をユーザーの名前に変更します。
Sudo cp -rp/home/user /home/user.backup
(3)コピープロセスにエラーがないことを確認します。あるべきではありませんが、オリジナルを削除しようとしているので、確認する価値があります。
(4)ホームディレクトリを削除します。
rm -rf/home/user
(5)暗号化パッケージを削除する
Sudo apt-get remove ecryptfs-utils libecryptfs0
(6)ホームディレクトリを復元する
Sudo mv /home/user.backup/home/user
(7)再起動元の手順では、.Private .ecryptfsフォルダーを削除することを提案しました。私はこれをする必要はありませんでしたが、あなたはそうするかもしれません。
rm -rf〜/ .Private rm -rf〜/ .ecryptfs
(8)すでにユーザーアカウントを設定しているため、システム/ユーザーパネルで自動ログインしたいので、再起動するとすぐにログインしました。
(9)その後、ダッシュを開き(左上のubuntuシンボルをクリック)、上記の回答に従って「スタートアップアプリケーション」を検索すると、「Kodi」を呼び出すだけで成功しました。
Ubuntuのスタートアップアプリケーションを使用して、Kodiをスタンドアロンとして起動できます。名前フィールドに、Kodiなどのスタートアップの名前を入力します。コマンドフィールドに「-d 5 --standalone -fs」と入力します。 Kodiを終了してUbuntu Desktopにするには、Kodiホーム画面の左下にあるKodiの終了アイコンをクリックします。