উত্তর:
আপনার ইনস্টলড অ্যাপ্লিকেশনগুলি একবার দেখুন। যদি তাদের বেশিরভাগ কে দিয়ে শুরু হয় - আপনি কেডিএতে রয়েছেন। যদি তাদের অনেকগুলি জি দিয়ে শুরু হয় তবে আপনি জিনোমে আছেন। সিরিয়াসলি। (আপনি উভয় ইনস্টল করা থাকলে খুব সঠিক নয়)।
আপনি যদি আপনার কম্পিউটার সেটিংস প্যানেলের সম্পর্কে পৃষ্ঠাতে যান তবে এটি আপনাকে কিছু ক্লু দেয়।
বিকল্পভাবে, জিনোম বা কে-ডি-এর স্ক্রিনশটগুলির জন্য গুগল চিত্রগুলিতে ঘুরে দেখুন। আপনি ডেস্কটপ পরিবেশের মূল চেহারাটি একবার দেখে ফেললে তা স্পষ্ট হওয়া উচিত।
একটি টার্মিনাল খুলুন এবং টাইপ করুন:
echo $DESKTOP_SESSION
আমি আপনাকে সর্বাধিক সাধারণ ডেস্কটপ পরিবেশগুলির একটি সংক্ষিপ্ত নির্বাচন এবং বর্ণনা দেখাব।
Ityক্য ক্যানোনিকাল দ্বারা বিকশিত হয়। এটির শীর্ষে একটি বার রয়েছে যা ডানদিকে ঘড়ি এবং বামে একটি বোতাম রয়েছে যা অনুসন্ধান / মেনু উইন্ডোটি আনবে। স্ক্রিনের বাম দিকে একটি লঞ্চার রয়েছে।
ডিফল্ট থিমের রঙগুলি বেগুনি / কমলা / বাদামী।
লোগোটি উবুন্টু লোগোর মতোই।
জিনোম 3 হ'ল জিনোম ডেস্কটপ পরিবেশে তৃতীয় পুনরাবৃত্তি। এটিতে শীর্ষে একটি ঘড়ি এবং বামদিকে একটি মেনু বোতাম রয়েছে যা বেশিরভাগ অ্যাপ্লিকেশন সহ একটি পূর্ণস্ক্রিন উইন্ডো নিয়ে আসে।
ডিফল্ট থিমটি সাধারণ উপাদানগুলিতে অনেক বেশি কালো দিয়ে অন্ধকার, তবে উইন্ডোগুলি হালকা ধূসর।
লোগোটি একটি ফুট। চার আঙ্গুলের সাথে।
মেটটি জিনোম ২-এর একটি কাঁটাচামচ, এতে দুটি বার রয়েছে, একটি স্ক্রিনের শীর্ষে, একটি নীচে রয়েছে। শীর্ষের একটিতে মূল মেনু রয়েছে (তিনটি আইটেম, অ্যাপ্লিকেশন, স্থান এবং সিস্টেম সহ ড্রপডাউন), কিছু সূচনা এবং ডানদিকে ঘড়ি। নীচের বারটি উইন্ডো তালিকা এবং ডেস্কটপ সুইচার ধারণ করে। প্রথম তিনটি থেকে পৃথক এটির ডিফল্ট কনফিগারেশনে আইকন রয়েছে (কম্পিউটার, হোম, ট্র্যাশ এবং অপসারণযোগ্য মিডিয়া)। সিস্টেম মেনুতে একটি ডায়ালগ পাওয়া যেতে পারে।
ডিফল্ট থিমটি হালকা থিম যা সবুজ বা নীল অ্যাকসেন্ট সহ।
লোগোটি একটি তীরকে ছেদ করে দুটি বৃত্ত।
এক্সএফসিই সর্বদা জিনোম 2 এর ছোট ভাই হিসাবে দেখা গেছে, তবে এটি বলা উচিত নয়। এটি মেট / জিনোম 2 এর মতো এবং এটি খুব সহজেই দুজনের সাথে বিভ্রান্ত হতে পারে। ডিফল্ট কনফিগারেশনটি মেট / জিনোম 2 এর মতো, উপরের বারের মেনুটি কেবল একটি আইকন নয়, তবে একইভাবে কাঠামোগত।
লোগোটি একটি মাউস।
কেডিএ হ'ল একটি প্রাচীনতম ডেস্কটপ পরিবেশ। এটিতে স্ক্রিনের নীচে একটি বার রয়েছে যা মূল মেনু (আইকন হিসাবে), উইন্ডো তালিকা এবং একটি ঘড়ি রয়েছে। প্রধান মেনুটি বিভাগগুলিতে বাছাই করা একটি বড় ড্রপআপ মেনু।
ডিফল্ট থিমটি খুব হালকা এবং পোলিশ কাচের মতো দেখাচ্ছে।
লোগোটি একটি "কে", কখনও কখনও ড্রাগন হয়।
দারুচিনিটি জিনোম ৩-এর উপর ভিত্তি করে তৈরি করা হয়েছে, এতে কে-ডি-ই-র অনুরূপ একটি নিম্নতর বার রয়েছে যা এতে মেনু বোতাম, উইন্ডো তালিকা এবং ঘড়ি রয়েছে। প্রধান মেনুটি বিভাগ সহ একটি ড্রপআপ।
ডিফল্ট থিমটি খুব সবুজ।
ভাগ্যক্রমে, এখানে আরও অনেকগুলি ডেস্কটপ পরিবেশ রয়েছে, তবে এটি আপনাকে সর্বাধিক ব্যবহৃত ব্যবহৃতগুলির উপরে একটি ওভারভিউ দেয়।
দ্রুত উপায় # 1: যদি আপনার উপরের লাইনে একটি "সিস্টেম" মেনু প্রবেশ রয়েছে, এবং মেনুতে একটি আইটেম রয়েছে যা "জিনোম সম্পর্কে" বলেছে, আপনি সম্ভবত জিনোম চালাচ্ছেন।
দ্রুত উপায় # 2:
ps -ef | grep gnome
gnome-session-properties
? বা যদি অন্য ব্যবহারকারী একই সময়ে লগ ইন হয় তবে মেট সেশনে?
আমি ব্যবহার করি echo $XDG_CURRENT_DESKTOP
প্রতিটি কল্পনাপ্রসূত লিনাক্স ডিস্ট্রোতে এটি যদি 100% কার্যনির্বাহী সমাধান হয় তা নিশ্চিত নয় তবে এটি এখনও পর্যন্ত যথেষ্ট ভাল প্রমাণিত।
আমি খুঁজে পেয়েছি সেরা সরঞ্জাম পরীক্ষা করেছি
আমার ফলাফল:
(SO-তাই)
env | grep DESKTOP_SESSION=
(SO-তাই)
echo $GDMSESSION
(ভাল, তবে নিখুঁত নয়)
pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
(খুব ভাল, তবে নিখুঁত নয়)
হার্ডআইএনফো
উপসংহার: হার্ডআইনফো এবং কমান্ডের সংমিশ্রণ
ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
সম্ভবত পছন্দসই উত্তর দিতে হবে।
এই আদেশটি দরকারী বলে মনে হচ্ছে:
ls /usr/bin/*session*
*-session
একজনকেই নয় - এবং সমস্ত ডেস্কটপ এনভায়রনমেন্টগুলিতে আসলে একটি ম্যাচ এক্সিকিউটেবল (যেমন আপনি jwm হিসাবে উল্লেখ করেছেন) বা এ জাতীয় কোনও প্রোগ্রামই নেই।
/usr/bin/byobu-select-session /usr/bin/dbus-run-session
এমন কোনও সার্ভার সিস্টেমে দেয় যেখানে ডেস্কটপ পরিবেশ
আপনার জিইউআই নির্ধারণ করার জন্য এটি একটি ভাল আদেশ:
pgrep -l "gnome|kde|mate|cinnamon|lx|xfce|jwm"
kdevtmpfs, gnome-keyring-d, lxsession, lxpanel, xfce4-power-man, gnome-pty-helpe
। আমি লুবুন্টু ডেস্কটপ চালাচ্ছি।
প্রিন্টেনভ XDG_CURRENT_DESKTOP
কোনও নতুন ব্যবহারকারীর উপরের স্ক্রিন ক্যাপচারে কে ডি ও জিনোমে পার্থক্যগুলি সনাক্ত করতে পারে না। ডিফল্ট প্যানেলগুলির অবস্থানগুলি দেখুন (জিনোমের সাথে শীর্ষে এবং কেডিআই সহ নীচে) ডেস্কটপের রঙ বা অ্যাপ্লিকেশনগুলি খোলা নেই।
আপনি হার্ডআইএনফো চালাতে পারেন। এটি কমপক্ষে লিনাক্স মিন্টে ডিফল্টরূপে প্রস্তুত; অথবা আপনি এটি ইনস্টল করতে পারেন (সিনাপটিক থেকে, ...)।
আপনি এটি চালাতে পারেন:
হার্ডআইএনফো একবার খুললে আপনাকে কেবল "অপারেটিং সিস্টেম" আইটেমটি ক্লিক করতে হবে এবং "ডেস্কটপ পরিবেশ" লাইনের দিকে নজর দেওয়া দরকার।
আজকাল, জিনোম এবং কে-ডি-কে বাদে আপনি মেট, দারুচিনি, ...
আমি কেডিএর সাথেও পরীক্ষা করে দেখছি এবং আমার উপসংহারটি হ'ল:
ক) হার্ডআইনফো সহ গ্রাফিকাল পদ্ধতি: উত্তরটি সাধারণত "অপারেটিং সিস্টেম"> "ডেস্কটপ এনভায়রনমেন্ট" তে থাকে তবে তা না পারলে আপনি "পরিবেশের ভেরিয়েবলগুলি" দেখতে পারেন। হার্ড-ইনফো, কে-ডি-ই থাকা ব্যতীত সমস্ত পরীক্ষিত ডিস্ট্রো সহ প্রস্তুত, তবে এটি সহজে এবং দ্রুত ইনস্টল করা যায় (লিনাক্স মিন্ট ১৩-এ কেবলমাত্র দুটি প্যাকেজ)।
খ) কমান্ড লাইন, এই আদেশ সহ:
ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"
যে আইটেমটি আরও বেশি লাইনে প্রদর্শিত হবে তার উত্তর হওয়া উচিত ("সেশন" দিয়ে আইটেমটি আঁকলে সমাধান হওয়া উচিত)।
ইনস্টলড ডিই এর সংস্করণ জানতে আমরা সিনাপটিক খুলতে পারি এবং এর নামটি "দ্রুত ফিল্টার" বাক্সে রাখতে পারি। "ইনস্টল করা সংস্করণ" এর নীচে আমাদের কাছে উত্তর রয়েছে। এর পরে, "সর্বশেষ সংস্করণ" এর নীচে আমরা এটি আপডেট করতে পারি তার সর্বোচ্চটি আমরা দেখতে পাই (কমপক্ষে যদি আমরা কেবল "পুনঃলোড" ক্লিক করি এবং কেবল স্থিতিশীল সফ্টওয়্যার বিবেচনা করি - ডিফল্ট হিসাবে বিকাশকারী সংস্করণগুলিতে অ্যাক্সেস হয় disabled-)। যদি সিনাপটিকের পরিবর্তে বিবেচিত ডিস্ট্রো প্যাকেজকিট বা অন্য কোনও অনুরূপ সমাধান ব্যবহার করে তবে এটি উপলব্ধ।
কেবলমাত্র সিস্টেম সহায়তা গাইড খুলুন (সাধারণত "সিস্টেম" মেনুতে) এবং দেখুন শিরোনামটি কী!
ইনসিটি ইনস্টল করুন এবং চালান inxi -Sxxx
(বা inxi -Sxx
যদি আপনার ইনসিটির সংস্করণটি সর্বশেষ না হয়):
$ inxi --version | head -1 && inxi -Sxxx
inxi 3.0.32-00 (2019-02-07)
System: Host: kububb Kernel: 4.15.0-65-generic x86_64 bits: 64 compiler: gcc v: 7.4.0 Desktop: KDE Plasma 5.12.9
tk: Qt 5.9.5 wm: kwin_x11 dm: SDDM Distro: Ubuntu 18.04.3 LTS (Bionic Beaver)
$
কেবলমাত্র এই উদ্দেশ্যে ইনসিটি ইনস্টল করার সময় ওভারকিল মনে হতে পারে, ইনসিটি আরও অনেক বেশি সিস্টেমের তথ্য সরবরাহ করতে ব্যবহার করা যেতে পারে inxi -Fxxxz
(যেখানে -z
আপনার ম্যাকের ঠিকানার মতো মুখোশগুলি স্টাফ রয়েছে)।
জন্য হোমপেজ inxi হয় এখানে ।
এর রয়েছে neofetch যার একটি কাঁটাচামচ হয় screenfetch :
$ neofetch --stdout
dkb@kububb
------------
OS: Ubuntu 18.04.3 LTS x86_64
Host: Inspiron 15-3567
Kernel: 4.15.0-65-generic
Uptime: 8 hours, 58 mins
Packages: 2389
Shell: bash 4.4.20
Resolution: 1366x768
DE: KDE
WM: KWin
WM Theme: Breeze
Theme: Breeze Dark [KDE], Breeze-Dark [GTK2], MyBreeze-Dark [GTK3]
Icons: Breeze [KDE], Breeze [GTK2/3]
Terminal: konsole
Terminal Font: Hack 11
CPU: Intel i3-6006U (2) @ 2.000GHz
GPU: Intel HD Graphics 520
Memory: 1665MiB / 7846MiB
$
জন্য হোমপেজ neofetch হয় এখানে ।
সিসিনফো প্যাকেজটি আপনাকে দেখাবে যে আপনি কোন জিনোম / অন্যান্য ব্যবহার করছেন:
sudo apt-get install sysinfo
sysinfo
মূল পোস্ট অনুসারে, আমার জন্য আদর্শ সমাধানটি (এবং আশা করি অন্য কারও কাছে) উদাহরণ সহ প্রদর্শিত হবে:
which zenity 2>&1 >/dev/null && echo Have GTK
which kdialog 2>&1 >/dev/null && echo Have KDE
কারণ মেট এবং সিনেমামন জিনোমের কাঁটাচামচ। এটি ইদানীং আপনি কী করতে চান তা নির্ভর করে। ম্যাজিয়া লিনাক্সে আপনার খুব সহজেই উভয় পরিবেশ থাকতে পারে এবং সেই স্ক্রিপ্টটির কারণেও এটি লিখিত হয়।
আমার এই ফাংশনটি আমার ~/.bash_aliases
-
# open terminal function
open-terminal()
{
# if gnome is running
if [ $(pgrep -c gnome-panel) -gt 0 ]; then
echo "running gnome"
gnome-terminal
# if xfce is running
elif [ $(pgrep -c xfce4-panel) -gt 0 ]; then
echo "running xfce"
xfce4-terminal
fi
}
alias trm='open-terminal'
open-terminal
ফাংশনের আরও ভাল বিকল্প রয়েছে : Askubuntu.com