এক্স সেশনে, DISPLAY
আপনি বর্তমান প্রদর্শন নম্বর ( echo $DISPLAY
) পেতে সর্বদা পরিবেশের পরিবর্তনশীলের সাথে পরামর্শ করতে পারেন ।
তা খুঁজে বের অন্যের প্রদর্শন সংখ্যার কঠোর হয়। আমি মনে করি না যে সমস্ত ব্যবহারকারীর সাথে তারা সংযুক্ত রয়েছে তার প্রদর্শন জিজ্ঞাসা করা ছাড়াও তথ্য পাওয়ার কোনও স্ট্যান্ডার্ড উপায় আছে, সুতরাং এই তথ্য অর্জনের যে কোনও প্রয়াসে কিছু প্রকারের হ্যাকারি প্রয়োজন এবং এটি সমস্ত ক্ষেত্রে কাজ করবে না।
এসই তে অন্য কোথাও কিছু বিকল্প দেওয়া আছে তবে উদাহরণস্বরূপ, তারা ডিবিয়ান হুইজির উপর কাজ করবে না। যাইহোক, বর্তমানে সক্রিয় প্রদর্শনগুলি তালিকাভুক্ত করা সহজ, আমি উপরে লিঙ্কযুক্ত পোস্টে দেখানো হয়েছে:
ps axu | grep "X "
নিম্নলিখিত ক্রিয়াকলাপগুলি বর্তমানে আপনাকে চালিত হওয়া এক্স প্রসেসগুলি দেখাবে:
root 2354 0.0 0.5 23380 18292 tty8 Ss+ Sep15 2:36 /usr/bin/X :1 vt8 -br -nolisten tcp -auth /var/run/xauth/A:1-7xlyuc
root 7901 0.0 0.3 17044 12072 tty7 Ss+ Sep14 5:58 /usr/bin/X :0 vt7 -br -nolisten tcp -auth /var/run/xauth/A:0-wckh0a
এর পরে প্রথম প্যারামিটারটি /usr/bin/X
হ'ল কোলন দ্বারা উপস্থাপিত প্রদর্শন নম্বর এবং পরেরটিটি আপনাকে সেশনে নির্ধারিত ভার্চুয়াল টার্মিনালটি দেখায়।
প্রক্রিয়া তালিকাটি দেখে আপনি উত্তর পেতে পারেন, যদিও:
ps axu |grep -3 "X "
root 1990 0.0 0.0 0 0 ? S Sep14 0:00 [kjournald]
root 1991 0.0 0.0 0 0 ? S Sep14 0:00 [kjournald]
root 1992 0.0 0.0 0 0 ? S Sep14 0:00 [kjournald]
root 2354 0.0 0.5 23380 18292 tty8 Ss+ Sep15 2:36 /usr/bin/X :1 vt8 -br -nolisten tcp -auth /var/run/xauth/A:1-7xlyuc
root 2359 0.0 0.0 5264 2228 ? S Sep15 0:00 -:1
user_1 2378 0.0 0.0 4920 1348 ? Ss Sep15 0:00 /bin/sh /usr/bin/startkde
user_1 2443 0.0 0.0 3868 348 ? Ss Sep15 0:00 /usr/bin/ssh-agent env TMPDIR=/var/tmp /usr/bin/dbus-launch --exit-with-session /usr/bin/openbox-kde-session
--
root 7500 0.0 0.0 6460 1080 ? Ss Sep14 0:00 /usr/sbin/sshd
ntp 7841 0.0 0.0 5352 1760 ? Ss Sep14 0:17 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 108:111
root 7882 0.0 0.0 3964 716 ? Ss Sep14 0:00 /usr/bin/kdm -config /var/run/kdm/kdmrc
root 7901 0.0 0.3 17044 12072 tty7 Ss+ Sep14 5:59 /usr/bin/X :0 vt7 -br -nolisten tcp -auth /var/run/xauth/A:0-wckh0a
root 7906 0.0 0.0 5260 2224 ? S Sep14 0:00 -:0
user_2 7925 0.0 0.0 12924 1560 ? Ssl Sep14 0:00 /usr/bin/lxsession -s LXDE -e LXDE
user_2 7990 0.0 0.0 3868 348 ? Ss Sep14 0:00 /usr/bin/ssh-agent env TMPDIR=/var/tmp /usr/bin/dbus-launch --exit-with-session /usr/bin/startlxde
তারপরে লাইনগুলি দেখুন /usr/bin/X
- এক্স সেশন শুরু হওয়ার সাথে সাথে একটি উইন্ডো ম্যানেজার সাধারণত সেশনটির অন্তর্ভুক্ত ব্যবহারকারী হিসাবে শুরু হয় এবং সেখানে আপনি ব্যবহারকারীর নাম পান। আমার ক্ষেত্রে ব্যবহারকারী_1 কেডিএ ব্যবহার করছে এবং ব্যবহারকারী ৩ এলএক্সডিই ব্যবহার করছে। যাইহোক, এই সমাধানটি সম্পূর্ণরূপে নির্ভর করে যে কার্নেলটি আরোহী ক্রম অনুসারে নতুন প্রক্রিয়া আইডি নির্ধারণ করে যা ঘটতে পারে না।
;
আগে একটি যুক্ত করতে হবেdone
।