ভিএম / জিভিআইএম রেজিস্টারে "+ বা" * এক্স 11 ক্লিপবোর্ড লাগাতে ব্যর্থ?


15

দরুন মান নিরাপত্তার অভাব Vino সার্ভার, আমি ব্যবহার স্যুইচ x11vnc (Xubuntu 14.04 সঙ্গে) বক্স এবং আমার লিনাক্স SSVNC জানালা দিকে।

ভিনো সহ, উইন্ডোজ থেকে লিনাক্স এবং উইন্ডোতে কাট এবং পেস্ট করুন, দুটি দিকের মধ্যে ফ্ল্যাঙ্ক ছিল (1) তবে এটি যখন কাজ করে তখন এটি প্রতিটি প্রোগ্রামের জন্য কাজ করে; আমি ব্যবহার করতে পারে vimরেজিস্টার "+সমস্যা ছাড়া। আমি দৌড় (2)

autocutsel -fork 

সাধারণত "মিডল ক্লিক" এবং ctrl-c / v নির্বাচনগুলি একই হয় are

x11vnc -forever -repeat -safer -usepw -ssl -autoport 6000নিরাপদ, এনক্রিপ্ট হওয়া সংযোগ রাখতে এখন আমি x11vnc (এর সাথে ডাকা :) ব্যবহার করি , একটি সমস্যা দেখা দিয়েছে:

  1. আমি উইন্ডোতে অনুলিপি করতে পারি এবং উভয় দিকেই কোনও সমস্যা ছাড়াই দূরবর্তী লিনাক্স টার্মিনাল, লাইব্রোফাইস ইত্যাদিতে পেস্ট করতে পারি।

  2. ইন vim, অথবা gvimসঙ্গে পেস্ট করতে কোনো চেষ্টা "+pবা "*pবলছেনE353: Nothing in register *

  3. আবার vimবা এর বাইরেও gvimঅন্যভাবে কাজ করে: আমি যদি "+yyতখন আমি উইন্ডোজ দিকে জিনিসটি পেস্ট করতে পারি।

কেউ এই সমস্যা সম্পর্কে কোন ক্লু হিসাবে? আশ্চর্যের বিষয় হ'ল পেস্টটি আমি যেখানে পরীক্ষা করেছিলাম সেখানেই কাজ করে তবে vim...

Package                 Installed       Previous        Now             State
=======================-===============-===============-===============-=====
vim                     2:7.4.052-1ubuntu3  2:7.4.052-1ubuntu3  2:7.4.052-1ubuntu3  install
vim-gnome               2:7.4.052-1ubuntu3  2:7.4.052-1ubuntu3  2:7.4.052-1ubuntu3  install

পাদটিকা:

(1) বাগটি এখনই খুঁজে পাচ্ছে না --- এটি রিপোর্ট করা হয়েছে। এটি কিছুক্ষণ পরে কাজ বন্ধ করে দেয়।

(২) আমি চেষ্টা করেছি এবং ছাড়াও। কোন পরিবর্তন নেই.


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

2
আমি ভিএনসি ব্যবহার করি না, তবে আমি ভিএম এবং ওএসের মধ্যে ক্লিপবোর্ড ইন্টারঅ্যাপেরিবিলিটি দ্বারা আমার সমস্ত সমস্যাগুলি ঠিক করেছি: (1) আমার এস-তে ( set clipboard=unnamedplus2) প্রতিটি লিনাক্স ব্যবহার করে ( এক্স ক্লিপবোর্ড সমর্থন ছাড়াই ভিএম সংকলন নির্দিষ্ট বিতরণে কাজ করার জন্য) (3) উইন্ডোতে। আশা করি এটা সাহায্য করবে. alias vim='gvim -v'.bashrcset clipboard=unnamed
প্যাট্রিক ওবারা

@ প্যাট্রিক ওবারা চেষ্টা করবেন ... পরের বার আমাকে উইন্ডোজ পিসি ব্যবহার করতে হবে। আমার এখন একটি লিনাক্স এখনই সেটআপ আছে এবং কোনও সমস্যা নেই ... ধন্যবাদ
রোমানো

উত্তর:


1

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

