インターネット閲覧のためだけに小さなコンピューターを使いたい。デスクトップ環境をロードして、RAM、CPU、GPUの使用率を可能な限り低くしたくありません。コンピューターはARM CPUで実行されます。使用しているディストリビューションは気にしません。古き良き普通のDebianについて考えました。
インターネット閲覧のためだけに小さなコンピューターを使いたい。デスクトップ環境をロードして、RAM、CPU、GPUの使用率を可能な限り低くしたくありません。コンピューターはARM CPUで実行されます。使用しているディストリビューションは気にしません。古き良き普通のDebianについて考えました。
回答:
では/usr/share/xsessions/
、カスタム、最小限のセッションを作成するために「の.desktop」形式のファイルを作成します。ログイン後にGoogle Chromeを唯一のアプリケーションとして実行するには、次の操作を行います。
[Desktop Entry]
Type=Application
Exec=google-chrome
Name=Google Chrome
Comment=Testing
ディスプレイマネージャーを再起動します。たとえば
sudo restart lightdm # or kdm, gdm, etc.
または、単にログアウトします。
選択するセッションリストに「Google Chrome」が表示されます(通常のUnityまたはインストールした他のDEの隣)。
ログインしてお楽しみください。
XDMは非常に最小限のディスプレイマネージャーです。LightDM、GDM、KDMは非常に「大きい」です。パッケージxdmを使用してインストールし、システムの起動時に使用するデフォルトを再構成します
sudo dpkg-reconfigure lightdm
特定のユーザーに自動的にログインするようにディスプレイマネージャーを構成します。ディスプレイマネージャのドキュメントを参照してください。
私はこれが時代遅れであることを知っていますが、私はそれを理解しているのでリクエストの正しい答えを見ることができなかったので、ここにそれがあります:
Atomプロセッサとタッチスクリーンを備えたシンプルなコンピューターで、特定のグラフィカルJavaアプリケーションを実行する組み込みシステムを作成するプロジェクトがありました。私の決断は、a)シンプル、b)軽量、c)あらゆる種類のシステムメッセージが画面にあふれないようにするため、ウィンドウマネージャーの使用を避けることでした。
システムは次のようになります。
ベースのUbuntuシステム、12.04の最軽量のバリアント(まだ1GBに近いですが、2GBフラッシュディスクでも問題ありません)をインストールします。小規模なインストールを行うために少し苦労することもできますが、もちろん、いくつかの方法があります。また、Ubuntuを使用する必要はありませんが、以下の手順を確認する必要があります。ディストリビューション、特に構成ファイルとその場所には違いがあります。
xorgと、抵抗膜方式タッチスクリーン用のxinput-calibrator、ライブイーサネット接続検出用のifplugd、電源ボタン操作検出用のacpidなどの便利なソフトウェアをインストールします。
/etc/init/tty1.confを開き、exec /sbin/getty -8 -i 38400 tty1
行を次のように変更しexec /sbin/getty -8 -i 38400 tty1 -a username
ます。「username」は、自動ログインするユーザーの名前です。
Xセッションを自動的に開始するには、ユーザーの.bashrcファイル~/.bashrc
を開き、ファイルの最後に次のようなものを追加します。
if [ $(tty) == "/dev/tty1" ]; then
while true; do startx -- -nocursor -depth 16; echo "Again [$?]..."; done
fi
(-nocursorはタッチスクリーン用です。通常の画面ではマウスポインターを表示するために削除します)これによりXサーバーが再生成されるため、何らかの理由でアプリケーションが終了すると、Xサーバーが自動的に再起動します。
ユーザーの.xsessionファイルに~/.xsession
、次のように記述します(ここでの各コマンドは連続して実行されるため、サーバーを起動する場合は行末に&記号を使用してください)。
xrandr --output VGA1 --mode 800x600 #For setting a video mode
xrandr --fb 800x600 #Not always required, sets the framebuffer size
xsetbg -center background.png & #To set the background, comes from the xloadimage package
xset -dpms s off #To avoid screen going blank after a while
~username/start.sh #Start your application
#You can put some other application calls here that will be run when your application exits
このようなシステムについては、考慮すべき事項が他にもたくさんありますが、これは基本的な設定にすぎません。それが誰かを助けることを願っています。がんばろう。
まず、デスクトップ環境をロードせずにWebブラウザーを開く方法がわかりません。オーブンの電源を入れずに食事を作りたいようなものです。。わかりました、X Serverで可能ですが、質問が間違っていました。
探しているのは、起動プロセス中に起動するアプリケーションを選択することです。
トップパネルの右上隅にある歯車のアイコンをクリックします。[ スタートアップアプリケーション]を選択します。
開くと、オペレーティングシステムの起動時にシステムが起動するアプリケーションのリストが表示されます。
右上の[ 追加]をクリックします。
ダイアログが表示されます。
結果のダイアログボックスで:
1)「名前」フィールドにプログラムの名前を入力します。
2)「コマンド」フィールドでプログラムを実行するコマンドを入力します。
3)[ コメント]フィールドにコメントを入力します。
例えば:
[ 保存して閉じる]をクリックします。
を押しAlt+F2て、「実行」ダイアログを表示します。
を入力しgnome-session-properties
ます。
クリックして「追加」ボタンをクリックします。
結果のダイアログボックスで:
1)「名前」フィールドにプログラムの名前を入力します。
2)「コマンド」フィールドでプログラムを実行するコマンドを入力します。
3)[ コメント]フィールドにコメントを入力します。
[ 保存して閉じる]をクリックします。
行くK-メニュー>コンピュータ>システム設定。
[ スタートアップとシャットダウン]を選択し、[ プログラムの追加 ]ボタンをクリックします。
コマンドを入力してプログラムを実行し、[ OK ]をクリックします。
ターミナルで次のコマンドを実行します。
mkdir -p ~/.config/lxsession/LXDE/
touch ~/.config/lxsessions/LXDE/autostart
leafpad ~/.config/lxsessions/LXDE/autostart
この行を自動起動ファイルに追加します。
@program_command
[ 保存して閉じる]をクリックします。
自動起動ファイルは既に存在します。 ~./config/lxsession/Lubuntu/autostart.
上記の方法で、新しいファイルを作成する代わりにこのファイルを使用します。
[アプリケーション]メニューで[設定マネージャー ]を開き、[ セッションとスタートアップ]を選択します。
上のアプリケーションの自動起動]タブをクリックし[追加]ボタンをクリックします。
1)「名前」フィールドにプログラムの名前を入力します。
2)「コマンド」フィールドでプログラムを実行するコマンドを入力します。
3)[ コメント]フィールドにコメントを入力します。
[ 保存して閉じる]をクリックします。
Webブラウザ(Firefoxの推測)のみを起動するため、スタートアップアプリケーションリストから次のプログラムリストを削除できます。
-Bluetoothマネージャー-Deja Dup -Gnome Do -Gnomeログインサウンド-インジケーターワークスペース-Ubuntu One-ビジュアルアシスタンス-リモートデスクトップ-Pulseaudio
しかし、それはあなた次第です。