কেবলমাত্র একক প্রয়োগের জন্য আমি কীভাবে এক্স 11 শুরু করতে পারি?


22

আমি আমার আরপিআই কেবলমাত্র একটি অ্যাপ্লিকেশনের জন্য ব্যবহার করার পরিকল্পনা করছি, যার জন্য এক্স সার্ভারটি শুরু করা দরকার।

এই অ্যাপ্লিকেশনটি ক্রোমিয়াম, এর জন্য ইতিমধ্যে প্রচুর সংস্থান প্রয়োজন।

--kioskমোডে ক্রোমিয়াম প্রদর্শন করতে আমি কেবল বেয়ার ন্যূনতম (এক্স সার্ভার) শুরু করতে চাই (ফুলস্ক্রিন, প্রস্থান করতে পারবেন না, ডেস্কটপ বা অন্য কিছু দেখবেন না)

এটি কি সম্ভব, এবং যদি তা হয় তবে কীভাবে?


ক্রোমিয়াম যা গতির জন্য মেমরির ব্যবসা করে তার পরিবর্তে আইসউইসেল (ছদ্মবেশে ফায়ারফক্স) গ্রহণযোগ্য হবে?
থরবজর্ন রাভন অ্যান্ডারসন

উত্তর:


13

আপনি ~/.xinitrcফাইল তৈরির মাধ্যমে স্থায়ীভাবে পরামর্শ প্রদানের পরামর্শটি প্রয়োগ করতে পারেন :

#!/bin/sh

exec chromium --kiosk

আপনি যদি গ্রাফিকাল লগইন ব্যবহার করছেন তবে কনসোল করতে আপনাকে বুট করতে হবে না এমন ক্ষেত্রে এটি প্রয়োগ করা হবে। এটি কনসোল থেকে পরীক্ষা করতে startxকোনও যুক্তি দিয়ে চেষ্টা করুন ।


1
তাই আপনি মেমরি / swap 'র ব্যবহার প্রায় মিথ্যা একটি অতিরিক্ত শেল হবে না আপনার .xinitrc শেষ লাইনে আপনার মেমরি ব্যবহার Exec সঙ্গে আরো মিতব্যয়ী হতে
hildred

1
@ ছোট্ট - খালি কৌতূহল, শেলের প্রায় কত মেমরির প্রয়োজন?
সিডব্লু

1
@cwd আপনি এর সাথে একটি ধারণা পেতে পারেন ps -o pid,rss,cmd -C bash। আরএসএসটি কেবিতে রয়েছে, সম্ভবত এটি 3-4000, তবে আপনি যদি পিডের top -p [pid]দ্বারা রিপোর্ট করা পিডের মধ্যে কোথায় পিড হয় তা দেখুন , আপনি সম্ভবত এর 75% ভাগ করেছেন (আরএসএস বনাম এসএইচআর)। সুতরাং একটি অতিরিক্ত শেল একটি এমবি বা দুটি র‌্যাম লাগে। আমি উত্তরে হিল্ড্রেডের পরামর্শ সম্পাদনা করেছি।
স্বর্ণলোকস

11
startx chromium --kiosk --

স্টার্টেক্স xinit এর জন্য একটি মোড়ক যা একটি এক্সসার্ভার এবং একটি ক্লায়েন্ট প্রোগ্রাম শুরু করে। এটি আপনি যা চান ঠিক তাই করা উচিত।


[1: 1: 13070520614: ERROR: nss_util.cc (692)] এনএসএস লাইব্রেরি লোড করতে ব্যর্থ হয়েছে। (ক্রোমিয়াম: 3191):
Gtk-
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.