প্রথমত জড়িত ক্লিপবোর্ডগুলি বোঝা। এর মধ্যে বেশিরভাগ ক্ষেত্রে জড়িত রয়েছে। (আপনি যদি ক্লিপবোর্ড পরিচালনার সরঞ্জামগুলি ব্যবহার করেন তবে আরও বেশি সম্ভব)) এক্স 11 তিনটি ক্লিপবোর্ডকে সংজ্ঞায়িত করে: প্রাথমিক, মাধ্যমিক এবং ক্লিপবোর্ড। মাধ্যমিক খুব কম ব্যবহৃত হয়, (এবং প্রায় অবশ্যই আপনার সমস্যা নয়) তাই আমরা এটিকে উপেক্ষা করব। অ্যাপ্লিকেশনগুলি যা পেস্ট করতে মিডল ক্লিক ব্যবহার করে (xterm, ইত্যাদি) সাধারণত প্রাথমিক ক্লিপবোর্ড ব্যবহার করে। অ্যাপ্লিকেশনগুলি যা উইন্ডোজ স্টাইলের পেস্ট করে (সম্পাদনা ক্লিক করুন, পেস্ট ক্লিক করুন বা ভি নিয়ন্ত্রণ করুন) কখনও কখনও কেবল ক্লিপবোর্ড ক্লিপবোর্ড ব্যবহার করে। কিছু অ্যাপ্লিকেশন উভয়ই করে (গুগল ক্রোম প্রাথমিক থেকে একটি মিডল ক্লিক সহ এবং একটি নিয়ন্ত্রণ ভি সহ ক্লিপবোর্ড থেকে পেস্ট করে)। এরপরে ভিএনসি ক্লিপবোর্ড রয়েছে (কেবল একটি) এবং সেখানে উইন্ডোজ ক্লিপবোর্ড রয়েছে। (আপনি যদি এক্স 11 এ চলমান কোনও ভিএনসি ভিউয়ার ব্যবহার করছেন তবে জিনিসগুলি আরও জটিল হয়ে উঠবে, তবে এটি সম্পর্কে চিন্তাভাবনার পরে তা বোঝা যাবে। ) ভিএনসি ক্লিপবোর্ডটি বিশেষ যে এটি অন্যান্য ক্লিপবোর্ডগুলিকে আপডেট রাখার জন্য বিভিন্ন আপডেটের উপর নজর রাখে। আপনি যদি প্রাথমিক ক্লিপবোর্ড উপেক্ষা করেন তবে এটি মোটামুটি সহজ যে সর্বাধিক আপডেট হওয়া ক্লিপবোর্ডটি অন্য সকলের কাছে অনুলিপি করা হয়েছে। চ্যালেঞ্জটি হ'ল প্রাথমিক ক্লিপবোর্ডের পছন্দসই আচরণটি ভালভাবে সংজ্ঞায়িত হয় না। আমি বিভিন্ন ভিএনসি বাস্তবায়নের নিম্নলিখিত আচরণগুলি দেখেছি:

  1. প্রাথমিক উপেক্ষা করুন, কেবল ক্লিপবোর্ড ব্যবহার করুন।
  2. ক্লিপবোর্ড উপেক্ষা করুন, শুধুমাত্র প্রাথমিক ব্যবহার করুন।
  3. উইন্ডোজ অনুলিপিতে ইউনিক্সের জন্য সর্বাধিক সাম্প্রতিক ব্যবহার করুন, উইন্ডোজ অনিক্সে অনুলিপি করার জন্য উভয়ের অনুলিপি করুন।
  4. স্মার্ট হওয়ার চেষ্টা করুন: ক্লিপবোর্ড ব্যবহার না করা অবধি প্রাথমিক ব্যবহার করুন কেবল ক্লিপবোর্ড ব্যবহার করুন।
  5. বুদ্ধিমান হওয়ার চেষ্টা করুন: ক্লিপবোর্ড পরিবর্তন না হওয়া অবধি প্রাথমিক ব্যবহার করুন তারপর উইন্ডোজ থেকে কোনও পরিবর্তন না আসা পর্যন্ত প্রাথমিকটিকে উপেক্ষা করুন, তারপরে পরবর্তী পরিবর্তিত ব্যবহার করুন, আবার ক্লিপবোর্ড ব্যবহারের পরে প্রাথমিকটিকে উপেক্ষা করুন।
  6. আরও চৌকস হতে চেষ্টা করুন। (তারা এটার সাথে কী করার চেষ্টা করছে তা আমি কখনই বুঝতে পারি নি, তবে সাধারণত এটি সঠিক কাজ করে)

এরপরে রয়েছে সরঞ্জামগুলি। ক্লিপবোর্ড সমস্যাগুলি ডিবাগ করার জন্য দুটি সরঞ্জাম আমি অপরিহার্য বলে মনে করি: একটি পাঠ্য সম্পাদক (নোটপ্যাড এটির জন্য ভাল কাজ করে) এবং এক্সক্লিপ। একটি উইন্ডোজ ক্লিপবোর্ড ভিউয়ার দুর্দান্ত তবে প্রয়োজনীয় নয়।

এখন পদ্ধতি: গোষ্ঠীর প্রতিটি অ্যাপ্লিকেশন থেকে আপনি সমস্যার সমাধান করছেন, তিনটি অ্যাক্সেসযোগ্য ক্লিপবোর্ডের স্থিতি পরীক্ষা করে কিছু পাঠ্য নির্বাচন করুন এবং অনুলিপি করুন। (ভিএনসি ক্লিপবোর্ড সরাসরি দেখতে খুব কঠিন এবং সরাসরি উপকারী না কারণ এটি সাধারণত ডেটা সঞ্চয় করে না, কেবল মেটাডেটা)) এই প্রশ্নের উত্তর দিন: প্রতিটি অ্যাপ্লিকেশন কোন ক্লিপবোর্ড ব্যবহার করে? তারা কোন আদেশ ব্যবহার করা হয়?

আশা করি আপনি শুরু করার জন্য এটি যথেষ্ট তথ্য।


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