ভিএনসি-র মাধ্যমে কে.ডি. চালানোর সময় কীভাবে কুৎসিত ঝোঁক এড়ানো যায়?


5

আমি বর্তমানে কে.ডি. (৪.২.২, কুবুন্টু ৯.০৪ থেকে) চলমান একটি নতুন জেন প্যারাভিার্ট ডোমেন স্থাপন করছি। যেহেতু আমি ভার্চুয়াল ফ্রেমবফারটিতে এটির কাজ করতে অক্ষম হয়েছি, তাই আমি ভিএনসি ( vnc4serverপ্যাকেজটি থেকে ) সেটআপ করার সিদ্ধান্ত নিয়েছি, এবং কেডিএ চালিয়ে যাব Xvnc

এটি সব ঠিক আছে এবং ভাল, এবং কেডিএ শুরু হয় ঠিক আছে। যাইহোক, সমস্ত রঙগুলি বিশিষ্ট দেখায়, বিশেষত টাস্ক বার এবং শিরোনাম বারে, এগুলি দেখতে অসম্ভব করে তোলে। আমার ওয়েব অনুসন্ধানগুলি থেকে মনে হয় যে পোর্টার-ডাফ ব্যবহার করে এই আইটেমগুলি আঁকা । অক্সিজেন শৈলী এবং অক্সিজেন এবং ওজোন উইন্ডো শিরোনামবারগুলি ব্যবহার করার সময় এটি বিশেষত ঘটে (এই শৈলীগুলি নির্বাচন করা পোর্টার-ডাফ অনুপলব্ধ সম্পর্কে বার্তা উত্পন্ন করে); এই স্টাইলগুলি ব্যবহার না করা কমপক্ষে বেশিরভাগ ইউআই উইজেট এবং উইন্ডো শিরোনামকে আবার ব্যবহারযোগ্য করে তোলে।

তবে এটি টাস্ক বারের জন্য বা ডেস্কটপের ক্ষেত্রে সমস্যার সমাধান করতে পারে না, যেখানে আমার কাছে কেবলমাত্র থিমটি পাওয়া যায় অক্সিজেন (এটি "ডেস্কটপ সেটিংস - প্লাজমা ওয়ার্কস্পেস" উইন্ডোর অধীনে, কেবলমাত্র রেফারেন্সের জন্য)। সুতরাং, যদি না তাদের জন্য আমার পোর্টার-ডাফ নন ব্যবহার করার উপায় না থাকে তবে মনে হয় যে কেএনডি এখনও ভিএনসির অধীনে অব্যবহারযোগ্য হবে।

সুতরাং কে-কে-র সাথে অভিজ্ঞ কেউ যদি এই সমস্যাগুলি সম্পর্কে কীভাবে কাজ করতে পারেন, এমনকি সমস্যাগুলি সমাধান করতে পারেন তবে আমি এটির খুব প্রশংসা করব। :-)

উত্তর:


1

আপনি কেন রিমোট এক্সডিএমসিপি ব্যবহার করবেন না?


1
ঠিক আছে, এটিরও এর রেন্ডারিং ইস্যু থাকতে পারে, যেমন ফন্টগুলি অনুপস্থিত? অবশ্যই, তারের ওপরেও ফন্টগুলি পেতে গুগল সার্ভার সেট আপ করতে পারেন (গুগল xfsএবং xset +fp tcp/your-kde-machine:7100)। এবং যখন কোনও আলাদা কীবোর্ড (যেমন ম্যাক থেকে) ব্যবহার করে নিয়ন্ত্রণ করা হয় তখন বিশেষত যখন ব্যবহার করা হয় Xnestবা Xephyr(গুগল xmodmap, বা xevডিবাগিংয়ের জন্য ব্যবহার করা হয় ) তখন কীবোর্ডের সমস্যাগুলিও সমাধান করা প্রয়োজন । আমি গতি সম্পর্কে নিশ্চিত নই: এটা করতে খুব দ্রুত, কিন্তু অন্যদের এটি ব্যান্ডউইথ অনেক দরকার বলে।
আরজান

হ্যাঁ, এটি একটি ভাল প্রশ্ন। আমি এটি চেষ্টা করে দেখতে পারি এবং পরিস্থিতিটিকে সহায়তা করে কিনা তা দেখুন, যদিও ভিএনসির অন্যান্য সুবিধা রয়েছে যেমন আপনার পাতলা ক্লায়েন্ট মেশিনটি রিবুট করা হচ্ছে তখন আপনার সেশনটি হারাতে হবে না, অনেকটা screenকনসোল স্টাফ ব্যবহার করার মতো ।
ক্রিস জেস্টার-ইয়ং

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

