হয় ইতিমধ্যে চলমান এক্সেসিওন সনাক্ত করার জন্য কনফিগারেশন বা একবারে কেবল অটো-লগিং


1

আমার লক্ষ্যটি একটি আর্চ ভিত্তিক এইচটিপিসি যা একটি টিটি এক্সবিএমসি চালায় এবং অন্যটিতে একটি সংক্ষিপ্ত ডেস্কটপ চালায় (মূলত ওয়েব ব্রাউজিংয়ের জন্য)।

পাই এর এক্সবিএমসি স্লাইসটি এখনও শুরু করি নি, তবে এই মুহুর্তে এটি স্বয়ংক্রিয়ভাবে ডেস্কটপ ব্যবহারকারীর অ্যাকাউন্টে লগ ইন করে

c1:2345:respawn:/sbin/agetty -a USERNAME -8 -s 38400 tty1 linux

তারপরে ~ / .বাশ_ প্রোফাইলের মাধ্যমে এটি একটি করে startxযা একটি করে startxfce4। আপনি অন্য tty-তে স্যুইচ না করা পর্যন্ত এটি ঠিক আছে, তারপরে tty1 এ ফিরে যান। পিছনে স্যুইচ করার পরে মনে হচ্ছে এটি ~ / .bash_profile এর পুনরায় মিলিত হবে যা এরপরে তন্ত্র রয়েছে কারণ একটি এক্সেসিওন ইতিমধ্যে চলছে।

আমার প্রশ্নগুলি হ'ল:

  1. এটি কি ডেস্কটপ এবং এক্সবিএমসি কনফিগারেশন বাস্তবায়নের একটি বুদ্ধিমান উপায়? এটি আমার এবং শেষ ব্যবহারকারীর জন্য আমি সবচেয়ে সহজ জিনিসটি (বিশেষত লিনাক্সের পক্ষে প্রো না হওয়া) ভাবতে পারি।

  2. টিটি 1 এ চলছে এমন একটি সঠিক অপারেটিং এক্সএফসিসি অধিবেশন যাচাই করার জন্য কোনও উপায় আছে এবং সেখানে থাকলে এটিতে স্যুইচ করতে পারি এবং যদি না হয় তবে একটি নতুন চালনা করতে পারি?

  3. অথবা লগইনটিতে এক্সএফসিইএর একটি অটো-স্টার্ট করার আরও ভাল উপায় আছে যা আপনি যখন কনসোলে স্যুইচ করেছেন প্রতিবারই কল হবে না?

(এটি কার্যকর করার সর্বোত্তম উপায় যা এই প্রশ্নের সরাসরি উত্তর দেয় না সেগুলিও কার্যকর হবে; আমি হালকা ওজন এবং সহজের জন্য লক্ষ্য করছি))।

উত্তর:


2

আমি নিশ্চিত না আপনি কী করতে চাইছেন তা আমি বুঝতে পেরেছি।

আপনি যদি লগ-ইন গ্রাফিকাল পরিবেশটি স্বয়ংক্রিয়ভাবে শুরু করতে চান তবে কোনও পাঠ্য সেশন শুরু করবেন না, এক্স ডিসপ্লে ম্যানেজারের সাহায্যে গ্রাফিক মোডে সরাসরি লগ ইন করুন । উদাহরণস্বরূপ, আপনি লাইটডিএম ব্যবহার করতে পারেন , যার জন্য আর্ক উইকিতে আপনার প্রয়োজনীয় সমস্ত তথ্য রয়েছে:

  • আপনার মধ্যে এটির মতো একটি লাইন রয়েছে তা নিশ্চিত করুন /etc/inittab:

    x:2345:respawn:/usr/sbin/lightdm >& /dev/null
    
  • এতে অটোলজিন সক্ষম করুন /etc/lightdm/lightdm.conf:

    [SeatDefaults]
    autologin-user=styne666
    autologin-user-timeout=0
    pam-service=lightdm-autologin
    

আপনি যদি কেবল জিইউআই শুরু করতে চান তবে ইতিমধ্যে যদি তা না থাকে তবে আপনি একটি পাঠ্য কনসোলে লগ ইন করছেন কিনা এবং এটির জন্য এখনও কোনও এক্স সার্ভার চালু নেই তা সনাক্ত করার একটি উপায় এখানে রয়েছে। এটি নিখুঁত নয় (সর্বদা কোণে অবস্থাগুলি থাকবে যেখানে এটি আপনি যা করতে চান তা করেন না, কারণ "কোনও এক্স সার্ভার চলছে না তবে এটি শুরু করার অর্থ হবে") তবে এটি একটি যথাযথ প্রয়োজনীয়তা নয় but যথেষ্ট ভাল হওয়া উচিত। এটি আপনার মধ্যে রাখুন .bash_profile

case $(tty) in
  /dev/tty[0-9]) # running on a text console
     if [ -z "$(ps -o pid= -C Xorg)" ]; then # if there no X running?
       x=yes
       trap 'x=; echo >&2 Will not start x.' INT
       echo >&2 'Starting X (press Ctrl+C *now* not to)...'
       sleep 2
       if [ -n "$x" ]; then # the user didn't press Ctrl+C
         exec startxfce4
       fi
     fi;;
esac
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.