কীভাবে এক্সআরডিপি কনফিগার করতে ডার্কমিনটিকে ডিফল্ট ডেস্কটপ সেশন হিসাবে শুরু করতে


12

আমি ভাবছিলাম যে উবুন্টু 12.04 এ লগ ইন করার পরে দারুচিনি 1.4 কে ডিফল্ট পরিবেশ তৈরি করার কোনও উপায় আছে কিনা? আমি দারুচিনি ১.৪ ইনস্টল করতে পারি কোনও সমস্যা ছাড়াই, তবে আমি উইন্ডোজ মেশিন থেকে লগ ইন করতে এক্সআরডিপি চালানোর চেষ্টা করছি এবং এটি ডিফল্টরূপে ইউনিটি সেশনের পরিবর্তে "দারুচিনি অধিবেশন" শুরু করতে চাই।

প্রশ্নটি হল, লগ ইন করার পরে আমি কীভাবে এক্সআরডিপিকে ইউনিটির পরিবর্তে দারচিনি ব্যবহার করতে বলতে পারি?

এক্সআরডিপি মনে হয় যে কোনও ভিএনসি ভিত্তিক সার্ভারের চেয়ে অনেক ভাল কাজ করেছে।


যাইহোক, xrdp একটি ভিএনসি সার্ভার চালায়।
রেইনিয়ার পোস্ট

উত্তর:


20

এটি নেট এ পাওয়া গেছে, এই ইউআরএলে: http://sigkillit.com/tag/xrdp

এক্সআরডিপি সেশনের জন্য ডেস্কটপ পরিবেশ কাস্টমাইজ করুন

আপনি যদি ডিফল্ট ডেস্কটপ পরিবেশটি ব্যবহার করতে না চান তবে আপনি নিজের ডেস্কটপ পরিবেশটি যেভাবে চান তা চালু করতে এবং এক্সিকিউটিয়েটেবল করে তুলতে আপনার বাড়ির ডিরেক্টরিতে .Xclients ফাইল (এক্স মূলধন !!!) তৈরি করে এটি কাস্টমাইজ করতে পারেন। এটি করার জন্য, একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডগুলির মধ্যে একটি চালান

জিনোম 3:

echo "gnome-session" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service

জিনোম ফলব্যাক:

echo "gnome-fallback" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service

ডি-ই:

echo "startkde" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service

সঙ্গী:

echo "mate-session" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service

দারুচিনি:

echo "cinnamon" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service

Xfce4:

echo "startxfce4" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service

ধন্যবাদ! এমনকি .xsession ইত্যাদি নিয়ে গণ্ডগোলের পরেও এর কোনওটিই কাজ করে না। আমার মনে হয় একটি। এক্সপ্লায়েন্ট ফাইল দরকার। এটি ফেডোরা 19
অ্যালেক্স

। Xclients ফাইলটি কি সত্যিই খালি? সবে তৈরি touch ~/.Xclients?
ফ্র্যাঙ্ক নোক

এটি আমার জন্য সেন্টোস on. এও কাজ করে I've
সিফিনলে 31'17

7

আপনি যে পরিবেশটি চান তা কেবলমাত্র xrdp এর জন্য (স্থানীয় লগইনের জন্য নয়) শুরু করতে পারেন /etc/xrdp/startwm.sh

উদাহরণস্বরূপ, xfce শুরু করতে, আমি ব্যবহার করি:

#!/bin/sh
if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

# default (= ubuntu)
#. /etc/X11/Xsession

# unity 2d
#echo "gnome-session --session=ubuntu-2d" > ~/.xsession
#. /etc/X11/Xsession

# xfce
startxfce4

exit(0)

মন্তব্য করা হয়েছে, আপনি unityক্য (উবুন্টু অধিবেশন) এবং unityক্য 2d শুরু করার আদেশগুলি দেখতে পারেন can আপনাকে কেবল xfce কমান্ডের মন্তব্য করতে হবে এবং দারুচিনি শুরু করার জন্য কমান্ডটি যুক্ত করতে হবে (আমি এটি দেয়নি কারণ আমি নিজে এটি কীভাবে শুরু করব জানি না))

ওবস: আমি আপনার সাথে একমত হয়েছি xrdp অন্য যে দূরবর্তী ডেস্কটপ দর্শকদের আমি চেষ্টা করেছি তার চেয়ে ভাল কাজ করে এবং এটি xfce এর সাথে খুব ভালভাবে কাজ করে। আমি এটি অন্য লিনাক্স মেশিন থেকে রেমিনা ক্লায়েন্টের সাথেও ব্যবহার করি। Xfce এর সাহায্যে এটি ব্যবহার করতে আপনাকে xubuntu- ডেস্কটপ ইনস্টল করতে হবে ( sudo apt-get install xubuntu-desktop)


এটি নিখুঁত বলে মনে হচ্ছে, তবে CentOS 7.6 এ এই ফাইলটির অস্তিত্ব নেই
মুসা হায়দারি

2

যদি আপনি লুবুন্টু ডেস্কটপ ব্যবহার করেন (12.04 এলটিএসে পরীক্ষিত)

  1. Lx সিনট্যাক্স আবিষ্কারের জন্য:

    ps aux | grep lx
  2. Lx সিনট্যাক্স প্রয়োগ করা হচ্ছে:

    echo "lxsession -s Lubuntu -e LXDE" > ~/.xsession    
    sudo service xrdp restart

2

প্রথমে আপনার সিস্টেমে দারুচিনি থাকা উচিত :)

দ্বিতীয় আদেশগুলি জারি করুন