1

আমি আমার ভিএনসি সার্ভারটি ডিফল্ট ভিএনসিভার থেকে http://xf4vnc.sourceforge.net/ এ স্যুইচ করেছি । এটি আরও স্থিতিশীল বলে মনে হয় এবং উইন্ডো সজ্জাতে কুৎসিত dালু প্রভাবকে বাধা দেয়। আমি উবুন্টু 10.04 এ আছি


0

নিম্নতর গভীরতার একটি রঙিন প্যালেট ব্যবহার করে উচ্চতর গভীরতার একটি রঙিন প্যালেট প্রদর্শিত হবে যখন সাধারণত ডাইভিং হয়। উদাহরণস্বরূপ, একটি 24-বিট রঙ প্যালেট (2 K 24 = 16 এম রঙ) 16-বিট প্রদর্শন (2 ^ 16 = 64 কে রঙ) বা একটি 8-বিট ডিসপ্লেতে 16-বিট রঙ প্যালেট (2 re 8 =) 256 টি রঙ)

অন্ধকারে কেবল একটি শট, তবে ভিএনসিভারের একটি ডেপথ ফ্ল্যাগ রয়েছে যা আপনি আপনার পছন্দসই ক্লায়েন্ট ডিসপ্লে সেটিংসের সাথে মেলে সার্ভারের রঙিন গভীরতা পরিবর্তন করতে নির্দিষ্ট করতে পারেন। আমি ধরে নিয়েছি vnc4server এর কি একই পতাকা রয়েছে? এটি 16-বিটের ডিফল্ট হয়, তাই আমি ভাবছি যে আপনি যদি আপনার ভিএনসি সার্ভারটি 24-বিট গভীরতার অধীনে চালান তবে এটি যদি প্রবণতা রোধ করে।

পারফরম্যান্সের প্রভাব সম্পর্কে বা এটি এমনকি আপনার পক্ষে গুরুত্বপূর্ণ কিনা তা সম্পর্কে আমি নিশ্চিত নই।

আপনার সমস্যা সমাধানের অন্যান্য উপায়ও থাকতে পারে তবে এটিই প্রথম জিনিসটি মনে আসে।


এটি কোন গভীরতাতে চলছে তা দেখতে আপনি ভিএনসি সার্ভারের লগফিলটি পরীক্ষা করতে পারেন। অবস্থানটি কীভাবে এটি চালানো হয়েছিল তার উপর নির্ভর করে; প্রথমে / var / লগ বা ~ / .vnc এ চেক ইন করুন।
কোয়াকোট কোয়েক্সোট

আমি সর্বদা এক্সভিএনসি 24 বিট এ চালাই, সুতরাং সমস্যাটি নয়। এক্সভিএনসি-র সাথে যদিও কোনও আলফা-মিশ্রণ ক্ষমতা নেই (তবে আমি এটি অবগত আছি), সুতরাং সেখানেই আগমন ঘটে (যদি আমি পোর্টার-ডাফের কার্যকারিতা সম্পর্কে সঠিকভাবে বুঝতে পারি)।
ক্রিস জেস্টার-ইয়ং

0

আমি আজ এটি নিয়ে (কুবুন্টু 10.04 এ) খেলছিলাম, তবে শেষ পর্যন্ত আমি হাল ছেড়ে দিয়ে ভিএনসি সংযোগের জন্য এক্সএফসিই 4, এবং স্থানীয় ডিসপ্লেতে কেডিএ দিয়ে গেলাম।

প্যাকেজটি ইনস্টল করুন xfce4এবং এর ~/.vnc/xstartup/মতো দেখতে সম্পাদনা করুন :

#!/bin/sh

unset SESSION_MANAGER
. /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

startxfce4 &

আসলে এটি মূলত দুটি পৃথক পৃথক এক্স সেশন তৈরি করার চেষ্টা করবে, xinitrc স্ক্রিপ্টটি একবার দেখুন এবং আপনি কী বোঝাতে চাইছেন তা দেখতে পাবেন।
জাস্টিন বুজার

0

