質問: ブラウザのみのセッションを作成する(ubuntu) 私は最近virginメディアショップにいましたが、顧客がwebを閲覧できるようにubuntuを実行しているラップトップを持っていることに興味がありました。セットアップ自体は面白かったので、誰かがそれを再現する方法を知っているのだろうかと思います。機能は次のとおりです。firefoxのみを実行し、他のパネルやメニューは実行しませんターミナルを実行してみました(ctrl+alt+t)しかし、ユーザーにはxサーバー(または同様のもの)にアクセスする権限がないというメッセージが表示されました。これを再現することは、ユーザー権限とセッションパラメータの両方を制御する機能であることに気付きましたが、どうすればよいかわかりません。何か案は?
回答: これは、chromiumブラウザを使用すると非常に簡単です。1ステップ rootとして、ファイル/usr/sbin/chromium-browser-sessionを作成し、次のように入力します。 #!/bin/sh while true; do chromium-browser; done これにより、chromiumブラウザが無限ループで開くため、誰かが閉じると再び開きます。 前のステップのファイルをグローバルに実行可能にします。つまり、実行します。 sudo chmod 755 /usr/sbin/chromium-browser-session 再びrootとして、ファイル/usr/share/xsessions/chromium-browser.desktopを作成し、次のように入力します。 [desktop entry] name=chromium browser comment=open the chromium browser (no window manager) exec=/usr/sbin/chromium-browser-session tryexec=/usr/sbin/chromium-browser-session type=application これにより、xディスプレイマネージャに、unity(またはgnome、kdeなど)の代わりにchromiumブラウザを使用してxセッションを開始するオプションが作成されます。 ログアウト。 再度ログインする前に、ユーザー名の横にあるアイコンをクリックし、ドロップダウンメニューからchromium browserを選択します。 再度ログインします。 タブバーを右クリックして、チェックを外しますシステムタイトルバーと境界線を使用します。ssion 画面全体を占めるように、ブラウザウィンドウのサイズを4方向すべてに変更します。 タブバーを右クリックして、[システムタイトルバーと境界線を使用する]をオンにします。 ウィンドウマネージャーがないので、誰かができる最大の「ダメージ」は、ブラウザウィンドウの移動やサイズ変更です。ログアウトするには、を押します ctrl + alt + f1、ログインして実行しますkillall /bin/sh chromiumブラウザを起動するスクリプトを強制終了します。1 firefoxでも同じくらい簡単なはずですが、インストールしていないのでテストできません。