echo "cinnamon" > ~/.xsession    
sudo service xrdp restart

অথবা আপনি যদি এটি কঠোরভাবে করতে পছন্দ করেন তবে নিম্নলিখিতগুলি করুন:

  1. ফাইলটি সম্পাদনা করুন /etc/xrdp/startwm.sh

    sudo -H gedit /etc/xrdp/startwm.sh
    
  2. ফাইলটির শেষে আপনি নীচের লাইনগুলি দেখতে পাবেন:

    pre_start
    wm_start
    post_start
    
  3. এগুলি উপরের ফাংশনগুলিতে কল। তাই দারুচিনিটিকে ডিফল্ট #করার wm_startজন্য মন্তব্য করার আগে ঠিক রাখুন (সেশনগুলির সন্ধানকারী ফাংশনটি বলা বন্ধ করা)

  4. উপরের তিনটি লাইনের সামনে নিম্নলিখিত লাইনটি যুক্ত করুন gnome-session --session=cinnamon

  5. এক্সআরডিপি পুনরায় আরম্ভ করুন sudo service xrdp restart


C / .xsession এ লিখতে "দারুচিনি" এর পরিবর্তে "দারুচিনি-সেশন" ব্যবহার করুন।
ম্যাথিয়াস ডাব্লু

বা কে-ডি-ই এর জন্য, '/ usr / bin / startkde'> ~ / .xsession
এন্ড্রু লরিয়ান

1

LXDE এর জন্য:

  1. Lxde- সাধারণ ইনস্টল করুন:

    sudo apt-get install lxde-common
    
  2. /etc/xrdp/startwm.shএই মত পরিবর্তন করুন :

    #!/bin/sh
    
    if [ -r /etc/default/locale ]; then
      . /etc/default/locale
      export LANG LANGUAGE
    fi
    
    #. /etc/X11/Xsession
    
    startlxde
    

0

systemctlকমান্ড ফেডোরা নির্দিষ্ট। উবুন্টুর জন্য কমান্ডটি হওয়া উচিত:

sudo service xrdp restart

আপনি উত্তর সম্পাদনা করতে এবং এটি যুক্ত করতে পারেন?
ব্রায়াম

0

এই সব খুব বিভ্রান্তিকর। আপনাকে যা করতে হবে তা হ'ল .Xclientsআপনার হোম ডিরেক্টরিতে ডাকা একটি ফাইলের মধ্যে পাঠ্য রাখা যা ডিফল্ট ডেস্কটপ নির্দিষ্ট করে। আপনার সিস্টেমে কী ইনস্টল করা হয়েছে তা দেখতে এবং তাদের কী করা হয় তা সন্ধান করার জন্য:

ls /user/share/xessions

.desktopউদাহরণস্বরূপ, আপনি একটি এক্সটেনশানযুক্ত ফাইলগুলি দেখতে পাবেনmate.desktop

সাথীকে আপনার ডিফল্ট ডেস্কটপ তৈরি করতে .Xclientsআপনি আপনার হোম ফোল্ডারে সম্পাদনা করতে পারবেন , যদি আপনার কাছে এমন ফাইল থাকে বা এটিতে আপনার পছন্দসই ডেস্কটপ টাইপ (.ডেস্কটপ এক্সটেনশন ছাড়া) ব্যতীত একটি মূল্যায়ন সংযোজন ছাড়া তৈরি করতে পারেন:

echo mate-session > ~/.Xclients 

এটা ঠিক জরিমানা করা উচিত। তারপরে আপনি লগ-অফ করে আবার লগ ইন করতে পারেন, অথবা আপনি xrdp ব্যবহার করে সংযুক্ত থাকলে আপনি এক্সআরডিপি পুনরায় চালু করতে পারেন যা আপনাকে লগ অফ করে এবং তারপরে আপনি আবার লগ ইন করতে পারেন, (কেবল লগ-ইন এবং ফিরে লগ ইন করুন, এর মূid়তায় বিভ্রান্ত হওয়ার জন্য এক্সআরডিপি ইত্যাদি পুনরায় চালু করা হচ্ছে ...)

সুইডডেস্কটি ভুলে যান - এটি ফেডোরায় 23 এ ভাঙা।

পূর্বের ফেডোরা সংস্করণ, উবুন্টু ইত্যাদির জন্য ওয়েবে যা রয়েছে তার বেশিরভাগটি ভুলে যান ... এর কোনওটিই কাজ করে না।


ls /user/share/xessionsহওয়া উচিতls /usr/share/xessions
পিএলএ

2
@ পিএলএ প্রায় সঠিক, এটি হওয়া উচিত/usr/share/xsessions
জারাদ ডাউনিং

-1

আমাকে অবশ্যই স্বীকার করতে হবে, এক্সআরডিপি নিয়ে আমার ব্যক্তিগত অভিজ্ঞতা নেই। যদিও আপনি লগইন-এ আপনার ডিফল্ট ডেস্কটপ পরিবেশটি পরিবর্তন করতে এই নির্দেশিকাগুলি অনুসরণ করলে তা কার্যকর হতে পারে:

http://www.tejasbarot.com/2012/05/17/howto-change-default-user-session-ubuntu-12-04-lts-precise-pangolin-login-session-desktop-environment/


1
যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
আনোয়ার

এর ফলে প্রতিটি লগইনের জন্য এনভায়রনমেন্ট (xrdp বা স্থানীয় লগইন) নির্ধারণ করা হবে
লরেন্ট

সেই লিঙ্কটি এখন মারা গেছে।
অ্যান্ড্রু লরিয়ান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.