আমি লক্ষ্য করেছি আপনি কী বর্ণনা করছেন এবং দেখতে পেয়েছেন যে এ থেকে মুক্তি পাওয়ার সর্বোত্তম উপায় হ'ল উইন্ডো সজ্জা ইত্যাদি চয়ন করা ... যা গ্রেডিয়েন্টগুলি ব্যবহার করে না। শেষ পর্যন্ত যাইহোক আমি যা করতে পেরেছি তা হল একটি নেটওয়ার্ক ডিসপ্লে / / etc / kde4 / kdm / kdmrc এ গ্রিটার হিসাবে যুক্ত করে এবং পরে স্থানীয়ভাবে XMing চালানো। মূলত এটির মাধ্যমে নেটওয়ার্কের ডিসপ্লেটি সনাক্ত করার সাথে সাথে কেডিএম এটিতে গ্রিটার প্রেরণ করবে, তারপরে আপনি কেবল লগইন করুন এবং এটি ঠিক একটি বাহ্যিক মনিটর থাকার মতোই, এটি এমনকি ওপেনএল সমর্থন করে। আমি পার্থক্যটি সবেই বলতে পারি তবে আমি কোনও নিবিড় রেন্ডারিং বা কোনও কিছুই চেষ্টা করি নি।

হালনাগাদ

আমার স্মৃতিটাকে কিছুটা দমিয়ে দেখার চেষ্টা করার জন্য আমার আবার একটি ভিএনসি সার্ভার চালানোর কয়েক মুহুর্ত ছিল এবং মনে হয় সমস্যাটি আসলে আগের চেয়ে অনেক খারাপ । সেটিং / বিট গভীরতা / ইত্যাদি ইত্যাদির অনেক প্রকারভেদ ... আমি এখনও প্লাজমা-ডেস্কটপের জন্য প্রায় 100% সিপিইউ ব্যবহারের ফলস্বরূপ ভাবতে পারি।

আপনার পক্ষে একটি সুবিধা করুন এবং কমপক্ষে এটির জন্য একটি শট দিন, আপনি নিরাশ হবেন না (এটি আমার সাধারণ বোঝার মতো দেখাচ্ছে: https://plus.google.com/u/0/114408677443179637705/posts/Q7BGvYF2fx6 )

এক্সমিং ইনস্টল করুন: http://www.straightrunning.com/XmingNotes/

কমান্ড প্রম্পট থেকে এটি চালু করুন:

Xming.exe :10 -rootless -nomultimonitors -clipboard -wgl -nolisten inet6 -ac -screen 0 @2

@ 2 টি আমার দ্বিতীয় প্রদর্শনকে বোঝায়, যদি আপনার কাছে কেবল একটি থাকে বা 1 ম আপনি ব্যবহার করতে চান তবে এটি @ 1 এ পরিবর্তন করুন।

শুরুর সাথে শুরু হওয়া লাইনের আগে উপরের কাছাকাছি কোথাও নীচের লাইনটি যুক্ত করে অস্থায়ীভাবে কেডিএম অক্ষম করুন:

DISABLED=1

আপনার লিনাক্স মেশিনটি পুনরায় বুট করুন এবং এটিতে এসএসএস ফিরে আসার পরে (আপনার X11 ফরোয়ার্ডিং বা কোনও কিছু চালু করার দরকার নেই) এবং নিম্নলিখিত দুটি কমান্ড চালান (10.0.0.2 প্রতিস্থাপন করুন যে মেশিনটির আইপি থেকে আপনি সংযোগ করছেন):

export DISPLAY="10.0.0.2:10"
dbus-launch kdeinit4 kwin +plasma-desktop

কয়েক সেকেন্ড পর KDE ডেস্কটপের মধ্যে প্রদর্শিত, আপনি স্বেচ্ছায় দুই মধ্যে সুইচ করতে পারেন, তাদের মধ্যে পেস্ট কপি, ইত্যাদি দেখতে পাবেন ... আর এটা রান ব্যাখ্যা মূলকভাবে দ্রুত VNCServer সংস্করণের তুলনায়।


বিটিডাব্লু, উল্লেখ করতে ভুলে গেছেন, পাবলিক নেটওয়ার্কে এটি করবেন না! এক্সিং কমান্ড লাইনের -ac বিকল্পটি মূলত আপনার এক্স সার্ভারের অ্যাক্সেস নিয়ন্ত্রণকে অক্ষম করে যা কোনও ব্যক্তিগত নেটওয়ার্কে থাকলেও স্পষ্টতই অন্যথায় আদর্শ হতে না পারে এটি কোনও বড় বিষয় নয়।
জাস্টিন বুজার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.