X Window selection
সিলেকশন, কাট বাফার এবং ড্র্যাগ-অ্যান্ড-ড্রপ হল এক্স উইন্ডো সিস্টেমে ব্যবহৃত প্রক্রিয়া যা ব্যবহারকারীকে এক উইন্ডো থেকে অন্য উইন্ডোতে ডেটা স্থানান্তর করার অনুমতি দেয়। সিলেকশন এবং কাট বাফার সাধারণত ব্যবহার করা হয় যখন কোনও ব্যবহারকারী কোনও উইন্ডোতে টেক্সট বা অন্য কোনও ডেটা নির্বাচন করে এবং অন্যটিতে পেস্ট করে। ড্র্যাগ-অ্যান্ড-ড্রপ ব্যবহার করা হয় যখন কোনও ব্যবহারকারী কোনও উইন্ডোতে কিছু নির্বাচন করে, তারপর সিলেকশনে ক্লিক করে অন্য উইন্ডোতে টেনে নিয়ে যায়। যেহেতু দুটি উইন্ডো দুটি ভিন্ন অ্যাপ্লিকেশন দ্বারা পরিচালিত হতে পারে, এই প্রক্রিয়াগুলির জন্য ডেটা বিনিময় করার জন্য একই এক্স সার্ভারের সাথে সংযুক্ত দুটি ভিন্ন ক্লায়েন্টের প্রয়োজন হয়। এক্স উইন্ডো সিস্টেমের মূল প্রোটোকলে কিছু অনুরোধ এবং ইভেন্ট রয়েছে যা নির্বাচন বিনিময়ের জন্য নির্দিষ্ট, তবে স্থানান্তরটি মূলত ইভেন্ট প্রেরণ এবং উইন্ডো বৈশিষ্ট্য ব্যবহার করে করা হয়, যা নির্বাচন স্থানান্তরের জন্য নির্দিষ্ট নয়। বিভিন্ন ধরনের তথ্য স্থানান্তর করা যেতে পারেঃ এটি সাধারণত পাঠ্য, তবে এটি একটি চিত্র, একটি সংখ্যা, বস্তুর একটি তালিকা ইত্যাদিও হতে পারে। নিম্নলিখিত ক্ষেত্রে, শুধুমাত্র পাঠ্যের বিষয়টি বিবেচনা করা হয়। সক্রিয় এবং নিষ্ক্রিয় নির্বাচন নির্বাচিত ডেটা পরিচালনাকারী ক্লায়েন্টকে অনুরোধকারী ক্লায়েন্টের কাছে স্থানান্তরের ক্ষেত্রে সক্রিয়ভাবে অংশগ্রহণ করতে হবে কিনা তার উপর নির্ভর করে ডেটা স্থানান্তরের পদ্ধতিগুলিকে সক্রিয় এবং নিষ্ক্রিয় হিসাবে শ্রেণীবদ্ধ করা যেতে পারেঃ নিষ্ক্রিয় যখন কিছু ডেটা নির্বাচন করা হয়, তখন ক্লায়েন্ট যেখানে এই নির্বাচন করা হয় সেই উইন্ডোটি পরিচালনা করে এটি কোথাও স্থানান্তর করে এবং আর এটি সম্পর্কে চিন্তা করার প্রয়োজন হয় না; একটি ক্লায়েন্টের কাছে ডেটা সক্রিয় স্থানান্তরের জন্য ক্লায়েন্টকে সক্রিয়ভাবে অংশগ্রহণের জন্য নির্বাচনটি "ধরে রাখা" প্রয়োজন। নির্বাচন এবং ড্র্যাগ-অ্যান্ড-ড্রপ সক্রিয় প্রক্রিয়াঃ একটি উইন্ডোতে কিছু পাঠ্য নির্বাচিত হওয়ার পরে, উইন্ডো পরিচালনাকারী ক্লায়েন্টকে অনুরোধ করা অ্যাপ্লিকেশনটিতে ডেটা স্থানান্তর করার জন্য একটি প্রোটোকলকে সক্রিয়ভাবে সমর্থন করতে হবে। বিপরীতে, কাট বাফারগুলি একটি নিষ্ক্রিয় প্রক্রিয়াঃ কিছু পাঠ্য নির্বাচন করার পরে, এটি একটি কাট বাফার-এ স্থানান্তরিত হয় এবং উইন্ডো পরিচালনাকারী অ্যাপ্লিকেশনটি শেষ হয়ে গেলে এবং উইন্ডোটি ধ্বংস হয়ে গেলেও সেখানে থেকে যায়। এক্স ক্লিপবোর্ড একটি নিষ্ক্রিয় প্রক্রিয়া যা নির্বাচন ধারণকারী ক্লায়েন্ট দ্বারা অনুভূত হয়, তবে এক্সক্লিপবোর্ড ক্লায়েন্টকে পরবর্তী যে কোনও ডেটা স্থানান্তরকে সক্রিয়ভাবে সমর্থন করতে হয়। সক্রিয় প্রক্রিয়াগুলির একটি সুবিধা হল যে স্থানান্তরের আগে ডেটা একটি ভিন্ন বিন্যাসে রূপান্তরিত করা যেতে পারে। বিশেষ করে, তথ্য গ্রহণকারী গ্রাহক নির্বাচনের তথ্যকে একটি উপযুক্ত ফর্মে রূপান্তরিত করার অনুরোধ করতে পারেন। যদি প্রেরণকারী গ্রাহক তা করতে অস্বীকার করেন, তবে প্রাপক একটি ভিন্ন বিন্যাসের জন্য অনুরোধ করতে পারেন। উদাহরণস্বরূপ, এইচ. টি. এম. এল কোড রেন্ডারিং পাঠ্যের একটি অংশ পাঠ্য হিসাবে কোনও অনুরোধকারীর কাছে স্থানান্তর করা যেতে পারে যা কেবল পাঠ্য পরিচালনা করতে পারে, তবে অনুরোধকারী যদি এটি পরিচালনা করতে পারে তবে এইচ. টি. এম. এল কোড হিসাবেও স্থানান্তর করা যেতে পারে। বিন্যাসের এই ধরনের আলোচনা নিষ্ক্রিয় প্রক্রিয়া দ্বারা করা যায় না, যেখানে নির্বাচনটি ধারণকারী ক্লায়েন্ট (এবং এটি শব্দার্থ প্রদান করে) নির্বাচনটি স্থানান্তর করে এবং অনুরোধকারী ক্লায়েন্টের কাছে আরও স্থানান্তরের সাথে জড়িত নয়। সক্রিয় প্রক্রিয়াগুলির আরেকটি সুবিধা হল যে তথ্যের বড় টুকরোগুলি একক স্থানান্তরের পরিবর্তে ক্রমানুসারে স্থানান্তর করা যেতে পারে। পরিবর্তে নিষ্ক্রিয় প্রক্রিয়াগুলির জন্য সমস্ত তথ্য নির্বাচনের মালিকের কাছ থেকে কোথাও স্থানান্তর করা প্রয়োজন, তারপরে এটি অনুরোধকারী ক্লায়েন্টের কাছে আবার স্থানান্তর করা হয়। প্যাসিভ প্রক্রিয়াগুলির সুবিধা হল যে ডেটা ধারণকারী ক্লায়েন্টের শেষ হওয়ার পরেও স্থানান্তর করা যেতে পারে। সক্রিয় প্রক্রিয়াগুলিতে এটি সম্ভব নয়, যার জন্য ডেটা ধারণকারী ক্লায়েন্টকে স্থানান্তরের ক্ষেত্রে সক্রিয়ভাবে অংশগ্রহণ করতে হয়। এক্স উইন্ডো সিস্টেমটি নির্বিচারে সংখ্যক নির্বাচনকে সমর্থন করে; প্রতিটি নির্বাচন একটি স্ট্রিং (আরও সুনির্দিষ্টভাবে, একটি পরমাণু) দ্বারা চিহ্নিত করা হয়। সবচেয়ে বেশি ব্যবহৃত নির্বাচন হল প্রাইমারি নির্বাচন। নিম্নলিখিত অনুরোধগুলি নির্বাচন স্থানান্তরের জন্য নির্দিষ্ট, যদিও স্থানান্তরের সাথে অন্যান্য অনুরোধও জড়িত থাকেঃ নির্বাচনকে রূপান্তর করার জন্য নির্বাচন অনুরোধের মালিক উইন্ডোটি সেট করার জন্য নির্বাচন অনুরোধের মালিক কোন উইন্ডোটির মালিক তা জানার অনুরোধ নির্বাচনের মালিক সাধারণত সেই উইন্ডোটি যেখানে নির্বাচিত পাঠ্যটি অবস্থিত, যদি থাকে। ব্যবহারকারী যখন একটি উইন্ডোতে কিছু পাঠ্য নির্বাচন করেন, তখন উইন্ডোটি পরিচালনাকারী ক্লায়েন্টকে অবশ্যই সার্ভারকে বলতে হবে যে উইন্ডোটি নির্বাচনের মালিক। যখন ব্যবহারকারী অন্য উইন্ডোতে নির্বাচনটি পেস্ট করার চেষ্টা করে, তখন সেই উইন্ডোটির হ্যান্ডলার অন্য ক্লায়েন্টের কাছ থেকে নির্বাচিত পাঠ্য পাওয়ার জন্য একটি প্রোটোকল শুরু করে। এই প্রোটোকলে উপরের তালিকার দ্বিতীয় এবং তৃতীয় অনুরোধগুলি অন্তর্ভুক্ত রয়েছে এবং এটি এক্স প্রোটোকল দ্বারা নির্দিষ্ট করা হয়নি তবে ইন্টার-ক্লায়েন্ট কমিউনিকেশন কনভেনশন ম্যানুয়াল (আইসিসিসিএম)-এর একটি কনভেনশন হিসাবে নির্দিষ্ট করা হয়েছে। বিশেষত, গন্তব্য ক্লায়েন্ট সার্ভারকে জিজ্ঞাসা করে শুরু করে যে কোন উইন্ডোটি নির্বাচনের মালিক। তারপর দুই ক্লায়েন্ট সার্ভারের মাধ্যমে নির্বাচন স্থানান্তর করে। এই বিনিময়ে একটি উইন্ডোর একটি বৈশিষ্ট্য এবং উইন্ডোটির সাথে সংযুক্ত তথ্যের একটি নির্বিচারে অংশ জড়িত থাকে। যদি নির্বাচনের বিষয়বস্তু একবারে স্থানান্তর করার জন্য যথেষ্ট ছোট বলে মনে করা হয়, তবে যে পদক্ষেপগুলি নেওয়া হয় সেগুলি হলঃ নির্বাচনের প্রাপক নির্বাচনকে রূপান্তরিত করার জন্য অনুরোধ করে, একটি উইন্ডোর একটি বৈশিষ্ট্য নির্দিষ্ট করে (এটি সেই উইন্ডো হতে পারে যেখানে পাঠ্যটি আটকাতে হবে) প্রতিক্রিয়ায়, সার্ভার নির্বাচনের বর্তমান মালিককে একটি সিলেকশনরিক্঵েস্ট ইভেন্ট পাঠায়; মালিক নির্বাচিত পাঠ্যটি উইন্ডোর সম্পত্তিতে রাখে যা অনুরোধকারী একটি চেঞ্জপ্রপার্টি পাঠিয়ে নির্দিষ্ট করেছেন; সার্ভারকে অনুরোধ করুন যে মালিক অনুরোধকারীকে একটি সিলেকশন পাঠানোর জন্য সার্ভারকে অনুরোধ পাঠায় যাতে নির্বাচনটি স্থানান্তরিত হয়েছে তা অবহিত করা হয় অনুরোধকারী এখন একটি বা একাধিক গেটপ্রপার পাঠিয়ে উইন্ডোর সম্পত্তিতে নির্বাচনটি পড়তে পারে। যদি বিষয়বস্তু বড় হয়, তবে এটি টুকরো টুকরো করে স্থানান্তর করা উচিত। এই ক্ষেত্রে, উভয় ক্লায়েন্টই সম্পত্তি বিজ্ঞপ্তি ইভেন্টগুলিতে আগ্রহ প্রকাশ করেঃ এইভাবে, নির্বাচনের মালিক জানেন যে নির্বাচনটি কখন পড়া হয়েছে, এবং অনুরোধকারী জানেন যে কখন সম্পত্তিতে অন্য একটি অংশ রাখা হয়েছে। এক্সফিক্স এক্সটেনশন ক্লায়েন্টদের নির্বাচনের পরিবর্তনগুলি শোনার অনুমতি দেয়। ক্লিপবোর্ড সবচেয়ে বেশি ব্যবহৃত নির্বাচন হল প্রাইমারি নির্বাচন, এবং ব্যবহারকারী যখন কিছু তথ্য নির্বাচন করে তখন এটি ব্যবহৃত হয়। ক্লিপবোর্ড নির্বাচন ব্যবহার করা হয় যখন ব্যবহারকারী কিছু তথ্য নির্বাচন করে এবং স্পষ্টভাবে ক্লিপবোর্ডে "অনুলিপি" করার অনুরোধ করে, যেমন একটি অ্যাপ্লিকেশনের "সম্পাদনা" মেনুর অধীনে "অনুলিপি" আহ্বান করে। "পেস্ট"-এর একটি সম্পর্কিত অনুরোধের ফলে ক্লিপবোর্ড নির্বাচনের তথ্য ব্যবহার করা হচ্ছে। মূল প্রটোকলের স্তরে, প্রাইমারি এবং ক্লিপবোর্ড নির্বাচনের মধ্যে পার্থক্য নেই। কিন্তু এক্সক্লিপবোর্ড ক্লায়েন্ট তাদের ভিন্নভাবে আচরণ করতে বাধ্য করে। বিশেষত, যখন অন্য ক্লায়েন্ট ক্লিপবোর্ড নির্বাচনের মালিকানা দাবি করে, তখন এই প্রোগ্রামটি অনুরোধ করে এবং এটি একটি উইন্ডোতে প্রদর্শন করে। এই নির্বাচনের জন্য আরও যে কোনও অনুরোধ এক্সক্লিপবোর্ড দ্বারা পরিচালিত হয়। এইভাবে, নির্বাচনের বিষয়বস্তু ক্লায়েন্ট এটি অনুলিপি করে বেঁচে থাকে। কাট বাফার কাট বাফার হল তথ্য স্থানান্তরের আরেকটি পদ্ধতি, বিশেষ করে নির্বাচিত পাঠ্য। এগুলি রুট উইন্ডোর উইন্ডো বৈশিষ্ট্য, যার নাম কাট _ বুফার1 ইত্যাদি। নির্বাচনের বিপরীতে, কাট বাফারগুলি ক্লায়েন্টদের মধ্যে সরাসরি মিথস্ক্রিয়া জড়িত করে না। বরং, যখন কোনও উইন্ডোতে পাঠ্য নির্বাচন করা হয়, তখন উইন্ডোর মালিক এই পাঠ্যটিকে CUT _ BUffer1 নামক মূল উইন্ডোর সম্পত্তিতে অনুলিপি করেন। ব্যবহারকারী যখন অন্য উইন্ডোতে লেখাটি পেস্ট করেন, তখন উইন্ডোর মালিক রুট উইন্ডোর এই বৈশিষ্ট্যটি পড়েন। এক্সকাটসেল প্রোগ্রাম নির্বাচন এবং কাট বাফারের মধ্যে তথ্য স্থানান্তর করে এবং এক্সসিবি প্রোগ্রাম কাট বাফারগুলিতে বিভিন্ন ধরণের অ্যাক্সেসের অনুমতি দেয়। কাটা বাফারগুলি অপ্রচলিত বলে মনে করা হয়। এক্স উইন্ডো সিস্টেমে এক্সডিএনডি ড্র্যাগ-অ্যান্ড-ড্রপ এক্সডিএনডি কনভেনশন দ্বারা নিয়ন্ত্রিত হয়। যখন ব্যবহারকারী নির্বাচিত পাঠ্যটি একটি উইন্ডোতে টেনে আনে এবং মাউস বোতামটি ছেড়ে দেয়, তখন প্রাথমিক নির্বাচনের জন্য তথ্য বিনিময় করা হয়। ড্র্যাগ চলাকালীন যা ঘটে তার দ্বারা ড্র্যাগ-অ্যান্ড-ড্রপ জটিল হয়। অর্থাৎ, ব্যবহারকারী যখন নির্বাচনটিকে ডেস্কটপ বা উইন্ডোর বিভিন্ন অংশে টেনে নিয়ে যায়, তখন ব্যবহারকারী আশা করে যে পাঠ্যটি বাদ দেওয়া যেতে পারে কিনা তা বলতে সক্ষম হবে। বিশেষত, লক্ষ্যটি ড্রপ গ্রহণ করবে কি না সে সম্পর্কে চাক্ষুষ প্রতিক্রিয়া প্রদর্শন করা উচিত এবং যে পদক্ষেপ নেওয়া হবে তা নির্দেশ করার জন্য কার্সারটি পরিবর্তন করা উচিত; যেমন, অনুলিপি করা বা সরানো। এক্স. ডি. এন. ডি প্রোটোকলে, যে উইন্ডোতে টেক্সট নির্বাচন করা হয় এবং ড্র্যাগ শুরু হয় তাকে সোর্স বলা হয়; যে উইন্ডোটির উপর কার্সার ঘোরানো হয় তাকে টার্গেট বলা হয়। উৎস এবং লক্ষ্যের মধ্যে যোগাযোগ উৎস দ্বারা চালিত হয় কারণ উৎসটি কার্সারকে "ধরে" রাখে। তাই উৎস এবং লক্ষ্যের মধ্যে একটি বিনিময় প্রয়োজন যাতে লক্ষ্যটি এমনকি জানতে পারে যে ড্র্যাগ-অ্যান্ড-ড্রপ ঘটছে। যেহেতু উৎসটি কার্সারের আকৃতি নির্ধারণ করে, তাই কার্সারটি আপডেট করার জন্য উৎসটিকে অবশ্যই লক্ষ্য থেকে একটি প্রতিক্রিয়া পেতে হবে। উপরন্তু, যেহেতু ড্রপটি কোথায় ঘটবে তা নির্দেশ করার জন্য লক্ষ্যটিকে একটি বম্বসাইট আঁকার প্রয়োজন হতে পারে এবং যেহেতু ড্রপের গ্রহণযোগ্যতা কার্সারের সঠিক অবস্থানের উপর নির্ভর করতে পারে, তাই কার্সারটি চলার সাথে সাথে এই বিনিময়টি অবশ্যই বারবার ঘটতে হবে। প্রকৃতপক্ষে, কার্সারটি নড়াচড়া না করলেও, যখন কার্সারটি দেখার জায়গার প্রান্তের কাছাকাছি থাকে তখন লক্ষ্যটিকে স্ক্রোল করার অনুমতি দেওয়ার জন্য বার্তা বিনিময় করতে হবে। অন্যথায়, ব্যবহারকারী শুধুমাত্র লক্ষ্যের দৃশ্যমান অংশে নামতে পারবেন। একটি প্রোগ্রাম বলতে পারে যে এক্সডিএনডিএওয়ার নামে একটি সম্পত্তি তৈরি করে একটি উইন্ডো ড্রপের লক্ষ্য হতে পারে যা প্রোগ্রামটি সমর্থন করে এমন প্রোটোকলের সর্বোচ্চ সংস্করণ ধারণ করে। এইভাবে, নতুন সংস্করণগুলিকে সমর্থন করে এমন অ্যাপ্লিকেশনগুলি সঠিকভাবে আন্তঃব্যবহার করার জন্য পুরানো সংস্করণগুলিতে ফিরে আসতে পারে। উপরন্তু, Xdnd-এর সমর্থন ছাড়াই লেখা সমস্ত অ্যাপ্লিকেশন উপেক্ষা করা হবে। যখন কার্সার লক্ষ্য উইন্ডোতে প্রবেশ করে, তখন উৎসটি সেই উইন্ডোতে এক্সডিএনডিএওয়ার বৈশিষ্ট্যের উপস্থিতি পরীক্ষা করে। যদি এই বৈশিষ্ট্যটি উপস্থিত থাকে, একটি বিনিময় শুরু হয়ঃ উৎসটি লক্ষ্যকে বলে যে কার্সারটি লক্ষ্যে প্রবেশ করেছে এবং একটি ইভেন্ট XdndEnter পাঠিয়ে কিছু তথ্য টেনে নিয়ে লক্ষ্যটি খুঁজে বের করতে পারে যে কোন ধরনের তথ্য টেনে আনা হয়েছে (পাঠ্য, চিত্র ইত্যাদি)। এই ইভেন্টটি দেখে এবং সম্ভবত উৎসের সাথে আরও মিথস্ক্রিয়ার মাধ্যমে যখন কার্সারটি টার্গেট উইন্ডোর ভিতরে থাকেঃ সূত্রটি লক্ষ্যটি বলার জন্য এক্সডিএন্ডপিজিশন ইভেন্টগুলি পাঠায় যেখানে কার্সারটি বর্তমানে লক্ষ্য, এক্সডিএন্ডস্ট্যাটাস ইভেন্টগুলির সাথে উত্তর দেয় যে তথ্যটি বর্তমান অবস্থানে ফেলে দেওয়া যেতে পারে কিনা উত্সটি একটি বার্তা পাঠায় এক্সডিএন্ডলিভ বা এক্সডিএন্ডড্রপ যখন কার্সার উইন্ডো ছেড়ে চলে গেছে বা বোতামটি ছেড়ে দেওয়া হয়েছে, যথাক্রমে ব্যবহারকারী ড্রপ করলে, লক্ষ্যটি যথারীতি উৎস থেকে নির্বাচনের অনুরোধ করে। যখন নির্বাচনের স্থানান্তর শেষ হয়, তখন লক্ষ্যটি একটি এক্সডিএন্ডফিনিশ ইভেন্ট পাঠায় যাতে উৎসকে বলা যায় যে স্থানান্তর সফল হয়েছে। সংক্ষেপে, প্রটোকলটি উৎস দ্বারা চালিত হয়, যা লক্ষ্যকে কার্সারের সাথে কী ঘটছে সে সম্পর্কে অবহিত রাখে। জবাবে, লক্ষ্যটি উৎসকে বলে যে একটি ড্রপ গ্রহণ করা হবে কি না। ব্যবহারকারী যখন মাউস বোতামটি ছেড়ে দেয় তখন লক্ষ্যটিকে অবশ্যই অবহিত করতে হবে, কারণ এই ইভেন্টটি একটি নির্বাচনের জন্য নিয়মিত অনুরোধ শুরু করে, যা লক্ষ্য দ্বারা চালিত একটি প্রোটোকল। উপরে ড্র্যাগ-অ্যান্ড-ড্রপের জন্য এক্সডিএন্ড কনভেনশনের বিবরণ দেওয়া হয়েছে। মোটিফ, অফিক্স এবং আমুলেটে ড্র্যাগ-অ্যান্ড-ড্রপের জন্য বিভিন্ন প্রথা ব্যবহার করা হয়। এক্সডিএস ডাইরেক্ট সেভ প্রোটোকল, সংক্ষেপে এক্সডিএস (এক্স উইন্ডো ডাইরেক্ট সেভ প্রোটোকলের জন্য), একটি সফ্টওয়্যার প্রোটোকল যা ফাইল ম্যানেজার উইন্ডোতে টেনে এনে ফাইল সংরক্ষণকে সমর্থন করে। এক্সডিএস এক্সডিএনডি প্রোটোকলের উপরে নির্মিত। প্রোগ্রামগুলি নিম্নলিখিত প্রোগ্রামগুলি বিশেষভাবে ডেটা স্থানান্তর প্রক্রিয়াগুলিতে কাজ করেঃ এক্সকিউটসেল কাট বাফারগুলিতে নির্বাচন থেকে ডেটা স্থানান্তর করে বা তদ্বিপরীত এক্সক্লিপবোর্ড, গ্লিপার (জিনোম), পার্সেলাইট (এলএক্সডিই) এবং ক্লিপার (কেডিই) ক্লিপবোর্ড ম্যানেজার, সম্ভবত ডাব্লুএমক্লিফিস্ট পাশাপাশি এক্সসিবি কাট বাফারগুলির বিষয়বস্তু দেখায় এবং ব্যবহারকারীকে সেগুলিকে পরিচালনা করার অনুমতি দেয় এক্সসিলেশন, এক্সক্লিপ, এক্সসেল এবং এক্সকপি হল কমান্ড লাইন প্রোগ্রাম যা এক্স সিলেকশনে বা থেকে ডেটা অনুলিপি করে। xcopy-তে একটি verbosity বিকল্প রয়েছে যা X নির্বাচনের সমস্যাগুলি ডিবাগ করতে সহায়তা করে। পার্সেলাইটের কমান্ড লাইন থেকে নির্দিষ্ট এক্স নির্বাচনগুলি থেকে পড়ার এবং লেখার ক্ষমতাও রয়েছে। সিনার্জি হল একটি ক্রস প্ল্যাটফর্ম টুল যা আপনাকে একাধিক অপারেটিং সিস্টেম চালিত একাধিক কম্পিউটারে ক্লিপবোর্ড ভাগ করে নেওয়ার অনুমতি দেয় এক্সএফসিই4-ক্লিপম্যান-প্লাগইন হল একটি "এক্সএফসিই4 প্যানেলের জন্য ক্লিপবোর্ড ইতিহাস প্লাগইন" এবং এছাড়াও একটি ক্লিপবোর্ড ম্যানেজার এক্সট্রান্সলেট একটি বহুভাষিক অভিধানে এক্স সিলেকশনে শব্দগুলি দেখায় অটোকাটসেল কাট বাফার এবং সিলেকশন বাফার সিঙ্ক করে আরও দেখুন এক্স উইন্ডো সিস্টেম প্রোটোকল এবং আর্কিটেকচার এক্স উইন্ডো সিস্টেম কোর প্রোটোকল আইসিসিসিএম রেফারেন্স বাহ্যিক লিঙ্কগুলি আইসিসিসিএম দেখুনঃ পিয়ার-টু-পিয়ার কমিউনিকেশন বাই মিনস অফ সিলেকশন আইসিসিসিএমঃ পিয়ার-টু-পিয়ার কমিউনিকেশন বাই মিনস অফ কাট বাফার এক্সডিএনডি স্পেসিফিকেশনের একটি কাগজ